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 880L: netdev@vger.kernel.org 881S: Odd fixes 882F: drivers/net/appletalk/ 883F: net/appletalk/ 884 885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 886M: Duc Dang <dhdang@apm.com> 887S: Supported 888F: arch/arm64/boot/dts/apm/ 889 890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 891M: Iyappan Subramanian <isubramanian@apm.com> 892M: Keyur Chudgar <kchudgar@apm.com> 893S: Supported 894F: drivers/net/ethernet/apm/xgene/ 895F: drivers/net/phy/mdio-xgene.c 896F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 897F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 898 899APPLIED MICRO (APM) X-GENE SOC PMU 900M: Tai Nguyen <ttnguyen@apm.com> 901S: Supported 902F: drivers/perf/xgene_pmu.c 903F: Documentation/perf/xgene-pmu.txt 904F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 905 906APTINA CAMERA SENSOR PLL 907M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 908L: linux-media@vger.kernel.org 909S: Maintained 910F: drivers/media/i2c/aptina-pll.* 911 912ARC FRAMEBUFFER DRIVER 913M: Jaya Kumar <jayalk@intworks.biz> 914S: Maintained 915F: drivers/video/fbdev/arcfb.c 916F: drivers/video/fbdev/core/fb_defio.c 917 918ARCNET NETWORK LAYER 919M: Michael Grzeschik <m.grzeschik@pengutronix.de> 920L: netdev@vger.kernel.org 921S: Maintained 922F: drivers/net/arcnet/ 923F: include/uapi/linux/if_arcnet.h 924 925ARC PGU DRM DRIVER 926M: Alexey Brodkin <abrodkin@synopsys.com> 927S: Supported 928F: drivers/gpu/drm/arc/ 929F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 930 931ARM ARCHITECTED TIMER DRIVER 932M: Mark Rutland <mark.rutland@arm.com> 933M: Marc Zyngier <marc.zyngier@arm.com> 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 935S: Maintained 936F: arch/arm/include/asm/arch_timer.h 937F: arch/arm64/include/asm/arch_timer.h 938F: drivers/clocksource/arm_arch_timer.c 939 940ARM HDLCD DRM DRIVER 941M: Liviu Dudau <liviu.dudau@arm.com> 942S: Supported 943F: drivers/gpu/drm/arm/hdlcd_* 944F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 945 946ARM MALI-DP DRM DRIVER 947M: Liviu Dudau <liviu.dudau@arm.com> 948M: Brian Starkey <brian.starkey@arm.com> 949M: Mali DP Maintainers <malidp@foss.arm.com> 950S: Supported 951F: drivers/gpu/drm/arm/ 952F: Documentation/devicetree/bindings/display/arm,malidp.txt 953 954ARM MFM AND FLOPPY DRIVERS 955M: Ian Molton <spyro@f2s.com> 956S: Maintained 957F: arch/arm/lib/floppydma.S 958F: arch/arm/include/asm/floppy.h 959 960ARM PMU PROFILING AND DEBUGGING 961M: Will Deacon <will.deacon@arm.com> 962M: Mark Rutland <mark.rutland@arm.com> 963S: Maintained 964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 965F: arch/arm*/kernel/perf_* 966F: arch/arm/oprofile/common.c 967F: arch/arm*/kernel/hw_breakpoint.c 968F: arch/arm*/include/asm/hw_breakpoint.h 969F: arch/arm*/include/asm/perf_event.h 970F: drivers/perf/* 971F: include/linux/perf/arm_pmu.h 972F: Documentation/devicetree/bindings/arm/pmu.txt 973 974ARM PORT 975M: Russell King <linux@armlinux.org.uk> 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 977W: http://www.armlinux.org.uk/ 978S: Maintained 979T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 980F: arch/arm/ 981 982ARM SUB-ARCHITECTURES 983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 984S: Maintained 985F: arch/arm/mach-*/ 986F: arch/arm/plat-*/ 987T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 988 989ARM PRIMECELL AACI PL041 DRIVER 990M: Russell King <linux@armlinux.org.uk> 991S: Maintained 992F: sound/arm/aaci.* 993 994ARM PRIMECELL CLCD PL110 DRIVER 995M: Russell King <linux@armlinux.org.uk> 996S: Maintained 997F: drivers/video/fbdev/amba-clcd.* 998 999ARM PRIMECELL KMI PL050 DRIVER 1000M: Russell King <linux@armlinux.org.uk>
1001S: Maintained 1002F: drivers/input/serio/ambakmi.* 1003F: include/linux/amba/kmi.h 1004 1005ARM PRIMECELL MMCI PL180/1 DRIVER 1006M: Russell King <linux@armlinux.org.uk> 1007S: Maintained 1008F: drivers/mmc/host/mmci.* 1009F: include/linux/amba/mmci.h 1010 1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1012M: Russell King <linux@armlinux.org.uk> 1013S: Maintained 1014F: drivers/tty/serial/amba-pl01*.c 1015F: include/linux/amba/serial.h 1016 1017ARM PRIMECELL BUS SUPPORT 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/amba/ 1021F: include/linux/amba/bus.h 1022 1023ARM/ADS SPHERE MACHINE SUPPORT 1024M: Lennert Buytenhek <kernel@wantstofly.org> 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1026S: Maintained 1027 1028ARM/AFEB9260 MACHINE SUPPORT 1029M: Sergey Lapin <slapin@ossfans.org> 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1031S: Maintained 1032 1033ARM/AJECO 1ARM MACHINE SUPPORT 1034M: Lennert Buytenhek <kernel@wantstofly.org> 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1036S: Maintained 1037 1038ARM/Allwinner sunXi SoC support 1039M: Maxime Ripard <maxime.ripard@free-electrons.com> 1040M: Chen-Yu Tsai <wens@csie.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043N: sun[x456789]i 1044F: arch/arm/boot/dts/ntc-gr8* 1045F: arch/arm64/boot/dts/allwinner/ 1046 1047ARM/Allwinner SoC Clock Support 1048M: Emilio López <emilio@elopez.com.ar> 1049S: Maintained 1050F: drivers/clk/sunxi/ 1051 1052ARM/Amlogic Meson SoC support 1053M: Carlo Caione <carlo@caione.org> 1054M: Kevin Hilman <khilman@baylibre.com> 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1056L: linux-amlogic@lists.infradead.org 1057W: http://linux-meson.com/ 1058S: Maintained 1059F: arch/arm/mach-meson/ 1060F: arch/arm/boot/dts/meson* 1061F: arch/arm64/boot/dts/amlogic/ 1062F: drivers/pinctrl/meson/ 1063F: drivers/mmc/host/meson* 1064N: meson 1065 1066ARM/Annapurna Labs ALPINE ARCHITECTURE 1067M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1068M: Antoine Tenart <antoine.tenart@free-electrons.com> 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1070S: Maintained 1071F: arch/arm/mach-alpine/ 1072F: arch/arm/boot/dts/alpine* 1073F: arch/arm64/boot/dts/al/ 1074F: drivers/*/*alpine* 1075 1076ARM/ARTPEC MACHINE SUPPORT 1077M: Jesper Nilsson <jesper.nilsson@axis.com> 1078M: Lars Persson <lars.persson@axis.com> 1079M: Niklas Cassel <niklas.cassel@axis.com> 1080S: Maintained 1081L: linux-arm-kernel@axis.com 1082F: arch/arm/mach-artpec 1083F: arch/arm/boot/dts/artpec6* 1084F: drivers/clk/axis 1085 1086ARM/ASPEED MACHINE SUPPORT 1087M: Joel Stanley <joel@jms.id.au> 1088S: Maintained 1089F: arch/arm/mach-aspeed/ 1090F: arch/arm/boot/dts/aspeed-* 1091F: drivers/*/*aspeed* 1092 1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1094M: Nicolas Ferre <nicolas.ferre@microchip.com> 1095M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1096M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098W: http://www.linux4sam.org 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1100S: Supported 1101F: arch/arm/mach-at91/ 1102F: include/soc/at91/ 1103F: arch/arm/boot/dts/at91*.dts 1104F: arch/arm/boot/dts/at91*.dtsi 1105F: arch/arm/boot/dts/sama*.dts 1106F: arch/arm/boot/dts/sama*.dtsi 1107F: arch/arm/include/debug/at91.S 1108 1109ARM/ATMEL AT91 Clock Support 1110M: Boris Brezillon <boris.brezillon@free-electrons.com> 1111S: Maintained 1112F: drivers/clk/at91 1113 1114ARM/CALXEDA HIGHBANK ARCHITECTURE 1115M: Rob Herring <robh@kernel.org> 1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1117S: Maintained 1118F: arch/arm/mach-highbank/ 1119F: arch/arm/boot/dts/highbank.dts 1120F: arch/arm/boot/dts/ecx-*.dts* 1121 1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1123M: Krzysztof Halasa <khalasa@piap.pl> 1124S: Maintained 1125F: arch/arm/mach-cns3xxx/ 1126 1127ARM/CAVIUM THUNDER NETWORK DRIVER 1128M: Sunil Goutham <sgoutham@cavium.com> 1129M: Robert Richter <rric@kernel.org> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Supported 1132F: drivers/net/ethernet/cavium/thunder/ 1133 1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1135M: Alexander Shiyan <shc_work@mail.ru> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Odd Fixes 1138N: clps711x 1139 1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1141M: Hartley Sweeten <hsweeten@visionengravers.com> 1142M: Ryan Mallon <rmallon@gmail.com> 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1144S: Maintained 1145F: arch/arm/mach-ep93xx/ 1146F: arch/arm/mach-ep93xx/include/mach/ 1147 1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1149M: Lennert Buytenhek <kernel@wantstofly.org> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152 1153ARM/CLKDEV SUPPORT 1154M: Russell King <linux@armlinux.org.uk> 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1156S: Maintained 1157T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1158F: arch/arm/include/asm/clkdev.h 1159F: drivers/clk/clkdev.c 1160 1161ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1162M: Mike Rapoport <mike@compulab.co.il> 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1164S: Maintained 1165 1166ARM/CONTEC MICRO9 MACHINE SUPPORT 1167M: Hubert Feurstein <hubert.feurstein@contec.at> 1168S: Maintained 1169F: arch/arm/mach-ep93xx/micro9.c 1170 1171ARM/CORESIGHT FRAMEWORK AND DRIVERS 1172M: Mathieu Poirier <mathieu.poirier@linaro.org> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175F: drivers/hwtracing/coresight/* 1176F: Documentation/trace/coresight.txt 1177F: Documentation/devicetree/bindings/arm/coresight.txt 1178F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1179F: tools/perf/arch/arm/util/pmu.c 1180F: tools/perf/arch/arm/util/auxtrace.c 1181F: tools/perf/arch/arm/util/cs-etm.c 1182F: tools/perf/arch/arm/util/cs-etm.h 1183F: tools/perf/util/cs-etm.h 1184 1185ARM/CORGI MACHINE SUPPORT 1186M: Richard Purdie <rpurdie@rpsys.net> 1187S: Maintained 1188 1189ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1190M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1192T: git git://github.com/ulli-kroll/linux.git 1193S: Maintained 1194F: arch/arm/mach-gemini/ 1195F: drivers/rtc/rtc-gemini.c 1196 1197ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1198M: Barry Song <baohua@kernel.org> 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1200T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1201S: Maintained 1202F: arch/arm/boot/dts/prima2* 1203F: arch/arm/mach-prima2/ 1204F: drivers/clk/sirf/ 1205F: drivers/clocksource/timer-prima2.c 1206F: drivers/clocksource/timer-atlas7.c 1207N: [^a-z]sirf 1208 1209ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1210M: Baruch Siach <baruch@tkos.co.il> 1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1212S: Maintained 1213F: arch/arm/boot/dts/cx92755* 1214N: digicolor 1215 1216ARM/EBSA110 MACHINE SUPPORT 1217M: Russell King <linux@armlinux.org.uk> 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1219W: http://www.armlinux.org.uk/ 1220S: Maintained 1221F: arch/arm/mach-ebsa110/ 1222F: drivers/net/ethernet/amd/am79c961a.* 1223 1224ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1225M: Uwe Kleine-König <kernel@pengutronix.de> 1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1227S: Maintained 1228N: efm32 1229 1230ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1231M: Daniel Ribeiro <drwyrm@gmail.com> 1232M: Stefan Schmidt <stefan@openezx.org> 1233M: Harald Welte <laforge@openezx.org> 1234L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1235W: http://www.openezx.org/ 1236S: Maintained 1237T: topgit git://git.openezx.org/openezx.git 1238F: arch/arm/mach-pxa/ezx.c 1239 1240ARM/FARADAY FA526 PORT 1241M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Maintained 1244T: git git://git.berlios.de/gemini-board 1245F: arch/arm/mm/*-fa* 1246 1247ARM/FOOTBRIDGE ARCHITECTURE 1248M: Russell King <linux@armlinux.org.uk> 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1250W: http://www.armlinux.org.uk/ 1251S: Maintained 1252F: arch/arm/include/asm/hardware/dec21285.h 1253F: arch/arm/mach-footbridge/ 1254 1255ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1256M: Shawn Guo <shawnguo@kernel.org> 1257M: Sascha Hauer <kernel@pengutronix.de> 1258R: Fabio Estevam <fabio.estevam@nxp.com> 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1260S: Maintained 1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1262F: arch/arm/mach-imx/ 1263F: arch/arm/mach-mxs/ 1264F: arch/arm/boot/dts/imx* 1265F: arch/arm/configs/imx*_defconfig 1266F: drivers/clk/imx/ 1267F: include/soc/imx/ 1268 1269ARM/FREESCALE VYBRID ARM ARCHITECTURE 1270M: Shawn Guo <shawnguo@kernel.org> 1271M: Sascha Hauer <kernel@pengutronix.de> 1272R: Stefan Agner <stefan@agner.ch> 1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1274S: Maintained 1275T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1276F: arch/arm/mach-imx/*vf610* 1277F: arch/arm/boot/dts/vf* 1278 1279ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1280M: Lennert Buytenhek <kernel@wantstofly.org> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283 1284ARM/GUMSTIX MACHINE SUPPORT 1285M: Steve Sakoman <sakoman@gmail.com> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288 1289ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1290M: Philipp Zabel <philipp.zabel@gmail.com> 1291M: Paul Parsons <lost.distance@yahoo.com> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/mach-pxa/hx4700.c 1295F: arch/arm/mach-pxa/include/mach/hx4700.h 1296F: sound/soc/pxa/hx4700.c 1297 1298ARM/HISILICON SOC SUPPORT 1299M: Wei Xu <xuwei5@hisilicon.com> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301W: http://www.hisilicon.com 1302S: Supported 1303T: git git://github.com/hisilicon/linux-hisi.git 1304F: arch/arm/mach-hisi/ 1305F: arch/arm/boot/dts/hi3* 1306F: arch/arm/boot/dts/hip* 1307F: arch/arm/boot/dts/hisi* 1308F: arch/arm64/boot/dts/hisilicon/ 1309 1310ARM/HP JORNADA 7XX MACHINE SUPPORT 1311M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1312W: www.jlime.com 1313S: Maintained 1314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1315F: arch/arm/mach-sa1100/jornada720.c 1316F: arch/arm/mach-sa1100/include/mach/jornada720.h 1317 1318ARM/IGEP MACHINE SUPPORT 1319M: Enric Balletbo i Serra <eballetbo@gmail.com> 1320M: Javier Martinez Canillas <javier@dowhile0.org> 1321L: linux-omap@vger.kernel.org 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1323S: Maintained 1324F: arch/arm/boot/dts/omap3-igep* 1325 1326ARM/INCOME PXA270 SUPPORT 1327M: Marek Vasut <marek.vasut@gmail.com> 1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1329S: Maintained 1330F: arch/arm/mach-pxa/colibri-pxa270-income.c 1331 1332ARM/INTEL IOP32X ARM ARCHITECTURE 1333M: Lennert Buytenhek <kernel@wantstofly.org> 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1335S: Maintained 1336 1337ARM/INTEL IOP33X ARM ARCHITECTURE 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1339S: Orphan 1340 1341ARM/INTEL IOP13XX ARM ARCHITECTURE 1342M: Lennert Buytenhek <kernel@wantstofly.org> 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344S: Maintained 1345 1346ARM/INTEL IQ81342EX MACHINE SUPPORT 1347M: Lennert Buytenhek <kernel@wantstofly.org> 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1349S: Maintained 1350 1351ARM/INTEL IXDP2850 MACHINE SUPPORT 1352M: Lennert Buytenhek <kernel@wantstofly.org> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354S: Maintained 1355 1356ARM/INTEL IXP4XX ARM ARCHITECTURE 1357M: Imre Kaloz <kaloz@openwrt.org> 1358M: Krzysztof Halasa <khalasa@piap.pl> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360S: Maintained 1361F: arch/arm/mach-ixp4xx/ 1362 1363ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1364M: Jonathan Cameron <jic23@cam.ac.uk> 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1366S: Maintained 1367F: arch/arm/mach-pxa/stargate2.c 1368F: drivers/pcmcia/pxa2xx_stargate2.c 1369 1370ARM/INTEL XSC3 (MANZANO) ARM CORE 1371M: Lennert Buytenhek <kernel@wantstofly.org> 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1373S: Maintained 1374 1375ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1376M: Lennert Buytenhek <kernel@wantstofly.org> 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1378S: Maintained 1379 1380ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1381M: Santosh Shilimkar <ssantosh@kernel.org> 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1383S: Maintained 1384F: arch/arm/mach-keystone/ 1385F: arch/arm/boot/dts/keystone-* 1386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1387 1388ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1389M: Santosh Shilimkar <ssantosh@kernel.org> 1390L: linux-kernel@vger.kernel.org 1391S: Maintained 1392F: drivers/clk/keystone/ 1393 1394ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1395M: Santosh Shilimkar <ssantosh@kernel.org> 1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1397L: linux-kernel@vger.kernel.org 1398S: Maintained 1399F: drivers/clocksource/timer-keystone.c 1400 1401ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1402M: Santosh Shilimkar <ssantosh@kernel.org> 1403L: linux-kernel@vger.kernel.org 1404S: Maintained 1405F: drivers/power/reset/keystone-reset.c 1406 1407ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1408M: Santosh Shilimkar <ssantosh@kernel.org> 1409L: linux-kernel@vger.kernel.org 1410S: Maintained 1411F: drivers/memory/*emif* 1412 1413ARM/LG1K ARCHITECTURE 1414M: Chanho Min <chanho.min@lge.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416S: Maintained 1417F: arch/arm64/boot/dts/lg/ 1418 1419ARM/LOGICPD PXA270 MACHINE SUPPORT 1420M: Lennert Buytenhek <kernel@wantstofly.org> 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1422S: Maintained 1423 1424ARM/LPC18XX ARCHITECTURE 1425M: Joachim Eastwood <manabian@gmail.com> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428F: arch/arm/boot/dts/lpc43* 1429F: drivers/clk/nxp/clk-lpc18xx* 1430F: drivers/clocksource/time-lpc32xx.c 1431F: drivers/i2c/busses/i2c-lpc2k.c 1432F: drivers/memory/pl172.c 1433F: drivers/mtd/spi-nor/nxp-spifi.c 1434F: drivers/rtc/rtc-lpc24xx.c 1435N: lpc18xx 1436 1437ARM/LPC32XX SOC SUPPORT 1438M: Vladimir Zapolskiy <vz@mleia.com> 1439M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1442S: Maintained 1443F: arch/arm/boot/dts/lpc32* 1444F: arch/arm/mach-lpc32xx/ 1445F: drivers/i2c/busses/i2c-pnx.c 1446F: drivers/net/ethernet/nxp/lpc_eth.c 1447F: drivers/usb/host/ohci-nxp.c 1448F: drivers/watchdog/pnx4008_wdt.c 1449N: lpc32xx 1450 1451ARM/MAGICIAN MACHINE SUPPORT 1452M: Philipp Zabel <philipp.zabel@gmail.com> 1453S: Maintained 1454 1455ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1456M: Jason Cooper <jason@lakedaemon.net> 1457M: Andrew Lunn <andrew@lunn.ch> 1458M: Gregory Clement <gregory.clement@free-electrons.com> 1459M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1461S: Maintained 1462F: arch/arm/mach-mvebu/ 1463F: drivers/rtc/rtc-armada38x.c 1464F: arch/arm/boot/dts/armada* 1465F: arch/arm/boot/dts/kirkwood* 1466F: arch/arm64/boot/dts/marvell/armada* 1467F: drivers/cpufreq/mvebu-cpufreq.c 1468F: arch/arm/configs/mvebu_*_defconfig 1469 1470ARM/Marvell Berlin SoC support 1471M: Jisheng Zhang <jszhang@marvell.com> 1472M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475F: arch/arm/mach-berlin/ 1476F: arch/arm/boot/dts/berlin* 1477F: arch/arm64/boot/dts/marvell/berlin* 1478 1479 1480ARM/Marvell Dove/MV78xx0/Orion SOC support 1481M: Jason Cooper <jason@lakedaemon.net> 1482M: Andrew Lunn <andrew@lunn.ch> 1483M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1484M: Gregory Clement <gregory.clement@free-electrons.com> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486S: Maintained 1487F: arch/arm/mach-dove/ 1488F: arch/arm/mach-mv78xx0/ 1489F: arch/arm/mach-orion5x/ 1490F: arch/arm/plat-orion/ 1491F: arch/arm/boot/dts/dove* 1492F: arch/arm/boot/dts/orion5x* 1493 1494 1495ARM/Orion SoC/Technologic Systems TS-78xx platform support 1496M: Alexander Clouter <alex@digriz.org.uk> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498W: http://www.digriz.org.uk/ts78xx/kernel 1499S: Maintained 1500F: arch/arm/mach-orion5x/ts78xx-* 1501 1502ARM/OXNAS platform support 1503M: Neil Armstrong <narmstrong@baylibre.com> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1506S: Maintained 1507F: arch/arm/mach-oxnas/ 1508F: arch/arm/boot/dts/ox8*.dtsi 1509F: arch/arm/boot/dts/wd-mbwe.dts 1510F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1511N: oxnas 1512 1513ARM/Mediatek RTC DRIVER 1514M: Eddie Huang <eddie.huang@mediatek.com> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518F: drivers/rtc/rtc-mt6397.c 1519 1520ARM/Mediatek SoC support 1521M: Matthias Brugger <matthias.bgg@gmail.com> 1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1523L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525F: arch/arm/boot/dts/mt6* 1526F: arch/arm/boot/dts/mt8* 1527F: arch/arm/mach-mediatek/ 1528N: mtk 1529K: mediatek 1530 1531ARM/Mediatek USB3 PHY DRIVER 1532M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1534L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1535S: Maintained 1536F: drivers/phy/phy-mt65xx-usb3.c 1537 1538ARM/MICREL KS8695 ARCHITECTURE 1539M: Greg Ungerer <gerg@uclinux.org> 1540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1541F: arch/arm/mach-ks8695/ 1542S: Odd Fixes 1543 1544ARM/MIOA701 MACHINE SUPPORT 1545M: Robert Jarzmik <robert.jarzmik@free.fr> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547F: arch/arm/mach-pxa/mioa701.c 1548S: Maintained 1549 1550ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1551M: Michael Petchkovsky <mkpetch@internode.on.net> 1552S: Maintained 1553 1554ARM/NOMADIK ARCHITECTURE 1555M: Alessandro Rubini <rubini@unipv.it> 1556M: Linus Walleij <linus.walleij@linaro.org> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559F: arch/arm/mach-nomadik/ 1560F: drivers/pinctrl/nomadik/ 1561F: drivers/i2c/busses/i2c-nomadik.c 1562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1563 1564ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1565M: Nelson Castillo <arhuaco@freaks-unidos.net> 1566L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1567W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1568S: Supported 1569 1570ARM/TOSA MACHINE SUPPORT 1571M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1572M: Dirk Opfer <dirk@opfer-online.de> 1573S: Maintained 1574 1575ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1576M: Marek Vasut <marek.vasut@gmail.com> 1577L: linux-arm-kernel@lists.infradead.org 1578W: http://hackndev.com 1579S: Maintained 1580F: arch/arm/mach-pxa/include/mach/palmtx.h 1581F: arch/arm/mach-pxa/palmtx.c 1582F: arch/arm/mach-pxa/include/mach/palmt5.h 1583F: arch/arm/mach-pxa/palmt5.c 1584F: arch/arm/mach-pxa/include/mach/palmld.h 1585F: arch/arm/mach-pxa/palmld.c 1586F: arch/arm/mach-pxa/include/mach/palmte2.h 1587F: arch/arm/mach-pxa/palmte2.c 1588F: arch/arm/mach-pxa/include/mach/palmtc.h 1589F: arch/arm/mach-pxa/palmtc.c 1590 1591ARM/PALM TREO SUPPORT 1592M: Tomas Cech <sleep_walker@suse.com> 1593L: linux-arm-kernel@lists.infradead.org 1594W: http://hackndev.com 1595S: Maintained 1596F: arch/arm/mach-pxa/include/mach/palmtreo.h 1597F: arch/arm/mach-pxa/palmtreo.c 1598 1599ARM/PALMZ72 SUPPORT 1600M: Sergey Lapin <slapin@ossfans.org> 1601L: linux-arm-kernel@lists.infradead.org 1602W: http://hackndev.com 1603S: Maintained 1604F: arch/arm/mach-pxa/include/mach/palmz72.h 1605F: arch/arm/mach-pxa/palmz72.c 1606 1607ARM/PLEB SUPPORT 1608M: Peter Chubb <pleb@gelato.unsw.edu.au> 1609W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1610S: Maintained 1611 1612ARM/PT DIGITAL BOARD PORT 1613M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615W: http://www.armlinux.org.uk/ 1616S: Maintained 1617 1618ARM/QUALCOMM SUPPORT 1619M: Andy Gross <andy.gross@linaro.org> 1620M: David Brown <david.brown@linaro.org> 1621L: linux-arm-msm@vger.kernel.org 1622L: linux-soc@vger.kernel.org 1623S: Maintained 1624F: Documentation/devicetree/bindings/soc/qcom/ 1625F: arch/arm/boot/dts/qcom-*.dts 1626F: arch/arm/boot/dts/qcom-*.dtsi 1627F: arch/arm/mach-qcom/ 1628F: arch/arm64/boot/dts/qcom/* 1629F: drivers/i2c/busses/i2c-qup.c 1630F: drivers/clk/qcom/ 1631F: drivers/pinctrl/qcom/ 1632F: drivers/soc/qcom/ 1633F: drivers/spi/spi-qup.c 1634F: drivers/tty/serial/msm_serial.h 1635F: drivers/tty/serial/msm_serial.c 1636F: drivers/*/pm8???-* 1637F: drivers/mfd/ssbi.c 1638F: drivers/firmware/qcom_scm.c 1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1640 1641ARM/RADISYS ENP2611 MACHINE SUPPORT 1642M: Lennert Buytenhek <kernel@wantstofly.org> 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1644S: Maintained 1645 1646ARM/RENESAS ARM64 ARCHITECTURE 1647M: Simon Horman <horms@verge.net.au> 1648M: Magnus Damm <magnus.damm@gmail.com> 1649L: linux-renesas-soc@vger.kernel.org 1650Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1651T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1652S: Supported 1653F: arch/arm64/boot/dts/renesas/ 1654F: drivers/soc/renesas/ 1655F: include/linux/soc/renesas/ 1656 1657ARM/RISCPC ARCHITECTURE 1658M: Russell King <linux@armlinux.org.uk> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660W: http://www.armlinux.org.uk/ 1661S: Maintained 1662F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1663F: arch/arm/include/asm/hardware/ioc.h 1664F: arch/arm/include/asm/hardware/iomd.h 1665F: arch/arm/include/asm/hardware/memc.h 1666F: arch/arm/mach-rpc/ 1667F: drivers/net/ethernet/8390/etherh.c 1668F: drivers/net/ethernet/i825xx/ether1* 1669F: drivers/net/ethernet/seeq/ether3* 1670F: drivers/scsi/arm/ 1671 1672ARM/Rockchip SoC support 1673M: Heiko Stuebner <heiko@sntech.de> 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675L: linux-rockchip@lists.infradead.org 1676T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1677S: Maintained 1678F: arch/arm/boot/dts/rk3* 1679F: arch/arm/mach-rockchip/ 1680F: drivers/clk/rockchip/ 1681F: drivers/i2c/busses/i2c-rk3x.c 1682F: drivers/*/*rockchip* 1683F: drivers/*/*/*rockchip* 1684F: sound/soc/rockchip/ 1685N: rockchip 1686 1687ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1688M: Kukjin Kim <kgene@kernel.org> 1689M: Krzysztof Kozlowski <krzk@kernel.org> 1690R: Javier Martinez Canillas <javier@osg.samsung.com> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1693Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1694S: Maintained 1695F: arch/arm/boot/dts/s3c* 1696F: arch/arm/boot/dts/s5p* 1697F: arch/arm/boot/dts/samsung* 1698F: arch/arm/boot/dts/exynos* 1699F: arch/arm64/boot/dts/exynos/ 1700F: arch/arm/plat-samsung/ 1701F: arch/arm/mach-s3c24*/ 1702F: arch/arm/mach-s3c64xx/ 1703F: arch/arm/mach-s5p*/ 1704F: arch/arm/mach-exynos*/ 1705F: drivers/*/*s3c24* 1706F: drivers/*/*/*s3c24* 1707F: drivers/*/*s3c64xx* 1708F: drivers/*/*s5pv210* 1709F: drivers/memory/samsung/* 1710F: drivers/soc/samsung/* 1711F: Documentation/arm/Samsung/ 1712F: Documentation/devicetree/bindings/arm/samsung/ 1713F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1714F: Documentation/devicetree/bindings/power/pd-samsung.txt 1715N: exynos 1716 1717ARM/SAMSUNG MOBILE MACHINE SUPPORT 1718M: Kyungmin Park <kyungmin.park@samsung.com> 1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1720S: Maintained 1721F: arch/arm/mach-s5pv210/ 1722 1723ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1724M: Kyungmin Park <kyungmin.park@samsung.com> 1725M: Kamil Debski <kamil@wypas.org> 1726M: Andrzej Hajda <a.hajda@samsung.com> 1727L: linux-arm-kernel@lists.infradead.org 1728L: linux-media@vger.kernel.org 1729S: Maintained 1730F: drivers/media/platform/s5p-g2d/ 1731 1732ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1733M: Kyungmin Park <kyungmin.park@samsung.com> 1734M: Kamil Debski <kamil@wypas.org> 1735M: Jeongtae Park <jtp.park@samsung.com> 1736M: Andrzej Hajda <a.hajda@samsung.com> 1737L: linux-arm-kernel@lists.infradead.org 1738L: linux-media@vger.kernel.org 1739S: Maintained 1740F: arch/arm/plat-samsung/s5p-dev-mfc.c 1741F: drivers/media/platform/s5p-mfc/ 1742 1743ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1744M: Kyungmin Park <kyungmin.park@samsung.com> 1745L: linux-arm-kernel@lists.infradead.org 1746L: linux-media@vger.kernel.org 1747S: Maintained 1748F: drivers/staging/media/platform/s5p-cec/ 1749 1750ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1751M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1752M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1753L: linux-arm-kernel@lists.infradead.org 1754L: linux-media@vger.kernel.org 1755S: Maintained 1756F: drivers/media/platform/s5p-jpeg/ 1757 1758ARM/SHMOBILE ARM ARCHITECTURE 1759M: Simon Horman <horms@verge.net.au> 1760M: Magnus Damm <magnus.damm@gmail.com> 1761L: linux-renesas-soc@vger.kernel.org 1762Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1764S: Supported 1765F: arch/arm/boot/dts/emev2* 1766F: arch/arm/boot/dts/r7s* 1767F: arch/arm/boot/dts/r8a* 1768F: arch/arm/boot/dts/sh* 1769F: arch/arm/configs/shmobile_defconfig 1770F: arch/arm/include/debug/renesas-scif.S 1771F: arch/arm/mach-shmobile/ 1772F: drivers/soc/renesas/ 1773F: include/linux/soc/renesas/ 1774 1775ARM/SOCFPGA ARCHITECTURE 1776M: Dinh Nguyen <dinguyen@kernel.org> 1777S: Maintained 1778F: arch/arm/mach-socfpga/ 1779F: arch/arm/boot/dts/socfpga* 1780F: arch/arm/configs/socfpga_defconfig 1781F: arch/arm64/boot/dts/altera/ 1782W: http://www.rocketboards.org 1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1784 1785ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1786M: Dinh Nguyen <dinguyen@kernel.org> 1787S: Maintained 1788F: drivers/clk/socfpga/ 1789 1790ARM/SOCFPGA EDAC SUPPORT 1791M: Thor Thayer <tthayer@opensource.altera.com> 1792S: Maintained 1793F: drivers/edac/altera_edac. 1794 1795ARM/STI ARCHITECTURE 1796M: Patrice Chotard <patrice.chotard@st.com> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798L: kernel@stlinux.com 1799W: http://www.stlinux.com 1800S: Maintained 1801F: arch/arm/mach-sti/ 1802F: arch/arm/boot/dts/sti* 1803F: drivers/char/hw_random/st-rng.c 1804F: drivers/clocksource/arm_global_timer.c 1805F: drivers/clocksource/clksrc_st_lpc.c 1806F: drivers/cpufreq/sti-cpufreq.c 1807F: drivers/dma/st_fdma* 1808F: drivers/i2c/busses/i2c-st.c 1809F: drivers/media/rc/st_rc.c 1810F: drivers/media/platform/sti/c8sectpfe/ 1811F: drivers/mmc/host/sdhci-st.c 1812F: drivers/phy/phy-miphy28lp.c 1813F: drivers/phy/phy-stih407-usb.c 1814F: drivers/pinctrl/pinctrl-st.c 1815F: drivers/remoteproc/st_remoteproc.c 1816F: drivers/remoteproc/st_slim_rproc.c 1817F: drivers/reset/sti/ 1818F: drivers/rtc/rtc-st-lpc.c 1819F: drivers/tty/serial/st-asc.c 1820F: drivers/usb/dwc3/dwc3-st.c 1821F: drivers/usb/host/ehci-st.c 1822F: drivers/usb/host/ohci-st.c 1823F: drivers/watchdog/st_lpc_wdt.c 1824F: drivers/ata/ahci_st.c 1825F: include/linux/remoteproc/st_slim_rproc.h 1826 1827ARM/STM32 ARCHITECTURE 1828M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1829M: Alexandre Torgue <alexandre.torgue@st.com> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1833N: stm32 1834F: drivers/clocksource/armv7m_systick.c 1835 1836ARM/TANGO ARCHITECTURE 1837M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1838L: linux-arm-kernel@lists.infradead.org 1839S: Maintained 1840N: tango 1841 1842ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1843M: Lennert Buytenhek <kernel@wantstofly.org> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845S: Maintained 1846 1847ARM/TETON BGA MACHINE SUPPORT 1848M: "Mark F. Brown" <mark.brown314@gmail.com> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850S: Maintained 1851 1852ARM/THECUS N2100 MACHINE SUPPORT 1853M: Lennert Buytenhek <kernel@wantstofly.org> 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1855S: Maintained 1856 1857ARM/NUVOTON W90X900 ARM ARCHITECTURE 1858M: Wan ZongShun <mcuos.com@gmail.com> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860W: http://www.mcuos.com 1861S: Maintained 1862F: arch/arm/mach-w90x900/ 1863F: drivers/input/keyboard/w90p910_keypad.c 1864F: drivers/input/touchscreen/w90p910_ts.c 1865F: drivers/watchdog/nuc900_wdt.c 1866F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1867F: drivers/mtd/nand/nuc900_nand.c 1868F: drivers/rtc/rtc-nuc900.c 1869F: drivers/spi/spi-nuc900.c 1870F: drivers/usb/host/ehci-w90x900.c 1871F: drivers/video/fbdev/nuc900fb.c 1872 1873ARM/U300 MACHINE SUPPORT 1874M: Linus Walleij <linus.walleij@linaro.org> 1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1876S: Supported 1877F: arch/arm/mach-u300/ 1878F: drivers/clocksource/timer-u300.c 1879F: drivers/i2c/busses/i2c-stu300.c 1880F: drivers/rtc/rtc-coh901331.c 1881F: drivers/watchdog/coh901327_wdt.c 1882F: drivers/dma/coh901318* 1883F: drivers/mfd/ab3100* 1884F: drivers/rtc/rtc-ab3100.c 1885F: drivers/rtc/rtc-coh901331.c 1886T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1887 1888ARM/UNIPHIER ARCHITECTURE 1889M: Masahiro Yamada <yamada.masahiro@socionext.com> 1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1892S: Maintained 1893F: arch/arm/boot/dts/uniphier* 1894F: arch/arm/include/asm/hardware/cache-uniphier.h 1895F: arch/arm/mach-uniphier/ 1896F: arch/arm/mm/cache-uniphier.c 1897F: arch/arm64/boot/dts/socionext/ 1898F: drivers/bus/uniphier-system-bus.c 1899F: drivers/clk/uniphier/ 1900F: drivers/i2c/busses/i2c-uniphier* 1901F: drivers/pinctrl/uniphier/ 1902F: drivers/reset/reset-uniphier.c 1903F: drivers/tty/serial/8250/8250_uniphier.c 1904N: uniphier 1905 1906ARM/Ux500 ARM ARCHITECTURE 1907M: Linus Walleij <linus.walleij@linaro.org> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909S: Maintained 1910F: arch/arm/mach-ux500/ 1911F: drivers/clocksource/clksrc-dbx500-prcmu.c 1912F: drivers/dma/ste_dma40* 1913F: drivers/hwspinlock/u8500_hsem.c 1914F: drivers/mfd/abx500* 1915F: drivers/mfd/ab8500* 1916F: drivers/mfd/dbx500* 1917F: drivers/mfd/db8500* 1918F: drivers/pinctrl/nomadik/pinctrl-ab* 1919F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1920F: drivers/rtc/rtc-ab8500.c 1921F: drivers/rtc/rtc-pl031.c 1922T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1923 1924ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1925M: Ulf Hansson <ulf.hansson@linaro.org> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927T: git git://git.linaro.org/people/ulfh/clk.git 1928S: Maintained 1929F: drivers/clk/ux500/ 1930 1931ARM/VERSATILE EXPRESS PLATFORM 1932M: Liviu Dudau <liviu.dudau@arm.com> 1933M: Sudeep Holla <sudeep.holla@arm.com> 1934M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1936S: Maintained 1937F: arch/arm/boot/dts/vexpress* 1938F: arch/arm64/boot/dts/arm/ 1939F: arch/arm/mach-vexpress/ 1940F: */*/vexpress* 1941F: */*/*/vexpress* 1942F: drivers/clk/versatile/clk-vexpress-osc.c 1943F: drivers/clocksource/versatile.c 1944N: mps2 1945 1946ARM/VFP SUPPORT 1947M: Russell King <linux@armlinux.org.uk> 1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1949W: http://www.armlinux.org.uk/ 1950S: Maintained 1951F: arch/arm/vfp/ 1952 1953ARM/VOIPAC PXA270 SUPPORT 1954M: Marek Vasut <marek.vasut@gmail.com> 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1956S: Maintained 1957F: arch/arm/mach-pxa/vpac270.c 1958F: arch/arm/mach-pxa/include/mach/vpac270.h 1959 1960ARM/VT8500 ARM ARCHITECTURE 1961M: Tony Prisk <linux@prisktech.co.nz> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: arch/arm/mach-vt8500/ 1965F: drivers/clocksource/vt8500_timer.c 1966F: drivers/i2c/busses/i2c-wmt.c 1967F: drivers/mmc/host/wmt-sdmmc.c 1968F: drivers/pwm/pwm-vt8500.c 1969F: drivers/rtc/rtc-vt8500.c 1970F: drivers/tty/serial/vt8500_serial.c 1971F: drivers/usb/host/ehci-platform.c 1972F: drivers/usb/host/uhci-platform.c 1973F: drivers/video/fbdev/vt8500lcdfb.* 1974F: drivers/video/fbdev/wm8505fb* 1975F: drivers/video/fbdev/wmt_ge_rops.* 1976 1977ARM/ZIPIT Z2 SUPPORT 1978M: Marek Vasut <marek.vasut@gmail.com> 1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1980S: Maintained 1981F: arch/arm/mach-pxa/z2.c 1982F: arch/arm/mach-pxa/include/mach/z2.h 1983 1984ARM/ZTE ARCHITECTURE 1985M: Jun Nie <jun.nie@linaro.org> 1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1987S: Maintained 1988F: arch/arm/mach-zx/ 1989F: drivers/clk/zte/ 1990F: Documentation/devicetree/bindings/arm/zte.txt 1991F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1992 1993ARM/ZYNQ ARCHITECTURE 1994M: Michal Simek <michal.simek@xilinx.com> 1995R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997W: http://wiki.xilinx.com 1998T: git https://github.com/Xilinx/linux-xlnx.git 1999S: Supported 2000F: arch/arm/mach-zynq/
2001F: drivers/cpuidle/cpuidle-zynq.c 2002F: drivers/block/xsysace.c 2003N: zynq 2004N: xilinx 2005F: drivers/clocksource/cadence_ttc_timer.c 2006F: drivers/i2c/busses/i2c-cadence.c 2007F: drivers/mmc/host/sdhci-of-arasan.c 2008F: drivers/edac/synopsys_edac.c 2009 2010ARM SMMU DRIVERS 2011M: Will Deacon <will.deacon@arm.com> 2012R: Robin Murphy <robin.murphy@arm.com> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014S: Maintained 2015F: drivers/iommu/arm-smmu.c 2016F: drivers/iommu/arm-smmu-v3.c 2017F: drivers/iommu/io-pgtable-arm.c 2018F: drivers/iommu/io-pgtable-arm-v7s.c 2019 2020ARM64 PORT (AARCH64 ARCHITECTURE) 2021M: Catalin Marinas <catalin.marinas@arm.com> 2022M: Will Deacon <will.deacon@arm.com> 2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2025S: Maintained 2026F: arch/arm64/ 2027F: Documentation/arm64/ 2028 2029AS3645A LED FLASH CONTROLLER DRIVER 2030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2031L: linux-media@vger.kernel.org 2032T: git git://linuxtv.org/media_tree.git 2033S: Maintained 2034F: drivers/media/i2c/as3645a.c 2035F: include/media/i2c/as3645a.h 2036 2037ASAHI KASEI AK8974 DRIVER 2038M: Linus Walleij <linus.walleij@linaro.org> 2039L: linux-iio@vger.kernel.org 2040W: http://www.akm.com/ 2041S: Supported 2042F: drivers/iio/magnetometer/ak8974.c 2043 2044ASC7621 HARDWARE MONITOR DRIVER 2045M: George Joseph <george.joseph@fairview5.com> 2046L: linux-hwmon@vger.kernel.org 2047S: Maintained 2048F: Documentation/hwmon/asc7621 2049F: drivers/hwmon/asc7621.c 2050 2051ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2052M: Corentin Chary <corentin.chary@gmail.com> 2053L: acpi4asus-user@lists.sourceforge.net 2054L: platform-driver-x86@vger.kernel.org 2055W: http://acpi4asus.sf.net 2056S: Maintained 2057F: drivers/platform/x86/asus*.c 2058F: drivers/platform/x86/eeepc*.c 2059 2060ASUS WIRELESS RADIO CONTROL DRIVER 2061M: João Paulo Rechi Vita <jprvita@gmail.com> 2062L: platform-driver-x86@vger.kernel.org 2063S: Maintained 2064F: drivers/platform/x86/asus-wireless.c 2065 2066ASYMMETRIC KEYS 2067M: David Howells <dhowells@redhat.com> 2068L: keyrings@vger.kernel.org 2069S: Maintained 2070F: Documentation/crypto/asymmetric-keys.txt 2071F: include/linux/verification.h 2072F: include/crypto/public_key.h 2073F: include/crypto/pkcs7.h 2074F: crypto/asymmetric_keys/ 2075 2076ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2077R: Dan Williams <dan.j.williams@intel.com> 2078W: http://sourceforge.net/projects/xscaleiop 2079S: Odd fixes 2080F: Documentation/crypto/async-tx-api.txt 2081F: crypto/async_tx/ 2082F: drivers/dma/ 2083F: include/linux/dmaengine.h 2084F: include/linux/async_tx.h 2085 2086AT24 EEPROM DRIVER 2087M: Wolfram Sang <wsa@the-dreams.de> 2088L: linux-i2c@vger.kernel.org 2089S: Maintained 2090F: drivers/misc/eeprom/at24.c 2091F: include/linux/platform_data/at24.h 2092 2093ATA OVER ETHERNET (AOE) DRIVER 2094M: "Ed L. Cashin" <ed.cashin@acm.org> 2095W: http://www.openaoe.org/ 2096S: Supported 2097F: Documentation/aoe/ 2098F: drivers/block/aoe/ 2099 2100ATHEROS 71XX/9XXX GPIO DRIVER 2101M: Alban Bedel <albeu@free.fr> 2102W: https://github.com/AlbanBedel/linux 2103T: git git://github.com/AlbanBedel/linux 2104S: Maintained 2105F: drivers/gpio/gpio-ath79.c 2106F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2107 2108ATHEROS ATH GENERIC UTILITIES 2109M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2110L: linux-wireless@vger.kernel.org 2111S: Supported 2112F: drivers/net/wireless/ath/* 2113 2114ATHEROS ATH5K WIRELESS DRIVER 2115M: Jiri Slaby <jirislaby@gmail.com> 2116M: Nick Kossifidis <mickflemm@gmail.com> 2117M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2118L: linux-wireless@vger.kernel.org 2119W: http://wireless.kernel.org/en/users/Drivers/ath5k 2120S: Maintained 2121F: drivers/net/wireless/ath/ath5k/ 2122 2123ATHEROS ATH6KL WIRELESS DRIVER 2124M: Kalle Valo <kvalo@qca.qualcomm.com> 2125L: linux-wireless@vger.kernel.org 2126W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2128S: Supported 2129F: drivers/net/wireless/ath/ath6kl/ 2130 2131WILOCITY WIL6210 WIRELESS DRIVER 2132M: Maya Erez <qca_merez@qca.qualcomm.com> 2133L: linux-wireless@vger.kernel.org 2134L: wil6210@qca.qualcomm.com 2135S: Supported 2136W: http://wireless.kernel.org/en/users/Drivers/wil6210 2137F: drivers/net/wireless/ath/wil6210/ 2138F: include/uapi/linux/wil6210_uapi.h 2139 2140CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2141M: Christian Lamparter <chunkeey@googlemail.com> 2142L: linux-wireless@vger.kernel.org 2143W: http://wireless.kernel.org/en/users/Drivers/carl9170 2144S: Maintained 2145F: drivers/net/wireless/ath/carl9170/ 2146 2147ATK0110 HWMON DRIVER 2148M: Luca Tettamanti <kronos.it@gmail.com> 2149L: linux-hwmon@vger.kernel.org 2150S: Maintained 2151F: drivers/hwmon/asus_atk0110.c 2152 2153ATI_REMOTE2 DRIVER 2154M: Ville Syrjala <syrjala@sci.fi> 2155S: Maintained 2156F: drivers/input/misc/ati_remote2.c 2157 2158ATLX ETHERNET DRIVERS 2159M: Jay Cliburn <jcliburn@gmail.com> 2160M: Chris Snook <chris.snook@gmail.com> 2161L: netdev@vger.kernel.org 2162W: http://sourceforge.net/projects/atl1 2163W: http://atl1.sourceforge.net 2164S: Maintained 2165F: drivers/net/ethernet/atheros/ 2166 2167ATM 2168M: Chas Williams <3chas3@gmail.com> 2169L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2170L: netdev@vger.kernel.org 2171W: http://linux-atm.sourceforge.net 2172S: Maintained 2173F: drivers/atm/ 2174F: include/linux/atm* 2175F: include/uapi/linux/atm* 2176 2177ATMEL AT91 / AT32 MCI DRIVER 2178M: Ludovic Desroches <ludovic.desroches@microchip.com> 2179S: Maintained 2180F: drivers/mmc/host/atmel-mci.c 2181 2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2183M: Nicolas Ferre <nicolas.ferre@microchip.com> 2184S: Supported 2185F: drivers/power/reset/at91-sama5d2_shdwc.c 2186 2187ATMEL SAMA5D2 ADC DRIVER 2188M: Ludovic Desroches <ludovic.desroches@microchip.com> 2189L: linux-iio@vger.kernel.org 2190S: Supported 2191F: drivers/iio/adc/at91-sama5d2_adc.c 2192 2193ATMEL Audio ALSA driver 2194M: Nicolas Ferre <nicolas.ferre@microchip.com> 2195L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2196S: Supported 2197F: sound/soc/atmel 2198 2199ATMEL XDMA DRIVER 2200M: Ludovic Desroches <ludovic.desroches@microchip.com> 2201L: linux-arm-kernel@lists.infradead.org 2202L: dmaengine@vger.kernel.org 2203S: Supported 2204F: drivers/dma/at_xdmac.c 2205 2206ATMEL I2C DRIVER 2207M: Ludovic Desroches <ludovic.desroches@microchip.com> 2208L: linux-i2c@vger.kernel.org 2209S: Supported 2210F: drivers/i2c/busses/i2c-at91.c 2211 2212ATMEL ISI DRIVER 2213M: Ludovic Desroches <ludovic.desroches@microchip.com> 2214L: linux-media@vger.kernel.org 2215S: Supported 2216F: drivers/media/platform/soc_camera/atmel-isi.c 2217F: include/media/atmel-isi.h 2218 2219ATMEL LCDFB DRIVER 2220M: Nicolas Ferre <nicolas.ferre@microchip.com> 2221L: linux-fbdev@vger.kernel.org 2222S: Maintained 2223F: drivers/video/fbdev/atmel_lcdfb.c 2224F: include/video/atmel_lcdc.h 2225 2226ATMEL MACB ETHERNET DRIVER 2227M: Nicolas Ferre <nicolas.ferre@microchip.com> 2228S: Supported 2229F: drivers/net/ethernet/cadence/ 2230 2231ATMEL NAND DRIVER 2232M: Wenyou Yang <wenyou.yang@atmel.com> 2233M: Josh Wu <rainyfeeling@outlook.com> 2234L: linux-mtd@lists.infradead.org 2235S: Supported 2236F: drivers/mtd/nand/atmel_nand* 2237 2238ATMEL SDMMC DRIVER 2239M: Ludovic Desroches <ludovic.desroches@microchip.com> 2240L: linux-mmc@vger.kernel.org 2241S: Supported 2242F: drivers/mmc/host/sdhci-of-at91.c 2243 2244ATMEL SPI DRIVER 2245M: Nicolas Ferre <nicolas.ferre@microchip.com> 2246S: Supported 2247F: drivers/spi/spi-atmel.* 2248 2249ATMEL SSC DRIVER 2250M: Nicolas Ferre <nicolas.ferre@microchip.com> 2251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2252S: Supported 2253F: drivers/misc/atmel-ssc.c 2254F: include/linux/atmel-ssc.h 2255 2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2257M: Nicolas Ferre <nicolas.ferre@microchip.com> 2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2259S: Supported 2260F: drivers/misc/atmel_tclib.c 2261F: drivers/clocksource/tcb_clksrc.c 2262 2263ATMEL USBA UDC DRIVER 2264M: Nicolas Ferre <nicolas.ferre@microchip.com> 2265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2266S: Supported 2267F: drivers/usb/gadget/udc/atmel_usba_udc.* 2268 2269ATMEL WIRELESS DRIVER 2270M: Simon Kelley <simon@thekelleys.org.uk> 2271L: linux-wireless@vger.kernel.org 2272W: http://www.thekelleys.org.uk/atmel 2273W: http://atmelwlandriver.sourceforge.net/ 2274S: Maintained 2275F: drivers/net/wireless/atmel/atmel* 2276 2277ATMEL MAXTOUCH DRIVER 2278M: Nick Dyer <nick@shmanahar.org> 2279T: git git://github.com/ndyer/linux.git 2280S: Maintained 2281F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2282F: drivers/input/touchscreen/atmel_mxt_ts.c 2283F: include/linux/platform_data/atmel_mxt_ts.h 2284 2285ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2286M: Bradley Grove <linuxdrivers@attotech.com> 2287L: linux-scsi@vger.kernel.org 2288W: http://www.attotech.com 2289S: Supported 2290F: drivers/scsi/esas2r 2291 2292ATUSB IEEE 802.15.4 RADIO DRIVER 2293M: Stefan Schmidt <stefan@osg.samsung.com> 2294L: linux-wpan@vger.kernel.org 2295S: Maintained 2296F: drivers/net/ieee802154/atusb.c 2297F: drivers/net/ieee802154/atusb.h 2298F: drivers/net/ieee802154/at86rf230.h 2299 2300AUDIT SUBSYSTEM 2301M: Paul Moore <paul@paul-moore.com> 2302M: Eric Paris <eparis@redhat.com> 2303L: linux-audit@redhat.com (moderated for non-subscribers) 2304W: http://people.redhat.com/sgrubb/audit/ 2305T: git git://git.infradead.org/users/pcmoore/audit 2306S: Maintained 2307F: include/linux/audit.h 2308F: include/uapi/linux/audit.h 2309F: kernel/audit* 2310 2311AUXILIARY DISPLAY DRIVERS 2312M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2313W: http://miguelojeda.es/auxdisplay.htm 2314W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2315S: Maintained 2316F: drivers/auxdisplay/ 2317F: include/linux/cfag12864b.h 2318 2319AVR32 ARCHITECTURE 2320M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2321M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2322W: http://www.atmel.com/products/AVR32/ 2323W: http://mirror.egtvedt.no/avr32linux.org/ 2324W: http://avrfreaks.net/ 2325S: Maintained 2326F: arch/avr32/ 2327 2328AVR32/AT32AP MACHINE SUPPORT 2329M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2330M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2331S: Maintained 2332F: arch/avr32/mach-at32ap/ 2333 2334AX.25 NETWORK LAYER 2335M: Ralf Baechle <ralf@linux-mips.org> 2336L: linux-hams@vger.kernel.org 2337W: http://www.linux-ax25.org/ 2338S: Maintained 2339F: include/uapi/linux/ax25.h 2340F: include/net/ax25.h 2341F: net/ax25/ 2342 2343AXENTIA ASOC DRIVERS 2344M: Peter Rosin <peda@axentia.se> 2345L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2346S: Maintained 2347F: Documentation/devicetree/bindings/sound/axentia,* 2348F: sound/soc/atmel/tse850-pcm5142.c 2349 2350AZ6007 DVB DRIVER 2351M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2352M: Mauro Carvalho Chehab <mchehab@kernel.org> 2353L: linux-media@vger.kernel.org 2354W: https://linuxtv.org 2355T: git git://linuxtv.org/media_tree.git 2356S: Maintained 2357F: drivers/media/usb/dvb-usb-v2/az6007.c 2358 2359AZTECH FM RADIO RECEIVER DRIVER 2360M: Hans Verkuil <hverkuil@xs4all.nl> 2361L: linux-media@vger.kernel.org 2362T: git git://linuxtv.org/media_tree.git 2363W: https://linuxtv.org 2364S: Maintained 2365F: drivers/media/radio/radio-aztech* 2366 2367B43 WIRELESS DRIVER 2368L: linux-wireless@vger.kernel.org 2369L: b43-dev@lists.infradead.org 2370W: http://wireless.kernel.org/en/users/Drivers/b43 2371S: Odd Fixes 2372F: drivers/net/wireless/broadcom/b43/ 2373 2374B43LEGACY WIRELESS DRIVER 2375M: Larry Finger <Larry.Finger@lwfinger.net> 2376L: linux-wireless@vger.kernel.org 2377L: b43-dev@lists.infradead.org 2378W: http://wireless.kernel.org/en/users/Drivers/b43 2379S: Maintained 2380F: drivers/net/wireless/broadcom/b43legacy/ 2381 2382BACKLIGHT CLASS/SUBSYSTEM 2383M: Jingoo Han <jingoohan1@gmail.com> 2384M: Lee Jones <lee.jones@linaro.org> 2385T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2386S: Maintained 2387F: drivers/video/backlight/ 2388F: include/linux/backlight.h 2389 2390BATMAN ADVANCED 2391M: Marek Lindner <mareklindner@neomailbox.ch> 2392M: Simon Wunderlich <sw@simonwunderlich.de> 2393M: Antonio Quartulli <a@unstable.cc> 2394L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2395W: https://www.open-mesh.org/ 2396Q: https://patchwork.open-mesh.org/project/batman/list/ 2397S: Maintained 2398F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2399F: Documentation/ABI/testing/sysfs-class-net-mesh 2400F: Documentation/networking/batman-adv.txt 2401F: include/uapi/linux/batman_adv.h 2402F: net/batman-adv/ 2403 2404BAYCOM/HDLCDRV DRIVERS FOR AX.25 2405M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2406L: linux-hams@vger.kernel.org 2407W: http://www.baycom.org/~tom/ham/ham.html 2408S: Maintained 2409F: drivers/net/hamradio/baycom* 2410 2411BCACHE (BLOCK LAYER CACHE) 2412M: Kent Overstreet <kent.overstreet@gmail.com> 2413L: linux-bcache@vger.kernel.org 2414W: http://bcache.evilpiepirate.org 2415S: Orphan 2416F: drivers/md/bcache/ 2417 2418BDISP ST MEDIA DRIVER 2419M: Fabien Dessenne <fabien.dessenne@st.com> 2420L: linux-media@vger.kernel.org 2421T: git git://linuxtv.org/media_tree.git 2422W: https://linuxtv.org 2423S: Supported 2424F: drivers/media/platform/sti/bdisp 2425 2426BEFS FILE SYSTEM 2427M: Luis de Bethencourt <luisbg@osg.samsung.com> 2428M: Salah Triki <salah.triki@gmail.com> 2429S: Maintained 2430T: git git://github.com/luisbg/linux-befs.git 2431F: Documentation/filesystems/befs.txt 2432F: fs/befs/ 2433 2434BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2435M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2436L: netdev@vger.kernel.org 2437S: Maintained 2438F: drivers/net/ethernet/ec_bhf.c 2439 2440BFS FILE SYSTEM 2441M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2442S: Maintained 2443F: Documentation/filesystems/bfs.txt 2444F: fs/bfs/ 2445F: include/uapi/linux/bfs_fs.h 2446 2447BLACKFIN ARCHITECTURE 2448M: Steven Miao <realmz6@gmail.com> 2449L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2450T: git git://git.code.sf.net/p/adi-linux/code 2451W: http://blackfin.uclinux.org 2452S: Supported 2453F: arch/blackfin/ 2454 2455BLACKFIN EMAC DRIVER 2456L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2457W: http://blackfin.uclinux.org 2458S: Supported 2459F: drivers/net/ethernet/adi/ 2460 2461BLACKFIN RTC DRIVER 2462L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2463W: http://blackfin.uclinux.org 2464S: Supported 2465F: drivers/rtc/rtc-bfin.c 2466 2467BLACKFIN SDH DRIVER 2468M: Sonic Zhang <sonic.zhang@analog.com> 2469L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2470W: http://blackfin.uclinux.org 2471S: Supported 2472F: drivers/mmc/host/bfin_sdh.c 2473 2474BLACKFIN SERIAL DRIVER 2475M: Sonic Zhang <sonic.zhang@analog.com> 2476L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2477W: http://blackfin.uclinux.org 2478S: Supported 2479F: drivers/tty/serial/bfin_uart.c 2480 2481BLACKFIN WATCHDOG DRIVER 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2483W: http://blackfin.uclinux.org 2484S: Supported 2485F: drivers/watchdog/bfin_wdt.c 2486 2487BLACKFIN I2C TWI DRIVER 2488M: Sonic Zhang <sonic.zhang@analog.com> 2489L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2490W: http://blackfin.uclinux.org/ 2491S: Supported 2492F: drivers/i2c/busses/i2c-bfin-twi.c 2493 2494BLACKFIN MEDIA DRIVER 2495M: Scott Jiang <scott.jiang.linux@gmail.com> 2496L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2497W: http://blackfin.uclinux.org/ 2498S: Supported 2499F: drivers/media/platform/blackfin/ 2500F: drivers/media/i2c/adv7183* 2501F: drivers/media/i2c/vs6624* 2502 2503BLINKM RGB LED DRIVER 2504M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2505S: Maintained 2506F: drivers/leds/leds-blinkm.c 2507 2508BLOCK LAYER 2509M: Jens Axboe <axboe@kernel.dk> 2510L: linux-block@vger.kernel.org 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2512S: Maintained 2513F: block/ 2514F: kernel/trace/blktrace.c 2515F: lib/sbitmap.c 2516 2517BLOCK2MTD DRIVER 2518M: Joern Engel <joern@lazybastard.org> 2519L: linux-mtd@lists.infradead.org 2520S: Maintained 2521F: drivers/mtd/devices/block2mtd.c 2522 2523BLUETOOTH DRIVERS 2524M: Marcel Holtmann <marcel@holtmann.org> 2525M: Gustavo Padovan <gustavo@padovan.org> 2526M: Johan Hedberg <johan.hedberg@gmail.com> 2527L: linux-bluetooth@vger.kernel.org 2528W: http://www.bluez.org/ 2529T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2530T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2531S: Maintained 2532F: drivers/bluetooth/ 2533 2534BLUETOOTH SUBSYSTEM 2535M: Marcel Holtmann <marcel@holtmann.org> 2536M: Gustavo Padovan <gustavo@padovan.org> 2537M: Johan Hedberg <johan.hedberg@gmail.com> 2538L: linux-bluetooth@vger.kernel.org 2539W: http://www.bluez.org/ 2540T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2542S: Maintained 2543F: net/bluetooth/ 2544F: include/net/bluetooth/ 2545 2546BONDING DRIVER 2547M: Jay Vosburgh <j.vosburgh@gmail.com> 2548M: Veaceslav Falico <vfalico@gmail.com> 2549M: Andy Gospodarek <andy@greyhouse.net> 2550L: netdev@vger.kernel.org 2551W: http://sourceforge.net/projects/bonding/ 2552S: Supported 2553F: drivers/net/bonding/ 2554F: include/uapi/linux/if_bonding.h 2555 2556BPF (Safe dynamic programs and tools) 2557M: Alexei Starovoitov <ast@kernel.org> 2558L: netdev@vger.kernel.org 2559L: linux-kernel@vger.kernel.org 2560S: Supported 2561F: kernel/bpf/ 2562F: tools/testing/selftests/bpf/ 2563F: lib/test_bpf.c 2564 2565BROADCOM B44 10/100 ETHERNET DRIVER 2566M: Michael Chan <michael.chan@broadcom.com> 2567L: netdev@vger.kernel.org 2568S: Supported 2569F: drivers/net/ethernet/broadcom/b44.* 2570 2571BROADCOM B53 ETHERNET SWITCH DRIVER 2572M: Florian Fainelli <f.fainelli@gmail.com> 2573L: netdev@vger.kernel.org 2574L: openwrt-devel@lists.openwrt.org (subscribers-only) 2575S: Supported 2576F: drivers/net/dsa/b53/* 2577F: include/linux/platform_data/b53.h 2578 2579BROADCOM GENET ETHERNET DRIVER 2580M: Florian Fainelli <f.fainelli@gmail.com> 2581L: netdev@vger.kernel.org 2582S: Supported 2583F: drivers/net/ethernet/broadcom/genet/ 2584 2585BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2586M: Rasesh Mody <rasesh.mody@cavium.com> 2587M: Harish Patil <harish.patil@cavium.com> 2588M: Dept-GELinuxNICDev@cavium.com 2589L: netdev@vger.kernel.org 2590S: Supported 2591F: drivers/net/ethernet/broadcom/bnx2.* 2592F: drivers/net/ethernet/broadcom/bnx2_* 2593 2594BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2595M: Yuval Mintz <Yuval.Mintz@cavium.com> 2596M: Ariel Elior <ariel.elior@cavium.com> 2597M: everest-linux-l2@cavium.com 2598L: netdev@vger.kernel.org 2599S: Supported 2600F: drivers/net/ethernet/broadcom/bnx2x/ 2601 2602BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2603M: Florian Fainelli <f.fainelli@gmail.com> 2604M: Ray Jui <rjui@broadcom.com> 2605M: Scott Branden <sbranden@broadcom.com> 2606M: bcm-kernel-feedback-list@broadcom.com 2607T: git git://github.com/broadcom/mach-bcm 2608S: Maintained 2609N: bcm281* 2610N: bcm113* 2611N: bcm216* 2612N: kona 2613F: arch/arm/mach-bcm/ 2614 2615BROADCOM BCM2835 ARM ARCHITECTURE 2616M: Stephen Warren <swarren@wwwdotorg.org> 2617M: Lee Jones <lee@kernel.org> 2618M: Eric Anholt <eric@anholt.net> 2619L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2622S: Maintained 2623N: bcm2835 2624F: drivers/staging/vc04_services 2625 2626BROADCOM BCM47XX MIPS ARCHITECTURE 2627M: Hauke Mehrtens <hauke@hauke-m.de> 2628M: Rafał Miłecki <zajec5@gmail.com> 2629L: linux-mips@linux-mips.org 2630S: Maintained 2631F: Documentation/devicetree/bindings/mips/brcm/ 2632F: arch/mips/bcm47xx/* 2633F: arch/mips/include/asm/mach-bcm47xx/* 2634 2635BROADCOM BCM5301X ARM ARCHITECTURE 2636M: Hauke Mehrtens <hauke@hauke-m.de> 2637M: Rafał Miłecki <zajec5@gmail.com> 2638M: bcm-kernel-feedback-list@broadcom.com 2639L: linux-arm-kernel@lists.infradead.org 2640S: Maintained 2641F: arch/arm/mach-bcm/bcm_5301x.c 2642F: arch/arm/boot/dts/bcm5301x*.dtsi 2643F: arch/arm/boot/dts/bcm470* 2644 2645BROADCOM BCM53573 ARM ARCHITECTURE 2646M: Rafał Miłecki <rafal@milecki.pl> 2647L: linux-arm-kernel@lists.infradead.org 2648S: Maintained 2649F: arch/arm/boot/dts/bcm53573* 2650F: arch/arm/boot/dts/bcm47189* 2651 2652BROADCOM BCM63XX ARM ARCHITECTURE 2653M: Florian Fainelli <f.fainelli@gmail.com> 2654M: bcm-kernel-feedback-list@broadcom.com 2655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2656T: git git://github.com/broadcom/stblinux.git 2657S: Maintained 2658N: bcm63xx 2659 2660BROADCOM BCM63XX/BCM33XX UDC DRIVER 2661M: Kevin Cernekee <cernekee@gmail.com> 2662L: linux-usb@vger.kernel.org 2663S: Maintained 2664F: drivers/usb/gadget/udc/bcm63xx_udc.* 2665 2666BROADCOM BCM7XXX ARM ARCHITECTURE 2667M: Brian Norris <computersforpeace@gmail.com> 2668M: Gregory Fong <gregory.0xf0@gmail.com> 2669M: Florian Fainelli <f.fainelli@gmail.com> 2670M: bcm-kernel-feedback-list@broadcom.com 2671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2672T: git git://github.com/broadcom/stblinux.git 2673S: Maintained 2674F: arch/arm/mach-bcm/*brcmstb* 2675F: arch/arm/boot/dts/bcm7*.dts* 2676F: drivers/bus/brcmstb_gisb.c 2677N: brcmstb 2678 2679BROADCOM BMIPS MIPS ARCHITECTURE 2680M: Kevin Cernekee <cernekee@gmail.com> 2681M: Florian Fainelli <f.fainelli@gmail.com> 2682L: linux-mips@linux-mips.org 2683T: git git://github.com/broadcom/stblinux.git 2684S: Maintained 2685F: arch/mips/bmips/* 2686F: arch/mips/include/asm/mach-bmips/* 2687F: arch/mips/kernel/*bmips* 2688F: arch/mips/boot/dts/brcm/bcm*.dts* 2689F: drivers/irqchip/irq-bcm63* 2690F: drivers/irqchip/irq-bcm7* 2691F: drivers/irqchip/irq-brcmstb* 2692F: include/linux/bcm963xx_nvram.h 2693F: include/linux/bcm963xx_tag.h 2694 2695BROADCOM TG3 GIGABIT ETHERNET DRIVER 2696M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2697M: Prashant Sreedharan <prashant@broadcom.com> 2698M: Michael Chan <mchan@broadcom.com> 2699L: netdev@vger.kernel.org 2700S: Supported 2701F: drivers/net/ethernet/broadcom/tg3.* 2702 2703BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2704M: Arend van Spriel <arend.vanspriel@broadcom.com> 2705M: Franky Lin <franky.lin@broadcom.com> 2706M: Hante Meuleman <hante.meuleman@broadcom.com> 2707L: linux-wireless@vger.kernel.org 2708L: brcm80211-dev-list.pdl@broadcom.com 2709S: Supported 2710F: drivers/net/wireless/broadcom/brcm80211/ 2711 2712BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2713M: QLogic-Storage-Upstream@qlogic.com 2714L: linux-scsi@vger.kernel.org 2715S: Supported 2716F: drivers/scsi/bnx2fc/ 2717 2718BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2719M: QLogic-Storage-Upstream@qlogic.com 2720L: linux-scsi@vger.kernel.org 2721S: Supported 2722F: drivers/scsi/bnx2i/ 2723 2724BROADCOM IPROC ARM ARCHITECTURE 2725M: Ray Jui <rjui@broadcom.com> 2726M: Scott Branden <sbranden@broadcom.com> 2727M: Jon Mason <jonmason@broadcom.com> 2728M: bcm-kernel-feedback-list@broadcom.com 2729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2730T: git git://github.com/broadcom/cygnus-linux.git 2731S: Maintained 2732N: iproc 2733N: cygnus 2734N: bcm[-_]nsp 2735N: bcm9113* 2736N: bcm9583* 2737N: bcm9585* 2738N: bcm9586* 2739N: bcm988312 2740N: bcm113* 2741N: bcm583* 2742N: bcm585* 2743N: bcm586* 2744N: bcm88312 2745F: arch/arm64/boot/dts/broadcom/ns2* 2746F: drivers/clk/bcm/clk-ns* 2747F: drivers/pinctrl/bcm/pinctrl-ns* 2748 2749BROADCOM BRCMSTB GPIO DRIVER 2750M: Gregory Fong <gregory.0xf0@gmail.com> 2751L: bcm-kernel-feedback-list@broadcom.com 2752S: Supported 2753F: drivers/gpio/gpio-brcmstb.c 2754F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2755 2756BROADCOM KONA GPIO DRIVER 2757M: Ray Jui <rjui@broadcom.com> 2758L: bcm-kernel-feedback-list@broadcom.com 2759S: Supported 2760F: drivers/gpio/gpio-bcm-kona.c 2761F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2762 2763BROADCOM NVRAM DRIVER 2764M: Rafał Miłecki <zajec5@gmail.com> 2765L: linux-mips@linux-mips.org 2766S: Maintained 2767F: drivers/firmware/broadcom/* 2768 2769BROADCOM STB NAND FLASH DRIVER 2770M: Brian Norris <computersforpeace@gmail.com> 2771M: Kamal Dasu <kdasu.kdev@gmail.com> 2772L: linux-mtd@lists.infradead.org 2773L: bcm-kernel-feedback-list@broadcom.com 2774S: Maintained 2775F: drivers/mtd/nand/brcmnand/ 2776 2777BROADCOM STB AVS CPUFREQ DRIVER 2778M: Markus Mayer <mmayer@broadcom.com> 2779M: bcm-kernel-feedback-list@broadcom.com 2780L: linux-pm@vger.kernel.org 2781S: Maintained 2782F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2783F: drivers/cpufreq/brcmstb* 2784 2785BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2786M: Rafał Miłecki <zajec5@gmail.com> 2787L: linux-wireless@vger.kernel.org 2788S: Maintained 2789F: drivers/bcma/ 2790F: include/linux/bcma/ 2791 2792BROADCOM SYSTEMPORT ETHERNET DRIVER 2793M: Florian Fainelli <f.fainelli@gmail.com> 2794L: netdev@vger.kernel.org 2795S: Supported 2796F: drivers/net/ethernet/broadcom/bcmsysport.* 2797 2798BROADCOM VULCAN ARM64 SOC 2799M: Jayachandran C. <c.jayachandran@gmail.com> 2800M: bcm-kernel-feedback-list@broadcom.com 2801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2802S: Maintained 2803F: arch/arm64/boot/dts/broadcom/vulcan* 2804 2805BROCADE BFA FC SCSI DRIVER 2806M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2807M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2808L: linux-scsi@vger.kernel.org 2809S: Supported 2810F: drivers/scsi/bfa/ 2811 2812BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2813M: Rasesh Mody <rasesh.mody@cavium.com> 2814M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2815M: Dept-GELinuxNICDev@cavium.com 2816L: netdev@vger.kernel.org 2817S: Supported 2818F: drivers/net/ethernet/brocade/bna/ 2819 2820BSG (block layer generic sg v4 driver) 2821M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2822L: linux-scsi@vger.kernel.org 2823S: Supported 2824F: block/bsg.c 2825F: include/linux/bsg.h 2826F: include/uapi/linux/bsg.h 2827 2828BT87X AUDIO DRIVER 2829M: Clemens Ladisch <clemens@ladisch.de> 2830L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2831T: git git://git.alsa-project.org/alsa-kernel.git 2832S: Maintained 2833F: Documentation/sound/alsa/Bt87x.txt 2834F: sound/pci/bt87x.c 2835 2836BT8XXGPIO DRIVER 2837M: Michael Buesch <m@bues.ch> 2838W: http://bu3sch.de/btgpio.php 2839S: Maintained 2840F: drivers/gpio/gpio-bt8xx.c 2841 2842BTRFS FILE SYSTEM 2843M: Chris Mason <clm@fb.com> 2844M: Josef Bacik <jbacik@fb.com> 2845M: David Sterba <dsterba@suse.com> 2846L: linux-btrfs@vger.kernel.org 2847W: http://btrfs.wiki.kernel.org/ 2848Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2850S: Maintained 2851F: Documentation/filesystems/btrfs.txt 2852F: fs/btrfs/ 2853 2854BTTV VIDEO4LINUX DRIVER 2855M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2856M: Mauro Carvalho Chehab <mchehab@kernel.org> 2857L: linux-media@vger.kernel.org 2858W: https://linuxtv.org 2859T: git git://linuxtv.org/media_tree.git 2860S: Odd fixes 2861F: Documentation/media/v4l-drivers/bttv* 2862F: drivers/media/pci/bt8xx/bttv* 2863 2864BUSLOGIC SCSI DRIVER 2865M: Khalid Aziz <khalid@gonehiking.org> 2866L: linux-scsi@vger.kernel.org 2867S: Maintained 2868F: drivers/scsi/BusLogic.* 2869F: drivers/scsi/FlashPoint.* 2870 2871C-MEDIA CMI8788 DRIVER 2872M: Clemens Ladisch <clemens@ladisch.de> 2873L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2874T: git git://git.alsa-project.org/alsa-kernel.git 2875S: Maintained 2876F: sound/pci/oxygen/ 2877 2878C6X ARCHITECTURE 2879M: Mark Salter <msalter@redhat.com> 2880M: Aurelien Jacquiot <a-jacquiot@ti.com> 2881L: linux-c6x-dev@linux-c6x.org 2882W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2883S: Maintained 2884F: arch/c6x/ 2885 2886CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2887M: David Howells <dhowells@redhat.com> 2888L: linux-cachefs@redhat.com (moderated for non-subscribers) 2889S: Supported 2890F: Documentation/filesystems/caching/cachefiles.txt 2891F: fs/cachefiles/ 2892 2893CADET FM/AM RADIO RECEIVER DRIVER 2894M: Hans Verkuil <hverkuil@xs4all.nl> 2895L: linux-media@vger.kernel.org 2896T: git git://linuxtv.org/media_tree.git 2897W: https://linuxtv.org 2898S: Maintained 2899F: drivers/media/radio/radio-cadet* 2900 2901CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2902M: Jonathan Corbet <corbet@lwn.net> 2903L: linux-media@vger.kernel.org 2904T: git git://linuxtv.org/media_tree.git 2905S: Maintained 2906F: Documentation/media/v4l-drivers/cafe_ccic* 2907F: drivers/media/platform/marvell-ccic/ 2908 2909CAIF NETWORK LAYER 2910M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2911L: netdev@vger.kernel.org 2912S: Supported 2913F: Documentation/networking/caif/ 2914F: drivers/net/caif/ 2915F: include/uapi/linux/caif/ 2916F: include/net/caif/ 2917F: net/caif/ 2918 2919CALGARY x86-64 IOMMU 2920M: Muli Ben-Yehuda <mulix@mulix.org> 2921M: Jon Mason <jdmason@kudzu.us> 2922L: iommu@lists.linux-foundation.org 2923S: Maintained 2924F: arch/x86/kernel/pci-calgary_64.c 2925F: arch/x86/kernel/tce_64.c 2926F: arch/x86/include/asm/calgary.h 2927F: arch/x86/include/asm/tce.h 2928 2929CAN NETWORK LAYER 2930M: Oliver Hartkopp <socketcan@hartkopp.net> 2931M: Marc Kleine-Budde <mkl@pengutronix.de> 2932L: linux-can@vger.kernel.org 2933W: https://github.com/linux-can 2934T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2936S: Maintained 2937F: Documentation/networking/can.txt 2938F: net/can/ 2939F: include/linux/can/core.h 2940F: include/uapi/linux/can.h 2941F: include/uapi/linux/can/bcm.h 2942F: include/uapi/linux/can/raw.h 2943F: include/uapi/linux/can/gw.h 2944 2945CAN NETWORK DRIVERS 2946M: Wolfgang Grandegger <wg@grandegger.com> 2947M: Marc Kleine-Budde <mkl@pengutronix.de> 2948L: linux-can@vger.kernel.org 2949W: https://github.com/linux-can 2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2951T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2952S: Maintained 2953F: Documentation/devicetree/bindings/net/can/ 2954F: drivers/net/can/ 2955F: include/linux/can/dev.h 2956F: include/linux/can/platform/ 2957F: include/uapi/linux/can/error.h 2958F: include/uapi/linux/can/netlink.h 2959 2960CAPABILITIES 2961M: Serge Hallyn <serge@hallyn.com> 2962L: linux-security-module@vger.kernel.org 2963S: Supported 2964F: include/linux/capability.h 2965F: include/uapi/linux/capability.h 2966F: security/commoncap.c 2967F: kernel/capability.c 2968 2969CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2970M: Kevin Tsai <ktsai@capellamicro.com> 2971S: Maintained 2972F: drivers/iio/light/cm* 2973F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 2974 2975CAVIUM I2C DRIVER 2976M: Jan Glauber <jglauber@cavium.com> 2977M: David Daney <david.daney@cavium.com> 2978W: http://www.cavium.com 2979S: Supported 2980F: drivers/i2c/busses/i2c-octeon* 2981F: drivers/i2c/busses/i2c-thunderx* 2982 2983CAVIUM LIQUIDIO NETWORK DRIVER 2984M: Derek Chickles <derek.chickles@caviumnetworks.com> 2985M: Satanand Burla <satananda.burla@caviumnetworks.com> 2986M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2987M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2988L: netdev@vger.kernel.org 2989W: http://www.cavium.com 2990S: Supported 2991F: drivers/net/ethernet/cavium/liquidio/ 2992 2993CC2520 IEEE-802.15.4 RADIO DRIVER 2994M: Varka Bhadram <varkabhadram@gmail.com> 2995L: linux-wpan@vger.kernel.org 2996S: Maintained 2997F: drivers/net/ieee802154/cc2520.c 2998F: include/linux/spi/cc2520.h 2999F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3000
3001CEC DRIVER 3002M: Hans Verkuil <hans.verkuil@cisco.com> 3003L: linux-media@vger.kernel.org 3004T: git git://linuxtv.org/media_tree.git 3005W: http://linuxtv.org 3006S: Supported 3007F: Documentation/media/kapi/cec-core.rst 3008F: Documentation/media/uapi/cec 3009F: drivers/media/cec/ 3010F: drivers/media/cec-edid.c 3011F: drivers/media/rc/keymaps/rc-cec.c 3012F: include/media/cec.h 3013F: include/media/cec-edid.h 3014F: include/uapi/linux/cec.h 3015F: include/uapi/linux/cec-funcs.h 3016 3017CELL BROADBAND ENGINE ARCHITECTURE 3018M: Arnd Bergmann <arnd@arndb.de> 3019L: linuxppc-dev@lists.ozlabs.org 3020W: http://www.ibm.com/developerworks/power/cell/ 3021S: Supported 3022F: arch/powerpc/include/asm/cell*.h 3023F: arch/powerpc/include/asm/spu*.h 3024F: arch/powerpc/include/uapi/asm/spu*.h 3025F: arch/powerpc/oprofile/*cell* 3026F: arch/powerpc/platforms/cell/ 3027 3028CEPH COMMON CODE (LIBCEPH) 3029M: Ilya Dryomov <idryomov@gmail.com> 3030M: "Yan, Zheng" <zyan@redhat.com> 3031M: Sage Weil <sage@redhat.com> 3032L: ceph-devel@vger.kernel.org 3033W: http://ceph.com/ 3034T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3035T: git git://github.com/ceph/ceph-client.git 3036S: Supported 3037F: net/ceph/ 3038F: include/linux/ceph/ 3039F: include/linux/crush/ 3040 3041CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3042M: "Yan, Zheng" <zyan@redhat.com> 3043M: Sage Weil <sage@redhat.com> 3044M: Ilya Dryomov <idryomov@gmail.com> 3045L: ceph-devel@vger.kernel.org 3046W: http://ceph.com/ 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3048T: git git://github.com/ceph/ceph-client.git 3049S: Supported 3050F: Documentation/filesystems/ceph.txt 3051F: fs/ceph/ 3052 3053CERTIFICATE HANDLING: 3054M: David Howells <dhowells@redhat.com> 3055M: David Woodhouse <dwmw2@infradead.org> 3056L: keyrings@vger.kernel.org 3057S: Maintained 3058F: Documentation/module-signing.txt 3059F: certs/ 3060F: scripts/sign-file.c 3061F: scripts/extract-cert.c 3062 3063CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3064L: linux-usb@vger.kernel.org 3065S: Orphan 3066F: Documentation/usb/WUSB-Design-overview.txt 3067F: Documentation/usb/wusb-cbaf 3068F: drivers/usb/host/hwa-hc.c 3069F: drivers/usb/host/whci/ 3070F: drivers/usb/wusbcore/ 3071F: include/linux/usb/wusb* 3072 3073HT16K33 LED CONTROLLER DRIVER 3074M: Robin van der Gracht <robin@protonic.nl> 3075S: Maintained 3076F: drivers/auxdisplay/ht16k33.c 3077F: Documentation/devicetree/bindings/display/ht16k33.txt 3078 3079CFAG12864B LCD DRIVER 3080M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3081W: http://miguelojeda.es/auxdisplay.htm 3082W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3083S: Maintained 3084F: drivers/auxdisplay/cfag12864b.c 3085F: include/linux/cfag12864b.h 3086 3087CFAG12864BFB LCD FRAMEBUFFER DRIVER 3088M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3089W: http://miguelojeda.es/auxdisplay.htm 3090W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3091S: Maintained 3092F: drivers/auxdisplay/cfag12864bfb.c 3093F: include/linux/cfag12864b.h 3094 3095CFG80211 and NL80211 3096M: Johannes Berg <johannes@sipsolutions.net> 3097L: linux-wireless@vger.kernel.org 3098W: http://wireless.kernel.org/ 3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3101S: Maintained 3102F: include/uapi/linux/nl80211.h 3103F: include/net/cfg80211.h 3104F: net/wireless/* 3105X: net/wireless/wext* 3106 3107CHAR and MISC DRIVERS 3108M: Arnd Bergmann <arnd@arndb.de> 3109M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3110T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3111S: Supported 3112F: drivers/char/* 3113F: drivers/misc/* 3114F: include/linux/miscdevice.h 3115 3116CHECKPATCH 3117M: Andy Whitcroft <apw@canonical.com> 3118M: Joe Perches <joe@perches.com> 3119S: Maintained 3120F: scripts/checkpatch.pl 3121 3122CHINESE DOCUMENTATION 3123M: Harry Wei <harryxiyou@gmail.com> 3124L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3125L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3126S: Maintained 3127F: Documentation/translations/zh_CN/ 3128 3129CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3130M: Peter Chen <Peter.Chen@nxp.com> 3131T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3132L: linux-usb@vger.kernel.org 3133S: Maintained 3134F: drivers/usb/chipidea/ 3135 3136CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3137M: Hans de Goede <hdegoede@redhat.com> 3138L: linux-input@vger.kernel.org 3139S: Maintained 3140F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3141F: drivers/input/touchscreen/chipone_icn8318.c 3142 3143CHROME HARDWARE PLATFORM SUPPORT 3144M: Olof Johansson <olof@lixom.net> 3145S: Maintained 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3147F: drivers/platform/chrome/ 3148 3149CISCO VIC ETHERNET NIC DRIVER 3150M: Christian Benvenuti <benve@cisco.com> 3151M: Sujith Sankar <ssujith@cisco.com> 3152M: Govindarajulu Varadarajan <_govind@gmx.com> 3153M: Neel Patel <neepatel@cisco.com> 3154S: Supported 3155F: drivers/net/ethernet/cisco/enic/ 3156 3157CISCO VIC LOW LATENCY NIC DRIVER 3158M: Christian Benvenuti <benve@cisco.com> 3159M: Dave Goodell <dgoodell@cisco.com> 3160S: Supported 3161F: drivers/infiniband/hw/usnic/ 3162 3163CIRRUS LOGIC EP93XX ETHERNET DRIVER 3164M: Hartley Sweeten <hsweeten@visionengravers.com> 3165L: netdev@vger.kernel.org 3166S: Maintained 3167F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3168 3169CIRRUS LOGIC AUDIO CODEC DRIVERS 3170M: Brian Austin <brian.austin@cirrus.com> 3171M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3172L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3173S: Maintained 3174F: sound/soc/codecs/cs* 3175 3176CLEANCACHE API 3177M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3178L: linux-kernel@vger.kernel.org 3179S: Maintained 3180F: mm/cleancache.c 3181F: include/linux/cleancache.h 3182 3183CLK API 3184M: Russell King <linux@armlinux.org.uk> 3185L: linux-clk@vger.kernel.org 3186S: Maintained 3187F: include/linux/clk.h 3188 3189CLOCKSOURCE, CLOCKEVENT DRIVERS 3190M: Daniel Lezcano <daniel.lezcano@linaro.org> 3191M: Thomas Gleixner <tglx@linutronix.de> 3192L: linux-kernel@vger.kernel.org 3193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3194S: Supported 3195F: drivers/clocksource 3196 3197CISCO FCOE HBA DRIVER 3198M: Satish Kharat <satishkh@cisco.com> 3199M: Sesidhar Baddela <sebaddel@cisco.com> 3200M: Karan Tilak Kumar <kartilak@cisco.com> 3201L: linux-scsi@vger.kernel.org 3202S: Supported 3203F: drivers/scsi/fnic/ 3204 3205CISCO SCSI HBA DRIVER 3206M: Karan Tilak Kumar <kartilak@cisco.com> 3207M: Sesidhar Baddela <sebaddel@cisco.com> 3208L: linux-scsi@vger.kernel.org 3209S: Supported 3210F: drivers/scsi/snic/ 3211 3212CMPC ACPI DRIVER 3213M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3214M: Daniel Oliveira Nascimento <don@syst.com.br> 3215L: platform-driver-x86@vger.kernel.org 3216S: Supported 3217F: drivers/platform/x86/classmate-laptop.c 3218 3219COBALT MEDIA DRIVER 3220M: Hans Verkuil <hans.verkuil@cisco.com> 3221L: linux-media@vger.kernel.org 3222T: git git://linuxtv.org/media_tree.git 3223W: https://linuxtv.org 3224S: Supported 3225F: drivers/media/pci/cobalt/ 3226 3227COCCINELLE/Semantic Patches (SmPL) 3228M: Julia Lawall <Julia.Lawall@lip6.fr> 3229M: Gilles Muller <Gilles.Muller@lip6.fr> 3230M: Nicolas Palix <nicolas.palix@imag.fr> 3231M: Michal Marek <mmarek@suse.com> 3232L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3233T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3234W: http://coccinelle.lip6.fr/ 3235S: Supported 3236F: Documentation/dev-tools/coccinelle.rst 3237F: scripts/coccinelle/ 3238F: scripts/coccicheck 3239 3240CODA FILE SYSTEM 3241M: Jan Harkes <jaharkes@cs.cmu.edu> 3242M: coda@cs.cmu.edu 3243L: codalist@coda.cs.cmu.edu 3244W: http://www.coda.cs.cmu.edu/ 3245S: Maintained 3246F: Documentation/filesystems/coda.txt 3247F: fs/coda/ 3248F: include/linux/coda*.h 3249F: include/uapi/linux/coda*.h 3250 3251CODA V4L2 MEM2MEM DRIVER 3252M: Philipp Zabel <p.zabel@pengutronix.de> 3253L: linux-media@vger.kernel.org 3254S: Maintained 3255F: Documentation/devicetree/bindings/media/coda.txt 3256F: drivers/media/platform/coda/ 3257 3258COMMON CLK FRAMEWORK 3259M: Michael Turquette <mturquette@baylibre.com> 3260M: Stephen Boyd <sboyd@codeaurora.org> 3261L: linux-clk@vger.kernel.org 3262Q: http://patchwork.kernel.org/project/linux-clk/list/ 3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3264S: Maintained 3265F: Documentation/devicetree/bindings/clock/ 3266F: drivers/clk/ 3267X: drivers/clk/clkdev.c 3268F: include/linux/clk-pr* 3269F: include/linux/clk/ 3270 3271COMMON INTERNET FILE SYSTEM (CIFS) 3272M: Steve French <sfrench@samba.org> 3273L: linux-cifs@vger.kernel.org 3274L: samba-technical@lists.samba.org (moderated for non-subscribers) 3275W: http://linux-cifs.samba.org/ 3276T: git git://git.samba.org/sfrench/cifs-2.6.git 3277S: Supported 3278F: Documentation/filesystems/cifs/ 3279F: fs/cifs/ 3280 3281COMPACTPCI HOTPLUG CORE 3282M: Scott Murray <scott@spiteful.org> 3283L: linux-pci@vger.kernel.org 3284S: Maintained 3285F: drivers/pci/hotplug/cpci_hotplug* 3286 3287COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3288M: Scott Murray <scott@spiteful.org> 3289L: linux-pci@vger.kernel.org 3290S: Maintained 3291F: drivers/pci/hotplug/cpcihp_zt5550.* 3292 3293COMPACTPCI HOTPLUG GENERIC DRIVER 3294M: Scott Murray <scott@spiteful.org> 3295L: linux-pci@vger.kernel.org 3296S: Maintained 3297F: drivers/pci/hotplug/cpcihp_generic.c 3298 3299COMPAL LAPTOP SUPPORT 3300M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3301L: platform-driver-x86@vger.kernel.org 3302S: Maintained 3303F: drivers/platform/x86/compal-laptop.c 3304 3305CONEXANT ACCESSRUNNER USB DRIVER 3306L: accessrunner-general@lists.sourceforge.net 3307W: http://accessrunner.sourceforge.net/ 3308S: Orphan 3309F: drivers/usb/atm/cxacru.c 3310 3311CONFIGFS 3312M: Joel Becker <jlbec@evilplan.org> 3313M: Christoph Hellwig <hch@lst.de> 3314T: git git://git.infradead.org/users/hch/configfs.git 3315S: Supported 3316F: fs/configfs/ 3317F: include/linux/configfs.h 3318 3319CONNECTOR 3320M: Evgeniy Polyakov <zbr@ioremap.net> 3321L: netdev@vger.kernel.org 3322S: Maintained 3323F: drivers/connector/ 3324 3325CONTROL GROUP (CGROUP) 3326M: Tejun Heo <tj@kernel.org> 3327M: Li Zefan <lizefan@huawei.com> 3328M: Johannes Weiner <hannes@cmpxchg.org> 3329L: cgroups@vger.kernel.org 3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3331S: Maintained 3332F: Documentation/cgroup* 3333F: include/linux/cgroup* 3334F: kernel/cgroup* 3335 3336CONTROL GROUP - CPUSET 3337M: Li Zefan <lizefan@huawei.com> 3338L: cgroups@vger.kernel.org 3339W: http://www.bullopensource.org/cpuset/ 3340W: http://oss.sgi.com/projects/cpusets/ 3341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3342S: Maintained 3343F: Documentation/cgroup-v1/cpusets.txt 3344F: include/linux/cpuset.h 3345F: kernel/cpuset.c 3346 3347CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3348M: Johannes Weiner <hannes@cmpxchg.org> 3349M: Michal Hocko <mhocko@kernel.org> 3350M: Vladimir Davydov <vdavydov.dev@gmail.com> 3351L: cgroups@vger.kernel.org 3352L: linux-mm@kvack.org 3353S: Maintained 3354F: mm/memcontrol.c 3355F: mm/swap_cgroup.c 3356 3357CORETEMP HARDWARE MONITORING DRIVER 3358M: Fenghua Yu <fenghua.yu@intel.com> 3359L: linux-hwmon@vger.kernel.org 3360S: Maintained 3361F: Documentation/hwmon/coretemp 3362F: drivers/hwmon/coretemp.c 3363 3364COSA/SRP SYNC SERIAL DRIVER 3365M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3366W: http://www.fi.muni.cz/~kas/cosa/ 3367S: Maintained 3368F: drivers/net/wan/cosa* 3369 3370CPMAC ETHERNET DRIVER 3371M: Florian Fainelli <f.fainelli@gmail.com> 3372L: netdev@vger.kernel.org 3373S: Maintained 3374F: drivers/net/ethernet/ti/cpmac.c 3375 3376CPU FREQUENCY DRIVERS 3377M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3378M: Viresh Kumar <viresh.kumar@linaro.org> 3379L: linux-pm@vger.kernel.org 3380S: Maintained 3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3382T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3383B: https://bugzilla.kernel.org 3384F: Documentation/cpu-freq/ 3385F: drivers/cpufreq/ 3386F: include/linux/cpufreq.h 3387 3388CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3389M: Viresh Kumar <viresh.kumar@linaro.org> 3390M: Sudeep Holla <sudeep.holla@arm.com> 3391L: linux-pm@vger.kernel.org 3392W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3393S: Maintained 3394F: drivers/cpufreq/arm_big_little.h 3395F: drivers/cpufreq/arm_big_little.c 3396F: drivers/cpufreq/arm_big_little_dt.c 3397 3398CPUIDLE DRIVER - ARM BIG LITTLE 3399M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3400M: Daniel Lezcano <daniel.lezcano@linaro.org> 3401L: linux-pm@vger.kernel.org 3402L: linux-arm-kernel@lists.infradead.org 3403T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3404S: Maintained 3405F: drivers/cpuidle/cpuidle-big_little.c 3406 3407CPUIDLE DRIVER - ARM EXYNOS 3408M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3409M: Daniel Lezcano <daniel.lezcano@linaro.org> 3410M: Kukjin Kim <kgene@kernel.org> 3411L: linux-pm@vger.kernel.org 3412L: linux-samsung-soc@vger.kernel.org 3413S: Supported 3414F: drivers/cpuidle/cpuidle-exynos.c 3415F: arch/arm/mach-exynos/pm.c 3416 3417CPUIDLE DRIVERS 3418M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3419M: Daniel Lezcano <daniel.lezcano@linaro.org> 3420L: linux-pm@vger.kernel.org 3421S: Maintained 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3423B: https://bugzilla.kernel.org 3424F: drivers/cpuidle/* 3425F: include/linux/cpuidle.h 3426 3427CPUID/MSR DRIVER 3428M: "H. Peter Anvin" <hpa@zytor.com> 3429S: Maintained 3430F: arch/x86/kernel/cpuid.c 3431F: arch/x86/kernel/msr.c 3432 3433CPU POWER MONITORING SUBSYSTEM 3434M: Thomas Renninger <trenn@suse.com> 3435L: linux-pm@vger.kernel.org 3436S: Maintained 3437F: tools/power/cpupower/ 3438 3439CRAMFS FILESYSTEM 3440W: http://sourceforge.net/projects/cramfs/ 3441S: Orphan / Obsolete 3442F: Documentation/filesystems/cramfs.txt 3443F: fs/cramfs/ 3444 3445CRIS PORT 3446M: Mikael Starvik <starvik@axis.com> 3447M: Jesper Nilsson <jesper.nilsson@axis.com> 3448L: linux-cris-kernel@axis.com 3449W: http://developer.axis.com 3450T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3451S: Maintained 3452F: arch/cris/ 3453F: drivers/tty/serial/crisv10.* 3454 3455CRYPTO API 3456M: Herbert Xu <herbert@gondor.apana.org.au> 3457M: "David S. Miller" <davem@davemloft.net> 3458L: linux-crypto@vger.kernel.org 3459T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3460T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3461S: Maintained 3462F: Documentation/crypto/ 3463F: Documentation/devicetree/bindings/crypto/ 3464F: Documentation/DocBook/crypto-API.tmpl 3465F: arch/*/crypto/ 3466F: crypto/ 3467F: drivers/crypto/ 3468F: include/crypto/ 3469F: include/linux/crypto* 3470 3471CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3472M: Neil Horman <nhorman@tuxdriver.com> 3473L: linux-crypto@vger.kernel.org 3474S: Maintained 3475F: crypto/ansi_cprng.c 3476F: crypto/rng.c 3477 3478CS3308 MEDIA DRIVER 3479M: Hans Verkuil <hverkuil@xs4all.nl> 3480L: linux-media@vger.kernel.org 3481T: git git://linuxtv.org/media_tree.git 3482W: http://linuxtv.org 3483S: Odd Fixes 3484F: drivers/media/i2c/cs3308.c 3485F: drivers/media/i2c/cs3308.h 3486 3487CS5535 Audio ALSA driver 3488M: Jaya Kumar <jayakumar.alsa@gmail.com> 3489S: Maintained 3490F: sound/pci/cs5535audio/ 3491 3492CW1200 WLAN driver 3493M: Solomon Peachy <pizza@shaftnet.org> 3494S: Maintained 3495F: drivers/net/wireless/st/cw1200/ 3496 3497CX18 VIDEO4LINUX DRIVER 3498M: Andy Walls <awalls@md.metrocast.net> 3499L: ivtv-devel@ivtvdriver.org (subscribers-only) 3500L: linux-media@vger.kernel.org 3501T: git git://linuxtv.org/media_tree.git 3502W: https://linuxtv.org 3503W: http://www.ivtvdriver.org/index.php/Cx18 3504S: Maintained 3505F: Documentation/media/v4l-drivers/cx18* 3506F: drivers/media/pci/cx18/ 3507F: include/uapi/linux/ivtv* 3508 3509CX2341X MPEG ENCODER HELPER MODULE 3510M: Hans Verkuil <hverkuil@xs4all.nl> 3511L: linux-media@vger.kernel.org 3512T: git git://linuxtv.org/media_tree.git 3513W: https://linuxtv.org 3514S: Maintained 3515F: drivers/media/common/cx2341x* 3516F: include/media/cx2341x* 3517 3518CX24120 MEDIA DRIVER 3519M: Jemma Denson <jdenson@gmail.com> 3520M: Patrick Boettcher <patrick.boettcher@posteo.de> 3521L: linux-media@vger.kernel.org 3522W: https://linuxtv.org 3523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3524S: Maintained 3525F: drivers/media/dvb-frontends/cx24120* 3526 3527CX88 VIDEO4LINUX DRIVER 3528M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3529M: Mauro Carvalho Chehab <mchehab@kernel.org> 3530L: linux-media@vger.kernel.org 3531W: https://linuxtv.org 3532T: git git://linuxtv.org/media_tree.git 3533S: Odd fixes 3534F: Documentation/media/v4l-drivers/cx88* 3535F: drivers/media/pci/cx88/ 3536 3537CXD2820R MEDIA DRIVER 3538M: Antti Palosaari <crope@iki.fi> 3539L: linux-media@vger.kernel.org 3540W: https://linuxtv.org 3541W: http://palosaari.fi/linux/ 3542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3543T: git git://linuxtv.org/anttip/media_tree.git 3544S: Maintained 3545F: drivers/media/dvb-frontends/cxd2820r* 3546 3547CXGB3 ETHERNET DRIVER (CXGB3) 3548M: Santosh Raspatur <santosh@chelsio.com> 3549L: netdev@vger.kernel.org 3550W: http://www.chelsio.com 3551S: Supported 3552F: drivers/net/ethernet/chelsio/cxgb3/ 3553 3554CXGB3 ISCSI DRIVER (CXGB3I) 3555M: Karen Xie <kxie@chelsio.com> 3556L: linux-scsi@vger.kernel.org 3557W: http://www.chelsio.com 3558S: Supported 3559F: drivers/scsi/cxgbi/cxgb3i 3560 3561CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3562M: Steve Wise <swise@chelsio.com> 3563L: linux-rdma@vger.kernel.org 3564W: http://www.openfabrics.org 3565S: Supported 3566F: drivers/infiniband/hw/cxgb3/ 3567F: include/uapi/rdma/cxgb3-abi.h 3568 3569CXGB4 ETHERNET DRIVER (CXGB4) 3570M: Ganesh Goudar <ganeshgr@chelsio.com> 3571L: netdev@vger.kernel.org 3572W: http://www.chelsio.com 3573S: Supported 3574F: drivers/net/ethernet/chelsio/cxgb4/ 3575 3576CXGB4 ISCSI DRIVER (CXGB4I) 3577M: Karen Xie <kxie@chelsio.com> 3578L: linux-scsi@vger.kernel.org 3579W: http://www.chelsio.com 3580S: Supported 3581F: drivers/scsi/cxgbi/cxgb4i 3582 3583CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3584M: Steve Wise <swise@chelsio.com> 3585L: linux-rdma@vger.kernel.org 3586W: http://www.openfabrics.org 3587S: Supported 3588F: drivers/infiniband/hw/cxgb4/ 3589F: include/uapi/rdma/cxgb4-abi.h 3590 3591CXGB4VF ETHERNET DRIVER (CXGB4VF) 3592M: Casey Leedom <leedom@chelsio.com> 3593L: netdev@vger.kernel.org 3594W: http://www.chelsio.com 3595S: Supported 3596F: drivers/net/ethernet/chelsio/cxgb4vf/ 3597 3598CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3599M: Ian Munsie <imunsie@au1.ibm.com> 3600M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3601L: linuxppc-dev@lists.ozlabs.org 3602S: Supported 3603F: arch/powerpc/platforms/powernv/pci-cxl.c 3604F: drivers/misc/cxl/ 3605F: include/misc/cxl* 3606F: include/uapi/misc/cxl.h 3607F: Documentation/powerpc/cxl.txt 3608F: Documentation/ABI/testing/sysfs-class-cxl 3609 3610CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3611M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3612M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3613M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3614L: linux-scsi@vger.kernel.org 3615S: Supported 3616F: drivers/scsi/cxlflash/ 3617F: include/uapi/scsi/cxlflash_ioctls.h 3618F: Documentation/powerpc/cxlflash.txt 3619 3620STMMAC ETHERNET DRIVER 3621M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3622M: Alexandre Torgue <alexandre.torgue@st.com> 3623L: netdev@vger.kernel.org 3624W: http://www.stlinux.com 3625S: Supported 3626F: drivers/net/ethernet/stmicro/stmmac/ 3627 3628CYBERPRO FB DRIVER 3629M: Russell King <linux@armlinux.org.uk> 3630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3631W: http://www.armlinux.org.uk/ 3632S: Maintained 3633F: drivers/video/fbdev/cyber2000fb.* 3634 3635CYCLADES ASYNC MUX DRIVER 3636W: http://www.cyclades.com/ 3637S: Orphan 3638F: drivers/tty/cyclades.c 3639F: include/linux/cyclades.h 3640F: include/uapi/linux/cyclades.h 3641 3642CYCLADES PC300 DRIVER 3643W: http://www.cyclades.com/ 3644S: Orphan 3645F: drivers/net/wan/pc300* 3646 3647CYPRESS_FIRMWARE MEDIA DRIVER 3648M: Antti Palosaari <crope@iki.fi> 3649L: linux-media@vger.kernel.org 3650W: https://linuxtv.org 3651W: http://palosaari.fi/linux/ 3652Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3653T: git git://linuxtv.org/anttip/media_tree.git 3654S: Maintained 3655F: drivers/media/common/cypress_firmware* 3656 3657CYTTSP TOUCHSCREEN DRIVER 3658M: Ferruh Yigit <fery@cypress.com> 3659L: linux-input@vger.kernel.org 3660S: Supported 3661F: drivers/input/touchscreen/cyttsp* 3662F: include/linux/input/cyttsp.h 3663 3664DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3665M: Joshua Kinard <kumba@gentoo.org> 3666S: Maintained 3667F: drivers/rtc/rtc-ds1685.c 3668F: include/linux/rtc/ds1685.h 3669 3670DAMA SLAVE for AX.25 3671M: Joerg Reuter <jreuter@yaina.de> 3672W: http://yaina.de/jreuter/ 3673W: http://www.qsl.net/dl1bke/ 3674L: linux-hams@vger.kernel.org 3675S: Maintained 3676F: net/ax25/af_ax25.c 3677F: net/ax25/ax25_dev.c 3678F: net/ax25/ax25_ds_* 3679F: net/ax25/ax25_in.c 3680F: net/ax25/ax25_out.c 3681F: net/ax25/ax25_timer.c 3682F: net/ax25/sysctl_net_ax25.c 3683 3684DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3685L: netdev@vger.kernel.org 3686S: Orphan 3687F: Documentation/networking/dmfe.txt 3688F: drivers/net/ethernet/dec/tulip/dmfe.c 3689 3690DC390/AM53C974 SCSI driver 3691M: Hannes Reinecke <hare@suse.com> 3692L: linux-scsi@vger.kernel.org 3693S: Maintained 3694F: drivers/scsi/am53c974.c 3695 3696DC395x SCSI driver 3697M: Oliver Neukum <oliver@neukum.org> 3698M: Ali Akcaagac <aliakc@web.de> 3699M: Jamie Lenehan <lenehan@twibble.org> 3700L: dc395x@twibble.org 3701W: http://twibble.org/dist/dc395x/ 3702W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3703S: Maintained 3704F: Documentation/scsi/dc395x.txt 3705F: drivers/scsi/dc395x.* 3706 3707DCCP PROTOCOL 3708M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3709L: dccp@vger.kernel.org 3710W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3711S: Maintained 3712F: include/linux/dccp.h 3713F: include/uapi/linux/dccp.h 3714F: include/linux/tfrc.h 3715F: net/dccp/ 3716 3717DECnet NETWORK LAYER 3718W: http://linux-decnet.sourceforge.net 3719L: linux-decnet-user@lists.sourceforge.net 3720S: Orphan 3721F: Documentation/networking/decnet.txt 3722F: net/decnet/ 3723 3724DECSTATION PLATFORM SUPPORT 3725M: "Maciej W. Rozycki" <macro@linux-mips.org> 3726L: linux-mips@linux-mips.org 3727W: http://www.linux-mips.org/wiki/DECstation 3728S: Maintained 3729F: arch/mips/dec/ 3730F: arch/mips/include/asm/dec/ 3731F: arch/mips/include/asm/mach-dec/ 3732 3733DEFXX FDDI NETWORK DRIVER 3734M: "Maciej W. Rozycki" <macro@linux-mips.org> 3735S: Maintained 3736F: drivers/net/fddi/defxx.* 3737 3738DELL LAPTOP DRIVER 3739M: Matthew Garrett <mjg59@srcf.ucam.org> 3740M: Pali Rohár <pali.rohar@gmail.com> 3741L: platform-driver-x86@vger.kernel.org 3742S: Maintained 3743F: drivers/platform/x86/dell-laptop.c 3744 3745DELL LAPTOP RBTN DRIVER 3746M: Pali Rohár <pali.rohar@gmail.com> 3747S: Maintained 3748F: drivers/platform/x86/dell-rbtn.* 3749 3750DELL LAPTOP FREEFALL DRIVER 3751M: Pali Rohár <pali.rohar@gmail.com> 3752S: Maintained 3753F: drivers/platform/x86/dell-smo8800.c 3754 3755DELL LAPTOP SMM DRIVER 3756M: Pali Rohár <pali.rohar@gmail.com> 3757S: Maintained 3758F: drivers/hwmon/dell-smm-hwmon.c 3759F: include/uapi/linux/i8k.h 3760 3761DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3762M: Doug Warzecha <Douglas_Warzecha@dell.com> 3763S: Maintained 3764F: Documentation/dcdbas.txt 3765F: drivers/firmware/dcdbas.* 3766 3767DELL WMI EXTRAS DRIVER 3768M: Matthew Garrett <mjg59@srcf.ucam.org> 3769M: Pali Rohár <pali.rohar@gmail.com> 3770S: Maintained 3771F: drivers/platform/x86/dell-wmi.c 3772 3773DESIGNWARE USB2 DRD IP DRIVER 3774M: John Youn <johnyoun@synopsys.com> 3775L: linux-usb@vger.kernel.org 3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3777S: Maintained 3778F: drivers/usb/dwc2/ 3779 3780DESIGNWARE USB3 DRD IP DRIVER 3781M: Felipe Balbi <balbi@kernel.org> 3782L: linux-usb@vger.kernel.org 3783T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3784S: Maintained 3785F: drivers/usb/dwc3/ 3786 3787DEVICE COREDUMP (DEV_COREDUMP) 3788M: Johannes Berg <johannes@sipsolutions.net> 3789L: linux-kernel@vger.kernel.org 3790S: Maintained 3791F: drivers/base/devcoredump.c 3792F: include/linux/devcoredump.h 3793 3794DEVICE FREQUENCY (DEVFREQ) 3795M: MyungJoo Ham <myungjoo.ham@samsung.com> 3796M: Kyungmin Park <kyungmin.park@samsung.com> 3797R: Chanwoo Choi <cw00.choi@samsung.com> 3798L: linux-pm@vger.kernel.org 3799T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3800S: Maintained 3801F: drivers/devfreq/ 3802F: include/linux/devfreq.h 3803F: Documentation/devicetree/bindings/devfreq/ 3804 3805DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3806M: Chanwoo Choi <cw00.choi@samsung.com> 3807L: linux-pm@vger.kernel.org 3808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3809S: Supported 3810F: drivers/devfreq/event/ 3811F: drivers/devfreq/devfreq-event.c 3812F: include/linux/devfreq-event.h 3813F: Documentation/devicetree/bindings/devfreq/event/ 3814 3815BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3816M: Chanwoo Choi <cw00.choi@samsung.com> 3817L: linux-pm@vger.kernel.org 3818L: linux-samsung-soc@vger.kernel.org 3819T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3820S: Maintained 3821F: drivers/devfreq/exynos-bus.c 3822F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3823 3824DEVICE NUMBER REGISTRY 3825M: Torben Mathiasen <device@lanana.org> 3826W: http://lanana.org/docs/device-list/index.html 3827S: Maintained 3828 3829DEVICE-MAPPER (LVM) 3830M: Alasdair Kergon <agk@redhat.com> 3831M: Mike Snitzer <snitzer@redhat.com> 3832M: dm-devel@redhat.com 3833L: dm-devel@redhat.com 3834W: http://sources.redhat.com/dm 3835Q: http://patchwork.kernel.org/project/dm-devel/list/ 3836T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3837T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3838S: Maintained 3839F: Documentation/device-mapper/ 3840F: drivers/md/dm* 3841F: drivers/md/persistent-data/ 3842F: include/linux/device-mapper.h 3843F: include/linux/dm-*.h 3844F: include/uapi/linux/dm-*.h 3845 3846DEVLINK 3847M: Jiri Pirko <jiri@mellanox.com> 3848L: netdev@vger.kernel.org 3849S: Supported 3850F: net/core/devlink.c 3851F: include/net/devlink.h 3852F: include/uapi/linux/devlink.h 3853 3854DIALOG SEMICONDUCTOR DRIVERS 3855M: Support Opensource <support.opensource@diasemi.com> 3856W: http://www.dialog-semiconductor.com/products 3857S: Supported 3858F: Documentation/hwmon/da90?? 3859F: Documentation/devicetree/bindings/mfd/da90*.txt 3860F: Documentation/devicetree/bindings/regulator/da92*.txt 3861F: Documentation/devicetree/bindings/sound/da[79]*.txt 3862F: drivers/gpio/gpio-da90??.c 3863F: drivers/hwmon/da90??-hwmon.c 3864F: drivers/iio/adc/da91??-*.c 3865F: drivers/input/misc/da90??_onkey.c 3866F: drivers/input/touchscreen/da9052_tsi.c 3867F: drivers/leds/leds-da90??.c 3868F: drivers/mfd/da903x.c 3869F: drivers/mfd/da90??-*.c 3870F: drivers/mfd/da91??-*.c 3871F: drivers/power/supply/da9052-battery.c 3872F: drivers/power/supply/da91??-*.c 3873F: drivers/regulator/da903x.c 3874F: drivers/regulator/da9???-regulator.[ch] 3875F: drivers/rtc/rtc-da90??.c 3876F: drivers/video/backlight/da90??_bl.c 3877F: drivers/watchdog/da90??_wdt.c 3878F: include/linux/mfd/da903x.h 3879F: include/linux/mfd/da9052/ 3880F: include/linux/mfd/da9055/ 3881F: include/linux/mfd/da9062/ 3882F: include/linux/mfd/da9063/ 3883F: include/linux/mfd/da9150/ 3884F: include/linux/regulator/da9211.h 3885F: include/sound/da[79]*.h 3886F: sound/soc/codecs/da[79]*.[ch] 3887 3888DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3889M: William Breathitt Gray <vilhelm.gray@gmail.com> 3890L: linux-gpio@vger.kernel.org 3891S: Maintained 3892F: drivers/gpio/gpio-gpio-mm.c 3893 3894DIGI NEO AND CLASSIC PCI PRODUCTS 3895M: Lidza Louina <lidza.louina@gmail.com> 3896M: Mark Hounschell <markh@compro.net> 3897L: driverdev-devel@linuxdriverproject.org 3898S: Maintained 3899F: drivers/staging/dgnc/ 3900 3901DIOLAN U2C-12 I2C DRIVER 3902M: Guenter Roeck <linux@roeck-us.net> 3903L: linux-i2c@vger.kernel.org 3904S: Maintained 3905F: drivers/i2c/busses/i2c-diolan-u2c.c 3906 3907DIRECT ACCESS (DAX) 3908M: Matthew Wilcox <willy@linux.intel.com> 3909L: linux-fsdevel@vger.kernel.org 3910S: Supported 3911F: fs/dax.c 3912 3913DIRECTORY NOTIFICATION (DNOTIFY) 3914M: Eric Paris <eparis@parisplace.org> 3915S: Maintained 3916F: Documentation/filesystems/dnotify.txt 3917F: fs/notify/dnotify/ 3918F: include/linux/dnotify.h 3919 3920DISK GEOMETRY AND PARTITION HANDLING 3921M: Andries Brouwer <aeb@cwi.nl> 3922W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3923W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3924W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3925S: Maintained 3926 3927DISKQUOTA 3928M: Jan Kara <jack@suse.com> 3929S: Maintained 3930F: Documentation/filesystems/quota.txt 3931F: fs/quota/ 3932F: include/linux/quota*.h 3933F: include/uapi/linux/quota*.h 3934 3935DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3936M: Bernie Thompson <bernie@plugable.com> 3937L: linux-fbdev@vger.kernel.org 3938S: Maintained 3939W: http://plugable.com/category/projects/udlfb/ 3940F: drivers/video/fbdev/udlfb.c 3941F: include/video/udlfb.h 3942F: Documentation/fb/udlfb.txt 3943 3944DISTRIBUTED LOCK MANAGER (DLM) 3945M: Christine Caulfield <ccaulfie@redhat.com> 3946M: David Teigland <teigland@redhat.com> 3947L: cluster-devel@redhat.com 3948W: http://sources.redhat.com/cluster/ 3949T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3950S: Supported 3951F: fs/dlm/ 3952 3953DMA BUFFER SHARING FRAMEWORK 3954M: Sumit Semwal <sumit.semwal@linaro.org> 3955S: Maintained 3956L: linux-media@vger.kernel.org 3957L: dri-devel@lists.freedesktop.org 3958L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3959F: drivers/dma-buf/ 3960F: include/linux/dma-buf* 3961F: include/linux/reservation.h 3962F: include/linux/*fence.h 3963F: Documentation/dma-buf-sharing.txt 3964T: git git://anongit.freedesktop.org/drm/drm-misc 3965 3966SYNC FILE FRAMEWORK 3967M: Sumit Semwal <sumit.semwal@linaro.org> 3968R: Gustavo Padovan <gustavo@padovan.org> 3969S: Maintained 3970L: linux-media@vger.kernel.org 3971L: dri-devel@lists.freedesktop.org 3972F: drivers/dma-buf/sync_* 3973F: drivers/dma-buf/sw_sync.c 3974F: include/linux/sync_file.h 3975F: include/uapi/linux/sync_file.h 3976F: Documentation/sync_file.txt 3977T: git git://anongit.freedesktop.org/drm/drm-misc 3978 3979DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3980M: Vinod Koul <vinod.koul@intel.com> 3981L: dmaengine@vger.kernel.org 3982Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3983S: Maintained 3984F: drivers/dma/ 3985F: include/linux/dmaengine.h 3986F: Documentation/devicetree/bindings/dma/ 3987F: Documentation/dmaengine/ 3988T: git git://git.infradead.org/users/vkoul/slave-dma.git 3989 3990DME1737 HARDWARE MONITOR DRIVER 3991M: Juerg Haefliger <juergh@gmail.com> 3992L: linux-hwmon@vger.kernel.org 3993S: Maintained 3994F: Documentation/hwmon/dme1737 3995F: drivers/hwmon/dme1737.c 3996 3997DMI/SMBIOS SUPPORT 3998M: Jean Delvare <jdelvare@suse.com> 3999S: Maintained 4000T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4001F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4002F: drivers/firmware/dmi-id.c 4003F: drivers/firmware/dmi_scan.c 4004F: include/linux/dmi.h 4005 4006DOCUMENTATION 4007M: Jonathan Corbet <corbet@lwn.net> 4008L: linux-doc@vger.kernel.org 4009S: Maintained 4010F: Documentation/ 4011F: scripts/docproc.c 4012F: scripts/kernel-doc* 4013X: Documentation/ABI/ 4014X: Documentation/devicetree/ 4015X: Documentation/acpi 4016X: Documentation/power 4017X: Documentation/spi 4018X: Documentation/media 4019T: git git://git.lwn.net/linux.git docs-next 4020 4021DOUBLETALK DRIVER 4022M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4023L: blinux-list@redhat.com 4024S: Maintained 4025F: drivers/char/dtlk.c 4026F: include/linux/dtlk.h 4027 4028DPT_I2O SCSI RAID DRIVER 4029M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4030L: linux-scsi@vger.kernel.org 4031W: http://www.adaptec.com/ 4032S: Maintained 4033F: drivers/scsi/dpt* 4034F: drivers/scsi/dpt/ 4035 4036DRBD DRIVER 4037M: Philipp Reisner <philipp.reisner@linbit.com> 4038M: Lars Ellenberg <lars.ellenberg@linbit.com> 4039L: drbd-dev@lists.linbit.com 4040W: http://www.drbd.org 4041T: git git://git.linbit.com/linux-drbd.git 4042T: git git://git.linbit.com/drbd-8.4.git 4043S: Supported 4044F: drivers/block/drbd/ 4045F: lib/lru_cache.c 4046F: Documentation/blockdev/drbd/ 4047 4048DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4049M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4050T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4051S: Supported 4052F: Documentation/kobject.txt 4053F: drivers/base/ 4054F: fs/debugfs/ 4055F: fs/kernfs/ 4056F: fs/sysfs/ 4057F: include/linux/debugfs.h 4058F: include/linux/kobj* 4059F: lib/kobj* 4060 4061DRM DRIVERS 4062M: David Airlie <airlied@linux.ie> 4063L: dri-devel@lists.freedesktop.org 4064T: git git://people.freedesktop.org/~airlied/linux 4065B: https://bugs.freedesktop.org/ 4066C: irc://chat.freenode.net/dri-devel 4067S: Maintained 4068F: drivers/gpu/drm/ 4069F: drivers/gpu/vga/ 4070F: Documentation/devicetree/bindings/display/ 4071F: Documentation/devicetree/bindings/gpu/ 4072F: Documentation/devicetree/bindings/video/ 4073F: Documentation/gpu/ 4074F: include/drm/ 4075F: include/uapi/drm/ 4076 4077DRM DRIVERS AND MISC GPU PATCHES 4078M: Daniel Vetter <daniel.vetter@intel.com> 4079M: Jani Nikula <jani.nikula@linux.intel.com> 4080M: Sean Paul <seanpaul@chromium.org> 4081W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4082S: Maintained 4083T: git git://anongit.freedesktop.org/drm/drm-misc 4084F: Documentation/gpu/ 4085F: drivers/gpu/vga/ 4086F: drivers/gpu/drm/* 4087F: include/drm/drm* 4088F: include/uapi/drm/drm* 4089 4090DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4091M: Dave Airlie <airlied@redhat.com> 4092S: Odd Fixes 4093F: drivers/gpu/drm/ast/ 4094 4095DRM DRIVERS FOR BRIDGE CHIPS 4096M: Archit Taneja <architt@codeaurora.org> 4097S: Maintained 4098T: git git://anongit.freedesktop.org/drm/drm-misc 4099F: drivers/gpu/drm/bridge/ 4100 4101DRM DRIVER FOR BOCHS VIRTUAL GPU 4102M: Gerd Hoffmann <kraxel@redhat.com> 4103L: virtualization@lists.linux-foundation.org 4104T: git git://git.kraxel.org/linux drm-qemu 4105S: Maintained 4106F: drivers/gpu/drm/bochs/ 4107 4108DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4109M: Dave Airlie <airlied@redhat.com> 4110M: Gerd Hoffmann <kraxel@redhat.com> 4111L: virtualization@lists.linux-foundation.org 4112T: git git://git.kraxel.org/linux drm-qemu 4113S: Obsolete 4114W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4115F: drivers/gpu/drm/cirrus/ 4116 4117RADEON and AMDGPU DRM DRIVERS 4118M: Alex Deucher <alexander.deucher@amd.com> 4119M: Christian König <christian.koenig@amd.com> 4120L: amd-gfx@lists.freedesktop.org 4121T: git git://people.freedesktop.org/~agd5f/linux 4122S: Supported 4123F: drivers/gpu/drm/radeon/ 4124F: include/uapi/drm/radeon_drm.h 4125F: drivers/gpu/drm/amd/ 4126F: include/uapi/drm/amdgpu_drm.h 4127 4128DRM PANEL DRIVERS 4129M: Thierry Reding <thierry.reding@gmail.com> 4130L: dri-devel@lists.freedesktop.org 4131T: git git://anongit.freedesktop.org/tegra/linux.git 4132S: Maintained 4133F: drivers/gpu/drm/drm_panel.c 4134F: drivers/gpu/drm/panel/ 4135F: include/drm/drm_panel.h 4136F: Documentation/devicetree/bindings/display/panel/ 4137 4138INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4139M: Daniel Vetter <daniel.vetter@intel.com> 4140M: Jani Nikula <jani.nikula@linux.intel.com> 4141L: intel-gfx@lists.freedesktop.org 4142W: https://01.org/linuxgraphics/ 4143B: https://01.org/linuxgraphics/documentation/how-report-bugs 4144C: irc://chat.freenode.net/intel-gfx 4145Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4146T: git git://anongit.freedesktop.org/drm-intel 4147S: Supported 4148F: drivers/gpu/drm/i915/ 4149F: include/drm/i915* 4150F: include/uapi/drm/i915_drm.h 4151F: Documentation/gpu/i915.rst 4152 4153INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4154M: Zhenyu Wang <zhenyuw@linux.intel.com> 4155M: Zhi Wang <zhi.a.wang@intel.com> 4156L: intel-gvt-dev@lists.freedesktop.org 4157L: intel-gfx@lists.freedesktop.org 4158W: https://01.org/igvt-g 4159T: git https://github.com/01org/gvt-linux.git 4160S: Supported 4161F: drivers/gpu/drm/i915/gvt/ 4162 4163DRM DRIVERS FOR ATMEL HLCDC 4164M: Boris Brezillon <boris.brezillon@free-electrons.com> 4165L: dri-devel@lists.freedesktop.org 4166S: Supported 4167F: drivers/gpu/drm/atmel-hlcdc/ 4168F: Documentation/devicetree/bindings/drm/atmel/ 4169 4170DRM DRIVERS FOR ALLWINNER A10 4171M: Maxime Ripard <maxime.ripard@free-electrons.com> 4172L: dri-devel@lists.freedesktop.org 4173S: Supported 4174F: drivers/gpu/drm/sun4i/ 4175F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4176 4177DRM DRIVERS FOR AMLOGIC SOCS 4178M: Neil Armstrong <narmstrong@baylibre.com> 4179L: dri-devel@lists.freedesktop.org 4180L: linux-amlogic@lists.infradead.org 4181W: http://linux-meson.com/ 4182S: Supported 4183F: drivers/gpu/drm/meson/ 4184F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4185 4186DRM DRIVERS FOR EXYNOS 4187M: Inki Dae <inki.dae@samsung.com> 4188M: Joonyoung Shim <jy0922.shim@samsung.com> 4189M: Seung-Woo Kim <sw0312.kim@samsung.com> 4190M: Kyungmin Park <kyungmin.park@samsung.com> 4191L: dri-devel@lists.freedesktop.org 4192T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4193S: Supported 4194F: drivers/gpu/drm/exynos/ 4195F: include/uapi/drm/exynos_drm.h 4196F: Documentation/devicetree/bindings/display/exynos/ 4197 4198DRM DRIVERS FOR FREESCALE DCU 4199M: Stefan Agner <stefan@agner.ch> 4200M: Alison Wang <alison.wang@freescale.com> 4201L: dri-devel@lists.freedesktop.org 4202S: Supported 4203F: drivers/gpu/drm/fsl-dcu/ 4204F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4205F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4206F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4207 4208DRM DRIVERS FOR FREESCALE IMX 4209M: Philipp Zabel <p.zabel@pengutronix.de> 4210L: dri-devel@lists.freedesktop.org 4211S: Maintained 4212F: drivers/gpu/drm/imx/ 4213F: drivers/gpu/ipu-v3/ 4214F: Documentation/devicetree/bindings/display/imx/ 4215 4216DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4217M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4218L: dri-devel@lists.freedesktop.org 4219T: git git://github.com/patjak/drm-gma500 4220S: Maintained 4221F: drivers/gpu/drm/gma500/ 4222 4223DRM DRIVERS FOR HISILICON 4224M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4225M: Rongrong Zou <zourongrong@gmail.com> 4226R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4227R: Chen Feng <puck.chen@hisilicon.com> 4228L: dri-devel@lists.freedesktop.org 4229T: git git://github.com/xin3liang/linux.git 4230S: Maintained 4231F: drivers/gpu/drm/hisilicon/ 4232F: Documentation/devicetree/bindings/display/hisilicon/ 4233 4234DRM DRIVER FOR INTEL I810 VIDEO CARDS 4235S: Orphan / Obsolete 4236F: drivers/gpu/drm/i810/ 4237F: include/uapi/drm/i810_drm.h 4238 4239DRM DRIVERS FOR MEDIATEK 4240M: CK Hu <ck.hu@mediatek.com> 4241M: Philipp Zabel <p.zabel@pengutronix.de> 4242L: dri-devel@lists.freedesktop.org 4243S: Supported 4244F: drivers/gpu/drm/mediatek/ 4245F: Documentation/devicetree/bindings/display/mediatek/ 4246 4247DRM DRIVER FOR MSM ADRENO GPU 4248M: Rob Clark <robdclark@gmail.com> 4249L: linux-arm-msm@vger.kernel.org 4250L: dri-devel@lists.freedesktop.org 4251L: freedreno@lists.freedesktop.org 4252T: git git://people.freedesktop.org/~robclark/linux 4253S: Maintained 4254F: drivers/gpu/drm/msm/ 4255F: include/uapi/drm/msm_drm.h 4256F: Documentation/devicetree/bindings/display/msm/ 4257 4258DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4259M: Ben Skeggs <bskeggs@redhat.com> 4260L: dri-devel@lists.freedesktop.org 4261L: nouveau@lists.freedesktop.org 4262T: git git://github.com/skeggsb/linux 4263S: Supported 4264F: drivers/gpu/drm/nouveau/ 4265F: include/uapi/drm/nouveau_drm.h 4266 4267DRM DRIVERS FOR NVIDIA TEGRA 4268M: Thierry Reding <thierry.reding@gmail.com> 4269L: dri-devel@lists.freedesktop.org 4270L: linux-tegra@vger.kernel.org 4271T: git git://anongit.freedesktop.org/tegra/linux.git 4272S: Supported 4273F: drivers/gpu/drm/tegra/ 4274F: drivers/gpu/host1x/ 4275F: include/linux/host1x.h 4276F: include/uapi/drm/tegra_drm.h 4277F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4278 4279DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4280S: Orphan / Obsolete 4281F: drivers/gpu/drm/mga/ 4282F: include/uapi/drm/mga_drm.h 4283 4284DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4285M: Dave Airlie <airlied@redhat.com> 4286S: Odd Fixes 4287F: drivers/gpu/drm/mgag200/ 4288 4289DRM DRIVER FOR RAGE 128 VIDEO CARDS 4290S: Orphan / Obsolete 4291F: drivers/gpu/drm/r128/ 4292F: include/uapi/drm/r128_drm.h 4293 4294DRM DRIVERS FOR RENESAS 4295M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4296L: dri-devel@lists.freedesktop.org 4297L: linux-renesas-soc@vger.kernel.org 4298T: git git://linuxtv.org/pinchartl/fbdev 4299S: Supported 4300F: drivers/gpu/drm/rcar-du/ 4301F: drivers/gpu/drm/shmobile/ 4302F: include/linux/platform_data/shmob_drm.h 4303F: Documentation/devicetree/bindings/display/renesas,du.txt 4304 4305DRM DRIVER FOR QXL VIRTUAL GPU 4306M: Dave Airlie <airlied@redhat.com> 4307M: Gerd Hoffmann <kraxel@redhat.com> 4308L: virtualization@lists.linux-foundation.org 4309T: git git://git.kraxel.org/linux drm-qemu 4310S: Maintained 4311F: drivers/gpu/drm/qxl/ 4312F: include/uapi/drm/qxl_drm.h 4313 4314DRM DRIVERS FOR ROCKCHIP 4315M: Mark Yao <mark.yao@rock-chips.com> 4316L: dri-devel@lists.freedesktop.org 4317S: Maintained 4318F: drivers/gpu/drm/rockchip/ 4319F: Documentation/devicetree/bindings/display/rockchip/ 4320 4321DRM DRIVER FOR SAVAGE VIDEO CARDS 4322S: Orphan / Obsolete 4323F: drivers/gpu/drm/savage/ 4324F: include/uapi/drm/savage_drm.h 4325 4326DRM DRIVER FOR SIS VIDEO CARDS 4327S: Orphan / Obsolete 4328F: drivers/gpu/drm/sis/ 4329F: include/uapi/drm/sis_drm.h 4330 4331DRM DRIVERS FOR STI 4332M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4333M: Vincent Abriou <vincent.abriou@st.com> 4334L: dri-devel@lists.freedesktop.org 4335T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4336S: Maintained 4337F: drivers/gpu/drm/sti 4338F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4339 4340DRM DRIVER FOR TDFX VIDEO CARDS 4341S: Orphan / Obsolete 4342F: drivers/gpu/drm/tdfx/ 4343 4344DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4345M: Dave Airlie <airlied@redhat.com> 4346S: Odd Fixes 4347F: drivers/gpu/drm/udl/ 4348 4349DRM DRIVERS FOR VIVANTE GPU IP 4350M: Lucas Stach <l.stach@pengutronix.de> 4351R: Russell King <linux+etnaviv@armlinux.org.uk> 4352R: Christian Gmeiner <christian.gmeiner@gmail.com> 4353L: etnaviv@lists.freedesktop.org 4354L: dri-devel@lists.freedesktop.org 4355S: Maintained 4356F: drivers/gpu/drm/etnaviv/ 4357F: include/uapi/drm/etnaviv_drm.h 4358F: Documentation/devicetree/bindings/display/etnaviv/ 4359 4360DRM DRIVER FOR VMWARE VIRTUAL GPU 4361M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4362M: Sinclair Yeh <syeh@vmware.com> 4363M: Thomas Hellstrom <thellstrom@vmware.com> 4364L: dri-devel@lists.freedesktop.org 4365T: git git://people.freedesktop.org/~syeh/repos_linux 4366T: git git://people.freedesktop.org/~thomash/linux 4367S: Supported 4368F: drivers/gpu/drm/vmwgfx/ 4369F: include/uapi/drm/vmwgfx_drm.h 4370 4371DRM DRIVERS FOR VC4 4372M: Eric Anholt <eric@anholt.net> 4373T: git git://github.com/anholt/linux 4374S: Supported 4375F: drivers/gpu/drm/vc4/ 4376F: include/uapi/drm/vc4_drm.h 4377F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4378 4379DRM DRIVERS FOR TI OMAP 4380M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4381L: dri-devel@lists.freedesktop.org 4382S: Maintained 4383F: drivers/gpu/drm/omapdrm/ 4384F: Documentation/devicetree/bindings/display/ti/ 4385 4386DRM DRIVERS FOR TI LCDC 4387M: Jyri Sarha <jsarha@ti.com> 4388R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4389L: dri-devel@lists.freedesktop.org 4390S: Maintained 4391F: drivers/gpu/drm/tilcdc/ 4392F: Documentation/devicetree/bindings/display/tilcdc/ 4393 4394DRM DRIVERS FOR ZTE ZX 4395M: Shawn Guo <shawnguo@kernel.org> 4396L: dri-devel@lists.freedesktop.org 4397S: Maintained 4398F: drivers/gpu/drm/zte/ 4399F: Documentation/devicetree/bindings/display/zte,vou.txt 4400 4401DSBR100 USB FM RADIO DRIVER 4402M: Alexey Klimov <klimov.linux@gmail.com> 4403L: linux-media@vger.kernel.org 4404T: git git://linuxtv.org/media_tree.git 4405S: Maintained 4406F: drivers/media/radio/dsbr100.c 4407 4408DSCC4 DRIVER 4409M: Francois Romieu <romieu@fr.zoreil.com> 4410L: netdev@vger.kernel.org 4411S: Maintained 4412F: drivers/net/wan/dscc4.c 4413 4414DT3155 MEDIA DRIVER 4415M: Hans Verkuil <hverkuil@xs4all.nl> 4416L: linux-media@vger.kernel.org 4417T: git git://linuxtv.org/media_tree.git 4418W: https://linuxtv.org 4419S: Odd Fixes 4420F: drivers/media/pci/dt3155/ 4421 4422DVB_USB_AF9015 MEDIA DRIVER 4423M: Antti Palosaari <crope@iki.fi> 4424L: linux-media@vger.kernel.org 4425W: https://linuxtv.org 4426W: http://palosaari.fi/linux/ 4427Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4428T: git git://linuxtv.org/anttip/media_tree.git 4429S: Maintained 4430F: drivers/media/usb/dvb-usb-v2/af9015* 4431 4432DVB_USB_AF9035 MEDIA DRIVER 4433M: Antti Palosaari <crope@iki.fi> 4434L: linux-media@vger.kernel.org 4435W: https://linuxtv.org 4436W: http://palosaari.fi/linux/ 4437Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4438T: git git://linuxtv.org/anttip/media_tree.git 4439S: Maintained 4440F: drivers/media/usb/dvb-usb-v2/af9035* 4441 4442DVB_USB_ANYSEE MEDIA DRIVER 4443M: Antti Palosaari <crope@iki.fi> 4444L: linux-media@vger.kernel.org 4445W: https://linuxtv.org 4446W: http://palosaari.fi/linux/ 4447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4448T: git git://linuxtv.org/anttip/media_tree.git 4449S: Maintained 4450F: drivers/media/usb/dvb-usb-v2/anysee* 4451 4452DVB_USB_AU6610 MEDIA DRIVER 4453M: Antti Palosaari <crope@iki.fi> 4454L: linux-media@vger.kernel.org 4455W: https://linuxtv.org 4456W: http://palosaari.fi/linux/ 4457Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4458T: git git://linuxtv.org/anttip/media_tree.git 4459S: Maintained 4460F: drivers/media/usb/dvb-usb-v2/au6610* 4461 4462DVB_USB_CE6230 MEDIA DRIVER 4463M: Antti Palosaari <crope@iki.fi> 4464L: linux-media@vger.kernel.org 4465W: https://linuxtv.org 4466W: http://palosaari.fi/linux/ 4467Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4468T: git git://linuxtv.org/anttip/media_tree.git 4469S: Maintained 4470F: drivers/media/usb/dvb-usb-v2/ce6230* 4471 4472DVB_USB_CXUSB MEDIA DRIVER 4473M: Michael Krufky <mkrufky@linuxtv.org> 4474L: linux-media@vger.kernel.org 4475W: https://linuxtv.org 4476W: http://github.com/mkrufky 4477Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4478T: git git://linuxtv.org/media_tree.git 4479S: Maintained 4480F: drivers/media/usb/dvb-usb/cxusb* 4481 4482DVB_USB_EC168 MEDIA DRIVER 4483M: Antti Palosaari <crope@iki.fi> 4484L: linux-media@vger.kernel.org 4485W: https://linuxtv.org 4486W: http://palosaari.fi/linux/ 4487Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4488T: git git://linuxtv.org/anttip/media_tree.git 4489S: Maintained 4490F: drivers/media/usb/dvb-usb-v2/ec168* 4491 4492DVB_USB_GL861 MEDIA DRIVER 4493M: Antti Palosaari <crope@iki.fi> 4494L: linux-media@vger.kernel.org 4495W: https://linuxtv.org 4496Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4497T: git git://linuxtv.org/anttip/media_tree.git 4498S: Maintained 4499F: drivers/media/usb/dvb-usb-v2/gl861* 4500 4501DVB_USB_MXL111SF MEDIA DRIVER 4502M: Michael Krufky <mkrufky@linuxtv.org> 4503L: linux-media@vger.kernel.org 4504W: https://linuxtv.org 4505W: http://github.com/mkrufky 4506Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4507T: git git://linuxtv.org/mkrufky/mxl111sf.git 4508S: Maintained 4509F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4510 4511DVB_USB_RTL28XXU MEDIA DRIVER 4512M: Antti Palosaari <crope@iki.fi> 4513L: linux-media@vger.kernel.org 4514W: https://linuxtv.org 4515W: http://palosaari.fi/linux/ 4516Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4517T: git git://linuxtv.org/anttip/media_tree.git 4518S: Maintained 4519F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4520 4521DVB_USB_V2 MEDIA DRIVER 4522M: Antti Palosaari <crope@iki.fi> 4523L: linux-media@vger.kernel.org 4524W: https://linuxtv.org 4525W: http://palosaari.fi/linux/ 4526Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4527T: git git://linuxtv.org/anttip/media_tree.git 4528S: Maintained 4529F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4530F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4531 4532DYNAMIC DEBUG 4533M: Jason Baron <jbaron@akamai.com> 4534S: Maintained 4535F: lib/dynamic_debug.c 4536F: include/linux/dynamic_debug.h 4537 4538DZ DECSTATION DZ11 SERIAL DRIVER 4539M: "Maciej W. Rozycki" <macro@linux-mips.org> 4540S: Maintained 4541F: drivers/tty/serial/dz.* 4542 4543E3X0 POWER BUTTON DRIVER 4544M: Moritz Fischer <moritz.fischer@ettus.com> 4545L: usrp-users@lists.ettus.com 4546W: http://www.ettus.com 4547S: Supported 4548F: drivers/input/misc/e3x0-button.c 4549F: Documentation/devicetree/bindings/input/e3x0-button.txt 4550 4551E4000 MEDIA DRIVER 4552M: Antti Palosaari <crope@iki.fi> 4553L: linux-media@vger.kernel.org 4554W: https://linuxtv.org 4555W: http://palosaari.fi/linux/ 4556Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4557T: git git://linuxtv.org/anttip/media_tree.git 4558S: Maintained 4559F: drivers/media/tuners/e4000* 4560 4561EATA ISA/EISA/PCI SCSI DRIVER 4562M: Dario Ballabio <ballabio_dario@emc.com> 4563L: linux-scsi@vger.kernel.org 4564S: Maintained 4565F: drivers/scsi/eata.c 4566 4567EC100 MEDIA DRIVER 4568M: Antti Palosaari <crope@iki.fi> 4569L: linux-media@vger.kernel.org 4570W: https://linuxtv.org 4571W: http://palosaari.fi/linux/ 4572Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4573T: git git://linuxtv.org/anttip/media_tree.git 4574S: Maintained 4575F: drivers/media/dvb-frontends/ec100* 4576 4577ECRYPT FILE SYSTEM 4578M: Tyler Hicks <tyhicks@canonical.com> 4579L: ecryptfs@vger.kernel.org 4580W: http://ecryptfs.org 4581W: https://launchpad.net/ecryptfs 4582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4583S: Supported 4584F: Documentation/filesystems/ecryptfs.txt 4585F: fs/ecryptfs/ 4586 4587EDAC-CORE 4588M: Borislav Petkov <bp@alien8.de> 4589M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4590M: Mauro Carvalho Chehab <mchehab@kernel.org> 4591L: linux-edac@vger.kernel.org 4592T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4593T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4594S: Supported 4595F: Documentation/admin-guide/ras.rst 4596F: Documentation/driver-api/edac.rst 4597F: drivers/edac/ 4598F: include/linux/edac.h 4599 4600EDAC-AMD64 4601M: Borislav Petkov <bp@alien8.de> 4602L: linux-edac@vger.kernel.org 4603S: Maintained 4604F: drivers/edac/amd64_edac* 4605 4606EDAC-CALXEDA 4607M: Robert Richter <rric@kernel.org> 4608L: linux-edac@vger.kernel.org 4609S: Maintained 4610F: drivers/edac/highbank* 4611 4612EDAC-CAVIUM 4613M: Ralf Baechle <ralf@linux-mips.org> 4614M: David Daney <david.daney@cavium.com> 4615L: linux-edac@vger.kernel.org 4616L: linux-mips@linux-mips.org 4617S: Supported 4618F: drivers/edac/octeon_edac* 4619 4620EDAC-E752X 4621M: Mark Gross <mark.gross@intel.com> 4622L: linux-edac@vger.kernel.org 4623S: Maintained 4624F: drivers/edac/e752x_edac.c 4625 4626EDAC-E7XXX 4627L: linux-edac@vger.kernel.org 4628S: Maintained 4629F: drivers/edac/e7xxx_edac.c 4630 4631EDAC-FSL_DDR 4632M: York Sun <york.sun@nxp.com> 4633L: linux-edac@vger.kernel.org 4634S: Maintained 4635F: drivers/edac/fsl_ddr_edac.* 4636 4637EDAC-GHES 4638M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4639M: Mauro Carvalho Chehab <mchehab@kernel.org> 4640L: linux-edac@vger.kernel.org 4641S: Maintained 4642F: drivers/edac/ghes_edac.c 4643 4644EDAC-I82443BXGX 4645M: Tim Small <tim@buttersideup.com> 4646L: linux-edac@vger.kernel.org 4647S: Maintained 4648F: drivers/edac/i82443bxgx_edac.c 4649 4650EDAC-I3000 4651L: linux-edac@vger.kernel.org 4652S: Orphan 4653F: drivers/edac/i3000_edac.c 4654 4655EDAC-I5000 4656L: linux-edac@vger.kernel.org 4657S: Maintained 4658F: drivers/edac/i5000_edac.c 4659 4660EDAC-I5400 4661M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4662M: Mauro Carvalho Chehab <mchehab@kernel.org> 4663L: linux-edac@vger.kernel.org 4664S: Maintained 4665F: drivers/edac/i5400_edac.c 4666 4667EDAC-I7300 4668M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4669M: Mauro Carvalho Chehab <mchehab@kernel.org> 4670L: linux-edac@vger.kernel.org 4671S: Maintained 4672F: drivers/edac/i7300_edac.c 4673 4674EDAC-I7CORE 4675M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4676M: Mauro Carvalho Chehab <mchehab@kernel.org> 4677L: linux-edac@vger.kernel.org 4678S: Maintained 4679F: drivers/edac/i7core_edac.c 4680 4681EDAC-I82975X 4682M: Ranganathan Desikan <ravi@jetztechnologies.com> 4683M: "Arvind R." <arvino55@gmail.com> 4684L: linux-edac@vger.kernel.org 4685S: Maintained 4686F: drivers/edac/i82975x_edac.c 4687 4688EDAC-IE31200 4689M: Jason Baron <jbaron@akamai.com> 4690L: linux-edac@vger.kernel.org 4691S: Maintained 4692F: drivers/edac/ie31200_edac.c 4693 4694EDAC-MPC85XX 4695M: Johannes Thumshirn <morbidrsa@gmail.com> 4696L: linux-edac@vger.kernel.org 4697S: Maintained 4698F: drivers/edac/mpc85xx_edac.[ch] 4699 4700EDAC-PASEMI 4701M: Egor Martovetsky <egor@pasemi.com> 4702L: linux-edac@vger.kernel.org 4703S: Maintained 4704F: drivers/edac/pasemi_edac.c 4705 4706EDAC-R82600 4707M: Tim Small <tim@buttersideup.com> 4708L: linux-edac@vger.kernel.org 4709S: Maintained 4710F: drivers/edac/r82600_edac.c 4711 4712EDAC-SBRIDGE 4713M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4714M: Mauro Carvalho Chehab <mchehab@kernel.org> 4715L: linux-edac@vger.kernel.org 4716S: Maintained 4717F: drivers/edac/sb_edac.c 4718 4719EDAC-SKYLAKE 4720M: Tony Luck <tony.luck@intel.com> 4721L: linux-edac@vger.kernel.org 4722S: Maintained 4723F: drivers/edac/skx_edac.c 4724 4725EDAC-XGENE 4726APPLIED MICRO (APM) X-GENE SOC EDAC 4727M: Loc Ho <lho@apm.com> 4728S: Supported 4729F: drivers/edac/xgene_edac.c 4730F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4731 4732EDIROL UA-101/UA-1000 DRIVER 4733M: Clemens Ladisch <clemens@ladisch.de> 4734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4735T: git git://git.alsa-project.org/alsa-kernel.git 4736S: Maintained 4737F: sound/usb/misc/ua101.c 4738 4739EXTENSIBLE FIRMWARE INTERFACE (EFI) 4740M: Matt Fleming <matt@codeblueprint.co.uk> 4741M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4742L: linux-efi@vger.kernel.org 4743T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4744S: Maintained 4745F: Documentation/efi-stub.txt 4746F: arch/*/kernel/efi.c 4747F: arch/x86/boot/compressed/eboot.[ch] 4748F: arch/*/include/asm/efi.h 4749F: arch/x86/platform/efi/ 4750F: drivers/firmware/efi/ 4751F: include/linux/efi*.h 4752F: arch/arm/boot/compressed/efi-header.S 4753F: arch/arm64/kernel/efi-entry.S 4754 4755EFI VARIABLE FILESYSTEM 4756M: Matthew Garrett <matthew.garrett@nebula.com> 4757M: Jeremy Kerr <jk@ozlabs.org> 4758M: Matt Fleming <matt@codeblueprint.co.uk> 4759T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4760L: linux-efi@vger.kernel.org 4761S: Maintained 4762F: fs/efivarfs/ 4763 4764EFIFB FRAMEBUFFER DRIVER 4765L: linux-fbdev@vger.kernel.org 4766M: Peter Jones <pjones@redhat.com> 4767S: Maintained 4768F: drivers/video/fbdev/efifb.c 4769 4770EFI TEST DRIVER 4771L: linux-efi@vger.kernel.org 4772M: Ivan Hu <ivan.hu@canonical.com> 4773M: Matt Fleming <matt@codeblueprint.co.uk> 4774S: Maintained 4775F: drivers/firmware/efi/test/ 4776 4777EFS FILESYSTEM 4778W: http://aeschi.ch.eu.org/efs/ 4779S: Orphan 4780F: fs/efs/ 4781 4782EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4783M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4784L: netdev@vger.kernel.org 4785S: Maintained 4786F: drivers/net/ethernet/ibm/ehea/ 4787 4788EM28XX VIDEO4LINUX DRIVER 4789M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4790M: Mauro Carvalho Chehab <mchehab@kernel.org> 4791L: linux-media@vger.kernel.org 4792W: https://linuxtv.org 4793T: git git://linuxtv.org/media_tree.git 4794S: Maintained 4795F: drivers/media/usb/em28xx/ 4796F: Documentation/media/v4l-drivers/em28xx* 4797 4798EMBEDDED LINUX 4799M: Paul Gortmaker <paul.gortmaker@windriver.com> 4800M: Matt Mackall <mpm@selenic.com> 4801M: David Woodhouse <dwmw2@infradead.org> 4802L: linux-embedded@vger.kernel.org 4803S: Maintained 4804 4805EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4806M: James Smart <james.smart@broadcom.com> 4807M: Dick Kennedy <dick.kennedy@broadcom.com> 4808L: linux-scsi@vger.kernel.org 4809W: http://www.broadcom.com 4810S: Supported 4811F: drivers/scsi/lpfc/ 4812 4813ENE CB710 FLASH CARD READER DRIVER 4814M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4815S: Maintained 4816F: drivers/misc/cb710/ 4817F: drivers/mmc/host/cb710-mmc.* 4818F: include/linux/cb710.h 4819 4820ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4821M: Maxim Levitsky <maximlevitsky@gmail.com> 4822S: Maintained 4823F: drivers/media/rc/ene_ir.* 4824 4825EPSON S1D13XXX FRAMEBUFFER DRIVER 4826M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4827S: Maintained 4828T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4829F: drivers/video/fbdev/s1d13xxxfb.c 4830F: include/video/s1d13xxxfb.h 4831 4832ET131X NETWORK DRIVER 4833M: Mark Einon <mark.einon@gmail.com> 4834S: Odd Fixes 4835F: drivers/net/ethernet/agere/ 4836 4837ETHERNET BRIDGE 4838M: Stephen Hemminger <stephen@networkplumber.org> 4839L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4840L: netdev@vger.kernel.org 4841W: http://www.linuxfoundation.org/en/Net:Bridge 4842S: Maintained 4843F: include/linux/netfilter_bridge/ 4844F: net/bridge/ 4845 4846ETHERNET PHY LIBRARY 4847M: Florian Fainelli <f.fainelli@gmail.com> 4848L: netdev@vger.kernel.org 4849S: Maintained 4850F: include/linux/phy.h 4851F: include/linux/phy_fixed.h 4852F: drivers/net/phy/ 4853F: Documentation/networking/phy.txt 4854F: drivers/of/of_mdio.c 4855F: drivers/of/of_net.c 4856 4857EXT2 FILE SYSTEM 4858M: Jan Kara <jack@suse.com> 4859L: linux-ext4@vger.kernel.org 4860S: Maintained 4861F: Documentation/filesystems/ext2.txt 4862F: fs/ext2/ 4863F: include/linux/ext2* 4864 4865EXT4 FILE SYSTEM 4866M: "Theodore Ts'o" <tytso@mit.edu> 4867M: Andreas Dilger <adilger.kernel@dilger.ca> 4868L: linux-ext4@vger.kernel.org 4869W: http://ext4.wiki.kernel.org 4870Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4872S: Maintained 4873F: Documentation/filesystems/ext4.txt 4874F: fs/ext4/ 4875 4876Extended Verification Module (EVM) 4877M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4878L: linux-ima-devel@lists.sourceforge.net 4879L: linux-security-module@vger.kernel.org 4880S: Supported 4881F: security/integrity/evm/ 4882 4883EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4884M: MyungJoo Ham <myungjoo.ham@samsung.com> 4885M: Chanwoo Choi <cw00.choi@samsung.com> 4886L: linux-kernel@vger.kernel.org 4887T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4888S: Maintained 4889F: drivers/extcon/ 4890F: include/linux/extcon/ 4891F: include/linux/extcon.h 4892F: Documentation/extcon/ 4893F: Documentation/devicetree/bindings/extcon/ 4894 4895EXYNOS DP DRIVER 4896M: Jingoo Han <jingoohan1@gmail.com> 4897L: dri-devel@lists.freedesktop.org 4898S: Maintained 4899F: drivers/gpu/drm/exynos/exynos_dp* 4900 4901EXYNOS SYSMMU (IOMMU) driver 4902M: Marek Szyprowski <m.szyprowski@samsung.com> 4903L: iommu@lists.linux-foundation.org 4904S: Maintained 4905F: drivers/iommu/exynos-iommu.c 4906 4907EZchip NPS platform support 4908M: Noam Camus <noamc@ezchip.com> 4909S: Supported 4910F: arch/arc/plat-eznps 4911F: arch/arc/boot/dts/eznps.dts 4912 4913F71805F HARDWARE MONITORING DRIVER 4914M: Jean Delvare <jdelvare@suse.com> 4915L: linux-hwmon@vger.kernel.org 4916S: Maintained 4917F: Documentation/hwmon/f71805f 4918F: drivers/hwmon/f71805f.c 4919 4920FC0011 TUNER DRIVER 4921M: Michael Buesch <m@bues.ch> 4922L: linux-media@vger.kernel.org 4923S: Maintained 4924F: drivers/media/tuners/fc0011.h 4925F: drivers/media/tuners/fc0011.c 4926 4927FC2580 MEDIA DRIVER 4928M: Antti Palosaari <crope@iki.fi> 4929L: linux-media@vger.kernel.org 4930W: https://linuxtv.org 4931W: http://palosaari.fi/linux/ 4932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4933T: git git://linuxtv.org/anttip/media_tree.git 4934S: Maintained 4935F: drivers/media/tuners/fc2580* 4936 4937FANOTIFY 4938M: Eric Paris <eparis@redhat.com> 4939S: Maintained 4940F: fs/notify/fanotify/ 4941F: include/linux/fanotify.h 4942F: include/uapi/linux/fanotify.h 4943 4944FARSYNC SYNCHRONOUS DRIVER 4945M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4946W: http://www.farsite.co.uk/ 4947S: Supported 4948F: drivers/net/wan/farsync.* 4949 4950FAULT INJECTION SUPPORT 4951M: Akinobu Mita <akinobu.mita@gmail.com> 4952S: Supported 4953F: Documentation/fault-injection/ 4954F: lib/fault-inject.c 4955 4956FBTFT Framebuffer drivers 4957M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4958M: Noralf Trønnes <noralf@tronnes.org> 4959S: Maintained 4960F: drivers/staging/fbtft/ 4961 4962FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4963M: Johannes Thumshirn <jth@kernel.org> 4964L: fcoe-devel@open-fcoe.org 4965W: www.Open-FCoE.org 4966S: Supported 4967F: drivers/scsi/libfc/ 4968F: drivers/scsi/fcoe/ 4969F: include/scsi/fc/ 4970F: include/scsi/libfc.h 4971F: include/scsi/libfcoe.h 4972F: include/uapi/scsi/fc/ 4973 4974FILE LOCKING (flock() and fcntl()/lockf()) 4975M: Jeff Layton <jlayton@poochiereds.net> 4976M: "J. Bruce Fields" <bfields@fieldses.org> 4977L: linux-fsdevel@vger.kernel.org 4978S: Maintained 4979F: include/linux/fcntl.h 4980F: include/linux/fs.h 4981F: include/uapi/linux/fcntl.h 4982F: include/uapi/linux/fs.h 4983F: fs/fcntl.c 4984F: fs/locks.c 4985 4986FILESYSTEMS (VFS and infrastructure) 4987M: Alexander Viro <viro@zeniv.linux.org.uk> 4988L: linux-fsdevel@vger.kernel.org 4989S: Maintained 4990F: fs/* 4991 4992FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4993M: Riku Voipio <riku.voipio@iki.fi> 4994L: linux-hwmon@vger.kernel.org 4995S: Maintained 4996F: drivers/hwmon/f75375s.c 4997F: include/linux/f75375s.h 4998 4999FIREWIRE AUDIO DRIVERS 5000M: Clemens Ladisch <clemens@ladisch.de>
5001L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5002T: git git://git.alsa-project.org/alsa-kernel.git 5003S: Maintained 5004F: sound/firewire/ 5005 5006FIREWIRE MEDIA DRIVERS (firedtv) 5007M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5008L: linux-media@vger.kernel.org 5009L: linux1394-devel@lists.sourceforge.net 5010T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5011S: Maintained 5012F: drivers/media/firewire/ 5013 5014FIREWIRE SBP-2 TARGET 5015M: Chris Boot <bootc@bootc.net> 5016L: linux-scsi@vger.kernel.org 5017L: target-devel@vger.kernel.org 5018L: linux1394-devel@lists.sourceforge.net 5019T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5020S: Maintained 5021F: drivers/target/sbp/ 5022 5023FIREWIRE SUBSYSTEM 5024M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5025L: linux1394-devel@lists.sourceforge.net 5026W: http://ieee1394.wiki.kernel.org/ 5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5028S: Maintained 5029F: drivers/firewire/ 5030F: include/linux/firewire.h 5031F: include/uapi/linux/firewire*.h 5032F: tools/firewire/ 5033 5034FIRMWARE LOADER (request_firmware) 5035M: Ming Lei <ming.lei@canonical.com> 5036M: Luis R. Rodriguez <mcgrof@kernel.org> 5037L: linux-kernel@vger.kernel.org 5038S: Maintained 5039F: Documentation/firmware_class/ 5040F: drivers/base/firmware*.c 5041F: include/linux/firmware.h 5042 5043FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5044M: Joshua Morris <josh.h.morris@us.ibm.com> 5045M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5046S: Maintained 5047F: drivers/block/rsxx/ 5048 5049FLOPPY DRIVER 5050M: Jiri Kosina <jikos@kernel.org> 5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5052S: Odd fixes 5053F: drivers/block/floppy.c 5054 5055FMC SUBSYSTEM 5056M: Alessandro Rubini <rubini@gnudd.com> 5057W: http://www.ohwr.org/projects/fmc-bus 5058S: Supported 5059F: drivers/fmc/ 5060F: include/linux/fmc*.h 5061F: include/linux/ipmi-fru.h 5062K: fmc_d.*register 5063 5064FPGA MANAGER FRAMEWORK 5065M: Alan Tull <atull@opensource.altera.com> 5066R: Moritz Fischer <moritz.fischer@ettus.com> 5067L: linux-fpga@vger.kernel.org 5068S: Maintained 5069T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5070F: drivers/fpga/ 5071F: include/linux/fpga/fpga-mgr.h 5072W: http://www.rocketboards.org 5073 5074FPU EMULATOR 5075M: Bill Metzenthen <billm@melbpc.org.au> 5076W: http://floatingpoint.sourceforge.net/emulator/index.html 5077S: Maintained 5078F: arch/x86/math-emu/ 5079 5080FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5081L: netdev@vger.kernel.org 5082S: Orphan 5083F: drivers/net/wan/dlci.c 5084F: drivers/net/wan/sdla.c 5085 5086FRAMEBUFFER LAYER 5087M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5088L: linux-fbdev@vger.kernel.org 5089T: git git://github.com/bzolnier/linux.git 5090Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5091S: Maintained 5092F: Documentation/fb/ 5093F: drivers/video/ 5094F: include/video/ 5095F: include/linux/fb.h 5096F: include/uapi/video/ 5097F: include/uapi/linux/fb.h 5098 5099FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5100M: Horia Geantă <horia.geanta@nxp.com> 5101M: Dan Douglass <dan.douglass@nxp.com> 5102L: linux-crypto@vger.kernel.org 5103S: Maintained 5104F: drivers/crypto/caam/ 5105F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5106 5107FREESCALE DIU FRAMEBUFFER DRIVER 5108M: Timur Tabi <timur@tabi.org> 5109L: linux-fbdev@vger.kernel.org 5110S: Maintained 5111F: drivers/video/fbdev/fsl-diu-fb.* 5112 5113FREESCALE DMA DRIVER 5114M: Li Yang <leoli@freescale.com> 5115M: Zhang Wei <zw@zh-kernel.org> 5116L: linuxppc-dev@lists.ozlabs.org 5117S: Maintained 5118F: drivers/dma/fsldma.* 5119 5120FREESCALE GPMI NAND DRIVER 5121M: Han Xu <han.xu@nxp.com> 5122L: linux-mtd@lists.infradead.org 5123S: Maintained 5124F: drivers/mtd/nand/gpmi-nand/* 5125 5126FREESCALE I2C CPM DRIVER 5127M: Jochen Friedrich <jochen@scram.de> 5128L: linuxppc-dev@lists.ozlabs.org 5129L: linux-i2c@vger.kernel.org 5130S: Maintained 5131F: drivers/i2c/busses/i2c-cpm.c 5132 5133FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5134M: Sascha Hauer <kernel@pengutronix.de> 5135L: linux-fbdev@vger.kernel.org 5136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5137S: Maintained 5138F: include/linux/platform_data/video-imxfb.h 5139F: drivers/video/fbdev/imxfb.c 5140 5141FREESCALE QUAD SPI DRIVER 5142M: Han Xu <han.xu@nxp.com> 5143L: linux-mtd@lists.infradead.org 5144S: Maintained 5145F: drivers/mtd/spi-nor/fsl-quadspi.c 5146 5147FREESCALE SOC FS_ENET DRIVER 5148M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5149M: Vitaly Bordug <vbordug@ru.mvista.com> 5150L: linuxppc-dev@lists.ozlabs.org 5151L: netdev@vger.kernel.org 5152S: Maintained 5153F: drivers/net/ethernet/freescale/fs_enet/ 5154F: include/linux/fs_enet_pd.h 5155 5156FREESCALE IMX / MXC FEC DRIVER 5157M: Fugang Duan <fugang.duan@nxp.com> 5158L: netdev@vger.kernel.org 5159S: Maintained 5160F: drivers/net/ethernet/freescale/fec_main.c 5161F: drivers/net/ethernet/freescale/fec_ptp.c 5162F: drivers/net/ethernet/freescale/fec.h 5163F: Documentation/devicetree/bindings/net/fsl-fec.txt 5164 5165FREESCALE QORIQ DPAA FMAN DRIVER 5166M: Madalin Bucur <madalin.bucur@nxp.com> 5167L: netdev@vger.kernel.org 5168S: Maintained 5169F: drivers/net/ethernet/freescale/fman 5170F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5171 5172FREESCALE QORIQ DPAA ETHERNET DRIVER 5173M: Madalin Bucur <madalin.bucur@nxp.com> 5174L: netdev@vger.kernel.org 5175S: Maintained 5176F: drivers/net/ethernet/freescale/dpaa 5177 5178FREESCALE SOC DRIVERS 5179M: Scott Wood <oss@buserror.net> 5180L: linuxppc-dev@lists.ozlabs.org 5181L: linux-arm-kernel@lists.infradead.org 5182S: Maintained 5183F: drivers/soc/fsl/ 5184F: include/linux/fsl/ 5185 5186FREESCALE QUICC ENGINE LIBRARY 5187M: Qiang Zhao <qiang.zhao@nxp.com> 5188L: linuxppc-dev@lists.ozlabs.org 5189S: Maintained 5190F: drivers/soc/fsl/qe/ 5191F: include/soc/fsl/*qe*.h 5192F: include/soc/fsl/*ucc*.h 5193 5194FREESCALE USB PERIPHERAL DRIVERS 5195M: Li Yang <leoli@freescale.com> 5196L: linux-usb@vger.kernel.org 5197L: linuxppc-dev@lists.ozlabs.org 5198S: Maintained 5199F: drivers/usb/gadget/udc/fsl* 5200 5201FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5202M: Li Yang <leoli@freescale.com> 5203L: netdev@vger.kernel.org 5204L: linuxppc-dev@lists.ozlabs.org 5205S: Maintained 5206F: drivers/net/ethernet/freescale/ucc_geth* 5207 5208FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5209M: Claudiu Manoil <claudiu.manoil@freescale.com> 5210L: netdev@vger.kernel.org 5211S: Maintained 5212F: drivers/net/ethernet/freescale/gianfar* 5213X: drivers/net/ethernet/freescale/gianfar_ptp.c 5214F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5215 5216FREESCALE QUICC ENGINE UCC HDLC DRIVER 5217M: Zhao Qiang <qiang.zhao@nxp.com> 5218L: netdev@vger.kernel.org 5219L: linuxppc-dev@lists.ozlabs.org 5220S: Maintained 5221F: drivers/net/wan/fsl_ucc_hdlc* 5222 5223FREESCALE QUICC ENGINE UCC UART DRIVER 5224M: Timur Tabi <timur@tabi.org> 5225L: linuxppc-dev@lists.ozlabs.org 5226S: Maintained 5227F: drivers/tty/serial/ucc_uart.c 5228 5229FREESCALE SOC SOUND DRIVERS 5230M: Timur Tabi <timur@tabi.org> 5231M: Nicolin Chen <nicoleotsuka@gmail.com> 5232M: Xiubo Li <Xiubo.Lee@gmail.com> 5233R: Fabio Estevam <fabio.estevam@nxp.com> 5234L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5235L: linuxppc-dev@lists.ozlabs.org 5236S: Maintained 5237F: sound/soc/fsl/fsl* 5238F: sound/soc/fsl/imx* 5239F: sound/soc/fsl/mpc8610_hpcd.c 5240 5241FREEVXFS FILESYSTEM 5242M: Christoph Hellwig <hch@infradead.org> 5243W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5244S: Maintained 5245F: fs/freevxfs/ 5246 5247FREEZER 5248M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5249M: Pavel Machek <pavel@ucw.cz> 5250L: linux-pm@vger.kernel.org 5251S: Supported 5252F: Documentation/power/freezing-of-tasks.txt 5253F: include/linux/freezer.h 5254F: kernel/freezer.c 5255 5256FRONTSWAP API 5257M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5258L: linux-kernel@vger.kernel.org 5259S: Maintained 5260F: mm/frontswap.c 5261F: include/linux/frontswap.h 5262 5263FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5264M: David Howells <dhowells@redhat.com> 5265L: linux-cachefs@redhat.com (moderated for non-subscribers) 5266S: Supported 5267F: Documentation/filesystems/caching/ 5268F: fs/fscache/ 5269F: include/linux/fscache*.h 5270 5271FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5272M: Theodore Y. Ts'o <tytso@mit.edu> 5273M: Jaegeuk Kim <jaegeuk@kernel.org> 5274L: linux-fsdevel@vger.kernel.org 5275S: Supported 5276F: fs/crypto/ 5277F: include/linux/fscrypto.h 5278 5279F2FS FILE SYSTEM 5280M: Jaegeuk Kim <jaegeuk@kernel.org> 5281M: Chao Yu <yuchao0@huawei.com> 5282L: linux-f2fs-devel@lists.sourceforge.net 5283W: https://f2fs.wiki.kernel.org/ 5284T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5285S: Maintained 5286F: Documentation/filesystems/f2fs.txt 5287F: Documentation/ABI/testing/sysfs-fs-f2fs 5288F: fs/f2fs/ 5289F: include/linux/f2fs_fs.h 5290F: include/trace/events/f2fs.h 5291 5292FUJITSU FR-V (FRV) PORT 5293S: Orphan 5294F: arch/frv/ 5295 5296FUJITSU LAPTOP EXTRAS 5297M: Jonathan Woithe <jwoithe@just42.net> 5298L: platform-driver-x86@vger.kernel.org 5299S: Maintained 5300F: drivers/platform/x86/fujitsu-laptop.c 5301 5302FUJITSU M-5MO LS CAMERA ISP DRIVER 5303M: Kyungmin Park <kyungmin.park@samsung.com> 5304M: Heungjun Kim <riverful.kim@samsung.com> 5305L: linux-media@vger.kernel.org 5306S: Maintained 5307F: drivers/media/i2c/m5mols/ 5308F: include/media/i2c/m5mols.h 5309 5310FUJITSU TABLET EXTRAS 5311M: Robert Gerlach <khnz@gmx.de> 5312L: platform-driver-x86@vger.kernel.org 5313S: Maintained 5314F: drivers/platform/x86/fujitsu-tablet.c 5315 5316FUSE: FILESYSTEM IN USERSPACE 5317M: Miklos Szeredi <miklos@szeredi.hu> 5318L: linux-fsdevel@vger.kernel.org 5319W: http://fuse.sourceforge.net/ 5320T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5321S: Maintained 5322F: fs/fuse/ 5323F: include/uapi/linux/fuse.h 5324F: Documentation/filesystems/fuse.txt 5325 5326FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5327M: Rik Faith <faith@cs.unc.edu> 5328L: linux-scsi@vger.kernel.org 5329S: Odd Fixes (e.g., new signatures) 5330F: drivers/scsi/fdomain.* 5331 5332GCC PLUGINS 5333M: Kees Cook <keescook@chromium.org> 5334R: Emese Revfy <re.emese@gmail.com> 5335L: kernel-hardening@lists.openwall.com 5336S: Maintained 5337F: scripts/gcc-plugins/ 5338F: scripts/gcc-plugin.sh 5339F: scripts/Makefile.gcc-plugins 5340F: Documentation/gcc-plugins.txt 5341 5342GCOV BASED KERNEL PROFILING 5343M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5344S: Maintained 5345F: kernel/gcov/ 5346F: Documentation/dev-tools/gcov.rst 5347 5348GDT SCSI DISK ARRAY CONTROLLER DRIVER 5349M: Achim Leubner <achim_leubner@adaptec.com> 5350L: linux-scsi@vger.kernel.org 5351W: http://www.icp-vortex.com/ 5352S: Supported 5353F: drivers/scsi/gdt* 5354 5355GDB KERNEL DEBUGGING HELPER SCRIPTS 5356M: Jan Kiszka <jan.kiszka@siemens.com> 5357M: Kieran Bingham <kieran@bingham.xyz> 5358S: Supported 5359F: scripts/gdb/ 5360 5361GEMTEK FM RADIO RECEIVER DRIVER 5362M: Hans Verkuil <hverkuil@xs4all.nl> 5363L: linux-media@vger.kernel.org 5364T: git git://linuxtv.org/media_tree.git 5365W: https://linuxtv.org 5366S: Maintained 5367F: drivers/media/radio/radio-gemtek* 5368 5369GENERIC GPIO I2C DRIVER 5370M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5371S: Supported 5372F: drivers/i2c/busses/i2c-gpio.c 5373F: include/linux/i2c-gpio.h 5374 5375GENERIC GPIO I2C MULTIPLEXER DRIVER 5376M: Peter Korsgaard <peter.korsgaard@barco.com> 5377L: linux-i2c@vger.kernel.org 5378S: Supported 5379F: drivers/i2c/muxes/i2c-mux-gpio.c 5380F: include/linux/i2c-mux-gpio.h 5381F: Documentation/i2c/muxes/i2c-mux-gpio 5382 5383GENERIC HDLC (WAN) DRIVERS 5384M: Krzysztof Halasa <khc@pm.waw.pl> 5385W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5386S: Maintained 5387F: drivers/net/wan/c101.c 5388F: drivers/net/wan/hd6457* 5389F: drivers/net/wan/hdlc* 5390F: drivers/net/wan/n2.c 5391F: drivers/net/wan/pc300too.c 5392F: drivers/net/wan/pci200syn.c 5393F: drivers/net/wan/wanxl* 5394 5395GENERIC INCLUDE/ASM HEADER FILES 5396M: Arnd Bergmann <arnd@arndb.de> 5397L: linux-arch@vger.kernel.org 5398T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5399S: Maintained 5400F: include/asm-generic/ 5401F: include/uapi/asm-generic/ 5402 5403GENERIC PHY FRAMEWORK 5404M: Kishon Vijay Abraham I <kishon@ti.com> 5405L: linux-kernel@vger.kernel.org 5406T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5407S: Supported 5408F: drivers/phy/ 5409F: include/linux/phy/ 5410 5411GENERIC PM DOMAINS 5412M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5413M: Kevin Hilman <khilman@kernel.org> 5414M: Ulf Hansson <ulf.hansson@linaro.org> 5415L: linux-pm@vger.kernel.org 5416S: Supported 5417F: drivers/base/power/domain*.c 5418F: include/linux/pm_domain.h 5419 5420GENERIC UIO DRIVER FOR PCI DEVICES 5421M: "Michael S. Tsirkin" <mst@redhat.com> 5422L: kvm@vger.kernel.org 5423S: Supported 5424F: drivers/uio/uio_pci_generic.c 5425 5426GET_MAINTAINER SCRIPT 5427M: Joe Perches <joe@perches.com> 5428S: Maintained 5429F: scripts/get_maintainer.pl 5430 5431GENWQE (IBM Generic Workqueue Card) 5432M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5433M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5434S: Supported 5435F: drivers/misc/genwqe/ 5436 5437GFS2 FILE SYSTEM 5438M: Steven Whitehouse <swhiteho@redhat.com> 5439M: Bob Peterson <rpeterso@redhat.com> 5440L: cluster-devel@redhat.com 5441W: http://sources.redhat.com/cluster/ 5442T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5443S: Supported 5444F: Documentation/filesystems/gfs2*.txt 5445F: fs/gfs2/ 5446F: include/uapi/linux/gfs2_ondisk.h 5447 5448GIGASET ISDN DRIVERS 5449M: Paul Bolle <pebolle@tiscali.nl> 5450L: gigaset307x-common@lists.sourceforge.net 5451W: http://gigaset307x.sourceforge.net/ 5452S: Odd Fixes 5453F: Documentation/isdn/README.gigaset 5454F: drivers/isdn/gigaset/ 5455F: include/uapi/linux/gigaset_dev.h 5456 5457GO7007 MPEG CODEC 5458M: Hans Verkuil <hans.verkuil@cisco.com> 5459L: linux-media@vger.kernel.org 5460S: Maintained 5461F: drivers/media/usb/go7007/ 5462 5463GOODIX TOUCHSCREEN 5464M: Bastien Nocera <hadess@hadess.net> 5465L: linux-input@vger.kernel.org 5466S: Maintained 5467F: drivers/input/touchscreen/goodix.c 5468 5469GPIO MOCKUP DRIVER 5470M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5471L: linux-gpio@vger.kernel.org 5472S: Maintained 5473F: drivers/gpio/gpio-mockup.c 5474F: tools/testing/selftests/gpio/ 5475 5476GPIO SUBSYSTEM 5477M: Linus Walleij <linus.walleij@linaro.org> 5478M: Alexandre Courbot <gnurou@gmail.com> 5479L: linux-gpio@vger.kernel.org 5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5481S: Maintained 5482F: Documentation/devicetree/bindings/gpio/ 5483F: Documentation/gpio/ 5484F: Documentation/ABI/testing/gpio-cdev 5485F: Documentation/ABI/obsolete/sysfs-gpio 5486F: drivers/gpio/ 5487F: include/linux/gpio/ 5488F: include/linux/gpio.h 5489F: include/asm-generic/gpio.h 5490F: include/uapi/linux/gpio.h 5491F: tools/gpio/ 5492 5493GRE DEMULTIPLEXER DRIVER 5494M: Dmitry Kozlov <xeb@mail.ru> 5495L: netdev@vger.kernel.org 5496S: Maintained 5497F: net/ipv4/gre_demux.c 5498F: net/ipv4/gre_offload.c 5499F: include/net/gre.h 5500 5501GRETH 10/100/1G Ethernet MAC device driver 5502M: Andreas Larsson <andreas@gaisler.com> 5503L: netdev@vger.kernel.org 5504S: Maintained 5505F: drivers/net/ethernet/aeroflex/ 5506 5507GREYBUS SUBSYSTEM 5508M: Johan Hovold <johan@kernel.org> 5509M: Alex Elder <elder@kernel.org> 5510M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5511S: Maintained 5512F: drivers/staging/greybus/ 5513L: greybus-dev@lists.linaro.org 5514 5515GREYBUS AUDIO PROTOCOLS DRIVERS 5516M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5517M: Mark Greer <mgreer@animalcreek.com> 5518S: Maintained 5519F: drivers/staging/greybus/audio_apbridgea.c 5520F: drivers/staging/greybus/audio_apbridgea.h 5521F: drivers/staging/greybus/audio_codec.c 5522F: drivers/staging/greybus/audio_codec.h 5523F: drivers/staging/greybus/audio_gb.c 5524F: drivers/staging/greybus/audio_manager.c 5525F: drivers/staging/greybus/audio_manager.h 5526F: drivers/staging/greybus/audio_manager_module.c 5527F: drivers/staging/greybus/audio_manager_private.h 5528F: drivers/staging/greybus/audio_manager_sysfs.c 5529F: drivers/staging/greybus/audio_module.c 5530F: drivers/staging/greybus/audio_topology.c 5531 5532GREYBUS PROTOCOLS DRIVERS 5533M: Rui Miguel Silva <rmfrfs@gmail.com> 5534S: Maintained 5535F: drivers/staging/greybus/sdio.c 5536F: drivers/staging/greybus/light.c 5537F: drivers/staging/greybus/gpio.c 5538F: drivers/staging/greybus/power_supply.c 5539F: drivers/staging/greybus/spi.c 5540F: drivers/staging/greybus/spilib.c 5541 5542GREYBUS PROTOCOLS DRIVERS 5543M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5544S: Maintained 5545F: drivers/staging/greybus/loopback.c 5546F: drivers/staging/greybus/timesync.c 5547F: drivers/staging/greybus/timesync_platform.c 5548 5549GREYBUS PROTOCOLS DRIVERS 5550M: Viresh Kumar <vireshk@kernel.org> 5551S: Maintained 5552F: drivers/staging/greybus/authentication.c 5553F: drivers/staging/greybus/bootrom.c 5554F: drivers/staging/greybus/firmware.h 5555F: drivers/staging/greybus/fw-core.c 5556F: drivers/staging/greybus/fw-download.c 5557F: drivers/staging/greybus/fw-managament.c 5558F: drivers/staging/greybus/greybus_authentication.h 5559F: drivers/staging/greybus/greybus_firmware.h 5560F: drivers/staging/greybus/hid.c 5561F: drivers/staging/greybus/i2c.c 5562F: drivers/staging/greybus/spi.c 5563F: drivers/staging/greybus/spilib.c 5564F: drivers/staging/greybus/spilib.h 5565 5566GREYBUS PROTOCOLS DRIVERS 5567M: David Lin <dtwlin@gmail.com> 5568S: Maintained 5569F: drivers/staging/greybus/uart.c 5570F: drivers/staging/greybus/log.c 5571 5572GREYBUS PLATFORM DRIVERS 5573M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5574S: Maintained 5575F: drivers/staging/greybus/arche-platform.c 5576F: drivers/staging/greybus/arche-apb-ctrl.c 5577F: drivers/staging/greybus/arche_platform.h 5578 5579GS1662 VIDEO SERIALIZER 5580M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5581L: linux-media@vger.kernel.org 5582T: git git://linuxtv.org/media_tree.git 5583S: Maintained 5584F: drivers/media/spi/gs1662.c 5585 5586GSPCA FINEPIX SUBDRIVER 5587M: Frank Zago <frank@zago.net> 5588L: linux-media@vger.kernel.org 5589T: git git://linuxtv.org/media_tree.git 5590S: Maintained 5591F: drivers/media/usb/gspca/finepix.c 5592 5593GSPCA GL860 SUBDRIVER 5594M: Olivier Lorin <o.lorin@laposte.net> 5595L: linux-media@vger.kernel.org 5596T: git git://linuxtv.org/media_tree.git 5597S: Maintained 5598F: drivers/media/usb/gspca/gl860/ 5599 5600GSPCA M5602 SUBDRIVER 5601M: Erik Andren <erik.andren@gmail.com> 5602L: linux-media@vger.kernel.org 5603T: git git://linuxtv.org/media_tree.git 5604S: Maintained 5605F: drivers/media/usb/gspca/m5602/ 5606 5607GSPCA PAC207 SONIXB SUBDRIVER 5608M: Hans Verkuil <hverkuil@xs4all.nl> 5609L: linux-media@vger.kernel.org 5610T: git git://linuxtv.org/media_tree.git 5611S: Odd Fixes 5612F: drivers/media/usb/gspca/pac207.c 5613 5614GSPCA SN9C20X SUBDRIVER 5615M: Brian Johnson <brijohn@gmail.com> 5616L: linux-media@vger.kernel.org 5617T: git git://linuxtv.org/media_tree.git 5618S: Maintained 5619F: drivers/media/usb/gspca/sn9c20x.c 5620 5621GSPCA T613 SUBDRIVER 5622M: Leandro Costantino <lcostantino@gmail.com> 5623L: linux-media@vger.kernel.org 5624T: git git://linuxtv.org/media_tree.git 5625S: Maintained 5626F: drivers/media/usb/gspca/t613.c 5627 5628GSPCA USB WEBCAM DRIVER 5629M: Hans Verkuil <hverkuil@xs4all.nl> 5630L: linux-media@vger.kernel.org 5631T: git git://linuxtv.org/media_tree.git 5632S: Odd Fixes 5633F: drivers/media/usb/gspca/ 5634 5635GUID PARTITION TABLE (GPT) 5636M: Davidlohr Bueso <dave@stgolabs.net> 5637L: linux-efi@vger.kernel.org 5638S: Maintained 5639F: block/partitions/efi.* 5640 5641STK1160 USB VIDEO CAPTURE DRIVER 5642M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5643L: linux-media@vger.kernel.org 5644T: git git://linuxtv.org/media_tree.git 5645S: Maintained 5646F: drivers/media/usb/stk1160/ 5647 5648H8/300 ARCHITECTURE 5649M: Yoshinori Sato <ysato@users.sourceforge.jp> 5650L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5651W: http://uclinux-h8.sourceforge.jp 5652T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5653S: Maintained 5654F: arch/h8300/ 5655F: drivers/clocksource/h8300_*.c 5656F: drivers/clk/h8300/ 5657F: drivers/irqchip/irq-renesas-h8*.c 5658 5659HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5660M: Frank Seidel <frank@f-seidel.de> 5661L: platform-driver-x86@vger.kernel.org 5662W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5663S: Maintained 5664F: drivers/platform/x86/hdaps.c 5665 5666HDPVR USB VIDEO ENCODER DRIVER 5667M: Hans Verkuil <hverkuil@xs4all.nl> 5668L: linux-media@vger.kernel.org 5669T: git git://linuxtv.org/media_tree.git 5670W: https://linuxtv.org 5671S: Odd Fixes 5672F: drivers/media/usb/hdpvr/ 5673 5674HWPOISON MEMORY FAILURE HANDLING 5675M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5676L: linux-mm@kvack.org 5677S: Maintained 5678F: mm/memory-failure.c 5679F: mm/hwpoison-inject.c 5680 5681HYPERVISOR VIRTUAL CONSOLE DRIVER 5682L: linuxppc-dev@lists.ozlabs.org 5683S: Odd Fixes 5684F: drivers/tty/hvc/ 5685 5686HACKRF MEDIA DRIVER 5687M: Antti Palosaari <crope@iki.fi> 5688L: linux-media@vger.kernel.org 5689W: https://linuxtv.org 5690W: http://palosaari.fi/linux/ 5691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5692T: git git://linuxtv.org/anttip/media_tree.git 5693S: Maintained 5694F: drivers/media/usb/hackrf/ 5695 5696HARDWARE MONITORING 5697M: Jean Delvare <jdelvare@suse.com> 5698M: Guenter Roeck <linux@roeck-us.net> 5699L: linux-hwmon@vger.kernel.org 5700W: http://hwmon.wiki.kernel.org/ 5701T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5702T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5703S: Maintained 5704F: Documentation/hwmon/ 5705F: drivers/hwmon/ 5706F: include/linux/hwmon*.h 5707 5708HARDWARE RANDOM NUMBER GENERATOR CORE 5709M: Matt Mackall <mpm@selenic.com> 5710M: Herbert Xu <herbert@gondor.apana.org.au> 5711L: linux-crypto@vger.kernel.org 5712S: Odd fixes 5713F: Documentation/devicetree/bindings/rng/ 5714F: Documentation/hw_random.txt 5715F: drivers/char/hw_random/ 5716F: include/linux/hw_random.h 5717 5718HARDWARE SPINLOCK CORE 5719M: Ohad Ben-Cohen <ohad@wizery.com> 5720M: Bjorn Andersson <bjorn.andersson@linaro.org> 5721L: linux-remoteproc@vger.kernel.org 5722S: Maintained 5723T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5724F: Documentation/devicetree/bindings/hwlock/ 5725F: Documentation/hwspinlock.txt 5726F: drivers/hwspinlock/ 5727F: include/linux/hwspinlock.h 5728 5729HARMONY SOUND DRIVER 5730L: linux-parisc@vger.kernel.org 5731S: Maintained 5732F: sound/parisc/harmony.* 5733 5734HD29L2 MEDIA DRIVER 5735M: Antti Palosaari <crope@iki.fi> 5736L: linux-media@vger.kernel.org 5737W: https://linuxtv.org 5738W: http://palosaari.fi/linux/ 5739Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5740T: git git://linuxtv.org/anttip/media_tree.git 5741S: Maintained 5742F: drivers/media/dvb-frontends/hd29l2* 5743 5744HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5745M: Jimmy Vance <jimmy.vance@hpe.com> 5746S: Supported 5747F: Documentation/watchdog/hpwdt.txt 5748F: drivers/watchdog/hpwdt.c 5749 5750HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5751M: Don Brace <don.brace@microsemi.com> 5752L: esc.storagedev@microsemi.com 5753L: linux-scsi@vger.kernel.org 5754S: Supported 5755F: Documentation/scsi/hpsa.txt 5756F: drivers/scsi/hpsa*.[ch] 5757F: include/linux/cciss*.h 5758F: include/uapi/linux/cciss*.h 5759 5760HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5761M: Don Brace <don.brace@microsemi.com> 5762L: esc.storagedev@microsemi.com 5763L: linux-scsi@vger.kernel.org 5764S: Supported 5765F: Documentation/blockdev/cciss.txt 5766F: drivers/block/cciss* 5767F: include/linux/cciss_ioctl.h 5768F: include/uapi/linux/cciss_ioctl.h 5769 5770HFI1 DRIVER 5771M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5772M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5773L: linux-rdma@vger.kernel.org 5774S: Supported 5775F: drivers/infiniband/hw/hfi1 5776 5777HFS FILESYSTEM 5778L: linux-fsdevel@vger.kernel.org 5779S: Orphan 5780F: Documentation/filesystems/hfs.txt 5781F: fs/hfs/ 5782 5783HFSPLUS FILESYSTEM 5784L: linux-fsdevel@vger.kernel.org 5785S: Orphan 5786F: Documentation/filesystems/hfsplus.txt 5787F: fs/hfsplus/ 5788 5789HGA FRAMEBUFFER DRIVER 5790M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5791L: linux-nvidia@lists.surfsouth.com 5792W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5793S: Maintained 5794F: drivers/video/fbdev/hgafb.c 5795 5796HIBERNATION (aka Software Suspend, aka swsusp) 5797M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5798M: Pavel Machek <pavel@ucw.cz> 5799L: linux-pm@vger.kernel.org 5800B: https://bugzilla.kernel.org 5801S: Supported 5802F: arch/x86/power/ 5803F: drivers/base/power/ 5804F: kernel/power/ 5805F: include/linux/suspend.h 5806F: include/linux/freezer.h 5807F: include/linux/pm.h 5808F: arch/*/include/asm/suspend*.h 5809 5810HID CORE LAYER 5811M: Jiri Kosina <jikos@kernel.org> 5812R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5813L: linux-input@vger.kernel.org 5814T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5815S: Maintained 5816F: drivers/hid/ 5817F: include/linux/hid* 5818F: include/uapi/linux/hid* 5819 5820HID SENSOR HUB DRIVERS 5821M: Jiri Kosina <jikos@kernel.org> 5822M: Jonathan Cameron <jic23@kernel.org> 5823M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5824L: linux-input@vger.kernel.org 5825L: linux-iio@vger.kernel.org 5826S: Maintained 5827F: Documentation/hid/hid-sensor* 5828F: drivers/hid/hid-sensor-* 5829F: drivers/iio/*/hid-* 5830F: include/linux/hid-sensor-* 5831 5832HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5833M: Thomas Gleixner <tglx@linutronix.de> 5834L: linux-kernel@vger.kernel.org 5835T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5836S: Maintained 5837F: Documentation/timers/ 5838F: kernel/time/hrtimer.c 5839F: kernel/time/clockevents.c 5840F: kernel/time/tick*.* 5841F: kernel/time/timer_*.c 5842F: include/linux/clockchips.h 5843F: include/linux/hrtimer.h 5844 5845HIGH-SPEED SCC DRIVER FOR AX.25 5846L: linux-hams@vger.kernel.org 5847S: Orphan 5848F: drivers/net/hamradio/dmascc.c 5849F: drivers/net/hamradio/scc.c 5850 5851HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5852M: HighPoint Linux Team <linux@highpoint-tech.com> 5853W: http://www.highpoint-tech.com 5854S: Supported 5855F: Documentation/scsi/hptiop.txt 5856F: drivers/scsi/hptiop.c 5857 5858HIPPI 5859M: Jes Sorensen <jes@trained-monkey.org> 5860L: linux-hippi@sunsite.dk 5861S: Maintained 5862F: include/linux/hippidevice.h 5863F: include/uapi/linux/if_hippi.h 5864F: net/802/hippi.c 5865F: drivers/net/hippi/ 5866 5867HISILICON NETWORK SUBSYSTEM DRIVER 5868M: Yisen Zhuang <yisen.zhuang@huawei.com> 5869M: Salil Mehta <salil.mehta@huawei.com> 5870L: netdev@vger.kernel.org 5871W: http://www.hisilicon.com 5872S: Maintained 5873F: drivers/net/ethernet/hisilicon/ 5874F: Documentation/devicetree/bindings/net/hisilicon*.txt 5875 5876HISILICON ROCE DRIVER 5877M: Lijun Ou <oulijun@huawei.com> 5878M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5879L: linux-rdma@vger.kernel.org 5880S: Maintained 5881F: drivers/infiniband/hw/hns/ 5882F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5883 5884HISILICON SAS Controller 5885M: John Garry <john.garry@huawei.com> 5886W: http://www.hisilicon.com 5887S: Supported 5888F: drivers/scsi/hisi_sas/ 5889F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5890 5891HOST AP DRIVER 5892M: Jouni Malinen <j@w1.fi> 5893L: linux-wireless@vger.kernel.org 5894W: http://w1.fi/hostap-driver.html 5895S: Obsolete 5896F: drivers/net/wireless/intersil/hostap/ 5897 5898HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5899L: platform-driver-x86@vger.kernel.org 5900S: Orphan 5901F: drivers/platform/x86/tc1100-wmi.c 5902 5903HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5904M: Jaroslav Kysela <perex@perex.cz> 5905S: Maintained 5906F: drivers/net/ethernet/hp/hp100.* 5907 5908HPET: High Precision Event Timers driver 5909M: Clemens Ladisch <clemens@ladisch.de> 5910S: Maintained 5911F: Documentation/timers/hpet.txt 5912F: drivers/char/hpet.c 5913F: include/linux/hpet.h 5914F: include/uapi/linux/hpet.h 5915 5916HPET: x86 5917S: Orphan 5918F: arch/x86/kernel/hpet.c 5919F: arch/x86/include/asm/hpet.h 5920 5921HPFS FILESYSTEM 5922M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5923W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5924S: Maintained 5925F: fs/hpfs/ 5926 5927HSI SUBSYSTEM 5928M: Sebastian Reichel <sre@kernel.org> 5929T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5930S: Maintained 5931F: Documentation/ABI/testing/sysfs-bus-hsi 5932F: Documentation/device-drivers/serial-interfaces.rst 5933F: drivers/hsi/ 5934F: include/linux/hsi/ 5935F: include/uapi/linux/hsi/ 5936 5937HSO 3G MODEM DRIVER 5938M: Jan Dumon <j.dumon@option.com> 5939W: http://www.pharscape.org 5940S: Maintained 5941F: drivers/net/usb/hso.c 5942 5943HSR NETWORK PROTOCOL 5944M: Arvid Brodin <arvid.brodin@alten.se> 5945L: netdev@vger.kernel.org 5946S: Maintained 5947F: net/hsr/ 5948 5949HTCPEN TOUCHSCREEN DRIVER 5950M: Pau Oliva Fora <pof@eslack.org> 5951L: linux-input@vger.kernel.org 5952S: Maintained 5953F: drivers/input/touchscreen/htcpen.c 5954 5955HUGETLB FILESYSTEM 5956M: Nadia Yvette Chambers <nyc@holomorphy.com> 5957S: Maintained 5958F: fs/hugetlbfs/ 5959 5960HVA ST MEDIA DRIVER 5961M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5962L: linux-media@vger.kernel.org 5963T: git git://linuxtv.org/media_tree.git 5964W: https://linuxtv.org 5965S: Supported 5966F: drivers/media/platform/sti/hva 5967 5968Hyper-V CORE AND DRIVERS 5969M: "K. Y. Srinivasan" <kys@microsoft.com> 5970M: Haiyang Zhang <haiyangz@microsoft.com> 5971M: Stephen Hemminger <sthemmin@microsoft.com> 5972L: devel@linuxdriverproject.org 5973S: Maintained 5974F: arch/x86/include/asm/mshyperv.h 5975F: arch/x86/include/uapi/asm/hyperv.h 5976F: arch/x86/kernel/cpu/mshyperv.c 5977F: drivers/hid/hid-hyperv.c 5978F: drivers/hv/ 5979F: drivers/input/serio/hyperv-keyboard.c 5980F: drivers/pci/host/pci-hyperv.c 5981F: drivers/net/hyperv/ 5982F: drivers/scsi/storvsc_drv.c 5983F: drivers/uio/uio_hv_generic.c 5984F: drivers/video/fbdev/hyperv_fb.c 5985F: include/linux/hyperv.h 5986F: tools/hv/ 5987F: Documentation/ABI/stable/sysfs-bus-vmbus 5988 5989I2C MUXES 5990M: Peter Rosin <peda@axentia.se> 5991L: linux-i2c@vger.kernel.org 5992S: Maintained 5993F: Documentation/i2c/i2c-topology 5994F: Documentation/i2c/muxes/ 5995F: Documentation/devicetree/bindings/i2c/i2c-mux* 5996F: Documentation/devicetree/bindings/i2c/i2c-arb* 5997F: Documentation/devicetree/bindings/i2c/i2c-gate* 5998F: drivers/i2c/i2c-mux.c 5999F: drivers/i2c/muxes/ 6000F: include/linux/i2c-mux.h
6001 6002I2C OVER PARALLEL PORT 6003M: Jean Delvare <jdelvare@suse.com> 6004L: linux-i2c@vger.kernel.org 6005S: Maintained 6006F: Documentation/i2c/busses/i2c-parport 6007F: Documentation/i2c/busses/i2c-parport-light 6008F: drivers/i2c/busses/i2c-parport.c 6009F: drivers/i2c/busses/i2c-parport-light.c 6010 6011I2C/SMBUS CONTROLLER DRIVERS FOR PC 6012M: Jean Delvare <jdelvare@suse.com> 6013L: linux-i2c@vger.kernel.org 6014S: Maintained 6015F: Documentation/i2c/busses/i2c-ali1535 6016F: Documentation/i2c/busses/i2c-ali1563 6017F: Documentation/i2c/busses/i2c-ali15x3 6018F: Documentation/i2c/busses/i2c-amd756 6019F: Documentation/i2c/busses/i2c-amd8111 6020F: Documentation/i2c/busses/i2c-i801 6021F: Documentation/i2c/busses/i2c-nforce2 6022F: Documentation/i2c/busses/i2c-piix4 6023F: Documentation/i2c/busses/i2c-sis5595 6024F: Documentation/i2c/busses/i2c-sis630 6025F: Documentation/i2c/busses/i2c-sis96x 6026F: Documentation/i2c/busses/i2c-via 6027F: Documentation/i2c/busses/i2c-viapro 6028F: drivers/i2c/busses/i2c-ali1535.c 6029F: drivers/i2c/busses/i2c-ali1563.c 6030F: drivers/i2c/busses/i2c-ali15x3.c 6031F: drivers/i2c/busses/i2c-amd756.c 6032F: drivers/i2c/busses/i2c-amd756-s4882.c 6033F: drivers/i2c/busses/i2c-amd8111.c 6034F: drivers/i2c/busses/i2c-i801.c 6035F: drivers/i2c/busses/i2c-isch.c 6036F: drivers/i2c/busses/i2c-nforce2.c 6037F: drivers/i2c/busses/i2c-nforce2-s4985.c 6038F: drivers/i2c/busses/i2c-piix4.c 6039F: drivers/i2c/busses/i2c-sis5595.c 6040F: drivers/i2c/busses/i2c-sis630.c 6041F: drivers/i2c/busses/i2c-sis96x.c 6042F: drivers/i2c/busses/i2c-via.c 6043F: drivers/i2c/busses/i2c-viapro.c 6044 6045I2C/SMBUS ISMT DRIVER 6046M: Seth Heasley <seth.heasley@intel.com> 6047M: Neil Horman <nhorman@tuxdriver.com> 6048L: linux-i2c@vger.kernel.org 6049F: drivers/i2c/busses/i2c-ismt.c 6050F: Documentation/i2c/busses/i2c-ismt 6051 6052I2C/SMBUS STUB DRIVER 6053M: Jean Delvare <jdelvare@suse.com> 6054L: linux-i2c@vger.kernel.org 6055S: Maintained 6056F: drivers/i2c/i2c-stub.c 6057 6058I2C SUBSYSTEM 6059M: Wolfram Sang <wsa@the-dreams.de> 6060L: linux-i2c@vger.kernel.org 6061W: https://i2c.wiki.kernel.org/ 6062Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6063T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6064S: Maintained 6065F: Documentation/devicetree/bindings/i2c/ 6066F: Documentation/i2c/ 6067F: drivers/i2c/ 6068F: drivers/i2c/*/ 6069F: include/linux/i2c.h 6070F: include/linux/i2c-*.h 6071F: include/uapi/linux/i2c.h 6072F: include/uapi/linux/i2c-*.h 6073 6074I2C ACPI SUPPORT 6075M: Mika Westerberg <mika.westerberg@linux.intel.com> 6076L: linux-i2c@vger.kernel.org 6077L: linux-acpi@vger.kernel.org 6078S: Maintained 6079 6080I2C-TAOS-EVM DRIVER 6081M: Jean Delvare <jdelvare@suse.com> 6082L: linux-i2c@vger.kernel.org 6083S: Maintained 6084F: Documentation/i2c/busses/i2c-taos-evm 6085F: drivers/i2c/busses/i2c-taos-evm.c 6086 6087I2C-TINY-USB DRIVER 6088M: Till Harbaum <till@harbaum.org> 6089L: linux-i2c@vger.kernel.org 6090W: http://www.harbaum.org/till/i2c_tiny_usb 6091S: Maintained 6092F: drivers/i2c/busses/i2c-tiny-usb.c 6093 6094i386 BOOT CODE 6095M: "H. Peter Anvin" <hpa@zytor.com> 6096S: Maintained 6097F: arch/x86/boot/ 6098 6099i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6100M: "H. Peter Anvin" <hpa@zytor.com> 6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6102S: Maintained 6103 6104IA64 (Itanium) PLATFORM 6105M: Tony Luck <tony.luck@intel.com> 6106M: Fenghua Yu <fenghua.yu@intel.com> 6107L: linux-ia64@vger.kernel.org 6108T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6109S: Maintained 6110F: arch/ia64/ 6111 6112IBM Power VMX Cryptographic instructions 6113M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6114M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6115L: linux-crypto@vger.kernel.org 6116S: Supported 6117F: drivers/crypto/vmx/Makefile 6118F: drivers/crypto/vmx/Kconfig 6119F: drivers/crypto/vmx/vmx.c 6120F: drivers/crypto/vmx/aes* 6121F: drivers/crypto/vmx/ghash* 6122F: drivers/crypto/vmx/ppc-xlate.pl 6123 6124IBM Power in-Nest Crypto Acceleration 6125M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6126M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6127L: linux-crypto@vger.kernel.org 6128S: Supported 6129F: drivers/crypto/nx/Makefile 6130F: drivers/crypto/nx/Kconfig 6131F: drivers/crypto/nx/nx-aes* 6132F: drivers/crypto/nx/nx-sha* 6133F: drivers/crypto/nx/nx.* 6134F: drivers/crypto/nx/nx_csbcpb.h 6135F: drivers/crypto/nx/nx_debugfs.h 6136 6137IBM Power 842 compression accelerator 6138M: Dan Streetman <ddstreet@ieee.org> 6139S: Supported 6140F: drivers/crypto/nx/Makefile 6141F: drivers/crypto/nx/Kconfig 6142F: drivers/crypto/nx/nx-842* 6143F: include/linux/sw842.h 6144F: crypto/842.c 6145F: lib/842/ 6146 6147IBM Power Linux RAID adapter 6148M: Brian King <brking@us.ibm.com> 6149S: Supported 6150F: drivers/scsi/ipr.* 6151 6152IBM Power Virtual Ethernet Device Driver 6153M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6154L: netdev@vger.kernel.org 6155S: Supported 6156F: drivers/net/ethernet/ibm/ibmveth.* 6157 6158IBM Power SRIOV Virtual NIC Device Driver 6159M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6160M: John Allen <jallen@linux.vnet.ibm.com> 6161L: netdev@vger.kernel.org 6162S: Supported 6163F: drivers/net/ethernet/ibm/ibmvnic.* 6164 6165IBM Power Virtual SCSI Device Drivers 6166M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6167L: linux-scsi@vger.kernel.org 6168S: Supported 6169F: drivers/scsi/ibmvscsi/ibmvscsi* 6170F: include/scsi/viosrp.h 6171 6172IBM Power Virtual SCSI Device Target Driver 6173M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6174M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6175L: linux-scsi@vger.kernel.org 6176L: target-devel@vger.kernel.org 6177S: Supported 6178F: drivers/scsi/ibmvscsi_tgt/ 6179 6180IBM Power Virtual FC Device Drivers 6181M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6182L: linux-scsi@vger.kernel.org 6183S: Supported 6184F: drivers/scsi/ibmvscsi/ibmvfc* 6185 6186IBM ServeRAID RAID DRIVER 6187S: Orphan 6188F: drivers/scsi/ips.* 6189 6190ICH LPC AND GPIO DRIVER 6191M: Peter Tyser <ptyser@xes-inc.com> 6192S: Maintained 6193F: drivers/mfd/lpc_ich.c 6194F: drivers/gpio/gpio-ich.c 6195 6196IDE SUBSYSTEM 6197M: "David S. Miller" <davem@davemloft.net> 6198L: linux-ide@vger.kernel.org 6199Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6200T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6201S: Maintained 6202F: Documentation/ide/ 6203F: drivers/ide/ 6204F: include/linux/ide.h 6205 6206IDEAPAD LAPTOP EXTRAS DRIVER 6207M: Ike Panhc <ike.pan@canonical.com> 6208L: platform-driver-x86@vger.kernel.org 6209W: http://launchpad.net/ideapad-laptop 6210S: Maintained 6211F: drivers/platform/x86/ideapad-laptop.c 6212 6213IDEAPAD LAPTOP SLIDEBAR DRIVER 6214M: Andrey Moiseev <o2g.org.ru@gmail.com> 6215L: linux-input@vger.kernel.org 6216W: https://github.com/o2genum/ideapad-slidebar 6217S: Maintained 6218F: drivers/input/misc/ideapad_slidebar.c 6219 6220IDE/ATAPI DRIVERS 6221M: Borislav Petkov <bp@alien8.de> 6222L: linux-ide@vger.kernel.org 6223S: Maintained 6224F: Documentation/cdrom/ide-cd 6225F: drivers/ide/ide-cd* 6226 6227IEEE 802.15.4 SUBSYSTEM 6228M: Alexander Aring <aar@pengutronix.de> 6229M: Stefan Schmidt <stefan@osg.samsung.com> 6230L: linux-wpan@vger.kernel.org 6231W: http://wpan.cakelab.org/ 6232T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6233T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6234S: Maintained 6235F: net/ieee802154/ 6236F: net/mac802154/ 6237F: drivers/net/ieee802154/ 6238F: include/linux/nl802154.h 6239F: include/linux/ieee802154.h 6240F: include/net/nl802154.h 6241F: include/net/mac802154.h 6242F: include/net/af_ieee802154.h 6243F: include/net/cfg802154.h 6244F: include/net/ieee802154_netdev.h 6245F: Documentation/networking/ieee802154.txt 6246 6247IGORPLUG-USB IR RECEIVER 6248M: Sean Young <sean@mess.org> 6249L: linux-media@vger.kernel.org 6250S: Maintained 6251F: drivers/media/rc/igorplugusb.c 6252 6253IGUANAWORKS USB IR TRANSCEIVER 6254M: Sean Young <sean@mess.org> 6255L: linux-media@vger.kernel.org 6256S: Maintained 6257F: drivers/media/rc/iguanair.c 6258 6259IIO DIGITAL POTENTIOMETER DAC 6260M: Peter Rosin <peda@axentia.se> 6261L: linux-iio@vger.kernel.org 6262S: Maintained 6263F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6264F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6265F: drivers/iio/dac/dpot-dac.c 6266 6267IIO ENVELOPE DETECTOR 6268M: Peter Rosin <peda@axentia.se> 6269L: linux-iio@vger.kernel.org 6270S: Maintained 6271F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6272F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6273F: drivers/iio/adc/envelope-detector.c 6274 6275IIO SUBSYSTEM AND DRIVERS 6276M: Jonathan Cameron <jic23@kernel.org> 6277R: Hartmut Knaack <knaack.h@gmx.de> 6278R: Lars-Peter Clausen <lars@metafoo.de> 6279R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6280L: linux-iio@vger.kernel.org 6281T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6282S: Maintained 6283F: Documentation/devicetree/bindings/iio/ 6284F: drivers/iio/ 6285F: drivers/staging/iio/ 6286F: include/linux/iio/ 6287F: tools/iio/ 6288 6289IKANOS/ADI EAGLE ADSL USB DRIVER 6290M: Matthieu Castet <castet.matthieu@free.fr> 6291M: Stanislaw Gruszka <stf_xl@wp.pl> 6292S: Maintained 6293F: drivers/usb/atm/ueagle-atm.c 6294 6295IMGTEC ASCII LCD DRIVER 6296M: Paul Burton <paul.burton@imgtec.com> 6297S: Maintained 6298F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6299F: drivers/auxdisplay/img-ascii-lcd.c 6300 6301INA209 HARDWARE MONITOR DRIVER 6302M: Guenter Roeck <linux@roeck-us.net> 6303L: linux-hwmon@vger.kernel.org 6304S: Maintained 6305F: Documentation/hwmon/ina209 6306F: Documentation/devicetree/bindings/i2c/ina209.txt 6307F: drivers/hwmon/ina209.c 6308 6309INA2XX HARDWARE MONITOR DRIVER 6310M: Guenter Roeck <linux@roeck-us.net> 6311L: linux-hwmon@vger.kernel.org 6312S: Maintained 6313F: Documentation/hwmon/ina2xx 6314F: drivers/hwmon/ina2xx.c 6315F: include/linux/platform_data/ina2xx.h 6316 6317INDUSTRY PACK SUBSYSTEM (IPACK) 6318M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6319M: Jens Taprogge <jens.taprogge@taprogge.org> 6320M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6321L: industrypack-devel@lists.sourceforge.net 6322W: http://industrypack.sourceforge.net 6323S: Maintained 6324F: drivers/ipack/ 6325 6326INGENIC JZ4780 DMA Driver 6327M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6328S: Maintained 6329F: drivers/dma/dma-jz4780.c 6330 6331INGENIC JZ4780 NAND DRIVER 6332M: Harvey Hunt <harveyhuntnexus@gmail.com> 6333L: linux-mtd@lists.infradead.org 6334S: Maintained 6335F: drivers/mtd/nand/jz4780_* 6336 6337INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6338M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6339M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6340L: linux-ima-devel@lists.sourceforge.net 6341L: linux-ima-user@lists.sourceforge.net 6342L: linux-security-module@vger.kernel.org 6343T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6344S: Supported 6345F: security/integrity/ima/ 6346 6347IMGTEC IR DECODER DRIVER 6348M: James Hogan <james.hogan@imgtec.com> 6349S: Maintained 6350F: drivers/media/rc/img-ir/ 6351 6352IMS TWINTURBO FRAMEBUFFER DRIVER 6353L: linux-fbdev@vger.kernel.org 6354S: Orphan 6355F: drivers/video/fbdev/imsttfb.c 6356 6357INFINIBAND SUBSYSTEM 6358M: Doug Ledford <dledford@redhat.com> 6359M: Sean Hefty <sean.hefty@intel.com> 6360M: Hal Rosenstock <hal.rosenstock@gmail.com> 6361L: linux-rdma@vger.kernel.org 6362W: http://www.openfabrics.org/ 6363Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6364T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6365S: Supported 6366F: Documentation/infiniband/ 6367F: drivers/infiniband/ 6368F: include/uapi/linux/if_infiniband.h 6369F: include/uapi/rdma/ 6370F: include/rdma/ 6371 6372INOTIFY 6373M: John McCutchan <john@johnmccutchan.com> 6374M: Robert Love <rlove@rlove.org> 6375M: Eric Paris <eparis@parisplace.org> 6376S: Maintained 6377F: Documentation/filesystems/inotify.txt 6378F: fs/notify/inotify/ 6379F: include/linux/inotify.h 6380F: include/uapi/linux/inotify.h 6381 6382INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6383M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6384L: linux-input@vger.kernel.org 6385Q: http://patchwork.kernel.org/project/linux-input/list/ 6386T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6387S: Maintained 6388F: drivers/input/ 6389F: include/linux/input.h 6390F: include/uapi/linux/input.h 6391F: include/linux/input/ 6392F: Documentation/devicetree/bindings/input/ 6393 6394INPUT MULTITOUCH (MT) PROTOCOL 6395M: Henrik Rydberg <rydberg@bitmath.org> 6396L: linux-input@vger.kernel.org 6397S: Odd fixes 6398F: Documentation/input/multi-touch-protocol.txt 6399F: drivers/input/input-mt.c 6400K: \b(ABS|SYN)_MT_ 6401 6402INTEL ASoC BDW/HSW DRIVERS 6403M: Jie Yang <yang.jie@linux.intel.com> 6404L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6405S: Supported 6406F: sound/soc/intel/common/sst-dsp* 6407F: sound/soc/intel/common/sst-firmware.c 6408F: sound/soc/intel/boards/broadwell.c 6409F: sound/soc/intel/haswell/ 6410 6411INTEL C600 SERIES SAS CONTROLLER DRIVER 6412M: Intel SCU Linux support <intel-linux-scu@intel.com> 6413M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6414L: linux-scsi@vger.kernel.org 6415T: git git://git.code.sf.net/p/intel-sas/isci 6416S: Supported 6417F: drivers/scsi/isci/ 6418 6419INTEL HID EVENT DRIVER 6420M: Alex Hung <alex.hung@canonical.com> 6421L: platform-driver-x86@vger.kernel.org 6422S: Maintained 6423F: drivers/platform/x86/intel-hid.c 6424 6425INTEL VIRTUAL BUTTON DRIVER 6426M: AceLan Kao <acelan.kao@canonical.com> 6427L: platform-driver-x86@vger.kernel.org 6428S: Maintained 6429F: drivers/platform/x86/intel-vbtn.c 6430 6431INTEL IDLE DRIVER 6432M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6433M: Len Brown <lenb@kernel.org> 6434L: linux-pm@vger.kernel.org 6435T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6436B: https://bugzilla.kernel.org 6437S: Supported 6438F: drivers/idle/intel_idle.c 6439 6440INTEL INTEGRATED SENSOR HUB DRIVER 6441M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6442M: Jiri Kosina <jikos@kernel.org> 6443L: linux-input@vger.kernel.org 6444S: Maintained 6445F: drivers/hid/intel-ish-hid/ 6446 6447INTEL PSTATE DRIVER 6448M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6449M: Len Brown <lenb@kernel.org> 6450L: linux-pm@vger.kernel.org 6451S: Supported 6452F: drivers/cpufreq/intel_pstate.c 6453 6454INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6455M: Maik Broemme <mbroemme@libmpq.org> 6456L: linux-fbdev@vger.kernel.org 6457S: Maintained 6458F: Documentation/fb/intelfb.txt 6459F: drivers/video/fbdev/intelfb/ 6460 6461INTEL 810/815 FRAMEBUFFER DRIVER 6462M: Antonino Daplas <adaplas@gmail.com> 6463L: linux-fbdev@vger.kernel.org 6464S: Maintained 6465F: drivers/video/fbdev/i810/ 6466 6467INTEL MENLOW THERMAL DRIVER 6468M: Sujith Thomas <sujith.thomas@intel.com> 6469L: platform-driver-x86@vger.kernel.org 6470W: https://01.org/linux-acpi 6471S: Supported 6472F: drivers/platform/x86/intel_menlow.c 6473 6474INTEL I/OAT DMA DRIVER 6475M: Dave Jiang <dave.jiang@intel.com> 6476R: Dan Williams <dan.j.williams@intel.com> 6477L: dmaengine@vger.kernel.org 6478Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6479S: Supported 6480F: drivers/dma/ioat* 6481 6482INTEL IOMMU (VT-d) 6483M: David Woodhouse <dwmw2@infradead.org> 6484L: iommu@lists.linux-foundation.org 6485T: git git://git.infradead.org/iommu-2.6.git 6486S: Supported 6487F: drivers/iommu/intel-iommu.c 6488F: include/linux/intel-iommu.h 6489 6490INTEL IOP-ADMA DMA DRIVER 6491R: Dan Williams <dan.j.williams@intel.com> 6492S: Odd fixes 6493F: drivers/dma/iop-adma.c 6494 6495INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6496M: Krzysztof Halasa <khalasa@piap.pl> 6497S: Maintained 6498F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6499F: arch/arm/mach-ixp4xx/include/mach/npe.h 6500F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6501F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6502F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6503F: drivers/net/wan/ixp4xx_hss.c 6504 6505INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6506M: Deepak Saxena <dsaxena@plexity.net> 6507S: Maintained 6508F: drivers/char/hw_random/ixp4xx-rng.c 6509 6510INTEL ETHERNET DRIVERS 6511M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6512L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6513W: http://www.intel.com/support/feedback.htm 6514W: http://e1000.sourceforge.net/ 6515Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6517T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6518S: Supported 6519F: Documentation/networking/e100.txt 6520F: Documentation/networking/e1000.txt 6521F: Documentation/networking/e1000e.txt 6522F: Documentation/networking/igb.txt 6523F: Documentation/networking/igbvf.txt 6524F: Documentation/networking/ixgb.txt 6525F: Documentation/networking/ixgbe.txt 6526F: Documentation/networking/ixgbevf.txt 6527F: Documentation/networking/i40e.txt 6528F: Documentation/networking/i40evf.txt 6529F: drivers/net/ethernet/intel/ 6530F: drivers/net/ethernet/intel/*/ 6531 6532INTEL RDMA RNIC DRIVER 6533M: Faisal Latif <faisal.latif@intel.com> 6534M: Shiraz Saleem <shiraz.saleem@intel.com> 6535L: linux-rdma@vger.kernel.org 6536S: Supported 6537F: drivers/infiniband/hw/i40iw/ 6538 6539INTEL MERRIFIELD GPIO DRIVER 6540M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6541L: linux-gpio@vger.kernel.org 6542S: Maintained 6543F: drivers/gpio/gpio-merrifield.c 6544 6545INTEL-MID GPIO DRIVER 6546M: David Cohen <david.a.cohen@linux.intel.com> 6547L: linux-gpio@vger.kernel.org 6548S: Maintained 6549F: drivers/gpio/gpio-intel-mid.c 6550 6551INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6552M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6553L: linux-wireless@vger.kernel.org 6554S: Maintained 6555F: Documentation/networking/README.ipw2100 6556F: Documentation/networking/README.ipw2200 6557F: drivers/net/wireless/intel/ipw2x00/ 6558 6559INTEL(R) TRACE HUB 6560M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6561S: Supported 6562F: Documentation/trace/intel_th.txt 6563F: drivers/hwtracing/intel_th/ 6564 6565INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6566M: Ning Sun <ning.sun@intel.com> 6567L: tboot-devel@lists.sourceforge.net 6568W: http://tboot.sourceforge.net 6569T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6570S: Supported 6571F: Documentation/intel_txt.txt 6572F: include/linux/tboot.h 6573F: arch/x86/kernel/tboot.c 6574 6575INTEL WIRELESS WIMAX CONNECTION 2400 6576M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6577M: linux-wimax@intel.com 6578L: wimax@linuxwimax.org (subscribers-only) 6579S: Supported 6580W: http://linuxwimax.org 6581F: Documentation/wimax/README.i2400m 6582F: drivers/net/wimax/i2400m/ 6583F: include/uapi/linux/wimax/i2400m.h 6584 6585INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6586M: Stanislaw Gruszka <sgruszka@redhat.com> 6587L: linux-wireless@vger.kernel.org 6588S: Supported 6589F: drivers/net/wireless/intel/iwlegacy/ 6590 6591INTEL WIRELESS WIFI LINK (iwlwifi) 6592M: Johannes Berg <johannes.berg@intel.com> 6593M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6594M: Luca Coelho <luciano.coelho@intel.com> 6595M: Intel Linux Wireless <linuxwifi@intel.com> 6596L: linux-wireless@vger.kernel.org 6597W: http://intellinuxwireless.org 6598T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6599S: Supported 6600F: drivers/net/wireless/intel/iwlwifi/ 6601 6602INTEL MANAGEMENT ENGINE (mei) 6603M: Tomas Winkler <tomas.winkler@intel.com> 6604L: linux-kernel@vger.kernel.org 6605S: Supported 6606F: include/uapi/linux/mei.h 6607F: include/linux/mei_cl_bus.h 6608F: drivers/misc/mei/* 6609F: drivers/watchdog/mei_wdt.c 6610F: Documentation/misc-devices/mei/* 6611F: samples/mei/* 6612 6613INTEL MIC DRIVERS (mic) 6614M: Sudeep Dutt <sudeep.dutt@intel.com> 6615M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6616S: Supported 6617W: https://github.com/sudeepdutt/mic 6618W: http://software.intel.com/en-us/mic-developer 6619F: include/linux/mic_bus.h 6620F: include/linux/scif.h 6621F: include/uapi/linux/mic_common.h 6622F: include/uapi/linux/mic_ioctl.h 6623F: include/uapi/linux/scif_ioctl.h 6624F: drivers/misc/mic/ 6625F: drivers/dma/mic_x100_dma.c 6626F: drivers/dma/mic_x100_dma.h 6627F: Documentation/mic/ 6628 6629INTEL PMC/P-Unit IPC DRIVER 6630M: Zha Qipeng<qipeng.zha@intel.com> 6631L: platform-driver-x86@vger.kernel.org 6632S: Maintained 6633F: drivers/platform/x86/intel_pmc_ipc.c 6634F: drivers/platform/x86/intel_punit_ipc.c 6635F: arch/x86/include/asm/intel_pmc_ipc.h 6636F: arch/x86/include/asm/intel_punit_ipc.h 6637 6638INTEL TELEMETRY DRIVER 6639M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6640L: platform-driver-x86@vger.kernel.org 6641S: Maintained 6642F: arch/x86/include/asm/intel_telemetry.h 6643F: drivers/platform/x86/intel_telemetry* 6644 6645INTEL PMC CORE DRIVER 6646M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6647M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6648L: platform-driver-x86@vger.kernel.org 6649S: Maintained 6650F: arch/x86/include/asm/pmc_core.h 6651F: drivers/platform/x86/intel_pmc_core* 6652 6653INVENSENSE MPU-3050 GYROSCOPE DRIVER 6654M: Linus Walleij <linus.walleij@linaro.org> 6655L: linux-iio@vger.kernel.org 6656S: Maintained 6657F: drivers/iio/gyro/mpu3050* 6658F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6659 6660IOC3 ETHERNET DRIVER 6661M: Ralf Baechle <ralf@linux-mips.org> 6662L: linux-mips@linux-mips.org 6663S: Maintained 6664F: drivers/net/ethernet/sgi/ioc3-eth.c 6665 6666IOC3 SERIAL DRIVER 6667M: Pat Gefre <pfg@sgi.com> 6668L: linux-serial@vger.kernel.org 6669S: Maintained 6670F: drivers/tty/serial/ioc3_serial.c 6671 6672IOMMU DRIVERS 6673M: Joerg Roedel <joro@8bytes.org> 6674L: iommu@lists.linux-foundation.org 6675T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6676S: Maintained 6677F: Documentation/devicetree/bindings/iommu/ 6678F: drivers/iommu/ 6679 6680IP MASQUERADING 6681M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6682S: Maintained 6683F: net/ipv4/netfilter/ipt_MASQUERADE.c 6684 6685IPMI SUBSYSTEM 6686M: Corey Minyard <minyard@acm.org> 6687L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6688W: http://openipmi.sourceforge.net/ 6689S: Supported 6690F: Documentation/IPMI.txt 6691F: drivers/char/ipmi/ 6692F: include/linux/ipmi* 6693F: include/uapi/linux/ipmi* 6694 6695QCOM AUDIO (ASoC) DRIVERS 6696M: Patrick Lai <plai@codeaurora.org> 6697M: Banajit Goswami <bgoswami@codeaurora.org> 6698L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6699S: Supported 6700F: sound/soc/qcom/ 6701 6702IPS SCSI RAID DRIVER 6703M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6704L: linux-scsi@vger.kernel.org 6705W: http://www.adaptec.com/ 6706S: Maintained 6707F: drivers/scsi/ips* 6708 6709IPVS 6710M: Wensong Zhang <wensong@linux-vs.org> 6711M: Simon Horman <horms@verge.net.au> 6712M: Julian Anastasov <ja@ssi.bg> 6713L: netdev@vger.kernel.org 6714L: lvs-devel@vger.kernel.org 6715S: Maintained 6716T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6717T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6718F: Documentation/networking/ipvs-sysctl.txt 6719F: include/net/ip_vs.h 6720F: include/uapi/linux/ip_vs.h 6721F: net/netfilter/ipvs/ 6722 6723IPWIRELESS DRIVER 6724M: Jiri Kosina <jikos@kernel.org> 6725M: David Sterba <dsterba@suse.com> 6726S: Odd Fixes 6727F: drivers/tty/ipwireless/ 6728 6729IPX NETWORK LAYER 6730L: netdev@vger.kernel.org 6731S: Odd fixes 6732F: include/net/ipx.h 6733F: include/uapi/linux/ipx.h 6734F: net/ipx/ 6735 6736IRDA SUBSYSTEM 6737M: Samuel Ortiz <samuel@sortiz.org> 6738L: irda-users@lists.sourceforge.net (subscribers-only) 6739L: netdev@vger.kernel.org 6740W: http://irda.sourceforge.net/ 6741S: Maintained 6742T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6743F: Documentation/networking/irda.txt 6744F: drivers/net/irda/ 6745F: include/net/irda/ 6746F: net/irda/ 6747 6748IRQ SUBSYSTEM 6749M: Thomas Gleixner <tglx@linutronix.de> 6750L: linux-kernel@vger.kernel.org 6751S: Maintained 6752T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6753F: kernel/irq/ 6754 6755IRQCHIP DRIVERS 6756M: Thomas Gleixner <tglx@linutronix.de> 6757M: Jason Cooper <jason@lakedaemon.net> 6758M: Marc Zyngier <marc.zyngier@arm.com> 6759L: linux-kernel@vger.kernel.org 6760S: Maintained 6761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6762T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6763F: Documentation/devicetree/bindings/interrupt-controller/ 6764F: drivers/irqchip/ 6765 6766IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6767M: Marc Zyngier <marc.zyngier@arm.com> 6768S: Maintained 6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6770F: Documentation/IRQ-domain.txt 6771F: include/linux/irqdomain.h 6772F: kernel/irq/irqdomain.c 6773F: kernel/irq/msi.c 6774 6775ISA 6776M: William Breathitt Gray <vilhelm.gray@gmail.com> 6777S: Maintained 6778F: Documentation/isa.txt 6779F: drivers/base/isa.c 6780F: include/linux/isa.h 6781 6782ISAPNP 6783M: Jaroslav Kysela <perex@perex.cz> 6784S: Maintained 6785F: Documentation/isapnp.txt 6786F: drivers/pnp/isapnp/ 6787F: include/linux/isapnp.h 6788 6789ISA RADIO MODULE 6790M: Hans Verkuil <hverkuil@xs4all.nl> 6791L: linux-media@vger.kernel.org 6792T: git git://linuxtv.org/media_tree.git 6793W: https://linuxtv.org 6794S: Maintained 6795F: drivers/media/radio/radio-isa* 6796 6797iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6798M: Peter Jones <pjones@redhat.com> 6799M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6800S: Maintained 6801F: drivers/firmware/iscsi_ibft* 6802 6803ISCSI 6804M: Lee Duncan <lduncan@suse.com> 6805M: Chris Leech <cleech@redhat.com> 6806L: open-iscsi@googlegroups.com 6807W: www.open-iscsi.com 6808S: Maintained 6809F: drivers/scsi/*iscsi* 6810F: include/scsi/*iscsi* 6811 6812ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6813M: Or Gerlitz <ogerlitz@mellanox.com> 6814M: Sagi Grimberg <sagi@grimberg.me> 6815M: Roi Dayan <roid@mellanox.com> 6816L: linux-rdma@vger.kernel.org 6817S: Supported 6818W: http://www.openfabrics.org 6819W: www.open-iscsi.org 6820Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6821F: drivers/infiniband/ulp/iser/ 6822 6823ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6824M: Sagi Grimberg <sagi@grimberg.me> 6825T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6826L: linux-rdma@vger.kernel.org 6827L: target-devel@vger.kernel.org 6828S: Supported 6829W: http://www.linux-iscsi.org 6830F: drivers/infiniband/ulp/isert 6831 6832ISDN SUBSYSTEM 6833M: Karsten Keil <isdn@linux-pingi.de> 6834L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6835L: netdev@vger.kernel.org 6836W: http://www.isdn4linux.de 6837T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6838S: Maintained 6839F: Documentation/isdn/ 6840F: drivers/isdn/ 6841F: include/linux/isdn.h 6842F: include/linux/isdn/ 6843F: include/uapi/linux/isdn.h 6844F: include/uapi/linux/isdn/ 6845 6846ISDN SUBSYSTEM (Eicon active card driver) 6847M: Armin Schindler <mac@melware.de> 6848L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6849W: http://www.melware.de 6850S: Maintained 6851F: drivers/isdn/hardware/eicon/ 6852 6853IT87 HARDWARE MONITORING DRIVER 6854M: Jean Delvare <jdelvare@suse.com> 6855L: linux-hwmon@vger.kernel.org 6856S: Maintained 6857F: Documentation/hwmon/it87 6858F: drivers/hwmon/it87.c 6859 6860IT913X MEDIA DRIVER 6861M: Antti Palosaari <crope@iki.fi> 6862L: linux-media@vger.kernel.org 6863W: https://linuxtv.org 6864W: http://palosaari.fi/linux/ 6865Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6866T: git git://linuxtv.org/anttip/media_tree.git 6867S: Maintained 6868F: drivers/media/tuners/it913x* 6869 6870IVTV VIDEO4LINUX DRIVER 6871M: Andy Walls <awalls@md.metrocast.net> 6872L: ivtv-devel@ivtvdriver.org (subscribers-only) 6873L: linux-media@vger.kernel.org 6874T: git git://linuxtv.org/media_tree.git 6875W: http://www.ivtvdriver.org 6876S: Maintained 6877F: Documentation/media/v4l-drivers/ivtv* 6878F: drivers/media/pci/ivtv/ 6879F: include/uapi/linux/ivtv* 6880 6881IX2505V MEDIA DRIVER 6882M: Malcolm Priestley <tvboxspy@gmail.com> 6883L: linux-media@vger.kernel.org 6884W: https://linuxtv.org 6885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6886S: Maintained 6887F: drivers/media/dvb-frontends/ix2505v* 6888 6889JC42.4 TEMPERATURE SENSOR DRIVER 6890M: Guenter Roeck <linux@roeck-us.net> 6891L: linux-hwmon@vger.kernel.org 6892S: Maintained 6893F: drivers/hwmon/jc42.c 6894F: Documentation/hwmon/jc42 6895 6896JFS FILESYSTEM 6897M: Dave Kleikamp <shaggy@kernel.org> 6898L: jfs-discussion@lists.sourceforge.net 6899W: http://jfs.sourceforge.net/ 6900T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6901S: Maintained 6902F: Documentation/filesystems/jfs.txt 6903F: fs/jfs/ 6904 6905JME NETWORK DRIVER 6906M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6907L: netdev@vger.kernel.org 6908S: Maintained 6909F: drivers/net/ethernet/jme.* 6910 6911JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6912M: David Woodhouse <dwmw2@infradead.org> 6913L: linux-mtd@lists.infradead.org 6914W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6915S: Maintained 6916F: fs/jffs2/ 6917F: include/uapi/linux/jffs2.h 6918 6919JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6920M: "Theodore Ts'o" <tytso@mit.edu> 6921M: Jan Kara <jack@suse.com> 6922L: linux-ext4@vger.kernel.org 6923S: Maintained 6924F: fs/jbd2/ 6925F: include/linux/jbd2.h 6926 6927JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6928M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6929L: linux-media@vger.kernel.org 6930S: Maintained 6931F: drivers/media/platform/rcar_jpu.c 6932 6933JSM Neo PCI based serial card 6934M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6935L: linux-serial@vger.kernel.org 6936S: Maintained 6937F: drivers/tty/serial/jsm/ 6938 6939K10TEMP HARDWARE MONITORING DRIVER 6940M: Clemens Ladisch <clemens@ladisch.de> 6941L: linux-hwmon@vger.kernel.org 6942S: Maintained 6943F: Documentation/hwmon/k10temp 6944F: drivers/hwmon/k10temp.c 6945 6946K8TEMP HARDWARE MONITORING DRIVER 6947M: Rudolf Marek <r.marek@assembler.cz> 6948L: linux-hwmon@vger.kernel.org 6949S: Maintained 6950F: Documentation/hwmon/k8temp 6951F: drivers/hwmon/k8temp.c 6952 6953KASAN 6954M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6955R: Alexander Potapenko <glider@google.com> 6956R: Dmitry Vyukov <dvyukov@google.com> 6957L: kasan-dev@googlegroups.com 6958S: Maintained 6959F: arch/*/include/asm/kasan.h 6960F: arch/*/mm/kasan_init* 6961F: Documentation/dev-tools/kasan.rst 6962F: include/linux/kasan*.h 6963F: lib/test_kasan.c 6964F: mm/kasan/ 6965F: scripts/Makefile.kasan 6966 6967KCONFIG 6968M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6969L: linux-kbuild@vger.kernel.org 6970T: git git://gitorious.org/linux-kconfig/linux-kconfig 6971S: Maintained 6972F: Documentation/kbuild/kconfig-language.txt 6973F: scripts/kconfig/ 6974 6975KDUMP 6976M: Dave Young <dyoung@redhat.com> 6977M: Baoquan He <bhe@redhat.com> 6978R: Vivek Goyal <vgoyal@redhat.com> 6979L: kexec@lists.infradead.org 6980W: http://lse.sourceforge.net/kdump/ 6981S: Maintained 6982F: Documentation/kdump/ 6983 6984KEENE FM RADIO TRANSMITTER DRIVER 6985M: Hans Verkuil <hverkuil@xs4all.nl> 6986L: linux-media@vger.kernel.org 6987T: git git://linuxtv.org/media_tree.git 6988W: https://linuxtv.org 6989S: Maintained 6990F: drivers/media/radio/radio-keene* 6991 6992KERNEL AUTOMOUNTER v4 (AUTOFS4) 6993M: Ian Kent <raven@themaw.net> 6994L: autofs@vger.kernel.org 6995S: Maintained 6996F: fs/autofs4/ 6997 6998KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6999M: Michal Marek <mmarek@suse.com> 7000T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7001T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 7002L: linux-kbuild@vger.kernel.org 7003S: Maintained 7004F: Documentation/kbuild/ 7005F: Makefile 7006F: scripts/Makefile.* 7007F: scripts/basic/ 7008F: scripts/mk* 7009F: scripts/package/ 7010 7011KERNEL JANITORS 7012L: kernel-janitors@vger.kernel.org 7013W: http://kernelnewbies.org/KernelJanitors 7014S: Odd Fixes 7015 7016KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7017M: "J. Bruce Fields" <bfields@fieldses.org> 7018M: Jeff Layton <jlayton@poochiereds.net> 7019L: linux-nfs@vger.kernel.org 7020W: http://nfs.sourceforge.net/ 7021T: git git://linux-nfs.org/~bfields/linux.git 7022S: Supported 7023F: fs/nfsd/ 7024F: include/uapi/linux/nfsd/ 7025F: fs/lockd/ 7026F: fs/nfs_common/ 7027F: net/sunrpc/ 7028F: include/linux/lockd/ 7029F: include/linux/sunrpc/ 7030F: include/uapi/linux/sunrpc/ 7031 7032KERNEL SELFTEST FRAMEWORK 7033M: Shuah Khan <shuahkh@osg.samsung.com> 7034M: Shuah Khan <shuah@kernel.org> 7035L: linux-kselftest@vger.kernel.org 7036T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7037S: Maintained 7038F: tools/testing/selftests 7039 7040KERNEL VIRTUAL MACHINE (KVM) 7041M: Paolo Bonzini <pbonzini@redhat.com> 7042M: Radim Krčmář <rkrcmar@redhat.com> 7043L: kvm@vger.kernel.org 7044W: http://www.linux-kvm.org 7045T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7046S: Supported 7047F: Documentation/*/kvm*.txt 7048F: Documentation/virtual/kvm/ 7049F: arch/*/kvm/ 7050F: arch/x86/kernel/kvm.c 7051F: arch/x86/kernel/kvmclock.c 7052F: arch/*/include/asm/kvm* 7053F: include/linux/kvm* 7054F: include/uapi/linux/kvm* 7055F: virt/kvm/ 7056F: tools/kvm/ 7057 7058KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7059M: Joerg Roedel <joro@8bytes.org> 7060L: kvm@vger.kernel.org 7061W: http://www.linux-kvm.org/ 7062S: Maintained 7063F: arch/x86/include/asm/svm.h 7064F: arch/x86/kvm/svm.c 7065 7066KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7067M: Alexander Graf <agraf@suse.com> 7068L: kvm-ppc@vger.kernel.org 7069W: http://www.linux-kvm.org/ 7070T: git git://github.com/agraf/linux-2.6.git 7071S: Supported 7072F: arch/powerpc/include/asm/kvm* 7073F: arch/powerpc/kvm/ 7074 7075KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7076M: Christian Borntraeger <borntraeger@de.ibm.com> 7077M: Cornelia Huck <cornelia.huck@de.ibm.com> 7078L: linux-s390@vger.kernel.org 7079W: http://www.ibm.com/developerworks/linux/linux390/ 7080T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7081S: Supported 7082F: Documentation/s390/kvm.txt 7083F: arch/s390/include/asm/kvm* 7084F: arch/s390/kvm/ 7085 7086KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7087M: Christoffer Dall <christoffer.dall@linaro.org> 7088M: Marc Zyngier <marc.zyngier@arm.com> 7089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7090L: kvmarm@lists.cs.columbia.edu 7091W: http://systems.cs.columbia.edu/projects/kvm-arm 7092T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7093S: Supported 7094F: arch/arm/include/uapi/asm/kvm* 7095F: arch/arm/include/asm/kvm* 7096F: arch/arm/kvm/ 7097F: virt/kvm/arm/ 7098F: include/kvm/arm_* 7099 7100KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7101M: Christoffer Dall <christoffer.dall@linaro.org> 7102M: Marc Zyngier <marc.zyngier@arm.com> 7103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7104L: kvmarm@lists.cs.columbia.edu 7105S: Maintained 7106F: arch/arm64/include/uapi/asm/kvm* 7107F: arch/arm64/include/asm/kvm* 7108F: arch/arm64/kvm/ 7109 7110KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7111M: James Hogan <james.hogan@imgtec.com> 7112L: linux-mips@linux-mips.org 7113S: Supported 7114F: arch/mips/include/uapi/asm/kvm* 7115F: arch/mips/include/asm/kvm* 7116F: arch/mips/kvm/ 7117 7118KEXEC 7119M: Eric Biederman <ebiederm@xmission.com> 7120W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7121L: kexec@lists.infradead.org 7122S: Maintained 7123F: include/linux/kexec.h 7124F: include/uapi/linux/kexec.h 7125F: kernel/kexec* 7126 7127KEYS/KEYRINGS: 7128M: David Howells <dhowells@redhat.com> 7129L: keyrings@vger.kernel.org 7130S: Maintained 7131F: Documentation/security/keys.txt 7132F: include/linux/key.h 7133F: include/linux/key-type.h 7134F: include/linux/keyctl.h 7135F: include/uapi/linux/keyctl.h 7136F: include/keys/ 7137F: security/keys/ 7138 7139KEYS-TRUSTED 7140M: David Safford <safford@us.ibm.com> 7141M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7142L: linux-security-module@vger.kernel.org 7143L: keyrings@vger.kernel.org 7144S: Supported 7145F: Documentation/security/keys-trusted-encrypted.txt 7146F: include/keys/trusted-type.h 7147F: security/keys/trusted.c 7148F: security/keys/trusted.h 7149 7150KEYS-ENCRYPTED 7151M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7152M: David Safford <safford@us.ibm.com> 7153L: linux-security-module@vger.kernel.org 7154L: keyrings@vger.kernel.org 7155S: Supported 7156F: Documentation/security/keys-trusted-encrypted.txt 7157F: include/keys/encrypted-type.h 7158F: security/keys/encrypted-keys/ 7159 7160KGDB / KDB /debug_core 7161M: Jason Wessel <jason.wessel@windriver.com> 7162W: http://kgdb.wiki.kernel.org/ 7163L: kgdb-bugreport@lists.sourceforge.net 7164T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7165S: Maintained 7166F: Documentation/DocBook/kgdb.tmpl 7167F: drivers/misc/kgdbts.c 7168F: drivers/tty/serial/kgdboc.c 7169F: include/linux/kdb.h 7170F: include/linux/kgdb.h 7171F: kernel/debug/ 7172 7173KMEMCHECK 7174M: Vegard Nossum <vegardno@ifi.uio.no> 7175M: Pekka Enberg <penberg@kernel.org> 7176S: Maintained 7177F: Documentation/dev-tools/kmemcheck.rst 7178F: arch/x86/include/asm/kmemcheck.h 7179F: arch/x86/mm/kmemcheck/ 7180F: include/linux/kmemcheck.h 7181F: mm/kmemcheck.c 7182 7183KMEMLEAK 7184M: Catalin Marinas <catalin.marinas@arm.com> 7185S: Maintained 7186F: Documentation/dev-tools/kmemleak.rst 7187F: include/linux/kmemleak.h 7188F: mm/kmemleak.c 7189F: mm/kmemleak-test.c 7190 7191KPROBES 7192M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7193M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7194M: "David S. Miller" <davem@davemloft.net> 7195M: Masami Hiramatsu <mhiramat@kernel.org> 7196S: Maintained 7197F: Documentation/kprobes.txt 7198F: include/linux/kprobes.h 7199F: kernel/kprobes.c 7200 7201KS0108 LCD CONTROLLER DRIVER 7202M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7203W: http://miguelojeda.es/auxdisplay.htm 7204W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7205S: Maintained 7206F: Documentation/auxdisplay/ks0108 7207F: drivers/auxdisplay/ks0108.c 7208F: include/linux/ks0108.h 7209 7210L3MDEV 7211M: David Ahern <dsa@cumulusnetworks.com> 7212L: netdev@vger.kernel.org 7213S: Maintained 7214F: net/l3mdev 7215F: include/net/l3mdev.h 7216 7217LANTIQ MIPS ARCHITECTURE 7218M: John Crispin <john@phrozen.org> 7219L: linux-mips@linux-mips.org 7220S: Maintained 7221F: arch/mips/lantiq 7222 7223LAPB module 7224L: linux-x25@vger.kernel.org 7225S: Orphan 7226F: Documentation/networking/lapb-module.txt 7227F: include/*/lapb.h 7228F: net/lapb/ 7229 7230LASI 53c700 driver for PARISC 7231M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7232L: linux-scsi@vger.kernel.org 7233S: Maintained 7234F: Documentation/scsi/53c700.txt 7235F: drivers/scsi/53c700* 7236 7237LED SUBSYSTEM 7238M: Richard Purdie <rpurdie@rpsys.net> 7239M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7240M: Pavel Machek <pavel@ucw.cz> 7241L: linux-leds@vger.kernel.org 7242T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7243S: Maintained 7244F: Documentation/devicetree/bindings/leds/ 7245F: drivers/leds/ 7246F: include/linux/leds.h 7247 7248LEGACY EEPROM DRIVER 7249M: Jean Delvare <jdelvare@suse.com> 7250S: Maintained 7251F: Documentation/misc-devices/eeprom 7252F: drivers/misc/eeprom/eeprom.c 7253 7254LEGO USB Tower driver 7255M: Juergen Stuber <starblue@users.sourceforge.net> 7256L: legousb-devel@lists.sourceforge.net 7257W: http://legousb.sourceforge.net/ 7258S: Maintained 7259F: drivers/usb/misc/legousbtower.c 7260 7261LG2160 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/lg2160.* 7270 7271LGDT3305 MEDIA DRIVER 7272M: Michael Krufky <mkrufky@linuxtv.org> 7273L: linux-media@vger.kernel.org 7274W: https://linuxtv.org 7275W: http://github.com/mkrufky 7276Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7277T: git git://linuxtv.org/mkrufky/tuners.git 7278S: Maintained 7279F: drivers/media/dvb-frontends/lgdt3305.* 7280 7281LGUEST 7282M: Rusty Russell <rusty@rustcorp.com.au> 7283L: lguest@lists.ozlabs.org 7284W: http://lguest.ozlabs.org/ 7285S: Odd Fixes 7286F: arch/x86/include/asm/lguest*.h 7287F: arch/x86/lguest/ 7288F: drivers/lguest/ 7289F: include/linux/lguest*.h 7290F: tools/lguest/ 7291 7292LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7293M: Tejun Heo <tj@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: drivers/ata/ 7298F: include/linux/ata.h 7299F: include/linux/libata.h 7300F: Documentation/devicetree/bindings/ata/ 7301 7302LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7303M: Viresh Kumar <vireshk@kernel.org> 7304L: linux-ide@vger.kernel.org 7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7306S: Maintained 7307F: include/linux/pata_arasan_cf_data.h 7308F: drivers/ata/pata_arasan_cf.c 7309 7310LIBATA PATA DRIVERS 7311M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7312M: Tejun Heo <tj@kernel.org> 7313L: linux-ide@vger.kernel.org 7314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7315S: Maintained 7316F: drivers/ata/pata_*.c 7317F: drivers/ata/ata_generic.c 7318 7319LIBATA SATA AHCI PLATFORM devices support 7320M: Hans de Goede <hdegoede@redhat.com> 7321M: Tejun Heo <tj@kernel.org> 7322L: linux-ide@vger.kernel.org 7323T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7324S: Maintained 7325F: drivers/ata/ahci_platform.c 7326F: drivers/ata/libahci_platform.c 7327F: include/linux/ahci_platform.h 7328 7329LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7330M: Mikael Pettersson <mikpelinux@gmail.com> 7331L: linux-ide@vger.kernel.org 7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7333S: Maintained 7334F: drivers/ata/sata_promise.* 7335 7336LIBLOCKDEP 7337M: Sasha Levin <sasha.levin@oracle.com> 7338S: Maintained 7339F: tools/lib/lockdep/ 7340 7341LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7342M: Dan Williams <dan.j.williams@intel.com> 7343L: linux-nvdimm@lists.01.org 7344Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7345T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7346S: Supported 7347F: drivers/nvdimm/* 7348F: include/linux/nd.h 7349F: include/linux/libnvdimm.h 7350F: include/uapi/linux/ndctl.h 7351 7352LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7353M: Ross Zwisler <ross.zwisler@linux.intel.com> 7354L: linux-nvdimm@lists.01.org 7355Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7356S: Supported 7357F: drivers/nvdimm/blk.c 7358F: drivers/nvdimm/region_devs.c 7359F: drivers/acpi/nfit* 7360 7361LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7362M: Vishal Verma <vishal.l.verma@intel.com> 7363L: linux-nvdimm@lists.01.org 7364Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7365S: Supported 7366F: drivers/nvdimm/btt* 7367 7368LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7369M: Ross Zwisler <ross.zwisler@linux.intel.com> 7370L: linux-nvdimm@lists.01.org 7371Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7372S: Supported 7373F: drivers/nvdimm/pmem.c 7374F: include/linux/pmem.h 7375F: arch/*/include/asm/pmem.h 7376 7377LIGHTNVM PLATFORM SUPPORT 7378M: Matias Bjorling <mb@lightnvm.io> 7379W: http://github/OpenChannelSSD 7380L: linux-block@vger.kernel.org 7381S: Maintained 7382F: drivers/lightnvm/ 7383F: include/linux/lightnvm.h 7384F: include/uapi/linux/lightnvm.h 7385 7386LINUX FOR POWERPC (32-BIT AND 64-BIT) 7387M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7388M: Paul Mackerras <paulus@samba.org> 7389M: Michael Ellerman <mpe@ellerman.id.au> 7390W: https://github.com/linuxppc/linux/wiki 7391L: linuxppc-dev@lists.ozlabs.org 7392Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7393T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7394S: Supported 7395F: Documentation/powerpc/ 7396F: arch/powerpc/ 7397F: drivers/char/tpm/tpm_ibmvtpm* 7398F: drivers/crypto/nx/ 7399F: drivers/crypto/vmx/ 7400F: drivers/net/ethernet/ibm/ibmveth.* 7401F: drivers/net/ethernet/ibm/ibmvnic.* 7402F: drivers/pci/hotplug/pnv_php.c 7403F: drivers/pci/hotplug/rpa* 7404F: drivers/scsi/ibmvscsi/ 7405F: tools/testing/selftests/powerpc 7406N: opal 7407N: /pmac 7408N: powermac 7409N: powernv 7410N: [^a-z0-9]ps3 7411N: pseries 7412 7413LINUX FOR POWER MACINTOSH 7414M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7415W: http://www.penguinppc.org/ 7416L: linuxppc-dev@lists.ozlabs.org 7417S: Maintained 7418F: arch/powerpc/platforms/powermac/ 7419F: drivers/macintosh/ 7420 7421LINUX FOR POWERPC EMBEDDED MPC5XXX 7422M: Anatolij Gustschin <agust@denx.de> 7423L: linuxppc-dev@lists.ozlabs.org 7424T: git git://git.denx.de/linux-denx-agust.git 7425S: Maintained 7426F: arch/powerpc/platforms/512x/ 7427F: arch/powerpc/platforms/52xx/ 7428 7429LINUX FOR POWERPC EMBEDDED PPC4XX 7430M: Alistair Popple <alistair@popple.id.au> 7431M: Matt Porter <mporter@kernel.crashing.org> 7432W: http://www.penguinppc.org/ 7433L: linuxppc-dev@lists.ozlabs.org 7434S: Maintained 7435F: arch/powerpc/platforms/40x/ 7436F: arch/powerpc/platforms/44x/ 7437 7438LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7439L: linuxppc-dev@lists.ozlabs.org 7440S: Orphan 7441F: arch/powerpc/*/*virtex* 7442F: arch/powerpc/*/*/*virtex* 7443 7444LINUX FOR POWERPC EMBEDDED PPC8XX 7445M: Vitaly Bordug <vitb@kernel.crashing.org> 7446W: http://www.penguinppc.org/ 7447L: linuxppc-dev@lists.ozlabs.org 7448S: Maintained 7449F: arch/powerpc/platforms/8xx/ 7450 7451LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7452M: Scott Wood <oss@buserror.net> 7453M: Kumar Gala <galak@kernel.crashing.org> 7454W: http://www.penguinppc.org/ 7455L: linuxppc-dev@lists.ozlabs.org 7456T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7457S: Maintained 7458F: arch/powerpc/platforms/83xx/ 7459F: arch/powerpc/platforms/85xx/ 7460 7461LINUX FOR POWERPC PA SEMI PWRFICIENT 7462L: linuxppc-dev@lists.ozlabs.org 7463S: Orphan 7464F: arch/powerpc/platforms/pasemi/ 7465F: drivers/*/*pasemi* 7466F: drivers/*/*/*pasemi* 7467 7468LINUX SECURITY MODULE (LSM) FRAMEWORK 7469M: Chris Wright <chrisw@sous-sol.org> 7470L: linux-security-module@vger.kernel.org 7471S: Supported 7472 7473LIS3LV02D ACCELEROMETER DRIVER 7474M: Eric Piel <eric.piel@tremplin-utc.net> 7475S: Maintained 7476F: Documentation/misc-devices/lis3lv02d 7477F: drivers/misc/lis3lv02d/ 7478F: drivers/platform/x86/hp_accel.c 7479 7480LIVE PATCHING 7481M: Josh Poimboeuf <jpoimboe@redhat.com> 7482M: Jessica Yu <jeyu@redhat.com> 7483M: Jiri Kosina <jikos@kernel.org> 7484M: Miroslav Benes <mbenes@suse.cz> 7485R: Petr Mladek <pmladek@suse.com> 7486S: Maintained 7487F: kernel/livepatch/ 7488F: include/linux/livepatch.h 7489F: arch/x86/include/asm/livepatch.h 7490F: arch/x86/kernel/livepatch.c 7491F: Documentation/livepatch/ 7492F: Documentation/ABI/testing/sysfs-kernel-livepatch 7493F: samples/livepatch/ 7494L: live-patching@vger.kernel.org 7495T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7496 7497LINUX KERNEL DUMP TEST MODULE (LKDTM) 7498M: Kees Cook <keescook@chromium.org> 7499S: Maintained 7500F: drivers/misc/lkdtm* 7501 7502LLC (802.2) 7503L: netdev@vger.kernel.org 7504S: Odd fixes 7505F: include/linux/llc.h 7506F: include/uapi/linux/llc.h 7507F: include/net/llc* 7508F: net/llc/ 7509 7510LM73 HARDWARE MONITOR DRIVER 7511M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7512L: linux-hwmon@vger.kernel.org 7513S: Maintained 7514F: drivers/hwmon/lm73.c 7515 7516LM78 HARDWARE MONITOR DRIVER 7517M: Jean Delvare <jdelvare@suse.com> 7518L: linux-hwmon@vger.kernel.org 7519S: Maintained 7520F: Documentation/hwmon/lm78 7521F: drivers/hwmon/lm78.c 7522 7523LM83 HARDWARE MONITOR DRIVER 7524M: Jean Delvare <jdelvare@suse.com> 7525L: linux-hwmon@vger.kernel.org 7526S: Maintained 7527F: Documentation/hwmon/lm83 7528F: drivers/hwmon/lm83.c 7529 7530LM90 HARDWARE MONITOR DRIVER 7531M: Jean Delvare <jdelvare@suse.com> 7532L: linux-hwmon@vger.kernel.org 7533S: Maintained 7534F: Documentation/hwmon/lm90 7535F: Documentation/devicetree/bindings/hwmon/lm90.txt 7536F: drivers/hwmon/lm90.c 7537 7538LM95234 HARDWARE MONITOR DRIVER 7539M: Guenter Roeck <linux@roeck-us.net> 7540L: linux-hwmon@vger.kernel.org 7541S: Maintained 7542F: Documentation/hwmon/lm95234 7543F: drivers/hwmon/lm95234.c 7544 7545LME2510 MEDIA DRIVER 7546M: Malcolm Priestley <tvboxspy@gmail.com> 7547L: linux-media@vger.kernel.org 7548W: https://linuxtv.org 7549Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7550S: Maintained 7551F: drivers/media/usb/dvb-usb-v2/lmedm04* 7552 7553LOCKING PRIMITIVES 7554M: Peter Zijlstra <peterz@infradead.org> 7555M: Ingo Molnar <mingo@redhat.com> 7556L: linux-kernel@vger.kernel.org 7557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7558S: Maintained 7559F: Documentation/locking/ 7560F: include/linux/lockdep.h 7561F: include/linux/spinlock*.h 7562F: arch/*/include/asm/spinlock*.h 7563F: include/linux/rwlock*.h 7564F: include/linux/mutex*.h 7565F: arch/*/include/asm/mutex*.h 7566F: include/linux/rwsem*.h 7567F: arch/*/include/asm/rwsem.h 7568F: include/linux/seqlock.h 7569F: lib/locking*.[ch] 7570F: kernel/locking/ 7571 7572LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7573M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7574L: linux-ntfs-dev@lists.sourceforge.net 7575W: http://www.linux-ntfs.org/content/view/19/37/ 7576S: Maintained 7577F: Documentation/ldm.txt 7578F: block/partitions/ldm.* 7579 7580LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7581M: Sathya Prakash <sathya.prakash@broadcom.com> 7582M: Chaitra P B <chaitra.basappa@broadcom.com> 7583M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7584L: MPT-FusionLinux.pdl@broadcom.com 7585L: linux-scsi@vger.kernel.org 7586W: http://www.avagotech.com/support/ 7587S: Supported 7588F: drivers/message/fusion/ 7589F: drivers/scsi/mpt2sas/ 7590F: drivers/scsi/mpt3sas/ 7591 7592LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7593M: Matthew Wilcox <matthew@wil.cx> 7594L: linux-scsi@vger.kernel.org 7595S: Maintained 7596F: drivers/scsi/sym53c8xx_2/ 7597 7598LTC4261 HARDWARE MONITOR DRIVER 7599M: Guenter Roeck <linux@roeck-us.net> 7600L: linux-hwmon@vger.kernel.org 7601S: Maintained 7602F: Documentation/hwmon/ltc4261 7603F: drivers/hwmon/ltc4261.c 7604 7605LTP (Linux Test Project) 7606M: Mike Frysinger <vapier@gentoo.org> 7607M: Cyril Hrubis <chrubis@suse.cz> 7608M: Wanlong Gao <wanlong.gao@gmail.com> 7609M: Jan Stancek <jstancek@redhat.com> 7610M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7611M: Alexey Kodanev <alexey.kodanev@oracle.com> 7612L: ltp@lists.linux.it (subscribers-only) 7613W: http://linux-test-project.github.io/ 7614T: git git://github.com/linux-test-project/ltp.git 7615S: Maintained 7616 7617M32R ARCHITECTURE 7618W: http://www.linux-m32r.org/ 7619S: Orphan 7620F: arch/m32r/ 7621 7622M68K ARCHITECTURE 7623M: Geert Uytterhoeven <geert@linux-m68k.org> 7624L: linux-m68k@lists.linux-m68k.org 7625W: http://www.linux-m68k.org/ 7626T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7627S: Maintained 7628F: arch/m68k/ 7629F: drivers/zorro/ 7630 7631M68K ON APPLE MACINTOSH 7632M: Joshua Thompson <funaho@jurai.org> 7633W: http://www.mac.linux-m68k.org/ 7634L: linux-m68k@lists.linux-m68k.org 7635S: Maintained 7636F: arch/m68k/mac/ 7637 7638M68K ON HP9000/300 7639M: Philip Blundell <philb@gnu.org> 7640W: http://www.tazenda.demon.co.uk/phil/linux-hp 7641S: Maintained 7642F: arch/m68k/hp300/ 7643 7644M88DS3103 MEDIA DRIVER 7645M: Antti Palosaari <crope@iki.fi> 7646L: linux-media@vger.kernel.org 7647W: https://linuxtv.org 7648W: http://palosaari.fi/linux/ 7649Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7650T: git git://linuxtv.org/anttip/media_tree.git 7651S: Maintained 7652F: drivers/media/dvb-frontends/m88ds3103* 7653 7654M88RS2000 MEDIA DRIVER 7655M: Malcolm Priestley <tvboxspy@gmail.com> 7656L: linux-media@vger.kernel.org 7657W: https://linuxtv.org 7658Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7659S: Maintained 7660F: drivers/media/dvb-frontends/m88rs2000* 7661 7662MA901 MASTERKIT USB FM RADIO DRIVER 7663M: Alexey Klimov <klimov.linux@gmail.com> 7664L: linux-media@vger.kernel.org 7665T: git git://linuxtv.org/media_tree.git 7666S: Maintained 7667F: drivers/media/radio/radio-ma901.c 7668 7669MAC80211 7670M: Johannes Berg <johannes@sipsolutions.net> 7671L: linux-wireless@vger.kernel.org 7672W: http://wireless.kernel.org/ 7673T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7674T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7675S: Maintained 7676F: Documentation/networking/mac80211-injection.txt 7677F: include/net/mac80211.h 7678F: net/mac80211/ 7679F: drivers/net/wireless/mac80211_hwsim.[ch] 7680 7681MACVLAN DRIVER 7682M: Patrick McHardy <kaber@trash.net> 7683L: netdev@vger.kernel.org 7684S: Maintained 7685F: drivers/net/macvlan.c 7686F: include/linux/if_macvlan.h 7687 7688MAILBOX API 7689M: Jassi Brar <jassisinghbrar@gmail.com> 7690L: linux-kernel@vger.kernel.org 7691S: Maintained 7692F: drivers/mailbox/ 7693F: include/linux/mailbox_client.h 7694F: include/linux/mailbox_controller.h 7695 7696MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7697M: Michael Kerrisk <mtk.manpages@gmail.com> 7698W: http://www.kernel.org/doc/man-pages 7699L: linux-man@vger.kernel.org 7700S: Maintained 7701 7702MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7703M: Andrew Lunn <andrew@lunn.ch> 7704M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7705L: netdev@vger.kernel.org 7706S: Maintained 7707F: drivers/net/dsa/mv88e6xxx/ 7708F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7709 7710MARVELL ARMADA DRM SUPPORT 7711M: Russell King <linux@armlinux.org.uk> 7712S: Maintained 7713T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7714T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7715F: drivers/gpu/drm/armada/ 7716F: include/uapi/drm/armada_drm.h 7717F: Documentation/devicetree/bindings/display/armada/ 7718 7719MARVELL CRYPTO DRIVER 7720M: Boris Brezillon <boris.brezillon@free-electrons.com> 7721M: Arnaud Ebalard <arno@natisbad.org> 7722F: drivers/crypto/marvell/ 7723S: Maintained 7724L: linux-crypto@vger.kernel.org 7725 7726MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7727M: Mirko Lindner <mlindner@marvell.com> 7728M: Stephen Hemminger <stephen@networkplumber.org> 7729L: netdev@vger.kernel.org 7730S: Maintained 7731F: drivers/net/ethernet/marvell/sk* 7732 7733MARVELL LIBERTAS WIRELESS DRIVER 7734L: libertas-dev@lists.infradead.org 7735S: Orphan 7736F: drivers/net/wireless/marvell/libertas/ 7737 7738MARVELL MV643XX ETHERNET DRIVER 7739M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7740L: netdev@vger.kernel.org 7741S: Maintained 7742F: drivers/net/ethernet/marvell/mv643xx_eth.* 7743F: include/linux/mv643xx.h 7744 7745MARVELL MVNETA ETHERNET DRIVER 7746M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7747L: netdev@vger.kernel.org 7748S: Maintained 7749F: drivers/net/ethernet/marvell/mvneta.* 7750 7751MARVELL MWIFIEX WIRELESS DRIVER 7752M: Amitkumar Karwar <akarwar@marvell.com> 7753M: Nishant Sarmukadam <nishants@marvell.com> 7754L: linux-wireless@vger.kernel.org 7755S: Maintained 7756F: drivers/net/wireless/marvell/mwifiex/ 7757 7758MARVELL MWL8K WIRELESS DRIVER 7759M: Lennert Buytenhek <buytenh@wantstofly.org> 7760L: linux-wireless@vger.kernel.org 7761S: Odd Fixes 7762F: drivers/net/wireless/marvell/mwl8k.c 7763 7764MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7765M: Nicolas Pitre <nico@fluxnic.net> 7766S: Odd Fixes 7767F: drivers/mmc/host/mvsdio.* 7768 7769MATROX FRAMEBUFFER DRIVER 7770L: linux-fbdev@vger.kernel.org 7771S: Orphan 7772F: drivers/video/fbdev/matrox/matroxfb_* 7773F: include/uapi/linux/matroxfb.h 7774 7775MAX16065 HARDWARE MONITOR DRIVER 7776M: Guenter Roeck <linux@roeck-us.net> 7777L: linux-hwmon@vger.kernel.org 7778S: Maintained 7779F: Documentation/hwmon/max16065 7780F: drivers/hwmon/max16065.c 7781 7782MAX20751 HARDWARE MONITOR DRIVER 7783M: Guenter Roeck <linux@roeck-us.net> 7784L: linux-hwmon@vger.kernel.org 7785S: Maintained 7786F: Documentation/hwmon/max20751 7787F: drivers/hwmon/max20751.c 7788 7789MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7790L: linux-hwmon@vger.kernel.org 7791S: Orphan 7792F: Documentation/hwmon/max6650 7793F: drivers/hwmon/max6650.c 7794 7795MAX6697 HARDWARE MONITOR DRIVER 7796M: Guenter Roeck <linux@roeck-us.net> 7797L: linux-hwmon@vger.kernel.org 7798S: Maintained 7799F: Documentation/hwmon/max6697 7800F: Documentation/devicetree/bindings/i2c/max6697.txt 7801F: drivers/hwmon/max6697.c 7802F: include/linux/platform_data/max6697.h 7803 7804MAX9860 MONO AUDIO VOICE CODEC DRIVER 7805M: Peter Rosin <peda@axentia.se> 7806L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7807S: Maintained 7808F: Documentation/devicetree/bindings/sound/max9860.txt 7809F: sound/soc/codecs/max9860.* 7810 7811MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7812M: Krzysztof Kozlowski <krzk@kernel.org> 7813M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7814L: linux-pm@vger.kernel.org 7815S: Supported 7816F: drivers/power/supply/max14577_charger.c 7817F: drivers/power/supply/max77693_charger.c 7818 7819MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7820M: Javier Martinez Canillas <javier@osg.samsung.com> 7821L: linux-kernel@vger.kernel.org 7822S: Supported 7823F: drivers/*/*max77802*.c 7824F: Documentation/devicetree/bindings/*/*max77802.txt 7825F: include/dt-bindings/*/*max77802.h 7826 7827MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7828M: Chanwoo Choi <cw00.choi@samsung.com> 7829M: Krzysztof Kozlowski <krzk@kernel.org> 7830M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7831L: linux-kernel@vger.kernel.org 7832S: Supported 7833F: drivers/*/max14577*.c 7834F: drivers/*/max77686*.c 7835F: drivers/*/max77693*.c 7836F: drivers/extcon/extcon-max14577.c 7837F: drivers/extcon/extcon-max77693.c 7838F: drivers/rtc/rtc-max77686.c 7839F: drivers/clk/clk-max77686.c 7840F: Documentation/devicetree/bindings/mfd/max14577.txt 7841F: Documentation/devicetree/bindings/*/max77686.txt 7842F: Documentation/devicetree/bindings/mfd/max77693.txt 7843F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7844F: include/linux/mfd/max14577*.h 7845F: include/linux/mfd/max77686*.h 7846F: include/linux/mfd/max77693*.h 7847 7848MAXIRADIO FM RADIO RECEIVER DRIVER 7849M: Hans Verkuil <hverkuil@xs4all.nl> 7850L: linux-media@vger.kernel.org 7851T: git git://linuxtv.org/media_tree.git 7852W: https://linuxtv.org 7853S: Maintained 7854F: drivers/media/radio/radio-maxiradio* 7855 7856MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7857M: Peter Rosin <peda@axentia.se> 7858L: linux-iio@vger.kernel.org 7859S: Maintained 7860F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7861F: drivers/iio/potentiometer/mcp4531.c 7862 7863MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7864M: William Breathitt Gray <vilhelm.gray@gmail.com> 7865L: linux-iio@vger.kernel.org 7866S: Maintained 7867F: drivers/iio/dac/cio-dac.c 7868 7869MEDIA DRIVERS FOR RENESAS - FCP 7870M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7871L: linux-media@vger.kernel.org 7872L: linux-renesas-soc@vger.kernel.org 7873T: git git://linuxtv.org/media_tree.git 7874S: Supported 7875F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7876F: drivers/media/platform/rcar-fcp.c 7877F: include/media/rcar-fcp.h 7878 7879MEDIA DRIVERS FOR RENESAS - FDP1 7880M: Kieran Bingham <kieran@bingham.xyz> 7881L: linux-media@vger.kernel.org 7882L: linux-renesas-soc@vger.kernel.org 7883T: git git://linuxtv.org/media_tree.git 7884S: Supported 7885F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7886F: drivers/media/platform/rcar_fdp1.c 7887 7888MEDIA DRIVERS FOR RENESAS - VIN 7889M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7890L: linux-media@vger.kernel.org 7891L: linux-renesas-soc@vger.kernel.org 7892T: git git://linuxtv.org/media_tree.git 7893S: Supported 7894F: Documentation/devicetree/bindings/media/rcar_vin.txt 7895F: drivers/media/platform/rcar-vin/ 7896 7897MEDIA DRIVERS FOR RENESAS - VSP1 7898M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7899L: linux-media@vger.kernel.org 7900L: linux-renesas-soc@vger.kernel.org 7901T: git git://linuxtv.org/media_tree.git 7902S: Supported 7903F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7904F: drivers/media/platform/vsp1/ 7905 7906MEDIA DRIVERS FOR HELENE 7907M: Abylay Ospan <aospan@netup.ru> 7908L: linux-media@vger.kernel.org 7909W: https://linuxtv.org 7910W: http://netup.tv/ 7911T: git git://linuxtv.org/media_tree.git 7912S: Supported 7913F: drivers/media/dvb-frontends/helene* 7914 7915MEDIA DRIVERS FOR ASCOT2E 7916M: Sergey Kozlov <serjk@netup.ru> 7917M: Abylay Ospan <aospan@netup.ru> 7918L: linux-media@vger.kernel.org 7919W: https://linuxtv.org 7920W: http://netup.tv/ 7921T: git git://linuxtv.org/media_tree.git 7922S: Supported 7923F: drivers/media/dvb-frontends/ascot2e* 7924 7925MEDIA DRIVERS FOR CXD2841ER 7926M: Sergey Kozlov <serjk@netup.ru> 7927M: Abylay Ospan <aospan@netup.ru> 7928L: linux-media@vger.kernel.org 7929W: https://linuxtv.org 7930W: http://netup.tv/ 7931T: git git://linuxtv.org/media_tree.git 7932S: Supported 7933F: drivers/media/dvb-frontends/cxd2841er* 7934 7935MEDIA DRIVERS FOR HORUS3A 7936M: Sergey Kozlov <serjk@netup.ru> 7937M: Abylay Ospan <aospan@netup.ru> 7938L: linux-media@vger.kernel.org 7939W: https://linuxtv.org 7940W: http://netup.tv/ 7941T: git git://linuxtv.org/media_tree.git 7942S: Supported 7943F: drivers/media/dvb-frontends/horus3a* 7944 7945MEDIA DRIVERS FOR LNBH25 7946M: Sergey Kozlov <serjk@netup.ru> 7947M: Abylay Ospan <aospan@netup.ru> 7948L: linux-media@vger.kernel.org 7949W: https://linuxtv.org 7950W: http://netup.tv/ 7951T: git git://linuxtv.org/media_tree.git 7952S: Supported 7953F: drivers/media/dvb-frontends/lnbh25* 7954 7955MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7956M: Sergey Kozlov <serjk@netup.ru> 7957M: Abylay Ospan <aospan@netup.ru> 7958L: linux-media@vger.kernel.org 7959W: https://linuxtv.org 7960W: http://netup.tv/ 7961T: git git://linuxtv.org/media_tree.git 7962S: Supported 7963F: drivers/media/pci/netup_unidvb/* 7964 7965MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7966M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7967M: Mauro Carvalho Chehab <mchehab@kernel.org> 7968P: LinuxTV.org Project 7969L: linux-media@vger.kernel.org 7970W: https://linuxtv.org 7971Q: http://patchwork.kernel.org/project/linux-media/list/ 7972T: git git://linuxtv.org/media_tree.git 7973S: Maintained 7974F: Documentation/media/ 7975F: drivers/media/ 7976F: drivers/staging/media/ 7977F: include/linux/platform_data/media/ 7978F: include/media/ 7979F: include/uapi/linux/dvb/ 7980F: include/uapi/linux/videodev2.h 7981F: include/uapi/linux/media.h 7982F: include/uapi/linux/v4l2-* 7983F: include/uapi/linux/meye.h 7984F: include/uapi/linux/ivtv* 7985F: include/uapi/linux/uvcvideo.h 7986 7987MEDIATEK ETHERNET DRIVER 7988M: Felix Fietkau <nbd@openwrt.org> 7989M: John Crispin <blogic@openwrt.org> 7990L: netdev@vger.kernel.org 7991S: Maintained 7992F: drivers/net/ethernet/mediatek/ 7993 7994MEDIATEK MEDIA DRIVER 7995M: Tiffany Lin <tiffany.lin@mediatek.com> 7996M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7997S: Supported 7998F: drivers/media/platform/mtk-vcodec/ 7999F: drivers/media/platform/mtk-vpu/ 8000F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8001F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8002 8003MEDIATEK MDP DRIVER 8004M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8005M: Houlong Wei <houlong.wei@mediatek.com> 8006M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8007S: Supported 8008F: drivers/media/platform/mtk-mdp/ 8009F: drivers/media/platform/mtk-vpu/ 8010F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8011 8012MEDIATEK MT7601U WIRELESS LAN DRIVER 8013M: Jakub Kicinski <kubakici@wp.pl> 8014L: linux-wireless@vger.kernel.org 8015S: Maintained 8016F: drivers/net/wireless/mediatek/mt7601u/ 8017 8018MEGARAID SCSI/SAS DRIVERS 8019M: Kashyap Desai <kashyap.desai@broadcom.com> 8020M: Sumit Saxena <sumit.saxena@broadcom.com> 8021M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8022L: megaraidlinux.pdl@broadcom.com 8023L: linux-scsi@vger.kernel.org 8024W: http://www.avagotech.com/support/ 8025S: Maintained 8026F: Documentation/scsi/megaraid.txt 8027F: drivers/scsi/megaraid.* 8028F: drivers/scsi/megaraid/ 8029 8030MELFAS MIP4 TOUCHSCREEN DRIVER 8031M: Sangwon Jee <jeesw@melfas.com> 8032W: http://www.melfas.com 8033S: Supported 8034F: drivers/input/touchscreen/melfas_mip4.c 8035F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8036 8037MELLANOX ETHERNET DRIVER (mlx4_en) 8038M: Tariq Toukan <tariqt@mellanox.com> 8039L: netdev@vger.kernel.org 8040S: Supported 8041W: http://www.mellanox.com 8042Q: http://patchwork.ozlabs.org/project/netdev/list/ 8043F: drivers/net/ethernet/mellanox/mlx4/en_* 8044 8045MELLANOX ETHERNET DRIVER (mlx5e) 8046M: Saeed Mahameed <saeedm@mellanox.com> 8047L: netdev@vger.kernel.org 8048S: Supported 8049W: http://www.mellanox.com 8050Q: http://patchwork.ozlabs.org/project/netdev/list/ 8051F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8052 8053MELLANOX ETHERNET SWITCH DRIVERS 8054M: Jiri Pirko <jiri@mellanox.com> 8055M: Ido Schimmel <idosch@mellanox.com> 8056L: netdev@vger.kernel.org 8057S: Supported 8058W: http://www.mellanox.com 8059Q: http://patchwork.ozlabs.org/project/netdev/list/ 8060F: drivers/net/ethernet/mellanox/mlxsw/ 8061 8062MELLANOX MLXCPLD I2C AND MUX DRIVER 8063M: Vadim Pasternak <vadimp@mellanox.com> 8064M: Michael Shych <michaelsh@mellanox.com> 8065L: linux-i2c@vger.kernel.org 8066S: Supported 8067F: drivers/i2c/busses/i2c-mlxcpld.c 8068F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8069F: Documentation/i2c/busses/i2c-mlxcpld 8070 8071MELLANOX MLXCPLD LED DRIVER 8072M: Vadim Pasternak <vadimp@mellanox.com> 8073L: linux-leds@vger.kernel.org 8074S: Supported 8075F: drivers/leds/leds-mlxcpld.c 8076F: Documentation/leds/leds-mlxcpld.txt 8077 8078MELLANOX PLATFORM DRIVER 8079M: Vadim Pasternak <vadimp@mellanox.com> 8080L: platform-driver-x86@vger.kernel.org 8081S: Supported 8082F: drivers/platform/x86/mlx-platform.c 8083 8084MELLANOX MLX CPLD HOTPLUG DRIVER 8085M: Vadim Pasternak <vadimp@mellanox.com> 8086L: platform-driver-x86@vger.kernel.org 8087S: Supported 8088F: drivers/platform/x86/mlxcpld-hotplug.c 8089F: include/linux/platform_data/mlxcpld-hotplug.h 8090 8091SOFT-ROCE DRIVER (rxe) 8092M: Moni Shoua <monis@mellanox.com> 8093L: linux-rdma@vger.kernel.org 8094S: Supported 8095W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8096Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8097F: drivers/infiniband/sw/rxe/ 8098F: include/uapi/rdma/rdma_user_rxe.h 8099 8100MEMBARRIER SUPPORT 8101M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8102M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8103L: linux-kernel@vger.kernel.org 8104S: Supported 8105F: kernel/membarrier.c 8106F: include/uapi/linux/membarrier.h 8107 8108MEMORY MANAGEMENT 8109L: linux-mm@kvack.org 8110W: http://www.linux-mm.org 8111S: Maintained 8112F: include/linux/mm.h 8113F: include/linux/gfp.h 8114F: include/linux/mmzone.h 8115F: include/linux/memory_hotplug.h 8116F: include/linux/vmalloc.h 8117F: mm/ 8118 8119MEMORY TECHNOLOGY DEVICES (MTD) 8120M: David Woodhouse <dwmw2@infradead.org> 8121M: Brian Norris <computersforpeace@gmail.com> 8122M: Boris Brezillon <boris.brezillon@free-electrons.com> 8123M: Marek Vasut <marek.vasut@gmail.com> 8124M: Richard Weinberger <richard@nod.at> 8125M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8126L: linux-mtd@lists.infradead.org 8127W: http://www.linux-mtd.infradead.org/ 8128Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8129T: git git://git.infradead.org/linux-mtd.git 8130T: git git://git.infradead.org/l2-mtd.git 8131S: Maintained 8132F: Documentation/devicetree/bindings/mtd/ 8133F: drivers/mtd/ 8134F: include/linux/mtd/ 8135F: include/uapi/mtd/ 8136 8137MEN A21 WATCHDOG DRIVER 8138M: Johannes Thumshirn <morbidrsa@gmail.com> 8139L: linux-watchdog@vger.kernel.org 8140S: Maintained 8141F: drivers/watchdog/mena21_wdt.c 8142 8143MEN CHAMELEON BUS (mcb) 8144M: Johannes Thumshirn <morbidrsa@gmail.com> 8145S: Maintained 8146F: drivers/mcb/ 8147F: include/linux/mcb.h 8148F: Documentation/men-chameleon-bus.txt 8149 8150MEN F21BMC (Board Management Controller) 8151M: Andreas Werner <andreas.werner@men.de> 8152S: Supported 8153F: drivers/mfd/menf21bmc.c 8154F: drivers/watchdog/menf21bmc_wdt.c 8155F: drivers/leds/leds-menf21bmc.c 8156F: drivers/hwmon/menf21bmc_hwmon.c 8157F: Documentation/hwmon/menf21bmc 8158 8159METAG ARCHITECTURE 8160M: James Hogan <james.hogan@imgtec.com> 8161L: linux-metag@vger.kernel.org 8162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8163S: Odd Fixes 8164F: arch/metag/ 8165F: Documentation/metag/ 8166F: Documentation/devicetree/bindings/metag/ 8167F: Documentation/devicetree/bindings/interrupt-controller/img,* 8168F: drivers/clocksource/metag_generic.c 8169F: drivers/irqchip/irq-metag.c 8170F: drivers/irqchip/irq-metag-ext.c 8171F: drivers/tty/metag_da.c 8172 8173MICROBLAZE ARCHITECTURE 8174M: Michal Simek <monstr@monstr.eu> 8175W: http://www.monstr.eu/fdt/ 8176T: git git://git.monstr.eu/linux-2.6-microblaze.git 8177S: Supported 8178F: arch/microblaze/ 8179 8180MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8181M: Richard Genoud <richard.genoud@gmail.com> 8182S: Maintained 8183F: drivers/tty/serial/atmel_serial.c 8184F: include/linux/atmel_serial.h 8185 8186MICROCHIP / ATMEL DMA DRIVER 8187M: Ludovic Desroches <ludovic.desroches@microchip.com> 8188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8189L: dmaengine@vger.kernel.org 8190S: Supported 8191F: drivers/dma/at_hdmac.c 8192F: drivers/dma/at_hdmac_regs.h 8193F: include/linux/platform_data/dma-atmel.h 8194 8195MICROCHIP / ATMEL ISC DRIVER 8196M: Songjun Wu <songjun.wu@microchip.com> 8197L: linux-media@vger.kernel.org 8198S: Supported 8199F: drivers/media/platform/atmel/atmel-isc.c 8200F: drivers/media/platform/atmel/atmel-isc-regs.h 8201F: devicetree/bindings/media/atmel-isc.txt 8202 8203MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8204M: Chen Yu <yu.c.chen@intel.com> 8205L: platform-driver-x86@vger.kernel.org 8206S: Supported 8207F: drivers/platform/x86/surfacepro3_button.c 8208 8209MICROTEK X6 SCANNER 8210M: Oliver Neukum <oliver@neukum.org> 8211S: Maintained 8212F: drivers/usb/image/microtek.* 8213 8214MIPS 8215M: Ralf Baechle <ralf@linux-mips.org> 8216L: linux-mips@linux-mips.org 8217W: http://www.linux-mips.org/ 8218T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8219Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8220S: Supported 8221F: Documentation/devicetree/bindings/mips/ 8222F: Documentation/mips/ 8223F: arch/mips/ 8224 8225MIPS/LOONGSON1 ARCHITECTURE 8226M: Keguang Zhang <keguang.zhang@gmail.com> 8227L: linux-mips@linux-mips.org 8228S: Maintained 8229F: arch/mips/loongson32/ 8230F: arch/mips/include/asm/mach-loongson32/ 8231F: drivers/*/*loongson1* 8232F: drivers/*/*/*loongson1* 8233 8234MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8235M: Hans Verkuil <hverkuil@xs4all.nl> 8236L: linux-media@vger.kernel.org 8237T: git git://linuxtv.org/media_tree.git 8238W: https://linuxtv.org 8239S: Odd Fixes 8240F: drivers/media/radio/radio-miropcm20* 8241 8242MELLANOX MLX4 core VPI driver 8243M: Yishai Hadas <yishaih@mellanox.com> 8244L: netdev@vger.kernel.org 8245L: linux-rdma@vger.kernel.org 8246W: http://www.mellanox.com 8247Q: http://patchwork.ozlabs.org/project/netdev/list/ 8248S: Supported 8249F: drivers/net/ethernet/mellanox/mlx4/ 8250F: include/linux/mlx4/ 8251F: include/uapi/rdma/mlx4-abi.h 8252 8253MELLANOX MLX4 IB driver 8254M: Yishai Hadas <yishaih@mellanox.com> 8255L: linux-rdma@vger.kernel.org 8256W: http://www.mellanox.com 8257Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8258S: Supported 8259F: drivers/infiniband/hw/mlx4/ 8260F: include/linux/mlx4/ 8261 8262MELLANOX MLX5 core VPI driver 8263M: Saeed Mahameed <saeedm@mellanox.com> 8264M: Matan Barak <matanb@mellanox.com> 8265M: Leon Romanovsky <leonro@mellanox.com> 8266L: netdev@vger.kernel.org 8267L: linux-rdma@vger.kernel.org 8268W: http://www.mellanox.com 8269Q: http://patchwork.ozlabs.org/project/netdev/list/ 8270S: Supported 8271F: drivers/net/ethernet/mellanox/mlx5/core/ 8272F: include/linux/mlx5/ 8273F: include/uapi/rdma/mlx5-abi.h 8274 8275MELLANOX MLX5 IB driver 8276M: Matan Barak <matanb@mellanox.com> 8277M: Leon Romanovsky <leonro@mellanox.com> 8278L: linux-rdma@vger.kernel.org 8279W: http://www.mellanox.com 8280Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8281S: Supported 8282F: drivers/infiniband/hw/mlx5/ 8283F: include/linux/mlx5/ 8284 8285MELEXIS MLX90614 DRIVER 8286M: Crt Mori <cmo@melexis.com> 8287L: linux-iio@vger.kernel.org 8288W: http://www.melexis.com 8289S: Supported 8290F: drivers/iio/temperature/mlx90614.c 8291 8292MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8293M: Don Brace <don.brace@microsemi.com> 8294L: esc.storagedev@microsemi.com 8295L: linux-scsi@vger.kernel.org 8296S: Supported 8297F: drivers/scsi/smartpqi/smartpqi*.[ch] 8298F: drivers/scsi/smartpqi/Kconfig 8299F: drivers/scsi/smartpqi/Makefile 8300F: include/linux/cciss*.h 8301F: include/uapi/linux/cciss*.h 8302F: Documentation/scsi/smartpqi.txt 8303 8304MN88472 MEDIA DRIVER 8305M: Antti Palosaari <crope@iki.fi> 8306L: linux-media@vger.kernel.org 8307W: https://linuxtv.org 8308W: http://palosaari.fi/linux/ 8309Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8310S: Maintained 8311F: drivers/media/dvb-frontends/mn88472* 8312 8313MN88473 MEDIA DRIVER 8314M: Antti Palosaari <crope@iki.fi> 8315L: linux-media@vger.kernel.org 8316W: https://linuxtv.org 8317W: http://palosaari.fi/linux/ 8318Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8319S: Maintained 8320F: drivers/media/dvb-frontends/mn88473* 8321 8322MODULE SUPPORT 8323M: Jessica Yu <jeyu@redhat.com> 8324M: Rusty Russell <rusty@rustcorp.com.au> 8325S: Maintained 8326F: include/linux/module.h 8327F: kernel/module.c 8328 8329MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8330W: http://popies.net/meye/ 8331S: Orphan 8332F: Documentation/media/v4l-drivers/meye* 8333F: drivers/media/pci/meye/ 8334F: include/uapi/linux/meye.h 8335 8336MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8337M: Jiri Slaby <jirislaby@gmail.com> 8338S: Maintained 8339F: Documentation/serial/moxa-smartio 8340F: drivers/tty/mxser.* 8341 8342MR800 AVERMEDIA USB FM RADIO DRIVER 8343M: Alexey Klimov <klimov.linux@gmail.com> 8344L: linux-media@vger.kernel.org 8345T: git git://linuxtv.org/media_tree.git 8346S: Maintained 8347F: drivers/media/radio/radio-mr800.c 8348 8349MRF24J40 IEEE 802.15.4 RADIO DRIVER 8350M: Alan Ott <alan@signal11.us> 8351L: linux-wpan@vger.kernel.org 8352S: Maintained 8353F: drivers/net/ieee802154/mrf24j40.c 8354F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8355 8356MSI LAPTOP SUPPORT 8357M: "Lee, Chun-Yi" <jlee@suse.com> 8358L: platform-driver-x86@vger.kernel.org 8359S: Maintained 8360F: drivers/platform/x86/msi-laptop.c 8361 8362MSI WMI SUPPORT 8363L: platform-driver-x86@vger.kernel.org 8364S: Orphan 8365F: drivers/platform/x86/msi-wmi.c 8366 8367MSI001 MEDIA DRIVER 8368M: Antti Palosaari <crope@iki.fi> 8369L: linux-media@vger.kernel.org 8370W: https://linuxtv.org 8371W: http://palosaari.fi/linux/ 8372Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8373T: git git://linuxtv.org/anttip/media_tree.git 8374S: Maintained 8375F: drivers/media/tuners/msi001* 8376 8377MSI2500 MEDIA DRIVER 8378M: Antti Palosaari <crope@iki.fi> 8379L: linux-media@vger.kernel.org 8380W: https://linuxtv.org 8381W: http://palosaari.fi/linux/ 8382Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8383T: git git://linuxtv.org/anttip/media_tree.git 8384S: Maintained 8385F: drivers/media/usb/msi2500/ 8386 8387MSYSTEMS DISKONCHIP G3 MTD DRIVER 8388M: Robert Jarzmik <robert.jarzmik@free.fr> 8389L: linux-mtd@lists.infradead.org 8390S: Maintained 8391F: drivers/mtd/devices/docg3* 8392 8393MT9M032 APTINA SENSOR DRIVER 8394M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8395L: linux-media@vger.kernel.org 8396T: git git://linuxtv.org/media_tree.git 8397S: Maintained 8398F: drivers/media/i2c/mt9m032.c 8399F: include/media/i2c/mt9m032.h 8400 8401MT9P031 APTINA CAMERA SENSOR 8402M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8403L: linux-media@vger.kernel.org 8404T: git git://linuxtv.org/media_tree.git 8405S: Maintained 8406F: drivers/media/i2c/mt9p031.c 8407F: include/media/i2c/mt9p031.h 8408 8409MT9T001 APTINA CAMERA SENSOR 8410M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8411L: linux-media@vger.kernel.org 8412T: git git://linuxtv.org/media_tree.git 8413S: Maintained 8414F: drivers/media/i2c/mt9t001.c 8415F: include/media/i2c/mt9t001.h 8416 8417MT9V032 APTINA CAMERA SENSOR 8418M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8419L: linux-media@vger.kernel.org 8420T: git git://linuxtv.org/media_tree.git 8421S: Maintained 8422F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8423F: drivers/media/i2c/mt9v032.c 8424F: include/media/i2c/mt9v032.h 8425 8426MULTIFUNCTION DEVICES (MFD) 8427M: Lee Jones <lee.jones@linaro.org> 8428T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8429S: Supported 8430F: Documentation/devicetree/bindings/mfd/ 8431F: drivers/mfd/ 8432F: include/linux/mfd/ 8433 8434MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8435M: Ulf Hansson <ulf.hansson@linaro.org> 8436L: linux-mmc@vger.kernel.org 8437T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8438S: Maintained 8439F: Documentation/devicetree/bindings/mmc/ 8440F: drivers/mmc/ 8441F: include/linux/mmc/ 8442F: include/uapi/linux/mmc/ 8443 8444MULTIMEDIA CARD (MMC) ETC. OVER SPI 8445S: Orphan 8446F: drivers/mmc/host/mmc_spi.c 8447F: include/linux/spi/mmc_spi.h 8448 8449MULTISOUND SOUND DRIVER 8450M: Andrew Veliath <andrewtv@usa.net> 8451S: Maintained 8452F: Documentation/sound/oss/MultiSound 8453F: sound/oss/msnd* 8454 8455MULTITECH MULTIPORT CARD (ISICOM) 8456S: Orphan 8457F: drivers/tty/isicom.c 8458F: include/linux/isicom.h 8459 8460MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8461M: Bin Liu <b-liu@ti.com> 8462L: linux-usb@vger.kernel.org 8463T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8464S: Maintained 8465F: drivers/usb/musb/ 8466 8467MXL5007T MEDIA DRIVER 8468M: Michael Krufky <mkrufky@linuxtv.org> 8469L: linux-media@vger.kernel.org 8470W: https://linuxtv.org 8471W: http://github.com/mkrufky 8472Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8473T: git git://linuxtv.org/mkrufky/tuners.git 8474S: Maintained 8475F: drivers/media/tuners/mxl5007t.* 8476 8477MXSFB DRM DRIVER 8478M: Marek Vasut <marex@denx.de> 8479S: Supported 8480F: drivers/gpu/drm/mxsfb/ 8481F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8482 8483MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8484M: Hyong-Youb Kim <hykim@myri.com> 8485L: netdev@vger.kernel.org 8486W: https://www.myricom.com/support/downloads/myri10ge.html 8487S: Supported 8488F: drivers/net/ethernet/myricom/myri10ge/ 8489 8490NAND FLASH SUBSYSTEM 8491M: Boris Brezillon <boris.brezillon@free-electrons.com> 8492R: Richard Weinberger <richard@nod.at> 8493L: linux-mtd@lists.infradead.org 8494W: http://www.linux-mtd.infradead.org/ 8495Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8496T: git git://github.com/linux-nand/linux.git 8497S: Maintained 8498F: drivers/mtd/nand/ 8499F: include/linux/mtd/nand*.h 8500 8501NATSEMI ETHERNET DRIVER (DP8381x) 8502S: Orphan 8503F: drivers/net/ethernet/natsemi/natsemi.c 8504 8505NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8506M: Daniel Mack <zonque@gmail.com> 8507S: Maintained 8508L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8509W: http://www.native-instruments.com 8510F: sound/usb/caiaq/ 8511 8512NCP FILESYSTEM 8513M: Petr Vandrovec <petr@vandrovec.name> 8514S: Odd Fixes 8515F: fs/ncpfs/ 8516 8517NCR 5380 SCSI DRIVERS 8518M: Finn Thain <fthain@telegraphics.com.au> 8519M: Michael Schmitz <schmitzmic@gmail.com> 8520L: linux-scsi@vger.kernel.org 8521S: Maintained 8522F: Documentation/scsi/g_NCR5380.txt 8523F: drivers/scsi/NCR5380.* 8524F: drivers/scsi/arm/cumana_1.c 8525F: drivers/scsi/arm/oak.c 8526F: drivers/scsi/atari_scsi.* 8527F: drivers/scsi/dmx3191d.c 8528F: drivers/scsi/g_NCR5380.* 8529F: drivers/scsi/mac_scsi.* 8530F: drivers/scsi/sun3_scsi.* 8531F: drivers/scsi/sun3_scsi_vme.c 8532 8533NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8534M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8535L: linux-scsi@vger.kernel.org 8536S: Maintained 8537F: drivers/scsi/NCR_D700.* 8538 8539NCT6775 HARDWARE MONITOR DRIVER 8540M: Guenter Roeck <linux@roeck-us.net> 8541L: linux-hwmon@vger.kernel.org 8542S: Maintained 8543F: Documentation/hwmon/nct6775 8544F: drivers/hwmon/nct6775.c 8545 8546NETEFFECT IWARP RNIC DRIVER (IW_NES) 8547M: Faisal Latif <faisal.latif@intel.com> 8548L: linux-rdma@vger.kernel.org 8549W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8550S: Supported 8551F: drivers/infiniband/hw/nes/ 8552F: include/uapi/rdma/nes-abi.h 8553 8554NETEM NETWORK EMULATOR 8555M: Stephen Hemminger <stephen@networkplumber.org> 8556L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8557S: Maintained 8558F: net/sched/sch_netem.c 8559 8560NETERION 10GbE DRIVERS (s2io/vxge) 8561M: Jon Mason <jdmason@kudzu.us> 8562L: netdev@vger.kernel.org 8563S: Supported 8564F: Documentation/networking/s2io.txt 8565F: Documentation/networking/vxge.txt 8566F: drivers/net/ethernet/neterion/ 8567 8568NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8569M: Pablo Neira Ayuso <pablo@netfilter.org> 8570M: Patrick McHardy <kaber@trash.net> 8571M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8572L: netfilter-devel@vger.kernel.org 8573L: coreteam@netfilter.org 8574W: http://www.netfilter.org/ 8575W: http://www.iptables.org/ 8576Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8577T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8578T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8579S: Supported 8580F: include/linux/netfilter* 8581F: include/linux/netfilter/ 8582F: include/net/netfilter/ 8583F: include/uapi/linux/netfilter* 8584F: include/uapi/linux/netfilter/ 8585F: net/*/netfilter.c 8586F: net/*/netfilter/ 8587F: net/netfilter/ 8588F: net/bridge/br_netfilter*.c 8589 8590NETLABEL 8591M: Paul Moore <paul@paul-moore.com> 8592W: http://netlabel.sf.net 8593L: netdev@vger.kernel.org 8594S: Maintained 8595F: Documentation/netlabel/ 8596F: include/net/netlabel.h 8597F: net/netlabel/ 8598 8599NETROM NETWORK LAYER 8600M: Ralf Baechle <ralf@linux-mips.org> 8601L: linux-hams@vger.kernel.org 8602W: http://www.linux-ax25.org/ 8603S: Maintained 8604F: include/net/netrom.h 8605F: include/uapi/linux/netrom.h 8606F: net/netrom/ 8607 8608NETRONOME ETHERNET DRIVERS 8609M: Jakub Kicinski <jakub.kicinski@netronome.com> 8610L: oss-drivers@netronome.com 8611S: Maintained 8612F: drivers/net/ethernet/netronome/ 8613 8614NETWORK BLOCK DEVICE (NBD) 8615M: Markus Pargmann <mpa@pengutronix.de> 8616S: Maintained 8617L: nbd-general@lists.sourceforge.net 8618T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8619F: Documentation/blockdev/nbd.txt 8620F: drivers/block/nbd.c 8621F: include/uapi/linux/nbd.h 8622 8623NETWORK DROP MONITOR 8624M: Neil Horman <nhorman@tuxdriver.com> 8625L: netdev@vger.kernel.org 8626S: Maintained 8627W: https://fedorahosted.org/dropwatch/ 8628F: net/core/drop_monitor.c 8629 8630NETWORKING [DSA] 8631M: Andrew Lunn <andrew@lunn.ch> 8632M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8633M: Florian Fainelli <f.fainelli@gmail.com> 8634S: Maintained 8635F: net/dsa/ 8636F: include/net/dsa.h 8637F: drivers/net/dsa/ 8638 8639NETWORKING [GENERAL] 8640M: "David S. Miller" <davem@davemloft.net> 8641L: netdev@vger.kernel.org 8642W: http://www.linuxfoundation.org/en/Net 8643Q: http://patchwork.ozlabs.org/project/netdev/list/ 8644T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8645T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8646S: Maintained 8647F: net/ 8648F: include/net/ 8649F: include/linux/in.h 8650F: include/linux/net.h 8651F: include/linux/netdevice.h 8652F: include/uapi/linux/in.h 8653F: include/uapi/linux/net.h 8654F: include/uapi/linux/netdevice.h 8655F: include/uapi/linux/net_namespace.h 8656F: tools/net/ 8657F: tools/testing/selftests/net/ 8658F: lib/random32.c 8659 8660NETWORKING [IPv4/IPv6] 8661M: "David S. Miller" <davem@davemloft.net> 8662M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8663M: James Morris <jmorris@namei.org> 8664M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8665M: Patrick McHardy <kaber@trash.net> 8666L: netdev@vger.kernel.org 8667T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8668S: Maintained 8669F: net/ipv4/ 8670F: net/ipv6/ 8671F: include/net/ip* 8672F: arch/x86/net/* 8673 8674NETWORKING [IPSEC] 8675M: Steffen Klassert <steffen.klassert@secunet.com> 8676M: Herbert Xu <herbert@gondor.apana.org.au> 8677M: "David S. Miller" <davem@davemloft.net> 8678L: netdev@vger.kernel.org 8679T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8681S: Maintained 8682F: net/core/flow.c 8683F: net/xfrm/ 8684F: net/key/ 8685F: net/ipv4/xfrm* 8686F: net/ipv4/esp4.c 8687F: net/ipv4/ah4.c 8688F: net/ipv4/ipcomp.c 8689F: net/ipv4/ip_vti.c 8690F: net/ipv6/xfrm* 8691F: net/ipv6/esp6.c 8692F: net/ipv6/ah6.c 8693F: net/ipv6/ipcomp6.c 8694F: net/ipv6/ip6_vti.c 8695F: include/uapi/linux/xfrm.h 8696F: include/net/xfrm.h 8697 8698NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8699M: Paul Moore <paul@paul-moore.com> 8700L: netdev@vger.kernel.org 8701S: Maintained 8702 8703NETWORKING [WIRELESS] 8704L: linux-wireless@vger.kernel.org 8705Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8706 8707NETWORKING DRIVERS 8708L: netdev@vger.kernel.org 8709W: http://www.linuxfoundation.org/en/Net 8710Q: http://patchwork.ozlabs.org/project/netdev/list/ 8711T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8713S: Odd Fixes 8714F: Documentation/devicetree/bindings/net/ 8715F: drivers/net/ 8716F: include/linux/if_* 8717F: include/linux/netdevice.h 8718F: include/linux/etherdevice.h 8719F: include/linux/fcdevice.h 8720F: include/linux/fddidevice.h 8721F: include/linux/hippidevice.h 8722F: include/linux/inetdevice.h 8723F: include/uapi/linux/if_* 8724F: include/uapi/linux/netdevice.h 8725 8726NETWORKING DRIVERS (WIRELESS) 8727M: Kalle Valo <kvalo@codeaurora.org> 8728L: linux-wireless@vger.kernel.org 8729Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8730T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8731T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8732S: Maintained 8733F: Documentation/devicetree/bindings/net/wireless/ 8734F: drivers/net/wireless/ 8735 8736NETXEN (1/10) GbE SUPPORT 8737M: Manish Chopra <manish.chopra@cavium.com> 8738M: Rahul Verma <rahul.verma@cavium.com> 8739M: Dept-GELinuxNICDev@cavium.com 8740L: netdev@vger.kernel.org 8741S: Supported 8742F: drivers/net/ethernet/qlogic/netxen/ 8743 8744NFC SUBSYSTEM 8745M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8746M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8747M: Samuel Ortiz <sameo@linux.intel.com> 8748L: linux-wireless@vger.kernel.org 8749L: linux-nfc@lists.01.org (subscribers-only) 8750S: Supported 8751F: net/nfc/ 8752F: include/net/nfc/ 8753F: include/uapi/linux/nfc.h 8754F: drivers/nfc/ 8755F: include/linux/platform_data/nfcmrvl.h 8756F: include/linux/platform_data/nxp-nci.h 8757F: include/linux/platform_data/pn544.h 8758F: include/linux/platform_data/st21nfca.h 8759F: include/linux/platform_data/st-nci.h 8760F: Documentation/devicetree/bindings/net/nfc/ 8761 8762NFS, SUNRPC, AND LOCKD CLIENTS 8763M: Trond Myklebust <trond.myklebust@primarydata.com> 8764M: Anna Schumaker <anna.schumaker@netapp.com> 8765L: linux-nfs@vger.kernel.org 8766W: http://client.linux-nfs.org 8767T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8768S: Maintained 8769F: fs/lockd/ 8770F: fs/nfs/ 8771F: fs/nfs_common/ 8772F: net/sunrpc/ 8773F: include/linux/lockd/ 8774F: include/linux/nfs* 8775F: include/linux/sunrpc/ 8776F: include/uapi/linux/nfs* 8777F: include/uapi/linux/sunrpc/ 8778 8779NILFS2 FILESYSTEM 8780M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8781L: linux-nilfs@vger.kernel.org 8782W: http://nilfs.sourceforge.net/ 8783W: http://nilfs.osdn.jp/ 8784T: git git://github.com/konis/nilfs2.git 8785S: Supported 8786F: Documentation/filesystems/nilfs2.txt 8787F: fs/nilfs2/ 8788F: include/trace/events/nilfs2.h 8789F: include/uapi/linux/nilfs2_api.h 8790F: include/uapi/linux/nilfs2_ondisk.h 8791 8792NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8793M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8794W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8795S: Maintained 8796F: Documentation/scsi/NinjaSCSI.txt 8797F: drivers/scsi/pcmcia/nsp_* 8798 8799NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8800M: GOTO Masanori <gotom@debian.or.jp> 8801M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8802W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8803S: Maintained 8804F: Documentation/scsi/NinjaSCSI.txt 8805F: drivers/scsi/nsp32* 8806 8807NIOS2 ARCHITECTURE 8808M: Ley Foon Tan <lftan@altera.com> 8809L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8810T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8811S: Maintained 8812F: arch/nios2/ 8813 8814NOKIA N900 POWER SUPPLY DRIVERS 8815R: Pali Rohár <pali.rohar@gmail.com> 8816F: include/linux/power/bq2415x_charger.h 8817F: include/linux/power/bq27xxx_battery.h 8818F: include/linux/power/isp1704_charger.h 8819F: drivers/power/supply/bq2415x_charger.c 8820F: drivers/power/supply/bq27xxx_battery.c 8821F: drivers/power/supply/bq27xxx_battery_i2c.c 8822F: drivers/power/supply/isp1704_charger.c 8823F: drivers/power/supply/rx51_battery.c 8824 8825NTB DRIVER CORE 8826M: Jon Mason <jdmason@kudzu.us> 8827M: Dave Jiang <dave.jiang@intel.com> 8828M: Allen Hubbe <Allen.Hubbe@emc.com> 8829L: linux-ntb@googlegroups.com 8830S: Supported 8831W: https://github.com/jonmason/ntb/wiki 8832T: git git://github.com/jonmason/ntb.git 8833F: drivers/ntb/ 8834F: drivers/net/ntb_netdev.c 8835F: include/linux/ntb.h 8836F: include/linux/ntb_transport.h 8837F: tools/testing/selftests/ntb/ 8838 8839NTB INTEL DRIVER 8840M: Jon Mason <jdmason@kudzu.us> 8841M: Dave Jiang <dave.jiang@intel.com> 8842L: linux-ntb@googlegroups.com 8843S: Supported 8844W: https://github.com/jonmason/ntb/wiki 8845T: git git://github.com/jonmason/ntb.git 8846F: drivers/ntb/hw/intel/ 8847 8848NTB AMD DRIVER 8849M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8850L: linux-ntb@googlegroups.com 8851S: Supported 8852F: drivers/ntb/hw/amd/ 8853 8854NTFS FILESYSTEM 8855M: Anton Altaparmakov <anton@tuxera.com> 8856L: linux-ntfs-dev@lists.sourceforge.net 8857W: http://www.tuxera.com/ 8858T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8859S: Supported 8860F: Documentation/filesystems/ntfs.txt 8861F: fs/ntfs/ 8862 8863NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8864M: Antonino Daplas <adaplas@gmail.com> 8865L: linux-fbdev@vger.kernel.org 8866S: Maintained 8867F: drivers/video/fbdev/riva/ 8868F: drivers/video/fbdev/nvidia/ 8869 8870NVM EXPRESS DRIVER 8871M: Keith Busch <keith.busch@intel.com> 8872M: Jens Axboe <axboe@fb.com> 8873M: Christoph Hellwig <hch@lst.de> 8874M: Sagi Grimberg <sagi@grimberg.me> 8875L: linux-nvme@lists.infradead.org 8876T: git://git.infradead.org/nvme.git 8877W: http://git.infradead.org/nvme.git 8878S: Supported 8879F: drivers/nvme/host/ 8880F: include/linux/nvme.h 8881F: include/uapi/linux/nvme_ioctl.h 8882 8883NVM EXPRESS TARGET DRIVER 8884M: Christoph Hellwig <hch@lst.de> 8885M: Sagi Grimberg <sagi@grimberg.me> 8886L: linux-nvme@lists.infradead.org 8887T: git://git.infradead.org/nvme.git 8888W: http://git.infradead.org/nvme.git 8889S: Supported 8890F: drivers/nvme/target/ 8891 8892NVM EXPRESS FC TRANSPORT DRIVERS 8893M: James Smart <james.smart@broadcom.com> 8894L: linux-nvme@lists.infradead.org 8895S: Supported 8896F: include/linux/nvme-fc.h 8897F: include/linux/nvme-fc-driver.h 8898F: drivers/nvme/host/fc.c 8899F: drivers/nvme/target/fc.c 8900F: drivers/nvme/target/fcloop.c 8901 8902NVMEM FRAMEWORK 8903M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8904M: Maxime Ripard <maxime.ripard@free-electrons.com> 8905S: Maintained 8906F: drivers/nvmem/ 8907F: Documentation/devicetree/bindings/nvmem/ 8908F: include/linux/nvmem-consumer.h 8909F: include/linux/nvmem-provider.h 8910 8911NXP-NCI NFC DRIVER 8912M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8913R: Charles Gorand <charles.gorand@effinnov.com> 8914L: linux-nfc@lists.01.org (moderated for non-subscribers) 8915S: Supported 8916F: drivers/nfc/nxp-nci 8917 8918NXP TDA998X DRM DRIVER 8919M: Russell King <linux@armlinux.org.uk> 8920S: Supported 8921T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 8922T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 8923F: drivers/gpu/drm/i2c/tda998x_drv.c 8924F: include/drm/i2c/tda998x.h 8925 8926NXP TFA9879 DRIVER 8927M: Peter Rosin <peda@axentia.se> 8928L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8929S: Maintained 8930F: sound/soc/codecs/tfa9879* 8931 8932OBJTOOL 8933M: Josh Poimboeuf <jpoimboe@redhat.com> 8934S: Supported 8935F: tools/objtool/ 8936 8937OMAP SUPPORT 8938M: Tony Lindgren <tony@atomide.com> 8939L: linux-omap@vger.kernel.org 8940W: http://www.muru.com/linux/omap/ 8941W: http://linux.omap.com/ 8942Q: http://patchwork.kernel.org/project/linux-omap/list/ 8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8944S: Maintained 8945F: arch/arm/*omap*/ 8946F: arch/arm/configs/omap1_defconfig 8947F: arch/arm/configs/omap2plus_defconfig 8948F: drivers/i2c/busses/i2c-omap.c 8949F: drivers/irqchip/irq-omap-intc.c 8950F: drivers/mfd/*omap*.c 8951F: drivers/mfd/menelaus.c 8952F: drivers/mfd/palmas.c 8953F: drivers/mfd/tps65217.c 8954F: drivers/mfd/tps65218.c 8955F: drivers/mfd/tps65910.c 8956F: drivers/mfd/twl-core.[ch] 8957F: drivers/mfd/twl4030*.c 8958F: drivers/mfd/twl6030*.c 8959F: drivers/mfd/twl6040*.c 8960F: drivers/regulator/palmas-regulator*.c 8961F: drivers/regulator/pbias-regulator.c 8962F: drivers/regulator/tps65217-regulator.c 8963F: drivers/regulator/tps65218-regulator.c 8964F: drivers/regulator/tps65910-regulator.c 8965F: drivers/regulator/twl-regulator.c 8966F: drivers/regulator/twl6030-regulator.c 8967F: include/linux/i2c-omap.h 8968 8969OMAP DEVICE TREE SUPPORT 8970M: Benoît Cousson <bcousson@baylibre.com> 8971M: Tony Lindgren <tony@atomide.com> 8972L: linux-omap@vger.kernel.org 8973L: devicetree@vger.kernel.org 8974S: Maintained 8975F: arch/arm/boot/dts/*omap* 8976F: arch/arm/boot/dts/*am3* 8977F: arch/arm/boot/dts/*am4* 8978F: arch/arm/boot/dts/*am5* 8979F: arch/arm/boot/dts/*dra7* 8980 8981OMAP CLOCK FRAMEWORK SUPPORT 8982M: Paul Walmsley <paul@pwsan.com> 8983L: linux-omap@vger.kernel.org 8984S: Maintained 8985F: arch/arm/*omap*/*clock* 8986 8987OMAP POWER MANAGEMENT SUPPORT 8988M: Kevin Hilman <khilman@kernel.org> 8989L: linux-omap@vger.kernel.org 8990S: Maintained 8991F: arch/arm/*omap*/*pm* 8992F: drivers/cpufreq/omap-cpufreq.c 8993 8994OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8995M: Rajendra Nayak <rnayak@codeaurora.org> 8996M: Paul Walmsley <paul@pwsan.com> 8997L: linux-omap@vger.kernel.org 8998S: Maintained 8999F: arch/arm/mach-omap2/prm* 9000
9001OMAP AUDIO SUPPORT 9002M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9003M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9004L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9005L: linux-omap@vger.kernel.org 9006S: Maintained 9007F: sound/soc/omap/ 9008 9009OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9010M: Roger Quadros <rogerq@ti.com> 9011M: Tony Lindgren <tony@atomide.com> 9012L: linux-omap@vger.kernel.org 9013S: Maintained 9014F: drivers/memory/omap-gpmc.c 9015F: arch/arm/mach-omap2/*gpmc* 9016 9017OMAP FRAMEBUFFER SUPPORT 9018M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9019L: linux-fbdev@vger.kernel.org 9020L: linux-omap@vger.kernel.org 9021S: Maintained 9022F: drivers/video/fbdev/omap/ 9023 9024OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9025M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9026L: linux-omap@vger.kernel.org 9027L: linux-fbdev@vger.kernel.org 9028S: Maintained 9029F: drivers/video/fbdev/omap2/ 9030F: Documentation/arm/OMAP/DSS 9031 9032OMAP HARDWARE SPINLOCK SUPPORT 9033M: Ohad Ben-Cohen <ohad@wizery.com> 9034L: linux-omap@vger.kernel.org 9035S: Maintained 9036F: drivers/hwspinlock/omap_hwspinlock.c 9037 9038OMAP MMC SUPPORT 9039M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9040L: linux-omap@vger.kernel.org 9041S: Maintained 9042F: drivers/mmc/host/omap.c 9043 9044OMAP HS MMC SUPPORT 9045L: linux-mmc@vger.kernel.org 9046L: linux-omap@vger.kernel.org 9047S: Orphan 9048F: drivers/mmc/host/omap_hsmmc.c 9049 9050OMAP RANDOM NUMBER GENERATOR SUPPORT 9051M: Deepak Saxena <dsaxena@plexity.net> 9052S: Maintained 9053F: drivers/char/hw_random/omap-rng.c 9054 9055OMAP HWMOD SUPPORT 9056M: Benoît Cousson <bcousson@baylibre.com> 9057M: Paul Walmsley <paul@pwsan.com> 9058L: linux-omap@vger.kernel.org 9059S: Maintained 9060F: arch/arm/mach-omap2/omap_hwmod.* 9061 9062OMAP HWMOD DATA 9063M: Paul Walmsley <paul@pwsan.com> 9064L: linux-omap@vger.kernel.org 9065S: Maintained 9066F: arch/arm/mach-omap2/omap_hwmod*data* 9067 9068OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9069M: Benoît Cousson <bcousson@baylibre.com> 9070L: linux-omap@vger.kernel.org 9071S: Maintained 9072F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9073 9074OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9075M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9076L: linux-media@vger.kernel.org 9077S: Maintained 9078F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9079F: drivers/media/platform/omap3isp/ 9080F: drivers/staging/media/omap4iss/ 9081 9082OMAP USB SUPPORT 9083L: linux-usb@vger.kernel.org 9084L: linux-omap@vger.kernel.org 9085S: Orphan 9086F: drivers/usb/*/*omap* 9087F: arch/arm/*omap*/usb* 9088 9089OMAP GPIO DRIVER 9090M: Grygorii Strashko <grygorii.strashko@ti.com> 9091M: Santosh Shilimkar <ssantosh@kernel.org> 9092M: Kevin Hilman <khilman@kernel.org> 9093L: linux-omap@vger.kernel.org 9094S: Maintained 9095F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9096F: drivers/gpio/gpio-omap.c 9097 9098OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9099M: Mark Jackson <mpfj@newflow.co.uk> 9100L: linux-omap@vger.kernel.org 9101S: Maintained 9102F: arch/arm/boot/dts/am335x-nano.dts 9103 9104OMFS FILESYSTEM 9105M: Bob Copeland <me@bobcopeland.com> 9106L: linux-karma-devel@lists.sourceforge.net 9107S: Maintained 9108F: Documentation/filesystems/omfs.txt 9109F: fs/omfs/ 9110 9111OMNIKEY CARDMAN 4000 DRIVER 9112M: Harald Welte <laforge@gnumonks.org> 9113S: Maintained 9114F: drivers/char/pcmcia/cm4000_cs.c 9115F: include/linux/cm4000_cs.h 9116F: include/uapi/linux/cm4000_cs.h 9117 9118OMNIKEY CARDMAN 4040 DRIVER 9119M: Harald Welte <laforge@gnumonks.org> 9120S: Maintained 9121F: drivers/char/pcmcia/cm4040_cs.* 9122 9123OMNIVISION OV7670 SENSOR DRIVER 9124M: Jonathan Corbet <corbet@lwn.net> 9125L: linux-media@vger.kernel.org 9126T: git git://linuxtv.org/media_tree.git 9127S: Maintained 9128F: drivers/media/i2c/ov7670.c 9129 9130ONENAND FLASH DRIVER 9131M: Kyungmin Park <kyungmin.park@samsung.com> 9132L: linux-mtd@lists.infradead.org 9133S: Maintained 9134F: drivers/mtd/onenand/ 9135F: include/linux/mtd/onenand*.h 9136 9137ONSTREAM SCSI TAPE DRIVER 9138M: Willem Riede <osst@riede.org> 9139L: osst-users@lists.sourceforge.net 9140L: linux-scsi@vger.kernel.org 9141S: Maintained 9142F: Documentation/scsi/osst.txt 9143F: drivers/scsi/osst.* 9144F: drivers/scsi/osst_*.h 9145F: drivers/scsi/st.h 9146 9147OPENCORES I2C BUS DRIVER 9148M: Peter Korsgaard <jacmet@sunsite.dk> 9149L: linux-i2c@vger.kernel.org 9150S: Maintained 9151F: Documentation/i2c/busses/i2c-ocores 9152F: drivers/i2c/busses/i2c-ocores.c 9153 9154OPEN FIRMWARE AND FLATTENED DEVICE TREE 9155M: Rob Herring <robh+dt@kernel.org> 9156M: Frank Rowand <frowand.list@gmail.com> 9157L: devicetree@vger.kernel.org 9158W: http://www.devicetree.org/ 9159T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9160S: Maintained 9161F: drivers/of/ 9162F: include/linux/of*.h 9163F: scripts/dtc/ 9164 9165OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9166M: Rob Herring <robh+dt@kernel.org> 9167M: Mark Rutland <mark.rutland@arm.com> 9168L: devicetree@vger.kernel.org 9169T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9170Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9171S: Maintained 9172F: Documentation/devicetree/ 9173F: arch/*/boot/dts/ 9174F: include/dt-bindings/ 9175 9176OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9177M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9178L: devicetree@vger.kernel.org 9179S: Maintained 9180F: Documentation/devicetree/dynamic-resolution-notes.txt 9181F: Documentation/devicetree/overlay-notes.txt 9182F: drivers/of/overlay.c 9183F: drivers/of/resolver.c 9184 9185OPENRISC ARCHITECTURE 9186M: Jonas Bonn <jonas@southpole.se> 9187M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9188M: Stafford Horne <shorne@gmail.com> 9189L: openrisc@lists.librecores.org 9190W: http://openrisc.io 9191S: Maintained 9192F: arch/openrisc/ 9193 9194OPENVSWITCH 9195M: Pravin Shelar <pshelar@nicira.com> 9196L: netdev@vger.kernel.org 9197L: dev@openvswitch.org 9198W: http://openvswitch.org 9199S: Maintained 9200F: net/openvswitch/ 9201F: include/uapi/linux/openvswitch.h 9202 9203OPERATING PERFORMANCE POINTS (OPP) 9204M: Viresh Kumar <vireshk@kernel.org> 9205M: Nishanth Menon <nm@ti.com> 9206M: Stephen Boyd <sboyd@codeaurora.org> 9207L: linux-pm@vger.kernel.org 9208S: Maintained 9209T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9210F: drivers/base/power/opp/ 9211F: include/linux/pm_opp.h 9212F: Documentation/power/opp.txt 9213F: Documentation/devicetree/bindings/opp/ 9214 9215OPL4 DRIVER 9216M: Clemens Ladisch <clemens@ladisch.de> 9217L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9218T: git git://git.alsa-project.org/alsa-kernel.git 9219S: Maintained 9220F: sound/drivers/opl4/ 9221 9222OPROFILE 9223M: Robert Richter <rric@kernel.org> 9224L: oprofile-list@lists.sf.net 9225S: Maintained 9226F: arch/*/include/asm/oprofile*.h 9227F: arch/*/oprofile/ 9228F: drivers/oprofile/ 9229F: include/linux/oprofile.h 9230 9231ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9232M: Mark Fasheh <mfasheh@versity.com> 9233M: Joel Becker <jlbec@evilplan.org> 9234L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9235W: http://ocfs2.wiki.kernel.org 9236S: Supported 9237F: Documentation/filesystems/ocfs2.txt 9238F: Documentation/filesystems/dlmfs.txt 9239F: fs/ocfs2/ 9240 9241ORINOCO DRIVER 9242L: linux-wireless@vger.kernel.org 9243W: http://wireless.kernel.org/en/users/Drivers/orinoco 9244W: http://www.nongnu.org/orinoco/ 9245S: Orphan 9246F: drivers/net/wireless/intersil/orinoco/ 9247 9248OSD LIBRARY and FILESYSTEM 9249M: Boaz Harrosh <ooo@electrozaur.com> 9250M: Benny Halevy <bhalevy@primarydata.com> 9251L: osd-dev@open-osd.org 9252W: http://open-osd.org 9253T: git git://git.open-osd.org/open-osd.git 9254S: Maintained 9255F: drivers/scsi/osd/ 9256F: include/scsi/osd_* 9257F: fs/exofs/ 9258 9259OVERLAY FILESYSTEM 9260M: Miklos Szeredi <miklos@szeredi.hu> 9261L: linux-unionfs@vger.kernel.org 9262T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9263S: Supported 9264F: fs/overlayfs/ 9265F: Documentation/filesystems/overlayfs.txt 9266 9267ORANGEFS FILESYSTEM 9268M: Mike Marshall <hubcap@omnibond.com> 9269L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9270T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9271S: Supported 9272F: fs/orangefs/ 9273F: Documentation/filesystems/orangefs.txt 9274 9275P54 WIRELESS DRIVER 9276M: Christian Lamparter <chunkeey@googlemail.com> 9277L: linux-wireless@vger.kernel.org 9278W: http://wireless.kernel.org/en/users/Drivers/p54 9279S: Maintained 9280F: drivers/net/wireless/intersil/p54/ 9281 9282PA SEMI ETHERNET DRIVER 9283L: netdev@vger.kernel.org 9284S: Orphan 9285F: drivers/net/ethernet/pasemi/* 9286 9287PA SEMI SMBUS DRIVER 9288L: linux-i2c@vger.kernel.org 9289S: Orphan 9290F: drivers/i2c/busses/i2c-pasemi.c 9291 9292PADATA PARALLEL EXECUTION MECHANISM 9293M: Steffen Klassert <steffen.klassert@secunet.com> 9294L: linux-crypto@vger.kernel.org 9295S: Maintained 9296F: kernel/padata.c 9297F: include/linux/padata.h 9298F: Documentation/padata.txt 9299 9300PANASONIC LAPTOP ACPI EXTRAS DRIVER 9301M: Harald Welte <laforge@gnumonks.org> 9302L: platform-driver-x86@vger.kernel.org 9303S: Maintained 9304F: drivers/platform/x86/panasonic-laptop.c 9305 9306PANASONIC MN10300/AM33/AM34 PORT 9307M: David Howells <dhowells@redhat.com> 9308L: linux-am33-list@redhat.com (moderated for non-subscribers) 9309W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9310S: Maintained 9311F: Documentation/mn10300/ 9312F: arch/mn10300/ 9313 9314PARALLEL LCD/KEYPAD PANEL DRIVER 9315M: Willy Tarreau <willy@haproxy.com> 9316M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9317S: Odd Fixes 9318F: Documentation/misc-devices/lcd-panel-cgram.txt 9319F: drivers/misc/panel.c 9320 9321PARALLEL PORT SUBSYSTEM 9322M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9323M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9324L: linux-parport@lists.infradead.org (subscribers-only) 9325S: Maintained 9326F: drivers/parport/ 9327F: include/linux/parport*.h 9328F: drivers/char/ppdev.c 9329F: include/uapi/linux/ppdev.h 9330F: Documentation/parport*.txt 9331 9332PARAVIRT_OPS INTERFACE 9333M: Jeremy Fitzhardinge <jeremy@goop.org> 9334M: Chris Wright <chrisw@sous-sol.org> 9335M: Alok Kataria <akataria@vmware.com> 9336M: Rusty Russell <rusty@rustcorp.com.au> 9337L: virtualization@lists.linux-foundation.org 9338S: Supported 9339F: Documentation/virtual/paravirt_ops.txt 9340F: arch/*/kernel/paravirt* 9341F: arch/*/include/asm/paravirt.h 9342F: include/linux/hypervisor.h 9343 9344PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9345M: Tim Waugh <tim@cyberelk.net> 9346L: linux-parport@lists.infradead.org (subscribers-only) 9347S: Maintained 9348F: Documentation/blockdev/paride.txt 9349F: drivers/block/paride/ 9350 9351PARISC ARCHITECTURE 9352M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9353M: Helge Deller <deller@gmx.de> 9354L: linux-parisc@vger.kernel.org 9355W: http://www.parisc-linux.org/ 9356Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9358T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9359S: Maintained 9360F: arch/parisc/ 9361F: Documentation/parisc/ 9362F: drivers/parisc/ 9363F: drivers/char/agp/parisc-agp.c 9364F: drivers/input/serio/gscps2.c 9365F: drivers/parport/parport_gsc.* 9366F: drivers/tty/serial/8250/8250_gsc.c 9367F: drivers/video/fbdev/sti* 9368F: drivers/video/console/sti* 9369F: drivers/video/logo/logo_parisc* 9370 9371PC87360 HARDWARE MONITORING DRIVER 9372M: Jim Cromie <jim.cromie@gmail.com> 9373L: linux-hwmon@vger.kernel.org 9374S: Maintained 9375F: Documentation/hwmon/pc87360 9376F: drivers/hwmon/pc87360.c 9377 9378PC8736x GPIO DRIVER 9379M: Jim Cromie <jim.cromie@gmail.com> 9380S: Maintained 9381F: drivers/char/pc8736x_gpio.c 9382 9383PC87427 HARDWARE MONITORING DRIVER 9384M: Jean Delvare <jdelvare@suse.com> 9385L: linux-hwmon@vger.kernel.org 9386S: Maintained 9387F: Documentation/hwmon/pc87427 9388F: drivers/hwmon/pc87427.c 9389 9390PCA9532 LED DRIVER 9391M: Riku Voipio <riku.voipio@iki.fi> 9392S: Maintained 9393F: drivers/leds/leds-pca9532.c 9394F: include/linux/leds-pca9532.h 9395 9396PCA9541 I2C BUS MASTER SELECTOR DRIVER 9397M: Guenter Roeck <linux@roeck-us.net> 9398L: linux-i2c@vger.kernel.org 9399S: Maintained 9400F: drivers/i2c/muxes/i2c-mux-pca9541.c 9401 9402PCDP - PRIMARY CONSOLE AND DEBUG PORT 9403M: Khalid Aziz <khalid@gonehiking.org> 9404S: Maintained 9405F: drivers/firmware/pcdp.* 9406 9407PCI ERROR RECOVERY 9408M: Linas Vepstas <linasvepstas@gmail.com> 9409L: linux-pci@vger.kernel.org 9410S: Supported 9411F: Documentation/PCI/pci-error-recovery.txt 9412 9413PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9414M: Russell Currey <ruscur@russell.cc> 9415L: linuxppc-dev@lists.ozlabs.org 9416S: Supported 9417F: Documentation/powerpc/eeh-pci-error-recovery.txt 9418F: arch/powerpc/kernel/eeh*.c 9419F: arch/powerpc/platforms/*/eeh*.c 9420F: arch/powerpc/include/*/eeh*.h 9421 9422PCI SUBSYSTEM 9423M: Bjorn Helgaas <bhelgaas@google.com> 9424L: linux-pci@vger.kernel.org 9425Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9426T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9427S: Supported 9428F: Documentation/devicetree/bindings/pci/ 9429F: Documentation/PCI/ 9430F: drivers/pci/ 9431F: include/linux/pci* 9432F: arch/x86/pci/ 9433F: arch/x86/kernel/quirks.c 9434 9435PCI DRIVER FOR ALTERA PCIE IP 9436M: Ley Foon Tan <lftan@altera.com> 9437L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9438L: linux-pci@vger.kernel.org 9439S: Supported 9440F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9441F: drivers/pci/host/pcie-altera.c 9442 9443PCI DRIVER FOR ARM VERSATILE PLATFORM 9444M: Rob Herring <robh@kernel.org> 9445L: linux-pci@vger.kernel.org 9446L: linux-arm-kernel@lists.infradead.org 9447S: Maintained 9448F: Documentation/devicetree/bindings/pci/versatile.txt 9449F: drivers/pci/host/pci-versatile.c 9450 9451PCI DRIVER FOR ARMADA 8K 9452M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9453L: linux-pci@vger.kernel.org 9454L: linux-arm-kernel@lists.infradead.org 9455S: Maintained 9456F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9457F: drivers/pci/host/pcie-armada8k.c 9458 9459PCI DRIVER FOR APPLIEDMICRO XGENE 9460M: Tanmay Inamdar <tinamdar@apm.com> 9461L: linux-pci@vger.kernel.org 9462L: linux-arm-kernel@lists.infradead.org 9463S: Maintained 9464F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9465F: drivers/pci/host/pci-xgene.c 9466 9467PCI DRIVER FOR FREESCALE LAYERSCAPE 9468M: Minghuan Lian <minghuan.Lian@freescale.com> 9469M: Mingkai Hu <mingkai.hu@freescale.com> 9470M: Roy Zang <tie-fei.zang@freescale.com> 9471L: linuxppc-dev@lists.ozlabs.org 9472L: linux-pci@vger.kernel.org 9473L: linux-arm-kernel@lists.infradead.org 9474S: Maintained 9475F: drivers/pci/host/*layerscape* 9476 9477PCI DRIVER FOR IMX6 9478M: Richard Zhu <hongxing.zhu@nxp.com> 9479M: Lucas Stach <l.stach@pengutronix.de> 9480L: linux-pci@vger.kernel.org 9481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9482S: Maintained 9483F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9484F: drivers/pci/host/*imx6* 9485 9486PCI DRIVER FOR TI KEYSTONE 9487M: Murali Karicheri <m-karicheri2@ti.com> 9488L: linux-pci@vger.kernel.org 9489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9490S: Maintained 9491F: drivers/pci/host/*keystone* 9492 9493PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9494M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9495M: Jason Cooper <jason@lakedaemon.net> 9496L: linux-pci@vger.kernel.org 9497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9498S: Maintained 9499F: drivers/pci/host/*mvebu* 9500 9501PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9502M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9503L: linux-pci@vger.kernel.org 9504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9505S: Maintained 9506F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9507F: drivers/pci/host/pci-aardvark.c 9508 9509PCI DRIVER FOR NVIDIA TEGRA 9510M: Thierry Reding <thierry.reding@gmail.com> 9511L: linux-tegra@vger.kernel.org 9512L: linux-pci@vger.kernel.org 9513S: Supported 9514F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9515F: drivers/pci/host/pci-tegra.c 9516 9517PCI DRIVER FOR TI DRA7XX 9518M: Kishon Vijay Abraham I <kishon@ti.com> 9519L: linux-omap@vger.kernel.org 9520L: linux-pci@vger.kernel.org 9521S: Supported 9522F: Documentation/devicetree/bindings/pci/ti-pci.txt 9523F: drivers/pci/host/pci-dra7xx.c 9524 9525PCI DRIVER FOR RENESAS R-CAR 9526M: Simon Horman <horms@verge.net.au> 9527L: linux-pci@vger.kernel.org 9528L: linux-renesas-soc@vger.kernel.org 9529S: Maintained 9530F: drivers/pci/host/*rcar* 9531 9532PCI DRIVER FOR SAMSUNG EXYNOS 9533M: Jingoo Han <jingoohan1@gmail.com> 9534L: linux-pci@vger.kernel.org 9535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9536L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9537S: Maintained 9538F: drivers/pci/host/pci-exynos.c 9539 9540PCI DRIVER FOR SYNOPSIS DESIGNWARE 9541M: Jingoo Han <jingoohan1@gmail.com> 9542M: Joao Pinto <Joao.Pinto@synopsys.com> 9543L: linux-pci@vger.kernel.org 9544S: Maintained 9545F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9546F: drivers/pci/host/*designware* 9547 9548PCI DRIVER FOR GENERIC OF HOSTS 9549M: Will Deacon <will.deacon@arm.com> 9550L: linux-pci@vger.kernel.org 9551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9552S: Maintained 9553F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9554F: drivers/pci/host/pci-host-common.c 9555F: drivers/pci/host/pci-host-generic.c 9556 9557PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9558M: Keith Busch <keith.busch@intel.com> 9559L: linux-pci@vger.kernel.org 9560S: Supported 9561F: drivers/pci/host/vmd.c 9562 9563PCIE DRIVER FOR ST SPEAR13XX 9564M: Pratyush Anand <pratyush.anand@gmail.com> 9565L: linux-pci@vger.kernel.org 9566S: Maintained 9567F: drivers/pci/host/*spear* 9568 9569PCI MSI DRIVER FOR ALTERA MSI IP 9570M: Ley Foon Tan <lftan@altera.com> 9571L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9572L: linux-pci@vger.kernel.org 9573S: Supported 9574F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9575F: drivers/pci/host/pcie-altera-msi.c 9576 9577PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9578M: Duc Dang <dhdang@apm.com> 9579L: linux-pci@vger.kernel.org 9580L: linux-arm-kernel@lists.infradead.org 9581S: Maintained 9582F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9583F: drivers/pci/host/pci-xgene-msi.c 9584 9585PCIE DRIVER FOR AXIS ARTPEC 9586M: Niklas Cassel <niklas.cassel@axis.com> 9587M: Jesper Nilsson <jesper.nilsson@axis.com> 9588L: linux-arm-kernel@axis.com 9589L: linux-pci@vger.kernel.org 9590S: Maintained 9591F: Documentation/devicetree/bindings/pci/axis,artpec* 9592F: drivers/pci/host/*artpec* 9593 9594PCIE DRIVER FOR HISILICON 9595M: Zhou Wang <wangzhou1@hisilicon.com> 9596M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9597L: linux-pci@vger.kernel.org 9598S: Maintained 9599F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9600F: drivers/pci/host/pcie-hisi.c 9601 9602PCIE DRIVER FOR ROCKCHIP 9603M: Shawn Lin <shawn.lin@rock-chips.com> 9604M: Wenrui Li <wenrui.li@rock-chips.com> 9605L: linux-pci@vger.kernel.org 9606L: linux-rockchip@lists.infradead.org 9607S: Maintained 9608F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9609F: drivers/pci/host/pcie-rockchip.c 9610 9611PCIE DRIVER FOR QUALCOMM MSM 9612M: Stanimir Varbanov <svarbanov@mm-sol.com> 9613L: linux-pci@vger.kernel.org 9614L: linux-arm-msm@vger.kernel.org 9615S: Maintained 9616F: drivers/pci/host/*qcom* 9617 9618PCIE DRIVER FOR CAVIUM THUNDERX 9619M: David Daney <david.daney@cavium.com> 9620L: linux-pci@vger.kernel.org 9621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9622S: Supported 9623F: Documentation/devicetree/bindings/pci/pci-thunder-* 9624F: drivers/pci/host/pci-thunder-* 9625 9626PCMCIA SUBSYSTEM 9627P: Linux PCMCIA Team 9628L: linux-pcmcia@lists.infradead.org 9629W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9630T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9631S: Maintained 9632F: Documentation/pcmcia/ 9633F: tools/pcmcia/ 9634F: drivers/pcmcia/ 9635F: include/pcmcia/ 9636 9637PCNET32 NETWORK DRIVER 9638M: Don Fry <pcnet32@frontier.com> 9639L: netdev@vger.kernel.org 9640S: Maintained 9641F: drivers/net/ethernet/amd/pcnet32.c 9642 9643PCRYPT PARALLEL CRYPTO ENGINE 9644M: Steffen Klassert <steffen.klassert@secunet.com> 9645L: linux-crypto@vger.kernel.org 9646S: Maintained 9647F: crypto/pcrypt.c 9648F: include/crypto/pcrypt.h 9649 9650PER-CPU MEMORY ALLOCATOR 9651M: Tejun Heo <tj@kernel.org> 9652M: Christoph Lameter <cl@linux.com> 9653T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9654S: Maintained 9655F: include/linux/percpu*.h 9656F: mm/percpu*.c 9657F: arch/*/include/asm/percpu.h 9658 9659PER-TASK DELAY ACCOUNTING 9660M: Balbir Singh <bsingharora@gmail.com> 9661S: Maintained 9662F: include/linux/delayacct.h 9663F: kernel/delayacct.c 9664 9665PERFORMANCE EVENTS SUBSYSTEM 9666M: Peter Zijlstra <peterz@infradead.org> 9667M: Ingo Molnar <mingo@redhat.com> 9668M: Arnaldo Carvalho de Melo <acme@kernel.org> 9669R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9670L: linux-kernel@vger.kernel.org 9671T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9672S: Supported 9673F: kernel/events/* 9674F: include/linux/perf_event.h 9675F: include/uapi/linux/perf_event.h 9676F: arch/*/kernel/perf_event*.c 9677F: arch/*/kernel/*/perf_event*.c 9678F: arch/*/kernel/*/*/perf_event*.c 9679F: arch/*/include/asm/perf_event.h 9680F: arch/*/kernel/perf_callchain.c 9681F: arch/*/events/* 9682F: tools/perf/ 9683 9684PERSONALITY HANDLING 9685M: Christoph Hellwig <hch@infradead.org> 9686L: linux-abi-devel@lists.sourceforge.net 9687S: Maintained 9688F: include/linux/personality.h 9689F: include/uapi/linux/personality.h 9690 9691PHONET PROTOCOL 9692M: Remi Denis-Courmont <courmisch@gmail.com> 9693S: Supported 9694F: Documentation/networking/phonet.txt 9695F: include/linux/phonet.h 9696F: include/net/phonet/ 9697F: include/uapi/linux/phonet.h 9698F: net/phonet/ 9699 9700PHRAM MTD DRIVER 9701M: Joern Engel <joern@lazybastard.org> 9702L: linux-mtd@lists.infradead.org 9703S: Maintained 9704F: drivers/mtd/devices/phram.c 9705 9706PICOLCD HID DRIVER 9707M: Bruno Prémont <bonbons@linux-vserver.org> 9708L: linux-input@vger.kernel.org 9709S: Maintained 9710F: drivers/hid/hid-picolcd* 9711 9712PICOXCELL SUPPORT 9713M: Jamie Iles <jamie@jamieiles.com> 9714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9715T: git git://github.com/jamieiles/linux-2.6-ji.git 9716S: Supported 9717F: arch/arm/boot/dts/picoxcell* 9718F: arch/arm/mach-picoxcell/ 9719F: drivers/crypto/picoxcell* 9720 9721PIN CONTROL SUBSYSTEM 9722M: Linus Walleij <linus.walleij@linaro.org> 9723L: linux-gpio@vger.kernel.org 9724T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9725S: Maintained 9726F: Documentation/devicetree/bindings/pinctrl/ 9727F: Documentation/pinctrl.txt 9728F: drivers/pinctrl/ 9729F: include/linux/pinctrl/ 9730 9731PIN CONTROLLER - ATMEL AT91 9732M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9734S: Maintained 9735F: drivers/pinctrl/pinctrl-at91.* 9736 9737PIN CONTROLLER - ATMEL AT91 PIO4 9738M: Ludovic Desroches <ludovic.desroches@microchip.com> 9739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9740L: linux-gpio@vger.kernel.org 9741S: Supported 9742F: drivers/pinctrl/pinctrl-at91-pio4.* 9743 9744PIN CONTROLLER - INTEL 9745M: Mika Westerberg <mika.westerberg@linux.intel.com> 9746M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9747S: Maintained 9748F: drivers/pinctrl/intel/ 9749 9750PIN CONTROLLER - RENESAS 9751M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9752M: Geert Uytterhoeven <geert+renesas@glider.be> 9753L: linux-renesas-soc@vger.kernel.org 9754S: Maintained 9755F: drivers/pinctrl/sh-pfc/ 9756 9757PIN CONTROLLER - SAMSUNG 9758M: Tomasz Figa <tomasz.figa@gmail.com> 9759M: Krzysztof Kozlowski <krzk@kernel.org> 9760M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9762L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9763S: Maintained 9764F: drivers/pinctrl/samsung/ 9765F: include/dt-bindings/pinctrl/samsung.h 9766F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9767 9768PIN CONTROLLER - SINGLE 9769M: Tony Lindgren <tony@atomide.com> 9770M: Haojian Zhuang <haojian.zhuang@linaro.org> 9771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9772L: linux-omap@vger.kernel.org 9773S: Maintained 9774F: drivers/pinctrl/pinctrl-single.c 9775 9776PIN CONTROLLER - ST SPEAR 9777M: Viresh Kumar <vireshk@kernel.org> 9778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9779W: http://www.st.com/spear 9780S: Maintained 9781F: drivers/pinctrl/spear/ 9782 9783PISTACHIO SOC SUPPORT 9784M: James Hartley <james.hartley@imgtec.com> 9785M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9786L: linux-mips@linux-mips.org 9787S: Maintained 9788F: arch/mips/pistachio/ 9789F: arch/mips/include/asm/mach-pistachio/ 9790F: arch/mips/boot/dts/pistachio/ 9791F: arch/mips/configs/pistachio*_defconfig 9792 9793PKTCDVD DRIVER 9794S: Orphan 9795M: linux-block@vger.kernel.org 9796F: drivers/block/pktcdvd.c 9797F: include/linux/pktcdvd.h 9798F: include/uapi/linux/pktcdvd.h 9799 9800PKUNITY SOC DRIVERS 9801M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9802W: http://mprc.pku.edu.cn/~guanxuetao/linux 9803S: Maintained 9804T: git git://github.com/gxt/linux.git 9805F: drivers/input/serio/i8042-unicore32io.h 9806F: drivers/i2c/busses/i2c-puv3.c 9807F: drivers/video/fbdev/fb-puv3.c 9808F: drivers/rtc/rtc-puv3.c 9809 9810PMBUS HARDWARE MONITORING DRIVERS 9811M: Guenter Roeck <linux@roeck-us.net> 9812L: linux-hwmon@vger.kernel.org 9813W: http://hwmon.wiki.kernel.org/ 9814W: http://www.roeck-us.net/linux/drivers/ 9815T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9816S: Maintained 9817F: Documentation/hwmon/pmbus 9818F: drivers/hwmon/pmbus/ 9819F: include/linux/i2c/pmbus.h 9820 9821PMC SIERRA MaxRAID DRIVER 9822L: linux-scsi@vger.kernel.org 9823W: http://www.pmc-sierra.com/ 9824S: Orphan 9825F: drivers/scsi/pmcraid.* 9826 9827PMC SIERRA PM8001 DRIVER 9828M: Jack Wang <jinpu.wang@profitbricks.com> 9829M: lindar_liu@usish.com 9830L: pmchba@pmcs.com 9831L: linux-scsi@vger.kernel.org 9832S: Supported 9833F: drivers/scsi/pm8001/ 9834 9835POSIX CLOCKS and TIMERS 9836M: Thomas Gleixner <tglx@linutronix.de> 9837L: linux-kernel@vger.kernel.org 9838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9839S: Maintained 9840F: fs/timerfd.c 9841F: include/linux/timer* 9842F: kernel/time/*timer* 9843 9844POWER MANAGEMENT CORE 9845M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9846L: linux-pm@vger.kernel.org 9847T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9848B: https://bugzilla.kernel.org 9849S: Supported 9850F: drivers/base/power/ 9851F: include/linux/pm.h 9852F: include/linux/pm_* 9853F: include/linux/powercap.h 9854F: drivers/powercap/ 9855 9856POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9857M: Sebastian Reichel <sre@kernel.org> 9858L: linux-pm@vger.kernel.org 9859T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9860S: Maintained 9861F: Documentation/devicetree/bindings/power/supply/ 9862F: include/linux/power_supply.h 9863F: drivers/power/supply/ 9864 9865POWER STATE COORDINATION INTERFACE (PSCI) 9866M: Mark Rutland <mark.rutland@arm.com> 9867M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9868L: linux-arm-kernel@lists.infradead.org 9869S: Maintained 9870F: drivers/firmware/psci*.c 9871F: include/linux/psci.h 9872F: include/uapi/linux/psci.h 9873 9874POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9875M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9876L: linuxppc-dev@lists.ozlabs.org 9877S: Maintained 9878F: drivers/char/powernv-op-panel.c 9879 9880PNP SUPPORT 9881M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9882S: Maintained 9883F: drivers/pnp/ 9884 9885PPP PROTOCOL DRIVERS AND COMPRESSORS 9886M: Paul Mackerras <paulus@samba.org> 9887L: linux-ppp@vger.kernel.org 9888S: Maintained 9889F: drivers/net/ppp/ppp_* 9890 9891PPP OVER ATM (RFC 2364) 9892M: Mitchell Blank Jr <mitch@sfgoth.com> 9893S: Maintained 9894F: net/atm/pppoatm.c 9895F: include/uapi/linux/atmppp.h 9896 9897PPP OVER ETHERNET 9898M: Michal Ostrowski <mostrows@earthlink.net> 9899S: Maintained 9900F: drivers/net/ppp/pppoe.c 9901F: drivers/net/ppp/pppox.c 9902 9903PPP OVER L2TP 9904M: James Chapman <jchapman@katalix.com> 9905S: Maintained 9906F: net/l2tp/l2tp_ppp.c 9907F: include/linux/if_pppol2tp.h 9908F: include/uapi/linux/if_pppol2tp.h 9909 9910PPS SUPPORT 9911M: Rodolfo Giometti <giometti@enneenne.com> 9912W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9913L: linuxpps@ml.enneenne.com (subscribers-only) 9914S: Maintained 9915F: Documentation/pps/ 9916F: drivers/pps/ 9917F: include/linux/pps*.h 9918 9919PPTP DRIVER 9920M: Dmitry Kozlov <xeb@mail.ru> 9921L: netdev@vger.kernel.org 9922S: Maintained 9923F: drivers/net/ppp/pptp.c 9924W: http://sourceforge.net/projects/accel-pptp 9925 9926PREEMPTIBLE KERNEL 9927M: Robert Love <rml@tech9.net> 9928L: kpreempt-tech@lists.sourceforge.net 9929W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9930S: Supported 9931F: Documentation/preempt-locking.txt 9932F: include/linux/preempt.h 9933 9934PRISM54 WIRELESS DRIVER 9935M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9936L: linux-wireless@vger.kernel.org 9937W: http://wireless.kernel.org/en/users/Drivers/p54 9938S: Obsolete 9939F: drivers/net/wireless/intersil/prism54/ 9940 9941PS3 NETWORK SUPPORT 9942M: Geoff Levand <geoff@infradead.org> 9943L: netdev@vger.kernel.org 9944L: linuxppc-dev@lists.ozlabs.org 9945S: Maintained 9946F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9947 9948PS3 PLATFORM SUPPORT 9949M: Geoff Levand <geoff@infradead.org> 9950L: linuxppc-dev@lists.ozlabs.org 9951S: Maintained 9952F: arch/powerpc/boot/ps3* 9953F: arch/powerpc/include/asm/lv1call.h 9954F: arch/powerpc/include/asm/ps3*.h 9955F: arch/powerpc/platforms/ps3/ 9956F: drivers/*/ps3* 9957F: drivers/ps3/ 9958F: drivers/rtc/rtc-ps3.c 9959F: drivers/usb/host/*ps3.c 9960F: sound/ppc/snd_ps3* 9961 9962PS3VRAM DRIVER 9963M: Jim Paris <jim@jtan.com> 9964M: Geoff Levand <geoff@infradead.org> 9965L: linuxppc-dev@lists.ozlabs.org 9966S: Maintained 9967F: drivers/block/ps3vram.c 9968 9969PSTORE FILESYSTEM 9970M: Anton Vorontsov <anton@enomsg.org> 9971M: Colin Cross <ccross@android.com> 9972M: Kees Cook <keescook@chromium.org> 9973M: Tony Luck <tony.luck@intel.com> 9974S: Maintained 9975T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9976F: fs/pstore/ 9977F: include/linux/pstore* 9978F: drivers/firmware/efi/efi-pstore.c 9979F: drivers/acpi/apei/erst.c 9980 9981PTP HARDWARE CLOCK SUPPORT 9982M: Richard Cochran <richardcochran@gmail.com> 9983L: netdev@vger.kernel.org 9984S: Maintained 9985W: http://linuxptp.sourceforge.net/ 9986F: Documentation/ABI/testing/sysfs-ptp 9987F: Documentation/ptp/* 9988F: drivers/net/ethernet/freescale/gianfar_ptp.c 9989F: drivers/net/phy/dp83640* 9990F: drivers/ptp/* 9991F: include/linux/ptp_cl* 9992 9993PTRACE SUPPORT 9994M: Roland McGrath <roland@hack.frob.com> 9995M: Oleg Nesterov <oleg@redhat.com> 9996S: Maintained 9997F: include/asm-generic/syscall.h 9998F: include/linux/ptrace.h 9999F: include/linux/regset.h 10000F: include/linux/tracehook.h
10001F: include/uapi/linux/ptrace.h 10002F: kernel/ptrace.c 10003 10004PULSE8-CEC DRIVER 10005M: Hans Verkuil <hverkuil@xs4all.nl> 10006L: linux-media@vger.kernel.org 10007T: git git://linuxtv.org/media_tree.git 10008S: Maintained 10009F: drivers/media/usb/pulse8-cec/* 10010 10011PVRUSB2 VIDEO4LINUX DRIVER 10012M: Mike Isely <isely@pobox.com> 10013L: pvrusb2@isely.net (subscribers-only) 10014L: linux-media@vger.kernel.org 10015W: http://www.isely.net/pvrusb2/ 10016T: git git://linuxtv.org/media_tree.git 10017S: Maintained 10018F: Documentation/media/v4l-drivers/pvrusb2* 10019F: drivers/media/usb/pvrusb2/ 10020 10021PWC WEBCAM DRIVER 10022M: Hans Verkuil <hverkuil@xs4all.nl> 10023L: linux-media@vger.kernel.org 10024T: git git://linuxtv.org/media_tree.git 10025S: Odd Fixes 10026F: drivers/media/usb/pwc/* 10027 10028PWM FAN DRIVER 10029M: Kamil Debski <kamil@wypas.org> 10030M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10031L: linux-hwmon@vger.kernel.org 10032S: Supported 10033F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10034F: Documentation/hwmon/pwm-fan 10035F: drivers/hwmon/pwm-fan.c 10036 10037PWM SUBSYSTEM 10038M: Thierry Reding <thierry.reding@gmail.com> 10039L: linux-pwm@vger.kernel.org 10040S: Maintained 10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10042F: Documentation/pwm.txt 10043F: Documentation/devicetree/bindings/pwm/ 10044F: include/linux/pwm.h 10045F: drivers/pwm/ 10046F: drivers/video/backlight/pwm_bl.c 10047F: include/linux/pwm_backlight.h 10048 10049PXA2xx/PXA3xx SUPPORT 10050M: Daniel Mack <daniel@zonque.org> 10051M: Haojian Zhuang <haojian.zhuang@gmail.com> 10052M: Robert Jarzmik <robert.jarzmik@free.fr> 10053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10054T: git git://github.com/hzhuang1/linux.git 10055T: git git://github.com/rjarzmik/linux.git 10056S: Maintained 10057F: arch/arm/boot/dts/pxa* 10058F: arch/arm/mach-pxa/ 10059F: drivers/dma/pxa* 10060F: drivers/pcmcia/pxa2xx* 10061F: drivers/pinctrl/pxa/ 10062F: drivers/spi/spi-pxa2xx* 10063F: drivers/usb/gadget/udc/pxa2* 10064F: include/sound/pxa2xx-lib.h 10065F: sound/arm/pxa* 10066F: sound/soc/pxa/ 10067 10068PXA GPIO DRIVER 10069M: Robert Jarzmik <robert.jarzmik@free.fr> 10070L: linux-gpio@vger.kernel.org 10071S: Maintained 10072F: drivers/gpio/gpio-pxa.c 10073 10074PXA3xx NAND FLASH DRIVER 10075M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10076L: linux-mtd@lists.infradead.org 10077S: Maintained 10078F: drivers/mtd/nand/pxa3xx_nand.c 10079 10080MMP SUPPORT 10081M: Eric Miao <eric.y.miao@gmail.com> 10082M: Haojian Zhuang <haojian.zhuang@gmail.com> 10083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10084T: git git://github.com/hzhuang1/linux.git 10085T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10086S: Maintained 10087F: arch/arm/boot/dts/mmp* 10088F: arch/arm/mach-mmp/ 10089 10090PXA MMCI DRIVER 10091S: Orphan 10092 10093PXA RTC DRIVER 10094M: Robert Jarzmik <robert.jarzmik@free.fr> 10095L: rtc-linux@googlegroups.com 10096S: Maintained 10097 10098QAT DRIVER 10099M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10100M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10101L: qat-linux@intel.com 10102S: Supported 10103F: drivers/crypto/qat/ 10104 10105QIB DRIVER 10106M: Mike Marciniszyn <infinipath@intel.com> 10107L: linux-rdma@vger.kernel.org 10108S: Supported 10109F: drivers/infiniband/hw/qib/ 10110 10111QLOGIC QLA1280 SCSI DRIVER 10112M: Michael Reed <mdr@sgi.com> 10113L: linux-scsi@vger.kernel.org 10114S: Maintained 10115F: drivers/scsi/qla1280.[ch] 10116 10117QLOGIC QLA2XXX FC-SCSI DRIVER 10118M: qla2xxx-upstream@qlogic.com 10119L: linux-scsi@vger.kernel.org 10120S: Supported 10121F: Documentation/scsi/LICENSE.qla2xxx 10122F: drivers/scsi/qla2xxx/ 10123 10124QLOGIC QLA4XXX iSCSI DRIVER 10125M: QLogic-Storage-Upstream@qlogic.com 10126L: linux-scsi@vger.kernel.org 10127S: Supported 10128F: Documentation/scsi/LICENSE.qla4xxx 10129F: drivers/scsi/qla4xxx/ 10130 10131QLOGIC QLA3XXX NETWORK DRIVER 10132M: Dept-GELinuxNICDev@cavium.com 10133L: netdev@vger.kernel.org 10134S: Supported 10135F: Documentation/networking/LICENSE.qla3xxx 10136F: drivers/net/ethernet/qlogic/qla3xxx.* 10137 10138QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10139M: Harish Patil <harish.patil@cavium.com> 10140M: Manish Chopra <manish.chopra@cavium.com> 10141M: Dept-GELinuxNICDev@cavium.com 10142L: netdev@vger.kernel.org 10143S: Supported 10144F: drivers/net/ethernet/qlogic/qlcnic/ 10145 10146QLOGIC QLGE 10Gb ETHERNET DRIVER 10147M: Harish Patil <harish.patil@cavium.com> 10148M: Manish Chopra <manish.chopra@cavium.com> 10149M: Dept-GELinuxNICDev@cavium.com 10150L: netdev@vger.kernel.org 10151S: Supported 10152F: drivers/net/ethernet/qlogic/qlge/ 10153 10154QLOGIC QL4xxx ETHERNET DRIVER 10155M: Yuval Mintz <Yuval.Mintz@cavium.com> 10156M: Ariel Elior <Ariel.Elior@cavium.com> 10157M: everest-linux-l2@cavium.com 10158L: netdev@vger.kernel.org 10159S: Supported 10160F: drivers/net/ethernet/qlogic/qed/ 10161F: include/linux/qed/ 10162F: drivers/net/ethernet/qlogic/qede/ 10163 10164QLOGIC QL41xxx ISCSI DRIVER 10165M: QLogic-Storage-Upstream@cavium.com 10166L: linux-scsi@vger.kernel.org 10167S: Supported 10168F: drivers/scsi/qedi/ 10169 10170QNX4 FILESYSTEM 10171M: Anders Larsen <al@alarsen.net> 10172W: http://www.alarsen.net/linux/qnx4fs/ 10173S: Maintained 10174F: fs/qnx4/ 10175F: include/uapi/linux/qnx4_fs.h 10176F: include/uapi/linux/qnxtypes.h 10177 10178QORIQ DPAA2 FSL-MC BUS DRIVER 10179M: Stuart Yoder <stuart.yoder@nxp.com> 10180L: linux-kernel@vger.kernel.org 10181S: Maintained 10182F: drivers/staging/fsl-mc/ 10183 10184QT1010 MEDIA DRIVER 10185M: Antti Palosaari <crope@iki.fi> 10186L: linux-media@vger.kernel.org 10187W: https://linuxtv.org 10188W: http://palosaari.fi/linux/ 10189Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10190T: git git://linuxtv.org/anttip/media_tree.git 10191S: Maintained 10192F: drivers/media/tuners/qt1010* 10193 10194QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10195M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10196L: linux-wireless@vger.kernel.org 10197W: http://wireless.kernel.org/en/users/Drivers/ath9k 10198S: Supported 10199F: drivers/net/wireless/ath/ath9k/ 10200 10201QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10202M: Kalle Valo <kvalo@qca.qualcomm.com> 10203L: ath10k@lists.infradead.org 10204W: http://wireless.kernel.org/en/users/Drivers/ath10k 10205T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10206S: Supported 10207F: drivers/net/wireless/ath/ath10k/ 10208 10209QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10210M: Timur Tabi <timur@codeaurora.org> 10211L: netdev@vger.kernel.org 10212S: Supported 10213F: drivers/net/ethernet/qualcomm/emac/ 10214 10215QUALCOMM HEXAGON ARCHITECTURE 10216M: Richard Kuo <rkuo@codeaurora.org> 10217L: linux-hexagon@vger.kernel.org 10218T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10219S: Supported 10220F: arch/hexagon/ 10221 10222QUALCOMM WCN36XX WIRELESS DRIVER 10223M: Eugene Krasnikov <k.eugene.e@gmail.com> 10224L: wcn36xx@lists.infradead.org 10225W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10226T: git git://github.com/KrasnikovEugene/wcn36xx.git 10227S: Supported 10228F: drivers/net/wireless/ath/wcn36xx/ 10229 10230QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10231M: Gabriel Somlo <somlo@cmu.edu> 10232M: "Michael S. Tsirkin" <mst@redhat.com> 10233L: qemu-devel@nongnu.org 10234S: Maintained 10235F: drivers/firmware/qemu_fw_cfg.c 10236 10237RADOS BLOCK DEVICE (RBD) 10238M: Ilya Dryomov <idryomov@gmail.com> 10239M: Sage Weil <sage@redhat.com> 10240M: Alex Elder <elder@kernel.org> 10241L: ceph-devel@vger.kernel.org 10242W: http://ceph.com/ 10243T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10244T: git git://github.com/ceph/ceph-client.git 10245S: Supported 10246F: Documentation/ABI/testing/sysfs-bus-rbd 10247F: drivers/block/rbd.c 10248F: drivers/block/rbd_types.h 10249 10250RADEON FRAMEBUFFER DISPLAY DRIVER 10251M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10252L: linux-fbdev@vger.kernel.org 10253S: Maintained 10254F: drivers/video/fbdev/aty/radeon* 10255F: include/uapi/linux/radeonfb.h 10256 10257RADIOSHARK RADIO DRIVER 10258M: Hans Verkuil <hverkuil@xs4all.nl> 10259L: linux-media@vger.kernel.org 10260T: git git://linuxtv.org/media_tree.git 10261S: Maintained 10262F: drivers/media/radio/radio-shark.c 10263 10264RADIOSHARK2 RADIO DRIVER 10265M: Hans Verkuil <hverkuil@xs4all.nl> 10266L: linux-media@vger.kernel.org 10267T: git git://linuxtv.org/media_tree.git 10268S: Maintained 10269F: drivers/media/radio/radio-shark2.c 10270F: drivers/media/radio/radio-tea5777.c 10271 10272RAGE128 FRAMEBUFFER DISPLAY DRIVER 10273M: Paul Mackerras <paulus@samba.org> 10274L: linux-fbdev@vger.kernel.org 10275S: Maintained 10276F: drivers/video/fbdev/aty/aty128fb.c 10277 10278RALINK MIPS ARCHITECTURE 10279M: John Crispin <john@phrozen.org> 10280L: linux-mips@linux-mips.org 10281S: Maintained 10282F: arch/mips/ralink 10283 10284RALINK RT2X00 WIRELESS LAN DRIVER 10285P: rt2x00 project 10286M: Stanislaw Gruszka <sgruszka@redhat.com> 10287M: Helmut Schaa <helmut.schaa@googlemail.com> 10288L: linux-wireless@vger.kernel.org 10289S: Maintained 10290F: drivers/net/wireless/ralink/rt2x00/ 10291 10292RAMDISK RAM BLOCK DEVICE DRIVER 10293M: Jens Axboe <axboe@kernel.dk> 10294S: Maintained 10295F: Documentation/blockdev/ramdisk.txt 10296F: drivers/block/brd.c 10297 10298RANDOM NUMBER DRIVER 10299M: "Theodore Ts'o" <tytso@mit.edu> 10300S: Maintained 10301F: drivers/char/random.c 10302 10303RAPIDIO SUBSYSTEM 10304M: Matt Porter <mporter@kernel.crashing.org> 10305M: Alexandre Bounine <alexandre.bounine@idt.com> 10306S: Maintained 10307F: drivers/rapidio/ 10308 10309RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10310L: linux-wireless@vger.kernel.org 10311S: Orphan 10312F: drivers/net/wireless/ray* 10313 10314RCUTORTURE MODULE 10315M: Josh Triplett <josh@joshtriplett.org> 10316M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10317L: linux-kernel@vger.kernel.org 10318S: Supported 10319T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10320F: Documentation/RCU/torture.txt 10321F: kernel/rcu/rcutorture.c 10322 10323RCUTORTURE TEST FRAMEWORK 10324M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10325M: Josh Triplett <josh@joshtriplett.org> 10326R: Steven Rostedt <rostedt@goodmis.org> 10327R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10328R: Lai Jiangshan <jiangshanlai@gmail.com> 10329L: linux-kernel@vger.kernel.org 10330S: Supported 10331T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10332F: tools/testing/selftests/rcutorture 10333 10334RDC R-321X SoC 10335M: Florian Fainelli <florian@openwrt.org> 10336S: Maintained 10337 10338RDC R6040 FAST ETHERNET DRIVER 10339M: Florian Fainelli <f.fainelli@gmail.com> 10340L: netdev@vger.kernel.org 10341S: Maintained 10342F: drivers/net/ethernet/rdc/r6040.c 10343 10344RDS - RELIABLE DATAGRAM SOCKETS 10345M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10346L: netdev@vger.kernel.org 10347L: linux-rdma@vger.kernel.org 10348L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10349W: https://oss.oracle.com/projects/rds/ 10350S: Supported 10351F: net/rds/ 10352F: Documentation/networking/rds.txt 10353 10354RDMAVT - RDMA verbs software 10355M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10356L: linux-rdma@vger.kernel.org 10357S: Supported 10358F: drivers/infiniband/sw/rdmavt 10359 10360RDT - RESOURCE ALLOCATION 10361M: Fenghua Yu <fenghua.yu@intel.com> 10362L: linux-kernel@vger.kernel.org 10363S: Supported 10364F: arch/x86/kernel/cpu/intel_rdt* 10365F: arch/x86/include/asm/intel_rdt* 10366F: Documentation/x86/intel_rdt* 10367 10368READ-COPY UPDATE (RCU) 10369M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10370M: Josh Triplett <josh@joshtriplett.org> 10371R: Steven Rostedt <rostedt@goodmis.org> 10372R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10373R: Lai Jiangshan <jiangshanlai@gmail.com> 10374L: linux-kernel@vger.kernel.org 10375W: http://www.rdrop.com/users/paulmck/RCU/ 10376S: Supported 10377T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10378F: Documentation/RCU/ 10379X: Documentation/RCU/torture.txt 10380F: include/linux/rcu* 10381X: include/linux/srcu.h 10382F: kernel/rcu/ 10383X: kernel/torture.c 10384 10385REAL TIME CLOCK (RTC) SUBSYSTEM 10386M: Alessandro Zummo <a.zummo@towertech.it> 10387M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10388L: rtc-linux@googlegroups.com 10389Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10390T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10391S: Maintained 10392F: Documentation/devicetree/bindings/rtc/ 10393F: Documentation/rtc.txt 10394F: drivers/rtc/ 10395F: include/linux/rtc.h 10396F: include/uapi/linux/rtc.h 10397F: include/linux/rtc/ 10398F: include/linux/platform_data/rtc-* 10399F: tools/testing/selftests/timers/rtctest.c 10400 10401REALTEK AUDIO CODECS 10402M: Bard Liao <bardliao@realtek.com> 10403M: Oder Chiou <oder_chiou@realtek.com> 10404S: Maintained 10405F: sound/soc/codecs/rt* 10406F: include/sound/rt*.h 10407 10408REISERFS FILE SYSTEM 10409L: reiserfs-devel@vger.kernel.org 10410S: Supported 10411F: fs/reiserfs/ 10412 10413REGISTER MAP ABSTRACTION 10414M: Mark Brown <broonie@kernel.org> 10415L: linux-kernel@vger.kernel.org 10416T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10417S: Supported 10418F: Documentation/devicetree/bindings/regmap/ 10419F: drivers/base/regmap/ 10420F: include/linux/regmap.h 10421 10422REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10423M: Ohad Ben-Cohen <ohad@wizery.com> 10424M: Bjorn Andersson <bjorn.andersson@linaro.org> 10425L: linux-remoteproc@vger.kernel.org 10426T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10427S: Maintained 10428F: Documentation/devicetree/bindings/remoteproc/ 10429F: Documentation/remoteproc.txt 10430F: drivers/remoteproc/ 10431F: include/linux/remoteproc.h 10432 10433REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10434M: Ohad Ben-Cohen <ohad@wizery.com> 10435M: Bjorn Andersson <bjorn.andersson@linaro.org> 10436L: linux-remoteproc@vger.kernel.org 10437T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10438S: Maintained 10439F: drivers/rpmsg/ 10440F: Documentation/rpmsg.txt 10441F: include/linux/rpmsg.h 10442 10443RENESAS CLOCK DRIVERS 10444M: Geert Uytterhoeven <geert+renesas@glider.be> 10445L: linux-renesas-soc@vger.kernel.org 10446S: Supported 10447F: drivers/clk/renesas/ 10448 10449RENESAS ETHERNET DRIVERS 10450R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10451L: netdev@vger.kernel.org 10452L: linux-renesas-soc@vger.kernel.org 10453F: drivers/net/ethernet/renesas/ 10454F: include/linux/sh_eth.h 10455 10456RENESAS USB2 PHY DRIVER 10457M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10458L: linux-renesas-soc@vger.kernel.org 10459S: Maintained 10460F: drivers/phy/phy-rcar-gen3-usb2.c 10461 10462RESET CONTROLLER FRAMEWORK 10463M: Philipp Zabel <p.zabel@pengutronix.de> 10464T: git git://git.pengutronix.de/git/pza/linux 10465S: Maintained 10466F: drivers/reset/ 10467F: Documentation/devicetree/bindings/reset/ 10468F: include/dt-bindings/reset/ 10469F: include/linux/reset.h 10470F: include/linux/reset-controller.h 10471 10472RFKILL 10473M: Johannes Berg <johannes@sipsolutions.net> 10474L: linux-wireless@vger.kernel.org 10475W: http://wireless.kernel.org/ 10476T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10477T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10478S: Maintained 10479F: Documentation/rfkill.txt 10480F: net/rfkill/ 10481 10482RHASHTABLE 10483M: Thomas Graf <tgraf@suug.ch> 10484M: Herbert Xu <herbert@gondor.apana.org.au> 10485L: netdev@vger.kernel.org 10486S: Maintained 10487F: lib/rhashtable.c 10488F: include/linux/rhashtable.h 10489 10490RICOH SMARTMEDIA/XD DRIVER 10491M: Maxim Levitsky <maximlevitsky@gmail.com> 10492S: Maintained 10493F: drivers/mtd/nand/r852.c 10494F: drivers/mtd/nand/r852.h 10495 10496RICOH R5C592 MEMORYSTICK DRIVER 10497M: Maxim Levitsky <maximlevitsky@gmail.com> 10498S: Maintained 10499F: drivers/memstick/host/r592.* 10500 10501ROCCAT DRIVERS 10502M: Stefan Achatz <erazor_de@users.sourceforge.net> 10503W: http://sourceforge.net/projects/roccat/ 10504S: Maintained 10505F: drivers/hid/hid-roccat* 10506F: include/linux/hid-roccat* 10507F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10508 10509ROCKER DRIVER 10510M: Jiri Pirko <jiri@resnulli.us> 10511L: netdev@vger.kernel.org 10512S: Supported 10513F: drivers/net/ethernet/rocker/ 10514 10515ROCKETPORT DRIVER 10516P: Comtrol Corp. 10517W: http://www.comtrol.com 10518S: Maintained 10519F: Documentation/serial/rocket.txt 10520F: drivers/tty/rocket* 10521 10522ROCKETPORT EXPRESS/INFINITY DRIVER 10523M: Kevin Cernekee <cernekee@gmail.com> 10524L: linux-serial@vger.kernel.org 10525S: Odd Fixes 10526F: drivers/tty/serial/rp2.* 10527 10528ROSE NETWORK LAYER 10529M: Ralf Baechle <ralf@linux-mips.org> 10530L: linux-hams@vger.kernel.org 10531W: http://www.linux-ax25.org/ 10532S: Maintained 10533F: include/net/rose.h 10534F: include/uapi/linux/rose.h 10535F: net/rose/ 10536 10537RTL2830 MEDIA DRIVER 10538M: Antti Palosaari <crope@iki.fi> 10539L: linux-media@vger.kernel.org 10540W: https://linuxtv.org 10541W: http://palosaari.fi/linux/ 10542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10543T: git git://linuxtv.org/anttip/media_tree.git 10544S: Maintained 10545F: drivers/media/dvb-frontends/rtl2830* 10546 10547RTL2832 MEDIA DRIVER 10548M: Antti Palosaari <crope@iki.fi> 10549L: linux-media@vger.kernel.org 10550W: https://linuxtv.org 10551W: http://palosaari.fi/linux/ 10552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10553T: git git://linuxtv.org/anttip/media_tree.git 10554S: Maintained 10555F: drivers/media/dvb-frontends/rtl2832* 10556 10557RTL2832_SDR MEDIA DRIVER 10558M: Antti Palosaari <crope@iki.fi> 10559L: linux-media@vger.kernel.org 10560W: https://linuxtv.org 10561W: http://palosaari.fi/linux/ 10562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10563T: git git://linuxtv.org/anttip/media_tree.git 10564S: Maintained 10565F: drivers/media/dvb-frontends/rtl2832_sdr* 10566 10567RTL8180 WIRELESS DRIVER 10568L: linux-wireless@vger.kernel.org 10569W: http://wireless.kernel.org/ 10570T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10571S: Orphan 10572F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10573 10574RTL8187 WIRELESS DRIVER 10575M: Herton Ronaldo Krzesinski <herton@canonical.com> 10576M: Hin-Tak Leung <htl10@users.sourceforge.net> 10577M: Larry Finger <Larry.Finger@lwfinger.net> 10578L: linux-wireless@vger.kernel.org 10579W: http://wireless.kernel.org/ 10580T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10581S: Maintained 10582F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10583 10584RTL8192CE WIRELESS DRIVER 10585M: Larry Finger <Larry.Finger@lwfinger.net> 10586M: Chaoming Li <chaoming_li@realsil.com.cn> 10587L: linux-wireless@vger.kernel.org 10588W: http://wireless.kernel.org/ 10589T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10590S: Maintained 10591F: drivers/net/wireless/realtek/rtlwifi/ 10592F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10593 10594RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10595M: Jes Sorensen <Jes.Sorensen@redhat.com> 10596L: linux-wireless@vger.kernel.org 10597T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10598S: Maintained 10599F: drivers/net/wireless/realtek/rtl8xxxu/ 10600 10601S3 SAVAGE FRAMEBUFFER DRIVER 10602M: Antonino Daplas <adaplas@gmail.com> 10603L: linux-fbdev@vger.kernel.org 10604S: Maintained 10605F: drivers/video/fbdev/savage/ 10606 10607S390 10608M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10609M: Heiko Carstens <heiko.carstens@de.ibm.com> 10610L: linux-s390@vger.kernel.org 10611W: http://www.ibm.com/developerworks/linux/linux390/ 10612T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10613S: Supported 10614F: arch/s390/ 10615F: drivers/s390/ 10616F: Documentation/s390/ 10617F: Documentation/DocBook/s390* 10618 10619S390 COMMON I/O LAYER 10620M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10621M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10622L: linux-s390@vger.kernel.org 10623W: http://www.ibm.com/developerworks/linux/linux390/ 10624S: Supported 10625F: drivers/s390/cio/ 10626 10627S390 DASD DRIVER 10628M: Stefan Haberland <sth@linux.vnet.ibm.com> 10629M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10630L: linux-s390@vger.kernel.org 10631W: http://www.ibm.com/developerworks/linux/linux390/ 10632S: Supported 10633F: drivers/s390/block/dasd* 10634F: block/partitions/ibm.c 10635 10636S390 NETWORK DRIVERS 10637M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10638L: linux-s390@vger.kernel.org 10639W: http://www.ibm.com/developerworks/linux/linux390/ 10640S: Supported 10641F: drivers/s390/net/ 10642 10643S390 PCI SUBSYSTEM 10644M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10645M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10646L: linux-s390@vger.kernel.org 10647W: http://www.ibm.com/developerworks/linux/linux390/ 10648S: Supported 10649F: arch/s390/pci/ 10650F: drivers/pci/hotplug/s390_pci_hpc.c 10651 10652S390 ZCRYPT DRIVER 10653M: Harald Freudenberger <freude@de.ibm.com> 10654L: linux-s390@vger.kernel.org 10655W: http://www.ibm.com/developerworks/linux/linux390/ 10656S: Supported 10657F: drivers/s390/crypto/ 10658 10659S390 ZFCP DRIVER 10660M: Steffen Maier <maier@linux.vnet.ibm.com> 10661L: linux-s390@vger.kernel.org 10662W: http://www.ibm.com/developerworks/linux/linux390/ 10663S: Supported 10664F: drivers/s390/scsi/zfcp_* 10665 10666S390 IUCV NETWORK LAYER 10667M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10668L: linux-s390@vger.kernel.org 10669W: http://www.ibm.com/developerworks/linux/linux390/ 10670S: Supported 10671F: drivers/s390/net/*iucv* 10672F: include/net/iucv/ 10673F: net/iucv/ 10674 10675S390 IOMMU (PCI) 10676M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10677L: linux-s390@vger.kernel.org 10678W: http://www.ibm.com/developerworks/linux/linux390/ 10679S: Supported 10680F: drivers/iommu/s390-iommu.c 10681 10682S3C24XX SD/MMC Driver 10683M: Ben Dooks <ben-linux@fluff.org> 10684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10685S: Supported 10686F: drivers/mmc/host/s3cmci.* 10687 10688SAA6588 RDS RECEIVER DRIVER 10689M: Hans Verkuil <hverkuil@xs4all.nl> 10690L: linux-media@vger.kernel.org 10691T: git git://linuxtv.org/media_tree.git 10692W: https://linuxtv.org 10693S: Odd Fixes 10694F: drivers/media/i2c/saa6588* 10695 10696SAA7134 VIDEO4LINUX DRIVER 10697M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10698M: Mauro Carvalho Chehab <mchehab@kernel.org> 10699L: linux-media@vger.kernel.org 10700W: https://linuxtv.org 10701T: git git://linuxtv.org/media_tree.git 10702S: Odd fixes 10703F: Documentation/media/v4l-drivers/saa7134* 10704F: drivers/media/pci/saa7134/ 10705 10706SAA7146 VIDEO4LINUX-2 DRIVER 10707M: Hans Verkuil <hverkuil@xs4all.nl> 10708L: linux-media@vger.kernel.org 10709T: git git://linuxtv.org/media_tree.git 10710S: Maintained 10711F: drivers/media/common/saa7146/ 10712F: drivers/media/pci/saa7146/ 10713F: include/media/saa7146* 10714 10715SAMSUNG LAPTOP DRIVER 10716M: Corentin Chary <corentin.chary@gmail.com> 10717L: platform-driver-x86@vger.kernel.org 10718S: Maintained 10719F: drivers/platform/x86/samsung-laptop.c 10720 10721SAMSUNG AUDIO (ASoC) DRIVERS 10722M: Krzysztof Kozlowski <krzk@kernel.org> 10723M: Sangbeom Kim <sbkim73@samsung.com> 10724M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10725L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10726S: Supported 10727F: sound/soc/samsung/ 10728 10729SAMSUNG FRAMEBUFFER DRIVER 10730M: Jingoo Han <jingoohan1@gmail.com> 10731L: linux-fbdev@vger.kernel.org 10732S: Maintained 10733F: drivers/video/fbdev/s3c-fb.c 10734 10735SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10736M: Sangbeom Kim <sbkim73@samsung.com> 10737M: Krzysztof Kozlowski <krzk@kernel.org> 10738M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10739L: linux-kernel@vger.kernel.org 10740L: linux-samsung-soc@vger.kernel.org 10741S: Supported 10742F: drivers/mfd/sec*.c 10743F: drivers/regulator/s2m*.c 10744F: drivers/regulator/s5m*.c 10745F: drivers/clk/clk-s2mps11.c 10746F: drivers/rtc/rtc-s5m.c 10747F: include/linux/mfd/samsung/ 10748F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10749F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10750F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10751F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10752 10753SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10754M: Kyungmin Park <kyungmin.park@samsung.com> 10755M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10756L: linux-media@vger.kernel.org 10757Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10758S: Supported 10759F: drivers/media/platform/exynos4-is/ 10760 10761SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10762M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10763L: linux-media@vger.kernel.org 10764L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10765S: Maintained 10766F: drivers/media/platform/s3c-camif/ 10767F: include/media/drv-intf/s3c_camif.h 10768 10769SAMSUNG S5C73M3 CAMERA DRIVER 10770M: Kyungmin Park <kyungmin.park@samsung.com> 10771M: Andrzej Hajda <a.hajda@samsung.com> 10772L: linux-media@vger.kernel.org 10773S: Supported 10774F: drivers/media/i2c/s5c73m3/* 10775 10776SAMSUNG S5K5BAF CAMERA DRIVER 10777M: Kyungmin Park <kyungmin.park@samsung.com> 10778M: Andrzej Hajda <a.hajda@samsung.com> 10779L: linux-media@vger.kernel.org 10780S: Supported 10781F: drivers/media/i2c/s5k5baf.c 10782 10783SAMSUNG S3FWRN5 NFC DRIVER 10784M: Robert Baldyga <r.baldyga@samsung.com> 10785M: Krzysztof Opasiak <k.opasiak@samsung.com> 10786L: linux-nfc@lists.01.org (moderated for non-subscribers) 10787S: Supported 10788F: drivers/nfc/s3fwrn5 10789 10790SAMSUNG SOC CLOCK DRIVERS 10791M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10792M: Tomasz Figa <tomasz.figa@gmail.com> 10793M: Chanwoo Choi <cw00.choi@samsung.com> 10794S: Supported 10795L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10796F: drivers/clk/samsung/ 10797F: include/dt-bindings/clock/exynos*.h 10798F: Documentation/devicetree/bindings/clock/exynos*.txt 10799 10800SAMSUNG SPI DRIVERS 10801M: Kukjin Kim <kgene@kernel.org> 10802M: Krzysztof Kozlowski <krzk@kernel.org> 10803M: Andi Shyti <andi.shyti@samsung.com> 10804L: linux-spi@vger.kernel.org 10805L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10806S: Maintained 10807F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10808F: drivers/spi/spi-s3c* 10809F: include/linux/platform_data/spi-s3c64xx.h 10810 10811SAMSUNG SXGBE DRIVERS 10812M: Byungho An <bh74.an@samsung.com> 10813M: Girish K S <ks.giri@samsung.com> 10814M: Vipul Pandya <vipul.pandya@samsung.com> 10815S: Supported 10816L: netdev@vger.kernel.org 10817F: drivers/net/ethernet/samsung/sxgbe/ 10818 10819SAMSUNG THERMAL DRIVER 10820M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10821L: linux-pm@vger.kernel.org 10822L: linux-samsung-soc@vger.kernel.org 10823S: Supported 10824T: git https://github.com/lmajewski/linux-samsung-thermal.git 10825F: drivers/thermal/samsung/ 10826 10827SAMSUNG USB2 PHY DRIVER 10828M: Kamil Debski <kamil@wypas.org> 10829M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10830L: linux-kernel@vger.kernel.org 10831S: Supported 10832F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10833F: Documentation/phy/samsung-usb2.txt 10834F: drivers/phy/phy-exynos4210-usb2.c 10835F: drivers/phy/phy-exynos4x12-usb2.c 10836F: drivers/phy/phy-exynos5250-usb2.c 10837F: drivers/phy/phy-s5pv210-usb2.c 10838F: drivers/phy/phy-samsung-usb2.c 10839F: drivers/phy/phy-samsung-usb2.h 10840 10841SERIAL DRIVERS 10842M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10843L: linux-serial@vger.kernel.org 10844S: Maintained 10845F: Documentation/devicetree/bindings/serial/ 10846F: drivers/tty/serial/ 10847 10848SERIAL IR RECEIVER 10849M: Sean Young <sean@mess.org> 10850L: linux-media@vger.kernel.org 10851S: Maintained 10852F: drivers/media/rc/serial_ir.c 10853 10854STI CEC DRIVER 10855M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10856L: kernel@stlinux.com 10857S: Maintained 10858F: drivers/staging/media/st-cec/ 10859F: Documentation/devicetree/bindings/media/stih-cec.txt 10860 10861SYNOPSYS DESIGNWARE DMAC DRIVER 10862M: Viresh Kumar <vireshk@kernel.org> 10863M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10864S: Maintained 10865F: include/linux/dma/dw.h 10866F: include/linux/platform_data/dma-dw.h 10867F: drivers/dma/dw/ 10868 10869SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10870M: Lars Persson <lars.persson@axis.com> 10871L: netdev@vger.kernel.org 10872S: Supported 10873F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10874F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10875 10876SYNOPSYS DESIGNWARE I2C DRIVER 10877M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10878R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10879R: Mika Westerberg <mika.westerberg@linux.intel.com> 10880L: linux-i2c@vger.kernel.org 10881S: Maintained 10882F: drivers/i2c/busses/i2c-designware-* 10883F: include/linux/platform_data/i2c-designware.h 10884 10885SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10886M: Jaehoon Chung <jh80.chung@samsung.com> 10887L: linux-mmc@vger.kernel.org 10888S: Maintained 10889F: include/linux/mmc/dw_mmc.h 10890F: drivers/mmc/host/dw_mmc* 10891 10892SYSTEM TRACE MODULE CLASS 10893M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10894S: Maintained 10895T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10896F: Documentation/trace/stm.txt 10897F: drivers/hwtracing/stm/ 10898F: include/linux/stm.h 10899F: include/uapi/linux/stm.h 10900 10901THUNDERBOLT DRIVER 10902M: Andreas Noever <andreas.noever@gmail.com> 10903S: Maintained 10904F: drivers/thunderbolt/ 10905 10906TI BQ27XXX POWER SUPPLY DRIVER 10907R: Andrew F. Davis <afd@ti.com> 10908F: include/linux/power/bq27xxx_battery.h 10909F: drivers/power/supply/bq27xxx_battery.c 10910F: drivers/power/supply/bq27xxx_battery_i2c.c 10911 10912TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10913M: John Stultz <john.stultz@linaro.org> 10914M: Thomas Gleixner <tglx@linutronix.de> 10915L: linux-kernel@vger.kernel.org 10916T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10917S: Supported 10918F: include/linux/clocksource.h 10919F: include/linux/time.h 10920F: include/linux/timex.h 10921F: include/uapi/linux/time.h 10922F: include/uapi/linux/timex.h 10923F: kernel/time/clocksource.c 10924F: kernel/time/time*.c 10925F: kernel/time/alarmtimer.c 10926F: kernel/time/ntp.c 10927F: tools/testing/selftests/timers/ 10928 10929SC1200 WDT DRIVER 10930M: Zwane Mwaikambo <zwanem@gmail.com> 10931S: Maintained 10932F: drivers/watchdog/sc1200wdt.c 10933 10934SCHEDULER 10935M: Ingo Molnar <mingo@redhat.com> 10936M: Peter Zijlstra <peterz@infradead.org> 10937L: linux-kernel@vger.kernel.org 10938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10939S: Maintained 10940F: kernel/sched/ 10941F: include/linux/sched.h 10942F: include/uapi/linux/sched.h 10943F: include/linux/wait.h 10944 10945SCORE ARCHITECTURE 10946M: Chen Liqin <liqin.linux@gmail.com> 10947M: Lennox Wu <lennox.wu@gmail.com> 10948W: http://www.sunplus.com 10949S: Supported 10950F: arch/score/ 10951 10952SCR24X CHIP CARD INTERFACE DRIVER 10953M: Lubomir Rintel <lkundrak@v3.sk> 10954S: Supported 10955F: drivers/char/pcmcia/scr24x_cs.c 10956 10957SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10958M: Sudeep Holla <sudeep.holla@arm.com> 10959L: linux-arm-kernel@lists.infradead.org 10960S: Maintained 10961F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10962F: drivers/clk/clk-scpi.c 10963F: drivers/cpufreq/scpi-cpufreq.c 10964F: drivers/firmware/arm_scpi.c 10965F: include/linux/scpi_protocol.h 10966 10967SCSI CDROM DRIVER 10968M: Jens Axboe <axboe@kernel.dk> 10969L: linux-scsi@vger.kernel.org 10970W: http://www.kernel.dk 10971S: Maintained 10972F: drivers/scsi/sr* 10973 10974SCSI RDMA PROTOCOL (SRP) INITIATOR 10975M: Bart Van Assche <bart.vanassche@sandisk.com> 10976L: linux-rdma@vger.kernel.org 10977S: Supported 10978W: http://www.openfabrics.org 10979Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10980T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10981F: drivers/infiniband/ulp/srp/ 10982F: include/scsi/srp.h 10983 10984SCSI SG DRIVER 10985M: Doug Gilbert <dgilbert@interlog.com> 10986L: linux-scsi@vger.kernel.org 10987W: http://sg.danny.cz/sg 10988S: Maintained 10989F: Documentation/scsi/scsi-generic.txt 10990F: drivers/scsi/sg.c 10991F: include/scsi/sg.h 10992 10993SCSI SUBSYSTEM 10994M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10995T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10996M: "Martin K. Petersen" <martin.petersen@oracle.com> 10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10998L: linux-scsi@vger.kernel.org 10999S: Maintained 11000F: Documentation/devicetree/bindings/scsi/
11001F: drivers/scsi/ 11002F: include/scsi/ 11003 11004SCSI TAPE DRIVER 11005M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11006L: linux-scsi@vger.kernel.org 11007S: Maintained 11008F: Documentation/scsi/st.txt 11009F: drivers/scsi/st.* 11010F: drivers/scsi/st_*.h 11011 11012SCTP PROTOCOL 11013M: Vlad Yasevich <vyasevich@gmail.com> 11014M: Neil Horman <nhorman@tuxdriver.com> 11015L: linux-sctp@vger.kernel.org 11016W: http://lksctp.sourceforge.net 11017S: Maintained 11018F: Documentation/networking/sctp.txt 11019F: include/linux/sctp.h 11020F: include/uapi/linux/sctp.h 11021F: include/net/sctp/ 11022F: net/sctp/ 11023 11024SCx200 CPU SUPPORT 11025M: Jim Cromie <jim.cromie@gmail.com> 11026S: Odd Fixes 11027F: Documentation/i2c/busses/scx200_acb 11028F: arch/x86/platform/scx200/ 11029F: drivers/watchdog/scx200_wdt.c 11030F: drivers/i2c/busses/scx200* 11031F: drivers/mtd/maps/scx200_docflash.c 11032F: include/linux/scx200.h 11033 11034SCx200 GPIO DRIVER 11035M: Jim Cromie <jim.cromie@gmail.com> 11036S: Maintained 11037F: drivers/char/scx200_gpio.c 11038F: include/linux/scx200_gpio.h 11039 11040SCx200 HRT CLOCKSOURCE DRIVER 11041M: Jim Cromie <jim.cromie@gmail.com> 11042S: Maintained 11043F: drivers/clocksource/scx200_hrt.c 11044 11045SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11046M: Sascha Sommer <saschasommer@freenet.de> 11047L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11048S: Maintained 11049F: drivers/mmc/host/sdricoh_cs.c 11050 11051SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11052M: Adrian Hunter <adrian.hunter@intel.com> 11053L: linux-mmc@vger.kernel.org 11054T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11055S: Maintained 11056F: drivers/mmc/host/sdhci* 11057F: include/linux/mmc/sdhci* 11058 11059SECURE COMPUTING 11060M: Kees Cook <keescook@chromium.org> 11061R: Andy Lutomirski <luto@amacapital.net> 11062R: Will Drewry <wad@chromium.org> 11063T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11064S: Supported 11065F: kernel/seccomp.c 11066F: include/uapi/linux/seccomp.h 11067F: include/linux/seccomp.h 11068F: tools/testing/selftests/seccomp/* 11069K: \bsecure_computing 11070K: \bTIF_SECCOMP\b 11071 11072SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11073M: Al Cooper <alcooperx@gmail.com> 11074L: linux-mmc@vger.kernel.org 11075L: bcm-kernel-feedback-list@broadcom.com 11076S: Maintained 11077F: drivers/mmc/host/sdhci-brcmstb* 11078 11079SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11080M: Ben Dooks <ben-linux@fluff.org> 11081M: Jaehoon Chung <jh80.chung@samsung.com> 11082L: linux-mmc@vger.kernel.org 11083S: Maintained 11084F: drivers/mmc/host/sdhci-s3c* 11085 11086SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11087M: Viresh Kumar <vireshk@kernel.org> 11088L: linux-mmc@vger.kernel.org 11089S: Maintained 11090F: drivers/mmc/host/sdhci-spear.c 11091 11092SECURITY SUBSYSTEM 11093M: James Morris <james.l.morris@oracle.com> 11094M: "Serge E. Hallyn" <serge@hallyn.com> 11095L: linux-security-module@vger.kernel.org (suggested Cc:) 11096T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11097W: http://kernsec.org/ 11098S: Supported 11099F: security/ 11100 11101SECURITY CONTACT 11102M: Security Officers <security@kernel.org> 11103S: Supported 11104 11105SELINUX SECURITY MODULE 11106M: Paul Moore <paul@paul-moore.com> 11107M: Stephen Smalley <sds@tycho.nsa.gov> 11108M: Eric Paris <eparis@parisplace.org> 11109L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11110W: http://selinuxproject.org 11111T: git git://git.infradead.org/users/pcmoore/selinux 11112S: Supported 11113F: include/linux/selinux* 11114F: security/selinux/ 11115F: scripts/selinux/ 11116 11117APPARMOR SECURITY MODULE 11118M: John Johansen <john.johansen@canonical.com> 11119L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11120W: apparmor.wiki.kernel.org 11121T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11122S: Supported 11123F: security/apparmor/ 11124 11125LOADPIN SECURITY MODULE 11126M: Kees Cook <keescook@chromium.org> 11127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11128S: Supported 11129F: security/loadpin/ 11130 11131YAMA SECURITY MODULE 11132M: Kees Cook <keescook@chromium.org> 11133T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11134S: Supported 11135F: security/yama/ 11136 11137SENSABLE PHANTOM 11138M: Jiri Slaby <jirislaby@gmail.com> 11139S: Maintained 11140F: drivers/misc/phantom.c 11141F: include/uapi/linux/phantom.h 11142 11143Emulex 10Gbps iSCSI - OneConnect DRIVER 11144M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11145M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11146M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11147L: linux-scsi@vger.kernel.org 11148W: http://www.broadcom.com 11149S: Supported 11150F: drivers/scsi/be2iscsi/ 11151 11152Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11153M: Sathya Perla <sathya.perla@broadcom.com> 11154M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11155M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11156M: Somnath Kotur <somnath.kotur@broadcom.com> 11157L: netdev@vger.kernel.org 11158W: http://www.emulex.com 11159S: Supported 11160F: drivers/net/ethernet/emulex/benet/ 11161 11162EMULEX ONECONNECT ROCE DRIVER 11163M: Selvin Xavier <selvin.xavier@avagotech.com> 11164M: Devesh Sharma <devesh.sharma@avagotech.com> 11165L: linux-rdma@vger.kernel.org 11166W: http://www.emulex.com 11167S: Supported 11168F: drivers/infiniband/hw/ocrdma/ 11169F: include/uapi/rdma/ocrdma-abi.h 11170 11171SFC NETWORK DRIVER 11172M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11173M: Edward Cree <ecree@solarflare.com> 11174M: Bert Kenward <bkenward@solarflare.com> 11175L: netdev@vger.kernel.org 11176S: Supported 11177F: drivers/net/ethernet/sfc/ 11178 11179SGI GRU DRIVER 11180M: Dimitri Sivanich <sivanich@sgi.com> 11181S: Maintained 11182F: drivers/misc/sgi-gru/ 11183 11184SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11185M: Pat Gefre <pfg@sgi.com> 11186L: linux-ia64@vger.kernel.org 11187S: Supported 11188F: Documentation/ia64/serial.txt 11189F: drivers/tty/serial/ioc?_serial.c 11190F: include/linux/ioc?.h 11191 11192SGI XP/XPC/XPNET DRIVER 11193M: Cliff Whickman <cpw@sgi.com> 11194M: Robin Holt <robinmholt@gmail.com> 11195S: Maintained 11196F: drivers/misc/sgi-xp/ 11197 11198SI2157 MEDIA DRIVER 11199M: Antti Palosaari <crope@iki.fi> 11200L: linux-media@vger.kernel.org 11201W: https://linuxtv.org 11202W: http://palosaari.fi/linux/ 11203Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11204T: git git://linuxtv.org/anttip/media_tree.git 11205S: Maintained 11206F: drivers/media/tuners/si2157* 11207 11208SI2168 MEDIA DRIVER 11209M: Antti Palosaari <crope@iki.fi> 11210L: linux-media@vger.kernel.org 11211W: https://linuxtv.org 11212W: http://palosaari.fi/linux/ 11213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11214T: git git://linuxtv.org/anttip/media_tree.git 11215S: Maintained 11216F: drivers/media/dvb-frontends/si2168* 11217 11218SI470X FM RADIO RECEIVER I2C DRIVER 11219M: Hans Verkuil <hverkuil@xs4all.nl> 11220L: linux-media@vger.kernel.org 11221T: git git://linuxtv.org/media_tree.git 11222W: https://linuxtv.org 11223S: Odd Fixes 11224F: drivers/media/radio/si470x/radio-si470x-i2c.c 11225 11226SI470X FM RADIO RECEIVER USB DRIVER 11227M: Hans Verkuil <hverkuil@xs4all.nl> 11228L: linux-media@vger.kernel.org 11229T: git git://linuxtv.org/media_tree.git 11230W: https://linuxtv.org 11231S: Maintained 11232F: drivers/media/radio/si470x/radio-si470x-common.c 11233F: drivers/media/radio/si470x/radio-si470x.h 11234F: drivers/media/radio/si470x/radio-si470x-usb.c 11235 11236SI4713 FM RADIO TRANSMITTER I2C DRIVER 11237M: Eduardo Valentin <edubezval@gmail.com> 11238L: linux-media@vger.kernel.org 11239T: git git://linuxtv.org/media_tree.git 11240W: https://linuxtv.org 11241S: Odd Fixes 11242F: drivers/media/radio/si4713/si4713.? 11243 11244SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11245M: Eduardo Valentin <edubezval@gmail.com> 11246L: linux-media@vger.kernel.org 11247T: git git://linuxtv.org/media_tree.git 11248W: https://linuxtv.org 11249S: Odd Fixes 11250F: drivers/media/radio/si4713/radio-platform-si4713.c 11251 11252SI4713 FM RADIO TRANSMITTER USB DRIVER 11253M: Hans Verkuil <hverkuil@xs4all.nl> 11254L: linux-media@vger.kernel.org 11255T: git git://linuxtv.org/media_tree.git 11256W: https://linuxtv.org 11257S: Maintained 11258F: drivers/media/radio/si4713/radio-usb-si4713.c 11259 11260SIANO DVB DRIVER 11261M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11262M: Mauro Carvalho Chehab <mchehab@kernel.org> 11263L: linux-media@vger.kernel.org 11264W: https://linuxtv.org 11265T: git git://linuxtv.org/media_tree.git 11266S: Odd fixes 11267F: drivers/media/common/siano/ 11268F: drivers/media/usb/siano/ 11269F: drivers/media/usb/siano/ 11270F: drivers/media/mmc/siano/ 11271 11272SIMPLEFB FB DRIVER 11273M: Hans de Goede <hdegoede@redhat.com> 11274L: linux-fbdev@vger.kernel.org 11275S: Maintained 11276F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11277F: drivers/video/fbdev/simplefb.c 11278F: include/linux/platform_data/simplefb.h 11279 11280SH_VEU V4L2 MEM2MEM DRIVER 11281L: linux-media@vger.kernel.org 11282S: Orphan 11283F: drivers/media/platform/sh_veu.c 11284 11285SH_VOU V4L2 OUTPUT DRIVER 11286L: linux-media@vger.kernel.org 11287S: Orphan 11288F: drivers/media/platform/sh_vou.c 11289F: include/media/drv-intf/sh_vou.h 11290 11291SIMPLE FIRMWARE INTERFACE (SFI) 11292M: Len Brown <lenb@kernel.org> 11293L: sfi-devel@simplefirmware.org 11294W: http://simplefirmware.org/ 11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11296S: Supported 11297F: arch/x86/platform/sfi/ 11298F: drivers/sfi/ 11299F: include/linux/sfi*.h 11300 11301SIMTEC EB110ATX (Chalice CATS) 11302P: Ben Dooks 11303P: Vincent Sanders <vince@simtec.co.uk> 11304M: Simtec Linux Team <linux@simtec.co.uk> 11305W: http://www.simtec.co.uk/products/EB110ATX/ 11306S: Supported 11307 11308SIMTEC EB2410ITX (BAST) 11309P: Ben Dooks 11310P: Vincent Sanders <vince@simtec.co.uk> 11311M: Simtec Linux Team <linux@simtec.co.uk> 11312W: http://www.simtec.co.uk/products/EB2410ITX/ 11313S: Supported 11314F: arch/arm/mach-s3c24xx/mach-bast.c 11315F: arch/arm/mach-s3c24xx/bast-ide.c 11316F: arch/arm/mach-s3c24xx/bast-irq.c 11317 11318TI DAVINCI MACHINE SUPPORT 11319M: Sekhar Nori <nsekhar@ti.com> 11320M: Kevin Hilman <khilman@kernel.org> 11321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11322T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11323S: Supported 11324F: arch/arm/mach-davinci/ 11325F: drivers/i2c/busses/i2c-davinci.c 11326 11327TI DAVINCI SERIES MEDIA DRIVER 11328M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11329L: linux-media@vger.kernel.org 11330W: https://linuxtv.org 11331Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11332T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11333S: Maintained 11334F: drivers/media/platform/davinci/ 11335F: include/media/davinci/ 11336 11337TI AM437X VPFE DRIVER 11338M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11339L: linux-media@vger.kernel.org 11340W: https://linuxtv.org 11341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11342T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11343S: Maintained 11344F: drivers/media/platform/am437x/ 11345 11346OV2659 OMNIVISION SENSOR DRIVER 11347M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11348L: linux-media@vger.kernel.org 11349W: https://linuxtv.org 11350Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11351T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11352S: Maintained 11353F: drivers/media/i2c/ov2659.c 11354F: include/media/i2c/ov2659.h 11355 11356SILICON MOTION SM712 FRAME BUFFER DRIVER 11357M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11358M: Teddy Wang <teddy.wang@siliconmotion.com> 11359M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11360L: linux-fbdev@vger.kernel.org 11361S: Maintained 11362F: drivers/video/fbdev/sm712* 11363F: Documentation/fb/sm712fb.txt 11364 11365SIS 190 ETHERNET DRIVER 11366M: Francois Romieu <romieu@fr.zoreil.com> 11367L: netdev@vger.kernel.org 11368S: Maintained 11369F: drivers/net/ethernet/sis/sis190.c 11370 11371SIS 900/7016 FAST ETHERNET DRIVER 11372M: Daniele Venzano <venza@brownhat.org> 11373W: http://www.brownhat.org/sis900.html 11374L: netdev@vger.kernel.org 11375S: Maintained 11376F: drivers/net/ethernet/sis/sis900.* 11377 11378SIS FRAMEBUFFER DRIVER 11379M: Thomas Winischhofer <thomas@winischhofer.net> 11380W: http://www.winischhofer.net/linuxsisvga.shtml 11381S: Maintained 11382F: Documentation/fb/sisfb.txt 11383F: drivers/video/fbdev/sis/ 11384F: include/video/sisfb.h 11385 11386SIS USB2VGA DRIVER 11387M: Thomas Winischhofer <thomas@winischhofer.net> 11388W: http://www.winischhofer.at/linuxsisusbvga.shtml 11389S: Maintained 11390F: drivers/usb/misc/sisusbvga/ 11391 11392SLAB ALLOCATOR 11393M: Christoph Lameter <cl@linux.com> 11394M: Pekka Enberg <penberg@kernel.org> 11395M: David Rientjes <rientjes@google.com> 11396M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11397M: Andrew Morton <akpm@linux-foundation.org> 11398L: linux-mm@kvack.org 11399S: Maintained 11400F: include/linux/sl?b*.h 11401F: mm/sl?b* 11402 11403SLEEPABLE READ-COPY UPDATE (SRCU) 11404M: Lai Jiangshan <jiangshanlai@gmail.com> 11405M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11406M: Josh Triplett <josh@joshtriplett.org> 11407R: Steven Rostedt <rostedt@goodmis.org> 11408R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11409L: linux-kernel@vger.kernel.org 11410W: http://www.rdrop.com/users/paulmck/RCU/ 11411S: Supported 11412T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11413F: include/linux/srcu.h 11414F: kernel/rcu/srcu.c 11415 11416SMACK SECURITY MODULE 11417M: Casey Schaufler <casey@schaufler-ca.com> 11418L: linux-security-module@vger.kernel.org 11419W: http://schaufler-ca.com 11420T: git git://github.com/cschaufler/smack-next 11421S: Maintained 11422F: Documentation/security/Smack.txt 11423F: security/smack/ 11424 11425DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11426M: Kevin Hilman <khilman@kernel.org> 11427M: Nishanth Menon <nm@ti.com> 11428S: Maintained 11429F: drivers/power/avs/ 11430F: include/linux/power/smartreflex.h 11431L: linux-pm@vger.kernel.org 11432 11433SMC91x ETHERNET DRIVER 11434M: Nicolas Pitre <nico@fluxnic.net> 11435S: Odd Fixes 11436F: drivers/net/ethernet/smsc/smc91x.* 11437 11438SMIA AND SMIA++ IMAGE SENSOR DRIVER 11439M: Sakari Ailus <sakari.ailus@iki.fi> 11440L: linux-media@vger.kernel.org 11441S: Maintained 11442F: drivers/media/i2c/smiapp/ 11443F: include/media/i2c/smiapp.h 11444F: drivers/media/i2c/smiapp-pll.c 11445F: drivers/media/i2c/smiapp-pll.h 11446F: include/uapi/linux/smiapp.h 11447F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11448 11449SMM665 HARDWARE MONITOR DRIVER 11450M: Guenter Roeck <linux@roeck-us.net> 11451L: linux-hwmon@vger.kernel.org 11452S: Maintained 11453F: Documentation/hwmon/smm665 11454F: drivers/hwmon/smm665.c 11455 11456SMSC EMC2103 HARDWARE MONITOR DRIVER 11457M: Steve Glendinning <steve.glendinning@shawell.net> 11458L: linux-hwmon@vger.kernel.org 11459S: Maintained 11460F: Documentation/hwmon/emc2103 11461F: drivers/hwmon/emc2103.c 11462 11463SMSC SCH5627 HARDWARE MONITOR DRIVER 11464M: Hans de Goede <hdegoede@redhat.com> 11465L: linux-hwmon@vger.kernel.org 11466S: Supported 11467F: Documentation/hwmon/sch5627 11468F: drivers/hwmon/sch5627.c 11469 11470SMSC47B397 HARDWARE MONITOR DRIVER 11471M: Jean Delvare <jdelvare@suse.com> 11472L: linux-hwmon@vger.kernel.org 11473S: Maintained 11474F: Documentation/hwmon/smsc47b397 11475F: drivers/hwmon/smsc47b397.c 11476 11477SMSC911x ETHERNET DRIVER 11478M: Steve Glendinning <steve.glendinning@shawell.net> 11479L: netdev@vger.kernel.org 11480S: Maintained 11481F: include/linux/smsc911x.h 11482F: drivers/net/ethernet/smsc/smsc911x.* 11483 11484SMSC9420 PCI ETHERNET DRIVER 11485M: Steve Glendinning <steve.glendinning@shawell.net> 11486L: netdev@vger.kernel.org 11487S: Maintained 11488F: drivers/net/ethernet/smsc/smsc9420.* 11489 11490SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11491M: Steve Glendinning <steve.glendinning@shawell.net> 11492L: linux-fbdev@vger.kernel.org 11493S: Maintained 11494F: drivers/video/fbdev/smscufx.c 11495 11496SOC-CAMERA V4L2 SUBSYSTEM 11497M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11498L: linux-media@vger.kernel.org 11499T: git git://linuxtv.org/media_tree.git 11500S: Maintained 11501F: include/media/soc* 11502F: drivers/media/i2c/soc_camera/ 11503F: drivers/media/platform/soc_camera/ 11504 11505SOEKRIS NET48XX LED SUPPORT 11506M: Chris Boot <bootc@bootc.net> 11507S: Maintained 11508F: drivers/leds/leds-net48xx.c 11509 11510SOFTLOGIC 6x10 MPEG CODEC 11511M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11512M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11513M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11514M: Ismael Luceno <ismael@iodev.co.uk> 11515L: linux-media@vger.kernel.org 11516S: Supported 11517F: drivers/media/pci/solo6x10/ 11518 11519SOFTWARE RAID (Multiple Disks) SUPPORT 11520M: Shaohua Li <shli@kernel.org> 11521L: linux-raid@vger.kernel.org 11522T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11523S: Supported 11524F: drivers/md/ 11525F: include/linux/raid/ 11526F: include/uapi/linux/raid/ 11527 11528SONIC NETWORK DRIVER 11529M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11530L: netdev@vger.kernel.org 11531S: Maintained 11532F: drivers/net/ethernet/natsemi/sonic.* 11533 11534SONICS SILICON BACKPLANE DRIVER (SSB) 11535M: Michael Buesch <m@bues.ch> 11536L: linux-wireless@vger.kernel.org 11537S: Maintained 11538F: drivers/ssb/ 11539F: include/linux/ssb/ 11540 11541SONY VAIO CONTROL DEVICE DRIVER 11542M: Mattia Dongili <malattia@linux.it> 11543L: platform-driver-x86@vger.kernel.org 11544W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11545S: Maintained 11546F: Documentation/laptops/sony-laptop.txt 11547F: drivers/char/sonypi.c 11548F: drivers/platform/x86/sony-laptop.c 11549F: include/linux/sony-laptop.h 11550 11551SONY MEMORYSTICK CARD SUPPORT 11552M: Alex Dubov <oakad@yahoo.com> 11553W: http://tifmxx.berlios.de/ 11554S: Maintained 11555F: drivers/memstick/host/tifm_ms.c 11556 11557SONY MEMORYSTICK STANDARD SUPPORT 11558M: Maxim Levitsky <maximlevitsky@gmail.com> 11559S: Maintained 11560F: drivers/memstick/core/ms_block.* 11561 11562SOUND 11563M: Jaroslav Kysela <perex@perex.cz> 11564M: Takashi Iwai <tiwai@suse.com> 11565L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11566W: http://www.alsa-project.org/ 11567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11568T: git git://git.alsa-project.org/alsa-kernel.git 11569Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11570S: Maintained 11571F: Documentation/sound/ 11572F: include/sound/ 11573F: include/uapi/sound/ 11574F: sound/ 11575 11576SOUND - COMPRESSED AUDIO 11577M: Vinod Koul <vinod.koul@intel.com> 11578L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11580S: Supported 11581F: Documentation/sound/alsa/compress_offload.txt 11582F: include/sound/compress_driver.h 11583F: include/uapi/sound/compress_* 11584F: sound/core/compress_offload.c 11585F: sound/soc/soc-compress.c 11586 11587SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11588M: Liam Girdwood <lgirdwood@gmail.com> 11589M: Mark Brown <broonie@kernel.org> 11590T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11591L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11592W: http://alsa-project.org/main/index.php/ASoC 11593S: Supported 11594F: Documentation/devicetree/bindings/sound/ 11595F: Documentation/sound/alsa/soc/ 11596F: sound/soc/ 11597F: include/sound/soc* 11598 11599SOUND - DMAENGINE HELPERS 11600M: Lars-Peter Clausen <lars@metafoo.de> 11601S: Supported 11602F: include/sound/dmaengine_pcm.h 11603F: sound/core/pcm_dmaengine.c 11604F: sound/soc/soc-generic-dmaengine-pcm.c 11605 11606SP2 MEDIA DRIVER 11607M: Olli Salonen <olli.salonen@iki.fi> 11608L: linux-media@vger.kernel.org 11609W: https://linuxtv.org 11610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11611S: Maintained 11612F: drivers/media/dvb-frontends/sp2* 11613 11614SPARC + UltraSPARC (sparc/sparc64) 11615M: "David S. Miller" <davem@davemloft.net> 11616L: sparclinux@vger.kernel.org 11617Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11618T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11619T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11620S: Maintained 11621F: arch/sparc/ 11622F: drivers/sbus/ 11623 11624SPARC SERIAL DRIVERS 11625M: "David S. Miller" <davem@davemloft.net> 11626L: sparclinux@vger.kernel.org 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11629S: Maintained 11630F: include/linux/sunserialcore.h 11631F: drivers/tty/serial/suncore.c 11632F: drivers/tty/serial/sunhv.c 11633F: drivers/tty/serial/sunsab.c 11634F: drivers/tty/serial/sunsab.h 11635F: drivers/tty/serial/sunsu.c 11636F: drivers/tty/serial/sunzilog.c 11637F: drivers/tty/serial/sunzilog.h 11638 11639SPARSE CHECKER 11640M: "Christopher Li" <sparse@chrisli.org> 11641L: linux-sparse@vger.kernel.org 11642W: https://sparse.wiki.kernel.org/ 11643T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11644T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11645S: Maintained 11646F: include/linux/compiler.h 11647 11648SPEAR PLATFORM SUPPORT 11649M: Viresh Kumar <vireshk@kernel.org> 11650M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11652W: http://www.st.com/spear 11653S: Maintained 11654F: arch/arm/boot/dts/spear* 11655F: arch/arm/mach-spear/ 11656 11657SPEAR CLOCK FRAMEWORK SUPPORT 11658M: Viresh Kumar <vireshk@kernel.org> 11659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11660W: http://www.st.com/spear 11661S: Maintained 11662F: drivers/clk/spear/ 11663 11664SPI NOR SUBSYSTEM 11665M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11666M: Marek Vasut <marek.vasut@gmail.com> 11667L: linux-mtd@lists.infradead.org 11668W: http://www.linux-mtd.infradead.org/ 11669Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11670T: git git://github.com/spi-nor/linux.git 11671S: Maintained 11672F: drivers/mtd/spi-nor/ 11673F: include/linux/mtd/spi-nor.h 11674 11675SPI SUBSYSTEM 11676M: Mark Brown <broonie@kernel.org> 11677L: linux-spi@vger.kernel.org 11678T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11679Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11680S: Maintained 11681F: Documentation/devicetree/bindings/spi/ 11682F: Documentation/spi/ 11683F: drivers/spi/ 11684F: include/linux/spi/ 11685F: include/uapi/linux/spi/ 11686F: tools/spi/ 11687 11688SPIDERNET NETWORK DRIVER for CELL 11689M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11690L: netdev@vger.kernel.org 11691S: Supported 11692F: Documentation/networking/spider_net.txt 11693F: drivers/net/ethernet/toshiba/spider_net* 11694 11695SPU FILE SYSTEM 11696M: Jeremy Kerr <jk@ozlabs.org> 11697L: linuxppc-dev@lists.ozlabs.org 11698W: http://www.ibm.com/developerworks/power/cell/ 11699S: Supported 11700F: Documentation/filesystems/spufs.txt 11701F: arch/powerpc/platforms/cell/spufs/ 11702 11703SQUASHFS FILE SYSTEM 11704M: Phillip Lougher <phillip@squashfs.org.uk> 11705L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11706W: http://squashfs.org.uk 11707T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11708S: Maintained 11709F: Documentation/filesystems/squashfs.txt 11710F: fs/squashfs/ 11711 11712SRM (Alpha) environment access 11713M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11714S: Maintained 11715F: arch/alpha/kernel/srm_env.c 11716 11717STABLE BRANCH 11718M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11719L: stable@vger.kernel.org 11720S: Supported 11721F: Documentation/process/stable-kernel-rules.rst 11722 11723STAGING SUBSYSTEM 11724M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11725T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11726L: devel@driverdev.osuosl.org 11727S: Supported 11728F: drivers/staging/ 11729 11730STAGING - COMEDI 11731M: Ian Abbott <abbotti@mev.co.uk> 11732M: H Hartley Sweeten <hsweeten@visionengravers.com> 11733S: Odd Fixes 11734F: drivers/staging/comedi/ 11735 11736STAGING - FLARION FT1000 DRIVERS 11737M: Marek Belisko <marek.belisko@gmail.com> 11738S: Odd Fixes 11739F: drivers/staging/ft1000/ 11740 11741STAGING - INDUSTRIAL IO 11742M: Jonathan Cameron <jic23@kernel.org> 11743L: linux-iio@vger.kernel.org 11744S: Odd Fixes 11745F: Documentation/devicetree/bindings/staging/iio/ 11746F: drivers/staging/iio/ 11747 11748STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11749M: Jarod Wilson <jarod@wilsonet.com> 11750W: http://www.lirc.org/ 11751S: Odd Fixes 11752F: drivers/staging/media/lirc/ 11753 11754STAGING - LUSTRE PARALLEL FILESYSTEM 11755M: Oleg Drokin <oleg.drokin@intel.com> 11756M: Andreas Dilger <andreas.dilger@intel.com> 11757M: James Simmons <jsimmons@infradead.org> 11758L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11759W: http://wiki.lustre.org/ 11760S: Maintained 11761F: drivers/staging/lustre 11762 11763STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11764M: Marc Dietrich <marvin24@gmx.de> 11765L: ac100@lists.launchpad.net (moderated for non-subscribers) 11766L: linux-tegra@vger.kernel.org 11767S: Maintained 11768F: drivers/staging/nvec/ 11769 11770STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11771M: Jens Frederich <jfrederich@gmail.com> 11772M: Daniel Drake <dsd@laptop.org> 11773M: Jon Nettleton <jon.nettleton@gmail.com> 11774W: http://wiki.laptop.org/go/DCON 11775S: Maintained 11776F: drivers/staging/olpc_dcon/ 11777 11778STAGING - REALTEK RTL8712U DRIVERS 11779M: Larry Finger <Larry.Finger@lwfinger.net> 11780M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11781S: Odd Fixes 11782F: drivers/staging/rtl8712/ 11783 11784STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11785M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11786M: Teddy Wang <teddy.wang@siliconmotion.com> 11787M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11788L: linux-fbdev@vger.kernel.org 11789S: Maintained 11790F: drivers/staging/sm750fb/ 11791 11792STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11793M: William Hubbs <w.d.hubbs@gmail.com> 11794M: Chris Brannon <chris@the-brannons.com> 11795M: Kirk Reiser <kirk@reisers.ca> 11796M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11797L: speakup@linux-speakup.org 11798W: http://www.linux-speakup.org/ 11799S: Odd Fixes 11800F: drivers/staging/speakup/ 11801 11802STAGING - VIA VT665X DRIVERS 11803M: Forest Bond <forest@alittletooquiet.net> 11804S: Odd Fixes 11805F: drivers/staging/vt665?/ 11806 11807STAGING - WILC1000 WIFI DRIVER 11808M: Aditya Shankar <aditya.shankar@microchip.com> 11809M: Ganesh Krishna <ganesh.krishna@microchip.com> 11810L: linux-wireless@vger.kernel.org 11811S: Supported 11812F: drivers/staging/wilc1000/ 11813 11814STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11815M: Arnaud Patard <arnaud.patard@rtp-net.org> 11816S: Odd Fixes 11817F: drivers/staging/xgifb/ 11818 11819STARFIRE/DURALAN NETWORK DRIVER 11820M: Ion Badulescu <ionut@badula.org> 11821S: Odd Fixes 11822F: drivers/net/ethernet/adaptec/starfire* 11823 11824SUN3/3X 11825M: Sam Creasey <sammy@sammy.net> 11826W: http://sammy.net/sun3/ 11827S: Maintained 11828F: arch/m68k/kernel/*sun3* 11829F: arch/m68k/sun3*/ 11830F: arch/m68k/include/asm/sun3* 11831F: drivers/net/ethernet/i825xx/sun3* 11832 11833SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11834M: Hans de Goede <hdegoede@redhat.com> 11835L: linux-input@vger.kernel.org 11836S: Maintained 11837F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11838F: drivers/input/keyboard/sun4i-lradc-keys.c 11839 11840SUNDANCE NETWORK DRIVER 11841M: Denis Kirjanov <kda@linux-powerpc.org> 11842L: netdev@vger.kernel.org 11843S: Maintained 11844F: drivers/net/ethernet/dlink/sundance.c 11845 11846SUPERH 11847M: Yoshinori Sato <ysato@users.sourceforge.jp> 11848M: Rich Felker <dalias@libc.org> 11849L: linux-sh@vger.kernel.org 11850Q: http://patchwork.kernel.org/project/linux-sh/list/ 11851S: Maintained 11852F: Documentation/sh/ 11853F: arch/sh/ 11854F: drivers/sh/ 11855 11856SUSPEND TO RAM 11857M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11858M: Len Brown <len.brown@intel.com> 11859M: Pavel Machek <pavel@ucw.cz> 11860L: linux-pm@vger.kernel.org 11861B: https://bugzilla.kernel.org 11862S: Supported 11863F: Documentation/power/ 11864F: arch/x86/kernel/acpi/ 11865F: drivers/base/power/ 11866F: kernel/power/ 11867F: include/linux/suspend.h 11868F: include/linux/freezer.h 11869F: include/linux/pm.h 11870 11871SVGA HANDLING 11872M: Martin Mares <mj@ucw.cz> 11873L: linux-video@atrey.karlin.mff.cuni.cz 11874S: Maintained 11875F: Documentation/svga.txt 11876F: arch/x86/boot/video* 11877 11878SWIOTLB SUBSYSTEM 11879M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11880L: linux-kernel@vger.kernel.org 11881T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11882S: Supported 11883F: lib/swiotlb.c 11884F: arch/*/kernel/pci-swiotlb.c 11885F: include/linux/swiotlb.h 11886 11887SWITCHDEV 11888M: Jiri Pirko <jiri@resnulli.us> 11889L: netdev@vger.kernel.org 11890S: Supported 11891F: net/switchdev/ 11892F: include/net/switchdev.h 11893 11894SYNOPSYS ARC ARCHITECTURE 11895M: Vineet Gupta <vgupta@synopsys.com> 11896L: linux-snps-arc@lists.infradead.org 11897S: Supported 11898F: arch/arc/ 11899F: Documentation/devicetree/bindings/arc/* 11900F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11901F: drivers/clocksource/arc_timer.c 11902F: drivers/tty/serial/arc_uart.c 11903T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11904 11905SYNOPSYS ARC SDP platform support 11906M: Alexey Brodkin <abrodkin@synopsys.com> 11907S: Supported 11908F: arch/arc/plat-axs10x 11909F: arch/arc/boot/dts/ax* 11910F: Documentation/devicetree/bindings/arc/axs10* 11911 11912SYSTEM CONFIGURATION (SYSCON) 11913M: Lee Jones <lee.jones@linaro.org> 11914M: Arnd Bergmann <arnd@arndb.de> 11915T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11916S: Supported 11917F: drivers/mfd/syscon.c 11918 11919SYSTEM RESET/SHUTDOWN DRIVERS 11920M: Sebastian Reichel <sre@kernel.org> 11921L: linux-pm@vger.kernel.org 11922T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11923S: Maintained 11924F: Documentation/devicetree/bindings/power/reset/ 11925F: drivers/power/reset/ 11926 11927SYSV FILESYSTEM 11928M: Christoph Hellwig <hch@infradead.org> 11929S: Maintained 11930F: Documentation/filesystems/sysv-fs.txt 11931F: fs/sysv/ 11932F: include/linux/sysv_fs.h 11933 11934TARGET SUBSYSTEM 11935M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11936L: linux-scsi@vger.kernel.org 11937L: target-devel@vger.kernel.org 11938W: http://www.linux-iscsi.org 11939W: http://groups.google.com/group/linux-iscsi-target-dev 11940T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11941S: Supported 11942F: drivers/target/ 11943F: include/target/ 11944F: Documentation/target/ 11945 11946TASKSTATS STATISTICS INTERFACE 11947M: Balbir Singh <bsingharora@gmail.com> 11948S: Maintained 11949F: Documentation/accounting/taskstats* 11950F: include/linux/taskstats* 11951F: kernel/taskstats.c 11952 11953TC CLASSIFIER 11954M: Jamal Hadi Salim <jhs@mojatatu.com> 11955L: netdev@vger.kernel.org 11956S: Maintained 11957F: include/net/pkt_cls.h 11958F: include/uapi/linux/pkt_cls.h 11959F: net/sched/ 11960 11961TCP LOW PRIORITY MODULE 11962M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11963M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11964W: http://tcp-lp-mod.sourceforge.net/ 11965S: Maintained 11966F: net/ipv4/tcp_lp.c 11967 11968TDA10071 MEDIA DRIVER 11969M: Antti Palosaari <crope@iki.fi> 11970L: linux-media@vger.kernel.org 11971W: https://linuxtv.org 11972W: http://palosaari.fi/linux/ 11973Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11974T: git git://linuxtv.org/anttip/media_tree.git 11975S: Maintained 11976F: drivers/media/dvb-frontends/tda10071* 11977 11978TDA18212 MEDIA DRIVER 11979M: Antti Palosaari <crope@iki.fi> 11980L: linux-media@vger.kernel.org 11981W: https://linuxtv.org 11982W: http://palosaari.fi/linux/ 11983Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11984T: git git://linuxtv.org/anttip/media_tree.git 11985S: Maintained 11986F: drivers/media/tuners/tda18212* 11987 11988TDA18218 MEDIA DRIVER 11989M: Antti Palosaari <crope@iki.fi> 11990L: linux-media@vger.kernel.org 11991W: https://linuxtv.org 11992W: http://palosaari.fi/linux/ 11993Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11994T: git git://linuxtv.org/anttip/media_tree.git 11995S: Maintained 11996F: drivers/media/tuners/tda18218* 11997 11998TDA18271 MEDIA DRIVER 11999M: Michael Krufky <mkrufky@linuxtv.org> 12000L: linux-media@vger.kernel.org
12001W: https://linuxtv.org 12002W: http://github.com/mkrufky 12003Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12004T: git git://linuxtv.org/mkrufky/tuners.git 12005S: Maintained 12006F: drivers/media/tuners/tda18271* 12007 12008TDA827x MEDIA DRIVER 12009M: Michael Krufky <mkrufky@linuxtv.org> 12010L: linux-media@vger.kernel.org 12011W: https://linuxtv.org 12012W: http://github.com/mkrufky 12013Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12014T: git git://linuxtv.org/mkrufky/tuners.git 12015S: Maintained 12016F: drivers/media/tuners/tda8290.* 12017 12018TDA8290 MEDIA DRIVER 12019M: Michael Krufky <mkrufky@linuxtv.org> 12020L: linux-media@vger.kernel.org 12021W: https://linuxtv.org 12022W: http://github.com/mkrufky 12023Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12024T: git git://linuxtv.org/mkrufky/tuners.git 12025S: Maintained 12026F: drivers/media/tuners/tda8290.* 12027 12028TDA9840 MEDIA DRIVER 12029M: Hans Verkuil <hverkuil@xs4all.nl> 12030L: linux-media@vger.kernel.org 12031T: git git://linuxtv.org/media_tree.git 12032W: https://linuxtv.org 12033S: Maintained 12034F: drivers/media/i2c/tda9840* 12035 12036TEA5761 TUNER DRIVER 12037M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12038M: Mauro Carvalho Chehab <mchehab@kernel.org> 12039L: linux-media@vger.kernel.org 12040W: https://linuxtv.org 12041T: git git://linuxtv.org/media_tree.git 12042S: Odd fixes 12043F: drivers/media/tuners/tea5761.* 12044 12045TEA5767 TUNER DRIVER 12046M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12047M: Mauro Carvalho Chehab <mchehab@kernel.org> 12048L: linux-media@vger.kernel.org 12049W: https://linuxtv.org 12050T: git git://linuxtv.org/media_tree.git 12051S: Maintained 12052F: drivers/media/tuners/tea5767.* 12053 12054TEA6415C MEDIA DRIVER 12055M: Hans Verkuil <hverkuil@xs4all.nl> 12056L: linux-media@vger.kernel.org 12057T: git git://linuxtv.org/media_tree.git 12058W: https://linuxtv.org 12059S: Maintained 12060F: drivers/media/i2c/tea6415c* 12061 12062TEA6420 MEDIA DRIVER 12063M: Hans Verkuil <hverkuil@xs4all.nl> 12064L: linux-media@vger.kernel.org 12065T: git git://linuxtv.org/media_tree.git 12066W: https://linuxtv.org 12067S: Maintained 12068F: drivers/media/i2c/tea6420* 12069 12070TEAM DRIVER 12071M: Jiri Pirko <jiri@resnulli.us> 12072L: netdev@vger.kernel.org 12073S: Supported 12074F: drivers/net/team/ 12075F: include/linux/if_team.h 12076F: include/uapi/linux/if_team.h 12077 12078TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12079M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12080S: Maintained 12081F: arch/x86/platform/ts5500/ 12082 12083TECHNOTREND USB IR RECEIVER 12084M: Sean Young <sean@mess.org> 12085L: linux-media@vger.kernel.org 12086S: Maintained 12087F: drivers/media/rc/ttusbir.c 12088 12089TEGRA ARCHITECTURE SUPPORT 12090M: Stephen Warren <swarren@wwwdotorg.org> 12091M: Thierry Reding <thierry.reding@gmail.com> 12092M: Alexandre Courbot <gnurou@gmail.com> 12093L: linux-tegra@vger.kernel.org 12094Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12096S: Supported 12097N: [^a-z]tegra 12098 12099TEGRA CLOCK DRIVER 12100M: Peter De Schrijver <pdeschrijver@nvidia.com> 12101M: Prashant Gaikwad <pgaikwad@nvidia.com> 12102S: Supported 12103F: drivers/clk/tegra/ 12104 12105TEGRA DMA DRIVERS 12106M: Laxman Dewangan <ldewangan@nvidia.com> 12107M: Jon Hunter <jonathanh@nvidia.com> 12108S: Supported 12109F: drivers/dma/tegra* 12110 12111TEGRA I2C DRIVER 12112M: Laxman Dewangan <ldewangan@nvidia.com> 12113S: Supported 12114F: drivers/i2c/busses/i2c-tegra.c 12115 12116TEGRA IOMMU DRIVERS 12117M: Hiroshi Doyu <hdoyu@nvidia.com> 12118S: Supported 12119F: drivers/iommu/tegra* 12120 12121TEGRA KBC DRIVER 12122M: Rakesh Iyer <riyer@nvidia.com> 12123M: Laxman Dewangan <ldewangan@nvidia.com> 12124S: Supported 12125F: drivers/input/keyboard/tegra-kbc.c 12126 12127TEGRA PWM DRIVER 12128M: Thierry Reding <thierry.reding@gmail.com> 12129S: Supported 12130F: drivers/pwm/pwm-tegra.c 12131 12132TEGRA SERIAL DRIVER 12133M: Laxman Dewangan <ldewangan@nvidia.com> 12134S: Supported 12135F: drivers/tty/serial/serial-tegra.c 12136 12137TEGRA SPI DRIVER 12138M: Laxman Dewangan <ldewangan@nvidia.com> 12139S: Supported 12140F: drivers/spi/spi-tegra* 12141 12142TEHUTI ETHERNET DRIVER 12143M: Andy Gospodarek <andy@greyhouse.net> 12144L: netdev@vger.kernel.org 12145S: Supported 12146F: drivers/net/ethernet/tehuti/* 12147 12148Telecom Clock Driver for MCPL0010 12149M: Mark Gross <mark.gross@intel.com> 12150S: Supported 12151F: drivers/char/tlclk.c 12152 12153TENSILICA XTENSA PORT (xtensa) 12154M: Chris Zankel <chris@zankel.net> 12155M: Max Filippov <jcmvbkbc@gmail.com> 12156L: linux-xtensa@linux-xtensa.org 12157T: git git://github.com/czankel/xtensa-linux.git 12158S: Maintained 12159F: arch/xtensa/ 12160F: drivers/irqchip/irq-xtensa-* 12161 12162Texas Instruments' System Control Interface (TISCI) Protocol Driver 12163M: Nishanth Menon <nm@ti.com> 12164M: Tero Kristo <t-kristo@ti.com> 12165M: Santosh Shilimkar <ssantosh@kernel.org> 12166L: linux-arm-kernel@lists.infradead.org 12167S: Maintained 12168F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12169F: drivers/firmware/ti_sci* 12170F: include/linux/soc/ti/ti_sci_protocol.h 12171 12172THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12173M: Hans Verkuil <hverkuil@xs4all.nl> 12174L: linux-media@vger.kernel.org 12175T: git git://linuxtv.org/media_tree.git 12176W: https://linuxtv.org 12177S: Maintained 12178F: drivers/media/radio/radio-raremono.c 12179 12180THERMAL 12181M: Zhang Rui <rui.zhang@intel.com> 12182M: Eduardo Valentin <edubezval@gmail.com> 12183L: linux-pm@vger.kernel.org 12184T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12185T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12186Q: https://patchwork.kernel.org/project/linux-pm/list/ 12187S: Supported 12188F: drivers/thermal/ 12189F: include/linux/thermal.h 12190F: include/uapi/linux/thermal.h 12191F: include/linux/cpu_cooling.h 12192F: Documentation/devicetree/bindings/thermal/ 12193 12194THERMAL/CPU_COOLING 12195M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12196M: Viresh Kumar <viresh.kumar@linaro.org> 12197M: Javi Merino <javi.merino@kernel.org> 12198L: linux-pm@vger.kernel.org 12199S: Supported 12200F: Documentation/thermal/cpu-cooling-api.txt 12201F: drivers/thermal/cpu_cooling.c 12202F: include/linux/cpu_cooling.h 12203 12204THINKPAD ACPI EXTRAS DRIVER 12205M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12206L: ibm-acpi-devel@lists.sourceforge.net 12207L: platform-driver-x86@vger.kernel.org 12208W: http://ibm-acpi.sourceforge.net 12209W: http://thinkwiki.org/wiki/Ibm-acpi 12210T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12211S: Maintained 12212F: drivers/platform/x86/thinkpad_acpi.c 12213 12214TI BANDGAP AND THERMAL DRIVER 12215M: Eduardo Valentin <edubezval@gmail.com> 12216M: Keerthy <j-keerthy@ti.com> 12217L: linux-pm@vger.kernel.org 12218L: linux-omap@vger.kernel.org 12219S: Maintained 12220F: drivers/thermal/ti-soc-thermal/ 12221 12222TI VPE/CAL DRIVERS 12223M: Benoit Parrot <bparrot@ti.com> 12224L: linux-media@vger.kernel.org 12225W: http://linuxtv.org/ 12226Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12227S: Maintained 12228F: drivers/media/platform/ti-vpe/ 12229 12230TI CDCE706 CLOCK DRIVER 12231M: Max Filippov <jcmvbkbc@gmail.com> 12232S: Maintained 12233F: drivers/clk/clk-cdce706.c 12234 12235TI CLOCK DRIVER 12236M: Tero Kristo <t-kristo@ti.com> 12237L: linux-omap@vger.kernel.org 12238S: Maintained 12239F: drivers/clk/ti/ 12240F: include/linux/clk/ti.h 12241 12242TI ETHERNET SWITCH DRIVER (CPSW) 12243M: Mugunthan V N <mugunthanvnm@ti.com> 12244R: Grygorii Strashko <grygorii.strashko@ti.com> 12245L: linux-omap@vger.kernel.org 12246L: netdev@vger.kernel.org 12247S: Maintained 12248F: drivers/net/ethernet/ti/cpsw* 12249F: drivers/net/ethernet/ti/davinci* 12250 12251TI FLASH MEDIA INTERFACE DRIVER 12252M: Alex Dubov <oakad@yahoo.com> 12253S: Maintained 12254F: drivers/misc/tifm* 12255F: drivers/mmc/host/tifm_sd.c 12256F: include/linux/tifm.h 12257 12258TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12259M: Santosh Shilimkar <ssantosh@kernel.org> 12260L: linux-kernel@vger.kernel.org 12261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12262S: Maintained 12263F: drivers/soc/ti/* 12264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12265 12266 12267TI LM49xxx FAMILY ASoC CODEC DRIVERS 12268M: M R Swami Reddy <mr.swami.reddy@ti.com> 12269M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12270L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12271S: Maintained 12272F: sound/soc/codecs/lm49453* 12273F: sound/soc/codecs/isabelle* 12274 12275TI LP855x BACKLIGHT DRIVER 12276M: Milo Kim <milo.kim@ti.com> 12277S: Maintained 12278F: Documentation/backlight/lp855x-driver.txt 12279F: drivers/video/backlight/lp855x_bl.c 12280F: include/linux/platform_data/lp855x.h 12281 12282TI LP8727 CHARGER DRIVER 12283M: Milo Kim <milo.kim@ti.com> 12284S: Maintained 12285F: drivers/power/supply/lp8727_charger.c 12286F: include/linux/platform_data/lp8727.h 12287 12288TI LP8788 MFD DRIVER 12289M: Milo Kim <milo.kim@ti.com> 12290S: Maintained 12291F: drivers/iio/adc/lp8788_adc.c 12292F: drivers/leds/leds-lp8788.c 12293F: drivers/mfd/lp8788*.c 12294F: drivers/power/supply/lp8788-charger.c 12295F: drivers/regulator/lp8788-*.c 12296F: include/linux/mfd/lp8788*.h 12297 12298TI NETCP ETHERNET DRIVER 12299M: Wingman Kwok <w-kwok2@ti.com> 12300M: Murali Karicheri <m-karicheri2@ti.com> 12301L: netdev@vger.kernel.org 12302S: Maintained 12303F: drivers/net/ethernet/ti/netcp* 12304 12305TI TAS571X FAMILY ASoC CODEC DRIVER 12306M: Kevin Cernekee <cernekee@chromium.org> 12307L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12308S: Odd Fixes 12309F: sound/soc/codecs/tas571x* 12310 12311TI TWL4030 SERIES SOC CODEC DRIVER 12312M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12313L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12314S: Maintained 12315F: sound/soc/codecs/twl4030* 12316 12317TI WILINK WIRELESS DRIVERS 12318L: linux-wireless@vger.kernel.org 12319W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12320W: http://wireless.kernel.org/en/users/Drivers/wl1251 12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12322S: Orphan 12323F: drivers/net/wireless/ti/ 12324F: include/linux/wl12xx.h 12325 12326TIPC NETWORK LAYER 12327M: Jon Maloy <jon.maloy@ericsson.com> 12328M: Ying Xue <ying.xue@windriver.com> 12329L: netdev@vger.kernel.org (core kernel code) 12330L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12331W: http://tipc.sourceforge.net/ 12332S: Maintained 12333F: include/uapi/linux/tipc*.h 12334F: net/tipc/ 12335 12336TILE ARCHITECTURE 12337M: Chris Metcalf <cmetcalf@mellanox.com> 12338W: http://www.mellanox.com/repository/solutions/tile-scm/ 12339T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12340S: Supported 12341F: arch/tile/ 12342F: drivers/char/tile-srom.c 12343F: drivers/edac/tile_edac.c 12344F: drivers/net/ethernet/tile/ 12345F: drivers/rtc/rtc-tile.c 12346F: drivers/tty/hvc/hvc_tile.c 12347F: drivers/tty/serial/tilegx.c 12348F: drivers/usb/host/*-tilegx.c 12349F: include/linux/usb/tilegx.h 12350 12351TLAN NETWORK DRIVER 12352M: Samuel Chessman <chessman@tux.org> 12353L: tlan-devel@lists.sourceforge.net (subscribers-only) 12354W: http://sourceforge.net/projects/tlan/ 12355S: Maintained 12356F: Documentation/networking/tlan.txt 12357F: drivers/net/ethernet/ti/tlan.* 12358 12359TOMOYO SECURITY MODULE 12360M: Kentaro Takeda <takedakn@nttdata.co.jp> 12361M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12362L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12363L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12364L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12365L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12366W: http://tomoyo.sourceforge.jp/ 12367T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12368S: Maintained 12369F: security/tomoyo/ 12370 12371TOPSTAR LAPTOP EXTRAS DRIVER 12372M: Herton Ronaldo Krzesinski <herton@canonical.com> 12373L: platform-driver-x86@vger.kernel.org 12374S: Maintained 12375F: drivers/platform/x86/topstar-laptop.c 12376 12377TOSHIBA ACPI EXTRAS DRIVER 12378M: Azael Avalos <coproscefalo@gmail.com> 12379L: platform-driver-x86@vger.kernel.org 12380S: Maintained 12381F: drivers/platform/x86/toshiba_acpi.c 12382 12383TOSHIBA BLUETOOTH DRIVER 12384M: Azael Avalos <coproscefalo@gmail.com> 12385L: platform-driver-x86@vger.kernel.org 12386S: Maintained 12387F: drivers/platform/x86/toshiba_bluetooth.c 12388 12389TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12390M: Azael Avalos <coproscefalo@gmail.com> 12391L: platform-driver-x86@vger.kernel.org 12392S: Maintained 12393F: drivers/platform/x86/toshiba_haps.c 12394 12395TOSHIBA WMI HOTKEYS DRIVER 12396M: Azael Avalos <coproscefalo@gmail.com> 12397L: platform-driver-x86@vger.kernel.org 12398S: Maintained 12399F: drivers/platform/x86/toshiba-wmi.c 12400 12401TOSHIBA SMM DRIVER 12402M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12403W: http://www.buzzard.org.uk/toshiba/ 12404S: Maintained 12405F: drivers/char/toshiba.c 12406F: include/linux/toshiba.h 12407F: include/uapi/linux/toshiba.h 12408 12409TOSHIBA TC358743 DRIVER 12410M: Mats Randgaard <matrandg@cisco.com> 12411L: linux-media@vger.kernel.org 12412S: Maintained 12413F: drivers/media/i2c/tc358743* 12414F: include/media/i2c/tc358743.h 12415 12416TMIO/SDHI MMC DRIVER 12417M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12418L: linux-mmc@vger.kernel.org 12419S: Supported 12420F: drivers/mmc/host/tmio_mmc* 12421F: drivers/mmc/host/sh_mobile_sdhi.c 12422F: include/linux/mfd/tmio.h 12423 12424TMP401 HARDWARE MONITOR DRIVER 12425M: Guenter Roeck <linux@roeck-us.net> 12426L: linux-hwmon@vger.kernel.org 12427S: Maintained 12428F: Documentation/hwmon/tmp401 12429F: drivers/hwmon/tmp401.c 12430 12431TMPFS (SHMEM FILESYSTEM) 12432M: Hugh Dickins <hughd@google.com> 12433L: linux-mm@kvack.org 12434S: Maintained 12435F: include/linux/shmem_fs.h 12436F: mm/shmem.c 12437 12438TM6000 VIDEO4LINUX DRIVER 12439M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12440M: Mauro Carvalho Chehab <mchehab@kernel.org> 12441L: linux-media@vger.kernel.org 12442W: https://linuxtv.org 12443T: git git://linuxtv.org/media_tree.git 12444S: Odd fixes 12445F: drivers/media/usb/tm6000/ 12446F: Documentation/media/v4l-drivers/tm6000* 12447 12448TW5864 VIDEO4LINUX DRIVER 12449M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12450M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12451M: Andrey Utkin <andrey_utkin@fastmail.com> 12452L: linux-media@vger.kernel.org 12453S: Supported 12454F: drivers/media/pci/tw5864/ 12455 12456TW68 VIDEO4LINUX DRIVER 12457M: Hans Verkuil <hverkuil@xs4all.nl> 12458L: linux-media@vger.kernel.org 12459T: git git://linuxtv.org/media_tree.git 12460W: https://linuxtv.org 12461S: Odd Fixes 12462F: drivers/media/pci/tw68/ 12463 12464TW686X VIDEO4LINUX DRIVER 12465M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12466L: linux-media@vger.kernel.org 12467T: git git://linuxtv.org/media_tree.git 12468W: http://linuxtv.org 12469S: Maintained 12470F: drivers/media/pci/tw686x/ 12471 12472TPM DEVICE DRIVER 12473M: Peter Huewe <peterhuewe@gmx.de> 12474M: Marcel Selhorst <tpmdd@selhorst.net> 12475M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12476R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12477W: http://tpmdd.sourceforge.net 12478L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12479Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12480T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12481S: Maintained 12482F: drivers/char/tpm/ 12483 12484TPM IBM_VTPM DEVICE DRIVER 12485M: Ashley Lai <ashleydlai@gmail.com> 12486W: http://tpmdd.sourceforge.net 12487L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12488S: Maintained 12489F: drivers/char/tpm/tpm_ibmvtpm* 12490 12491TRACING 12492M: Steven Rostedt <rostedt@goodmis.org> 12493M: Ingo Molnar <mingo@redhat.com> 12494T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12495S: Maintained 12496F: Documentation/trace/ftrace.txt 12497F: arch/*/*/*/ftrace.h 12498F: arch/*/kernel/ftrace.c 12499F: include/*/ftrace.h 12500F: include/linux/trace*.h 12501F: include/trace/ 12502F: kernel/trace/ 12503F: tools/testing/selftests/ftrace/ 12504 12505TRACING MMIO ACCESSES (MMIOTRACE) 12506M: Steven Rostedt <rostedt@goodmis.org> 12507M: Ingo Molnar <mingo@kernel.org> 12508R: Karol Herbst <karolherbst@gmail.com> 12509R: Pekka Paalanen <ppaalanen@gmail.com> 12510S: Maintained 12511L: linux-kernel@vger.kernel.org 12512L: nouveau@lists.freedesktop.org 12513F: kernel/trace/trace_mmiotrace.c 12514F: include/linux/mmiotrace.h 12515F: arch/x86/mm/kmmio.c 12516F: arch/x86/mm/mmio-mod.c 12517F: arch/x86/mm/testmmiotrace.c 12518 12519TRIVIAL PATCHES 12520M: Jiri Kosina <trivial@kernel.org> 12521T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12522S: Maintained 12523K: ^Subject:.*(?i)trivial 12524 12525TTY LAYER 12526M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12527M: Jiri Slaby <jslaby@suse.com> 12528S: Supported 12529T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12530F: Documentation/serial/ 12531F: drivers/tty/ 12532F: drivers/tty/serial/serial_core.c 12533F: include/linux/serial_core.h 12534F: include/linux/serial.h 12535F: include/linux/tty.h 12536F: include/uapi/linux/serial_core.h 12537F: include/uapi/linux/serial.h 12538F: include/uapi/linux/tty.h 12539 12540TUA9001 MEDIA DRIVER 12541M: Antti Palosaari <crope@iki.fi> 12542L: linux-media@vger.kernel.org 12543W: https://linuxtv.org 12544W: http://palosaari.fi/linux/ 12545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12546T: git git://linuxtv.org/anttip/media_tree.git 12547S: Maintained 12548F: drivers/media/tuners/tua9001* 12549 12550TULIP NETWORK DRIVERS 12551L: netdev@vger.kernel.org 12552L: linux-parisc@vger.kernel.org 12553S: Orphan 12554F: drivers/net/ethernet/dec/tulip/ 12555 12556TUN/TAP driver 12557M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12558W: http://vtun.sourceforge.net/tun 12559S: Maintained 12560F: Documentation/networking/tuntap.txt 12561F: arch/um/os-Linux/drivers/ 12562 12563TURBOCHANNEL SUBSYSTEM 12564M: "Maciej W. Rozycki" <macro@linux-mips.org> 12565M: Ralf Baechle <ralf@linux-mips.org> 12566L: linux-mips@linux-mips.org 12567Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12568S: Maintained 12569F: drivers/tc/ 12570F: include/linux/tc.h 12571 12572UBI FILE SYSTEM (UBIFS) 12573M: Richard Weinberger <richard@nod.at> 12574M: Artem Bityutskiy <dedekind1@gmail.com> 12575M: Adrian Hunter <adrian.hunter@intel.com> 12576L: linux-mtd@lists.infradead.org 12577T: git git://git.infradead.org/ubifs-2.6.git 12578W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12579S: Supported 12580F: Documentation/filesystems/ubifs.txt 12581F: fs/ubifs/ 12582 12583UCLINUX (M68KNOMMU AND COLDFIRE) 12584M: Greg Ungerer <gerg@linux-m68k.org> 12585W: http://www.linux-m68k.org/ 12586W: http://www.uclinux.org/ 12587L: linux-m68k@lists.linux-m68k.org 12588L: uclinux-dev@uclinux.org (subscribers-only) 12589T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12590S: Maintained 12591F: arch/m68k/coldfire/ 12592F: arch/m68k/68*/ 12593F: arch/m68k/*/*_no.* 12594F: arch/m68k/include/asm/*_no.* 12595 12596UDF FILESYSTEM 12597M: Jan Kara <jack@suse.com> 12598S: Maintained 12599F: Documentation/filesystems/udf.txt 12600F: fs/udf/ 12601 12602UDRAW TABLET 12603M: Bastien Nocera <hadess@hadess.net> 12604L: linux-input@vger.kernel.org 12605S: Maintained 12606F: drivers/hid/hid-udraw.c 12607 12608UFS FILESYSTEM 12609M: Evgeniy Dushistov <dushistov@mail.ru> 12610S: Maintained 12611F: Documentation/filesystems/ufs.txt 12612F: fs/ufs/ 12613 12614UHID USERSPACE HID IO DRIVER: 12615M: David Herrmann <dh.herrmann@googlemail.com> 12616L: linux-input@vger.kernel.org 12617S: Maintained 12618F: drivers/hid/uhid.c 12619F: include/uapi/linux/uhid.h 12620 12621ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12622L: linux-usb@vger.kernel.org 12623S: Orphan 12624F: drivers/uwb/ 12625F: include/linux/uwb.h 12626F: include/linux/uwb/ 12627 12628UNICORE32 ARCHITECTURE: 12629M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12630W: http://mprc.pku.edu.cn/~guanxuetao/linux 12631S: Maintained 12632T: git git://github.com/gxt/linux.git 12633F: arch/unicore32/ 12634 12635UNIFDEF 12636M: Tony Finch <dot@dotat.at> 12637W: http://dotat.at/prog/unifdef 12638S: Maintained 12639F: scripts/unifdef.c 12640 12641UNIFORM CDROM DRIVER 12642M: Jens Axboe <axboe@kernel.dk> 12643W: http://www.kernel.dk 12644S: Maintained 12645F: Documentation/cdrom/ 12646F: drivers/cdrom/cdrom.c 12647F: include/linux/cdrom.h 12648F: include/uapi/linux/cdrom.h 12649 12650UNISYS S-PAR DRIVERS 12651M: David Kershner <david.kershner@unisys.com> 12652L: sparmaintainer@unisys.com (Unisys internal) 12653S: Supported 12654F: drivers/staging/unisys/ 12655 12656UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12657M: Vinayak Holikatti <vinholikatti@gmail.com> 12658L: linux-scsi@vger.kernel.org 12659S: Supported 12660F: Documentation/scsi/ufs.txt 12661F: drivers/scsi/ufs/ 12662 12663UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12664M: Manjunath M Bettegowda <manjumb@synopsys.com> 12665M: Prabu Thangamuthu <prabut@synopsys.com> 12666L: linux-scsi@vger.kernel.org 12667S: Supported 12668F: drivers/scsi/ufs/*dwc* 12669 12670UNSORTED BLOCK IMAGES (UBI) 12671M: Artem Bityutskiy <dedekind1@gmail.com> 12672M: Richard Weinberger <richard@nod.at> 12673W: http://www.linux-mtd.infradead.org/ 12674L: linux-mtd@lists.infradead.org 12675T: git git://git.infradead.org/ubifs-2.6.git 12676S: Supported 12677F: drivers/mtd/ubi/ 12678F: include/linux/mtd/ubi.h 12679F: include/uapi/mtd/ubi-user.h 12680 12681USB ACM DRIVER 12682M: Oliver Neukum <oneukum@suse.com> 12683L: linux-usb@vger.kernel.org 12684S: Maintained 12685F: Documentation/usb/acm.txt 12686F: drivers/usb/class/cdc-acm.* 12687 12688USB AR5523 WIRELESS DRIVER 12689M: Pontus Fuchs <pontus.fuchs@gmail.com> 12690L: linux-wireless@vger.kernel.org 12691S: Maintained 12692F: drivers/net/wireless/ath/ar5523/ 12693 12694USB ATTACHED SCSI 12695M: Oliver Neukum <oneukum@suse.com> 12696L: linux-usb@vger.kernel.org 12697L: linux-scsi@vger.kernel.org 12698S: Maintained 12699F: drivers/usb/storage/uas.c 12700 12701USB CDC ETHERNET DRIVER 12702M: Oliver Neukum <oliver@neukum.org> 12703L: linux-usb@vger.kernel.org 12704S: Maintained 12705F: drivers/net/usb/cdc_*.c 12706F: include/uapi/linux/usb/cdc.h 12707 12708USB CHAOSKEY DRIVER 12709M: Keith Packard <keithp@keithp.com> 12710L: linux-usb@vger.kernel.org 12711S: Maintained 12712F: drivers/usb/misc/chaoskey.c 12713 12714USB CYPRESS C67X00 DRIVER 12715M: Peter Korsgaard <jacmet@sunsite.dk> 12716L: linux-usb@vger.kernel.org 12717S: Maintained 12718F: drivers/usb/c67x00/ 12719 12720USB DAVICOM DM9601 DRIVER 12721M: Peter Korsgaard <jacmet@sunsite.dk> 12722L: netdev@vger.kernel.org 12723W: http://www.linux-usb.org/usbnet 12724S: Maintained 12725F: drivers/net/usb/dm9601.c 12726 12727USB DIAMOND RIO500 DRIVER 12728M: Cesar Miquel <miquel@df.uba.ar> 12729L: rio500-users@lists.sourceforge.net 12730W: http://rio500.sourceforge.net 12731S: Maintained 12732F: drivers/usb/misc/rio500* 12733 12734USB EHCI DRIVER 12735M: Alan Stern <stern@rowland.harvard.edu> 12736L: linux-usb@vger.kernel.org 12737S: Maintained 12738F: Documentation/usb/ehci.txt 12739F: drivers/usb/host/ehci* 12740 12741USB GADGET/PERIPHERAL SUBSYSTEM 12742M: Felipe Balbi <balbi@kernel.org> 12743L: linux-usb@vger.kernel.org 12744W: http://www.linux-usb.org/gadget 12745T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12746S: Maintained 12747F: drivers/usb/gadget/ 12748F: include/linux/usb/gadget* 12749 12750USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12751M: Jiri Kosina <jikos@kernel.org> 12752R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12753L: linux-usb@vger.kernel.org 12754T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12755S: Maintained 12756F: Documentation/hid/hiddev.txt 12757F: drivers/hid/usbhid/ 12758 12759USB ISP116X DRIVER 12760M: Olav Kongas <ok@artecdesign.ee> 12761L: linux-usb@vger.kernel.org 12762S: Maintained 12763F: drivers/usb/host/isp116x* 12764F: include/linux/usb/isp116x.h 12765 12766USB LAN78XX ETHERNET DRIVER 12767M: Woojung Huh <woojung.huh@microchip.com> 12768M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12769L: netdev@vger.kernel.org 12770S: Maintained 12771F: drivers/net/usb/lan78xx.* 12772 12773USB MASS STORAGE DRIVER 12774M: Alan Stern <stern@rowland.harvard.edu> 12775L: linux-usb@vger.kernel.org 12776L: usb-storage@lists.one-eyed-alien.net 12777S: Maintained 12778W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12779F: drivers/usb/storage/ 12780 12781USB MIDI DRIVER 12782M: Clemens Ladisch <clemens@ladisch.de> 12783L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12784T: git git://git.alsa-project.org/alsa-kernel.git 12785S: Maintained 12786F: sound/usb/midi.* 12787 12788USB NETWORKING DRIVERS 12789L: linux-usb@vger.kernel.org 12790S: Odd Fixes 12791F: drivers/net/usb/ 12792 12793USB OHCI DRIVER 12794M: Alan Stern <stern@rowland.harvard.edu> 12795L: linux-usb@vger.kernel.org 12796S: Maintained 12797F: Documentation/usb/ohci.txt 12798F: drivers/usb/host/ohci* 12799 12800USB OTG FSM (Finite State Machine) 12801M: Peter Chen <Peter.Chen@nxp.com> 12802T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12803L: linux-usb@vger.kernel.org 12804S: Maintained 12805F: drivers/usb/common/usb-otg-fsm.c 12806 12807USB OVER IP DRIVER 12808M: Valentina Manea <valentina.manea.m@gmail.com> 12809M: Shuah Khan <shuahkh@osg.samsung.com> 12810M: Shuah Khan <shuah@kernel.org> 12811L: linux-usb@vger.kernel.org 12812S: Maintained 12813F: Documentation/usb/usbip_protocol.txt 12814F: drivers/usb/usbip/ 12815F: tools/usb/usbip/ 12816 12817USB PEGASUS DRIVER 12818M: Petko Manolov <petkan@nucleusys.com> 12819L: linux-usb@vger.kernel.org 12820L: netdev@vger.kernel.org 12821T: git git://github.com/petkan/pegasus.git 12822W: https://github.com/petkan/pegasus 12823S: Maintained 12824F: drivers/net/usb/pegasus.* 12825 12826USB PHY LAYER 12827M: Felipe Balbi <balbi@kernel.org> 12828L: linux-usb@vger.kernel.org 12829T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12830S: Maintained 12831F: drivers/usb/phy/ 12832 12833USB PRINTER DRIVER (usblp) 12834M: Pete Zaitcev <zaitcev@redhat.com> 12835L: linux-usb@vger.kernel.org 12836S: Supported 12837F: drivers/usb/class/usblp.c 12838 12839USB QMI WWAN NETWORK DRIVER 12840M: Bjørn Mork <bjorn@mork.no> 12841L: netdev@vger.kernel.org 12842S: Maintained 12843F: Documentation/ABI/testing/sysfs-class-net-qmi 12844F: drivers/net/usb/qmi_wwan.c 12845 12846USB RTL8150 DRIVER 12847M: Petko Manolov <petkan@nucleusys.com> 12848L: linux-usb@vger.kernel.org 12849L: netdev@vger.kernel.org 12850T: git git://github.com/petkan/rtl8150.git 12851W: https://github.com/petkan/rtl8150 12852S: Maintained 12853F: drivers/net/usb/rtl8150.c 12854 12855USB SERIAL SUBSYSTEM 12856M: Johan Hovold <johan@kernel.org> 12857L: linux-usb@vger.kernel.org 12858T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12859S: Maintained 12860F: Documentation/usb/usb-serial.txt 12861F: drivers/usb/serial/ 12862F: include/linux/usb/serial.h 12863 12864USB SMSC75XX ETHERNET DRIVER 12865M: Steve Glendinning <steve.glendinning@shawell.net> 12866L: netdev@vger.kernel.org 12867S: Maintained 12868F: drivers/net/usb/smsc75xx.* 12869 12870USB SMSC95XX ETHERNET DRIVER 12871M: Steve Glendinning <steve.glendinning@shawell.net> 12872M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12873L: netdev@vger.kernel.org 12874S: Maintained 12875F: drivers/net/usb/smsc95xx.* 12876 12877USB SUBSYSTEM 12878M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12879L: linux-usb@vger.kernel.org 12880W: http://www.linux-usb.org 12881T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12882S: Supported 12883F: Documentation/devicetree/bindings/usb/ 12884F: Documentation/usb/ 12885F: drivers/usb/ 12886F: include/linux/usb.h 12887F: include/linux/usb/ 12888 12889USB UHCI DRIVER 12890M: Alan Stern <stern@rowland.harvard.edu> 12891L: linux-usb@vger.kernel.org 12892S: Maintained 12893F: drivers/usb/host/uhci* 12894 12895USB "USBNET" DRIVER FRAMEWORK 12896M: Oliver Neukum <oneukum@suse.com> 12897L: netdev@vger.kernel.org 12898W: http://www.linux-usb.org/usbnet 12899S: Maintained 12900F: drivers/net/usb/usbnet.c 12901F: include/linux/usb/usbnet.h 12902 12903USB VIDEO CLASS 12904M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12905L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12906L: linux-media@vger.kernel.org 12907T: git git://linuxtv.org/media_tree.git 12908W: http://www.ideasonboard.org/uvc/ 12909S: Maintained 12910F: drivers/media/usb/uvc/ 12911F: include/uapi/linux/uvcvideo.h 12912 12913USB VISION DRIVER 12914M: Hans Verkuil <hverkuil@xs4all.nl> 12915L: linux-media@vger.kernel.org 12916T: git git://linuxtv.org/media_tree.git 12917W: https://linuxtv.org 12918S: Odd Fixes 12919F: drivers/media/usb/usbvision/ 12920 12921USB WEBCAM GADGET 12922M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12923L: linux-usb@vger.kernel.org 12924S: Maintained 12925F: drivers/usb/gadget/function/*uvc* 12926F: drivers/usb/gadget/legacy/webcam.c 12927 12928USB WIRELESS RNDIS DRIVER (rndis_wlan) 12929M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12930L: linux-wireless@vger.kernel.org 12931S: Maintained 12932F: drivers/net/wireless/rndis_wlan.c 12933 12934USB XHCI DRIVER 12935M: Mathias Nyman <mathias.nyman@intel.com> 12936L: linux-usb@vger.kernel.org 12937S: Supported 12938F: drivers/usb/host/xhci* 12939F: drivers/usb/host/pci-quirks* 12940 12941USB ZD1201 DRIVER 12942L: linux-wireless@vger.kernel.org 12943W: http://linux-lc100020.sourceforge.net 12944S: Orphan 12945F: drivers/net/wireless/zydas/zd1201.* 12946 12947USB ZR364XX DRIVER 12948M: Antoine Jacquet <royale@zerezo.com> 12949L: linux-usb@vger.kernel.org 12950L: linux-media@vger.kernel.org 12951T: git git://linuxtv.org/media_tree.git 12952W: http://royale.zerezo.com/zr364xx/ 12953S: Maintained 12954F: Documentation/media/v4l-drivers/zr364xx* 12955F: drivers/media/usb/zr364xx/ 12956 12957ULPI BUS 12958M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12959L: linux-usb@vger.kernel.org 12960S: Maintained 12961F: drivers/usb/common/ulpi.c 12962F: include/linux/ulpi/ 12963 12964USER-MODE LINUX (UML) 12965M: Jeff Dike <jdike@addtoit.com> 12966M: Richard Weinberger <richard@nod.at> 12967L: user-mode-linux-devel@lists.sourceforge.net 12968L: user-mode-linux-user@lists.sourceforge.net 12969W: http://user-mode-linux.sourceforge.net 12970T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12971S: Maintained 12972F: Documentation/virtual/uml/ 12973F: arch/um/ 12974F: arch/x86/um/ 12975F: fs/hostfs/ 12976F: fs/hppfs/ 12977 12978USERSPACE I/O (UIO) 12979M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12980S: Maintained 12981T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12982F: Documentation/DocBook/uio-howto.tmpl 12983F: drivers/uio/ 12984F: include/linux/uio*.h 12985 12986UTIL-LINUX PACKAGE 12987M: Karel Zak <kzak@redhat.com> 12988L: util-linux@vger.kernel.org 12989W: http://en.wikipedia.org/wiki/Util-linux 12990T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12991S: Maintained 12992 12993UVESAFB DRIVER 12994M: Michal Januszewski <spock@gentoo.org> 12995L: linux-fbdev@vger.kernel.org 12996W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12997S: Maintained 12998F: Documentation/fb/uvesafb.txt 12999F: drivers/video/fbdev/uvesafb.* 13000
13001VF610 NAND DRIVER 13002M: Stefan Agner <stefan@agner.ch> 13003L: linux-mtd@lists.infradead.org 13004S: Supported 13005F: drivers/mtd/nand/vf610_nfc.c 13006 13007VFAT/FAT/MSDOS FILESYSTEM 13008M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13009S: Maintained 13010F: Documentation/filesystems/vfat.txt 13011F: fs/fat/ 13012 13013VFIO DRIVER 13014M: Alex Williamson <alex.williamson@redhat.com> 13015L: kvm@vger.kernel.org 13016T: git git://github.com/awilliam/linux-vfio.git 13017S: Maintained 13018F: Documentation/vfio.txt 13019F: drivers/vfio/ 13020F: include/linux/vfio.h 13021F: include/uapi/linux/vfio.h 13022 13023VFIO MEDIATED DEVICE DRIVERS 13024M: Kirti Wankhede <kwankhede@nvidia.com> 13025L: kvm@vger.kernel.org 13026S: Maintained 13027F: Documentation/vfio-mediated-device.txt 13028F: drivers/vfio/mdev/ 13029F: include/linux/mdev.h 13030F: samples/vfio-mdev/ 13031 13032VFIO PLATFORM DRIVER 13033M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13034L: kvm@vger.kernel.org 13035S: Maintained 13036F: drivers/vfio/platform/ 13037 13038VIDEOBUF2 FRAMEWORK 13039M: Pawel Osciak <pawel@osciak.com> 13040M: Marek Szyprowski <m.szyprowski@samsung.com> 13041M: Kyungmin Park <kyungmin.park@samsung.com> 13042L: linux-media@vger.kernel.org 13043S: Maintained 13044F: drivers/media/v4l2-core/videobuf2-* 13045F: include/media/videobuf2-* 13046 13047VIRTIO AND VHOST VSOCK DRIVER 13048M: Stefan Hajnoczi <stefanha@redhat.com> 13049L: kvm@vger.kernel.org 13050L: virtualization@lists.linux-foundation.org 13051L: netdev@vger.kernel.org 13052S: Maintained 13053F: include/linux/virtio_vsock.h 13054F: include/uapi/linux/virtio_vsock.h 13055F: net/vmw_vsock/virtio_transport_common.c 13056F: net/vmw_vsock/virtio_transport.c 13057F: drivers/vhost/vsock.c 13058F: drivers/vhost/vsock.h 13059 13060VIRTUAL SERIO DEVICE DRIVER 13061M: Stephen Chandler Paul <thatslyude@gmail.com> 13062S: Maintained 13063F: drivers/input/serio/userio.c 13064F: include/uapi/linux/userio.h 13065 13066VIRTIO CONSOLE DRIVER 13067M: Amit Shah <amit@kernel.org> 13068L: virtualization@lists.linux-foundation.org 13069S: Maintained 13070F: drivers/char/virtio_console.c 13071F: include/linux/virtio_console.h 13072F: include/uapi/linux/virtio_console.h 13073 13074VIRTIO CORE, NET AND BLOCK DRIVERS 13075M: "Michael S. Tsirkin" <mst@redhat.com> 13076M: Jason Wang <jasowang@redhat.com> 13077L: virtualization@lists.linux-foundation.org 13078S: Maintained 13079F: Documentation/devicetree/bindings/virtio/ 13080F: drivers/virtio/ 13081F: tools/virtio/ 13082F: drivers/net/virtio_net.c 13083F: drivers/block/virtio_blk.c 13084F: include/linux/virtio_*.h 13085F: include/uapi/linux/virtio_*.h 13086F: drivers/crypto/virtio/ 13087 13088VIRTIO DRIVERS FOR S390 13089M: Christian Borntraeger <borntraeger@de.ibm.com> 13090M: Cornelia Huck <cornelia.huck@de.ibm.com> 13091L: linux-s390@vger.kernel.org 13092L: virtualization@lists.linux-foundation.org 13093L: kvm@vger.kernel.org 13094S: Supported 13095F: drivers/s390/virtio/ 13096 13097VIRTIO GPU DRIVER 13098M: David Airlie <airlied@linux.ie> 13099M: Gerd Hoffmann <kraxel@redhat.com> 13100L: dri-devel@lists.freedesktop.org 13101L: virtualization@lists.linux-foundation.org 13102T: git git://git.kraxel.org/linux drm-qemu 13103S: Maintained 13104F: drivers/gpu/drm/virtio/ 13105F: include/uapi/linux/virtio_gpu.h 13106 13107VIRTIO HOST (VHOST) 13108M: "Michael S. Tsirkin" <mst@redhat.com> 13109M: Jason Wang <jasowang@redhat.com> 13110L: kvm@vger.kernel.org 13111L: virtualization@lists.linux-foundation.org 13112L: netdev@vger.kernel.org 13113T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13114S: Maintained 13115F: drivers/vhost/ 13116F: include/uapi/linux/vhost.h 13117 13118VIRTIO INPUT DRIVER 13119M: Gerd Hoffmann <kraxel@redhat.com> 13120S: Maintained 13121F: drivers/virtio/virtio_input.c 13122F: include/uapi/linux/virtio_input.h 13123 13124VIRTIO CRYPTO DRIVER 13125M: Gonglei <arei.gonglei@huawei.com> 13126L: virtualization@lists.linux-foundation.org 13127L: linux-crypto@vger.kernel.org 13128S: Maintained 13129F: drivers/crypto/virtio/ 13130F: include/uapi/linux/virtio_crypto.h 13131 13132VIA RHINE NETWORK DRIVER 13133S: Orphan 13134F: drivers/net/ethernet/via/via-rhine.c 13135 13136VIA SD/MMC CARD CONTROLLER DRIVER 13137M: Bruce Chang <brucechang@via.com.tw> 13138M: Harald Welte <HaraldWelte@viatech.com> 13139S: Maintained 13140F: drivers/mmc/host/via-sdmmc.c 13141 13142VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13143M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13144L: linux-fbdev@vger.kernel.org 13145S: Maintained 13146F: include/linux/via-core.h 13147F: include/linux/via-gpio.h 13148F: include/linux/via_i2c.h 13149F: drivers/video/fbdev/via/ 13150 13151VIA VELOCITY NETWORK DRIVER 13152M: Francois Romieu <romieu@fr.zoreil.com> 13153L: netdev@vger.kernel.org 13154S: Maintained 13155F: drivers/net/ethernet/via/via-velocity.* 13156 13157VIRT LIB 13158M: Alex Williamson <alex.williamson@redhat.com> 13159M: Paolo Bonzini <pbonzini@redhat.com> 13160L: kvm@vger.kernel.org 13161S: Supported 13162F: virt/lib/ 13163 13164VIVID VIRTUAL VIDEO DRIVER 13165M: Hans Verkuil <hverkuil@xs4all.nl> 13166L: linux-media@vger.kernel.org 13167T: git git://linuxtv.org/media_tree.git 13168W: https://linuxtv.org 13169S: Maintained 13170F: drivers/media/platform/vivid/* 13171 13172VLAN (802.1Q) 13173M: Patrick McHardy <kaber@trash.net> 13174L: netdev@vger.kernel.org 13175S: Maintained 13176F: drivers/net/macvlan.c 13177F: include/linux/if_*vlan.h 13178F: net/8021q/ 13179 13180VLYNQ BUS 13181M: Florian Fainelli <f.fainelli@gmail.com> 13182L: openwrt-devel@lists.openwrt.org (subscribers-only) 13183S: Maintained 13184F: drivers/vlynq/vlynq.c 13185F: include/linux/vlynq.h 13186 13187VME SUBSYSTEM 13188M: Martyn Welch <martyn@welchs.me.uk> 13189M: Manohar Vanga <manohar.vanga@gmail.com> 13190M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13191L: devel@driverdev.osuosl.org 13192S: Maintained 13193T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13194F: Documentation/driver-api/vme.rst 13195F: drivers/staging/vme/ 13196F: drivers/vme/ 13197F: include/linux/vme* 13198 13199VMWARE HYPERVISOR INTERFACE 13200M: Alok Kataria <akataria@vmware.com> 13201L: virtualization@lists.linux-foundation.org 13202S: Supported 13203F: arch/x86/kernel/cpu/vmware.c 13204 13205VMWARE BALLOON DRIVER 13206M: Xavier Deguillard <xdeguillard@vmware.com> 13207M: Philip Moltmann <moltmann@vmware.com> 13208M: "VMware, Inc." <pv-drivers@vmware.com> 13209L: linux-kernel@vger.kernel.org 13210S: Maintained 13211F: drivers/misc/vmw_balloon.c 13212 13213VMWARE VMMOUSE SUBDRIVER 13214M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13215M: "VMware, Inc." <pv-drivers@vmware.com> 13216L: linux-input@vger.kernel.org 13217S: Maintained 13218F: drivers/input/mouse/vmmouse.c 13219F: drivers/input/mouse/vmmouse.h 13220 13221VMWARE VMXNET3 ETHERNET DRIVER 13222M: Shrikrishna Khare <skhare@vmware.com> 13223M: "VMware, Inc." <pv-drivers@vmware.com> 13224L: netdev@vger.kernel.org 13225S: Maintained 13226F: drivers/net/vmxnet3/ 13227 13228VMware PVSCSI driver 13229M: Jim Gill <jgill@vmware.com> 13230M: VMware PV-Drivers <pv-drivers@vmware.com> 13231L: linux-scsi@vger.kernel.org 13232S: Maintained 13233F: drivers/scsi/vmw_pvscsi.c 13234F: drivers/scsi/vmw_pvscsi.h 13235 13236VMWARE PVRDMA DRIVER 13237M: Adit Ranadive <aditr@vmware.com> 13238M: VMware PV-Drivers <pv-drivers@vmware.com> 13239L: linux-rdma@vger.kernel.org 13240S: Maintained 13241F: drivers/infiniband/hw/vmw_pvrdma/ 13242 13243VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13244M: Liam Girdwood <lgirdwood@gmail.com> 13245M: Mark Brown <broonie@kernel.org> 13246L: linux-kernel@vger.kernel.org 13247W: http://www.slimlogic.co.uk/?p=48 13248T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13249S: Supported 13250F: Documentation/devicetree/bindings/regulator/ 13251F: drivers/regulator/ 13252F: include/dt-bindings/regulator/ 13253F: include/linux/regulator/ 13254 13255VRF 13256M: David Ahern <dsa@cumulusnetworks.com> 13257M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13258L: netdev@vger.kernel.org 13259S: Maintained 13260F: drivers/net/vrf.c 13261F: Documentation/networking/vrf.txt 13262 13263VT1211 HARDWARE MONITOR DRIVER 13264M: Juerg Haefliger <juergh@gmail.com> 13265L: linux-hwmon@vger.kernel.org 13266S: Maintained 13267F: Documentation/hwmon/vt1211 13268F: drivers/hwmon/vt1211.c 13269 13270VT8231 HARDWARE MONITOR DRIVER 13271M: Roger Lucas <vt8231@hiddenengine.co.uk> 13272L: linux-hwmon@vger.kernel.org 13273S: Maintained 13274F: drivers/hwmon/vt8231.c 13275 13276VUB300 USB to SDIO/SD/MMC bridge chip 13277M: Tony Olech <tony.olech@elandigitalsystems.com> 13278L: linux-mmc@vger.kernel.org 13279L: linux-usb@vger.kernel.org 13280S: Supported 13281F: drivers/mmc/host/vub300.c 13282 13283W1 DALLAS'S 1-WIRE BUS 13284M: Evgeniy Polyakov <zbr@ioremap.net> 13285S: Maintained 13286F: Documentation/w1/ 13287F: drivers/w1/ 13288 13289W83791D HARDWARE MONITORING DRIVER 13290M: Marc Hulsman <m.hulsman@tudelft.nl> 13291L: linux-hwmon@vger.kernel.org 13292S: Maintained 13293F: Documentation/hwmon/w83791d 13294F: drivers/hwmon/w83791d.c 13295 13296W83793 HARDWARE MONITORING DRIVER 13297M: Rudolf Marek <r.marek@assembler.cz> 13298L: linux-hwmon@vger.kernel.org 13299S: Maintained 13300F: Documentation/hwmon/w83793 13301F: drivers/hwmon/w83793.c 13302 13303W83795 HARDWARE MONITORING DRIVER 13304M: Jean Delvare <jdelvare@suse.com> 13305L: linux-hwmon@vger.kernel.org 13306S: Maintained 13307F: drivers/hwmon/w83795.c 13308 13309W83L51xD SD/MMC CARD INTERFACE DRIVER 13310M: Pierre Ossman <pierre@ossman.eu> 13311S: Maintained 13312F: drivers/mmc/host/wbsd.* 13313 13314WACOM PROTOCOL 4 SERIAL TABLETS 13315M: Julian Squires <julian@cipht.net> 13316M: Hans de Goede <hdegoede@redhat.com> 13317L: linux-input@vger.kernel.org 13318S: Maintained 13319F: drivers/input/tablet/wacom_serial4.c 13320 13321WATCHDOG DEVICE DRIVERS 13322M: Wim Van Sebroeck <wim@iguana.be> 13323R: Guenter Roeck <linux@roeck-us.net> 13324L: linux-watchdog@vger.kernel.org 13325W: http://www.linux-watchdog.org/ 13326T: git git://www.linux-watchdog.org/linux-watchdog.git 13327S: Maintained 13328F: Documentation/devicetree/bindings/watchdog/ 13329F: Documentation/watchdog/ 13330F: drivers/watchdog/ 13331F: include/linux/watchdog.h 13332F: include/uapi/linux/watchdog.h 13333 13334WIIMOTE HID DRIVER 13335M: David Herrmann <dh.herrmann@googlemail.com> 13336L: linux-input@vger.kernel.org 13337S: Maintained 13338F: drivers/hid/hid-wiimote* 13339 13340WINBOND CIR DRIVER 13341M: David Härdeman <david@hardeman.nu> 13342S: Maintained 13343F: drivers/media/rc/winbond-cir.c 13344 13345WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13346M: William Breathitt Gray <vilhelm.gray@gmail.com> 13347L: linux-watchdog@vger.kernel.org 13348S: Maintained 13349F: drivers/watchdog/ebc-c384_wdt.c 13350 13351WINSYSTEMS WS16C48 GPIO DRIVER 13352M: William Breathitt Gray <vilhelm.gray@gmail.com> 13353L: linux-gpio@vger.kernel.org 13354S: Maintained 13355F: drivers/gpio/gpio-ws16c48.c 13356 13357WIMAX STACK 13358M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13359M: linux-wimax@intel.com 13360L: wimax@linuxwimax.org (subscribers-only) 13361S: Supported 13362W: http://linuxwimax.org 13363F: Documentation/wimax/README.wimax 13364F: include/linux/wimax/debug.h 13365F: include/net/wimax.h 13366F: include/uapi/linux/wimax.h 13367F: net/wimax/ 13368 13369WISTRON LAPTOP BUTTON DRIVER 13370M: Miloslav Trmac <mitr@volny.cz> 13371S: Maintained 13372F: drivers/input/misc/wistron_btns.c 13373 13374WL3501 WIRELESS PCMCIA CARD DRIVER 13375L: linux-wireless@vger.kernel.org 13376S: Odd fixes 13377F: drivers/net/wireless/wl3501* 13378 13379WOLFSON MICROELECTRONICS DRIVERS 13380L: patches@opensource.wolfsonmicro.com 13381T: git https://github.com/CirrusLogic/linux-drivers.git 13382W: https://github.com/CirrusLogic/linux-drivers/wiki 13383S: Supported 13384F: Documentation/hwmon/wm83?? 13385F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13386F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13387F: Documentation/devicetree/bindings/mfd/arizona.txt 13388F: arch/arm/mach-s3c64xx/mach-crag6410* 13389F: drivers/clk/clk-wm83*.c 13390F: drivers/extcon/extcon-arizona.c 13391F: drivers/leds/leds-wm83*.c 13392F: drivers/gpio/gpio-*wm*.c 13393F: drivers/gpio/gpio-arizona.c 13394F: drivers/hwmon/wm83??-hwmon.c 13395F: drivers/input/misc/wm831x-on.c 13396F: drivers/input/touchscreen/wm831x-ts.c 13397F: drivers/input/touchscreen/wm97*.c 13398F: drivers/mfd/arizona* 13399F: drivers/mfd/wm*.c 13400F: drivers/mfd/cs47l24* 13401F: drivers/power/supply/wm83*.c 13402F: drivers/rtc/rtc-wm83*.c 13403F: drivers/regulator/wm8*.c 13404F: drivers/video/backlight/wm83*_bl.c 13405F: drivers/watchdog/wm83*_wdt.c 13406F: include/linux/mfd/arizona/ 13407F: include/linux/mfd/wm831x/ 13408F: include/linux/mfd/wm8350/ 13409F: include/linux/mfd/wm8400* 13410F: include/linux/wm97xx.h 13411F: include/sound/wm????.h 13412F: sound/soc/codecs/arizona.? 13413F: sound/soc/codecs/wm* 13414F: sound/soc/codecs/cs47l24* 13415 13416WORKQUEUE 13417M: Tejun Heo <tj@kernel.org> 13418R: Lai Jiangshan <jiangshanlai@gmail.com> 13419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13420S: Maintained 13421F: include/linux/workqueue.h 13422F: kernel/workqueue.c 13423F: Documentation/core-api/workqueue.rst 13424 13425X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13426M: Chen-Yu Tsai <wens@csie.org> 13427L: linux-kernel@vger.kernel.org 13428S: Maintained 13429N: axp[128] 13430 13431X.25 NETWORK LAYER 13432M: Andrew Hendry <andrew.hendry@gmail.com> 13433L: linux-x25@vger.kernel.org 13434S: Odd Fixes 13435F: Documentation/networking/x25* 13436F: include/net/x25* 13437F: net/x25/ 13438 13439X86 ARCHITECTURE (32-BIT AND 64-BIT) 13440M: Thomas Gleixner <tglx@linutronix.de> 13441M: Ingo Molnar <mingo@redhat.com> 13442M: "H. Peter Anvin" <hpa@zytor.com> 13443M: x86@kernel.org 13444L: linux-kernel@vger.kernel.org 13445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13446S: Maintained 13447F: Documentation/x86/ 13448F: arch/x86/ 13449 13450X86 PLATFORM DRIVERS 13451M: Darren Hart <dvhart@infradead.org> 13452M: Andy Shevchenko <andy@infradead.org> 13453L: platform-driver-x86@vger.kernel.org 13454T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13455S: Maintained 13456F: drivers/platform/x86/ 13457F: drivers/platform/olpc/ 13458 13459X86 MCE INFRASTRUCTURE 13460M: Tony Luck <tony.luck@intel.com> 13461M: Borislav Petkov <bp@alien8.de> 13462L: linux-edac@vger.kernel.org 13463S: Maintained 13464F: arch/x86/kernel/cpu/mcheck/* 13465 13466X86 MICROCODE UPDATE SUPPORT 13467M: Borislav Petkov <bp@alien8.de> 13468S: Maintained 13469F: arch/x86/kernel/cpu/microcode/* 13470 13471X86 VDSO 13472M: Andy Lutomirski <luto@amacapital.net> 13473L: linux-kernel@vger.kernel.org 13474T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13475S: Maintained 13476F: arch/x86/entry/vdso/ 13477 13478XC2028/3028 TUNER DRIVER 13479M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13480M: Mauro Carvalho Chehab <mchehab@kernel.org> 13481L: linux-media@vger.kernel.org 13482W: https://linuxtv.org 13483T: git git://linuxtv.org/media_tree.git 13484S: Maintained 13485F: drivers/media/tuners/tuner-xc2028.* 13486 13487XEN HYPERVISOR INTERFACE 13488M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13489M: Juergen Gross <jgross@suse.com> 13490L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13491T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13492S: Supported 13493F: arch/x86/xen/ 13494F: drivers/*/xen-*front.c 13495F: drivers/xen/ 13496F: arch/x86/include/asm/xen/ 13497F: include/xen/ 13498F: include/uapi/xen/ 13499 13500XEN HYPERVISOR ARM 13501M: Stefano Stabellini <sstabellini@kernel.org> 13502L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13503S: Maintained 13504F: arch/arm/xen/ 13505F: arch/arm/include/asm/xen/ 13506 13507XEN HYPERVISOR ARM64 13508M: Stefano Stabellini <sstabellini@kernel.org> 13509L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13510S: Maintained 13511F: arch/arm64/xen/ 13512F: arch/arm64/include/asm/xen/ 13513 13514XEN NETWORK BACKEND DRIVER 13515M: Wei Liu <wei.liu2@citrix.com> 13516M: Paul Durrant <paul.durrant@citrix.com> 13517L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13518L: netdev@vger.kernel.org 13519S: Supported 13520F: drivers/net/xen-netback/* 13521 13522XEN PCI SUBSYSTEM 13523M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13524L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13525S: Supported 13526F: arch/x86/pci/*xen* 13527F: drivers/pci/*xen* 13528 13529XEN BLOCK SUBSYSTEM 13530M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13531M: Roger Pau Monné <roger.pau@citrix.com> 13532L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13533S: Supported 13534F: drivers/block/xen-blkback/* 13535F: drivers/block/xen* 13536 13537XEN PVSCSI DRIVERS 13538M: Juergen Gross <jgross@suse.com> 13539L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13540L: linux-scsi@vger.kernel.org 13541S: Supported 13542F: drivers/scsi/xen-scsifront.c 13543F: drivers/xen/xen-scsiback.c 13544F: include/xen/interface/io/vscsiif.h 13545 13546XEN SWIOTLB SUBSYSTEM 13547M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13548L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13549S: Supported 13550F: arch/x86/xen/*swiotlb* 13551F: drivers/xen/*swiotlb* 13552 13553XFS FILESYSTEM 13554M: Darrick J. Wong <darrick.wong@oracle.com> 13555M: linux-xfs@vger.kernel.org 13556L: linux-xfs@vger.kernel.org 13557W: http://xfs.org/ 13558T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 13559S: Supported 13560F: Documentation/filesystems/xfs.txt 13561F: fs/xfs/ 13562 13563XILINX AXI ETHERNET DRIVER 13564M: Anirudha Sarangi <anirudh@xilinx.com> 13565M: John Linn <John.Linn@xilinx.com> 13566S: Maintained 13567F: drivers/net/ethernet/xilinx/xilinx_axienet* 13568 13569XILINX UARTLITE SERIAL DRIVER 13570M: Peter Korsgaard <jacmet@sunsite.dk> 13571L: linux-serial@vger.kernel.org 13572S: Maintained 13573F: drivers/tty/serial/uartlite.c 13574 13575XILINX VIDEO IP CORES 13576M: Hyun Kwon <hyun.kwon@xilinx.com> 13577M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13578L: linux-media@vger.kernel.org 13579T: git git://linuxtv.org/media_tree.git 13580S: Supported 13581F: Documentation/devicetree/bindings/media/xilinx/ 13582F: drivers/media/platform/xilinx/ 13583F: include/uapi/linux/xilinx-v4l2-controls.h 13584 13585XILLYBUS DRIVER 13586M: Eli Billauer <eli.billauer@gmail.com> 13587L: linux-kernel@vger.kernel.org 13588S: Supported 13589F: drivers/char/xillybus/ 13590 13591XTENSA XTFPGA PLATFORM SUPPORT 13592M: Max Filippov <jcmvbkbc@gmail.com> 13593L: linux-xtensa@linux-xtensa.org 13594S: Maintained 13595F: drivers/spi/spi-xtensa-xtfpga.c 13596F: sound/soc/xtensa/xtfpga-i2s.c 13597 13598YAM DRIVER FOR AX.25 13599M: Jean-Paul Roubelat <jpr@f6fbb.org> 13600L: linux-hams@vger.kernel.org 13601S: Maintained 13602F: drivers/net/hamradio/yam* 13603F: include/linux/yam.h 13604 13605YEALINK PHONE DRIVER 13606M: Henk Vergonet <Henk.Vergonet@gmail.com> 13607L: usbb2k-api-dev@nongnu.org 13608S: Maintained 13609F: Documentation/input/yealink.txt 13610F: drivers/input/misc/yealink.* 13611 13612Z8530 DRIVER FOR AX.25 13613M: Joerg Reuter <jreuter@yaina.de> 13614W: http://yaina.de/jreuter/ 13615W: http://www.qsl.net/dl1bke/ 13616L: linux-hams@vger.kernel.org 13617S: Maintained 13618F: Documentation/networking/z8530drv.txt 13619F: drivers/net/hamradio/*scc.c 13620F: drivers/net/hamradio/z8530.h 13621 13622ZBUD COMPRESSED PAGE ALLOCATOR 13623M: Seth Jennings <sjenning@redhat.com> 13624M: Dan Streetman <ddstreet@ieee.org> 13625L: linux-mm@kvack.org 13626S: Maintained 13627F: mm/zbud.c 13628F: include/linux/zbud.h 13629 13630ZD1211RW WIRELESS DRIVER 13631M: Daniel Drake <dsd@gentoo.org> 13632M: Ulrich Kunitz <kune@deine-taler.de> 13633W: http://zd1211.ath.cx/wiki/DriverRewrite 13634L: linux-wireless@vger.kernel.org 13635L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13636S: Maintained 13637F: drivers/net/wireless/zydas/zd1211rw/ 13638 13639ZPOOL COMPRESSED PAGE STORAGE API 13640M: Dan Streetman <ddstreet@ieee.org> 13641L: linux-mm@kvack.org 13642S: Maintained 13643F: mm/zpool.c 13644F: include/linux/zpool.h 13645 13646ZR36067 VIDEO FOR LINUX DRIVER 13647L: mjpeg-users@lists.sourceforge.net 13648L: linux-media@vger.kernel.org 13649W: http://mjpeg.sourceforge.net/driver-zoran/ 13650T: hg https://linuxtv.org/hg/v4l-dvb 13651S: Odd Fixes 13652F: drivers/media/pci/zoran/ 13653 13654ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13655M: Minchan Kim <minchan@kernel.org> 13656M: Nitin Gupta <ngupta@vflare.org> 13657R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13658L: linux-kernel@vger.kernel.org 13659S: Maintained 13660F: drivers/block/zram/ 13661F: Documentation/blockdev/zram.txt 13662 13663ZS DECSTATION Z85C30 SERIAL DRIVER 13664M: "Maciej W. Rozycki" <macro@linux-mips.org> 13665S: Maintained 13666F: drivers/tty/serial/zs.* 13667 13668ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13669M: Minchan Kim <minchan@kernel.org> 13670M: Nitin Gupta <ngupta@vflare.org> 13671R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13672L: linux-mm@kvack.org 13673S: Maintained 13674F: mm/zsmalloc.c 13675F: include/linux/zsmalloc.h 13676F: Documentation/vm/zsmalloc.txt 13677 13678ZSWAP COMPRESSED SWAP CACHING 13679M: Seth Jennings <sjenning@redhat.com> 13680M: Dan Streetman <ddstreet@ieee.org> 13681L: linux-mm@kvack.org 13682S: Maintained 13683F: mm/zswap.c 13684 13685THE REST 13686M: Linus Torvalds <torvalds@linux-foundation.org> 13687L: linux-kernel@vger.kernel.org 13688Q: http://patchwork.kernel.org/project/LKML/list/ 13689T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13690S: Buried alive in reporters 13691F: * 13692F: */ 13693