1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <aar@pengutronix.de> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208 209A8293 MEDIA DRIVER 210M: Antti Palosaari <crope@iki.fi> 211L: linux-media@vger.kernel.org 212W: https://linuxtv.org 213W: http://palosaari.fi/linux/ 214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 215T: git git://linuxtv.org/anttip/media_tree.git 216S: Maintained 217F: drivers/media/dvb-frontends/a8293* 218 219AACRAID SCSI RAID DRIVER 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 221L: linux-scsi@vger.kernel.org 222W: http://www.adaptec.com/ 223S: Supported 224F: Documentation/scsi/aacraid.txt 225F: drivers/scsi/aacraid/ 226 227ABI/API 228L: linux-api@vger.kernel.org 229F: include/linux/syscalls.h 230F: kernel/sys_ni.c 231 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 233M: Hans de Goede <hdegoede@redhat.com> 234L: linux-hwmon@vger.kernel.org 235S: Maintained 236F: drivers/hwmon/abituguru.c 237 238ABIT UGURU 3 HARDWARE MONITOR DRIVER 239M: Alistair John Strachan <alistair@devzero.co.uk> 240L: linux-hwmon@vger.kernel.org 241S: Maintained 242F: drivers/hwmon/abituguru3.c 243 244ACCES 104-DIO-48E GPIO DRIVER 245M: William Breathitt Gray <vilhelm.gray@gmail.com> 246L: linux-gpio@vger.kernel.org 247S: Maintained 248F: drivers/gpio/gpio-104-dio-48e.c 249 250ACCES 104-IDI-48 GPIO DRIVER 251M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 252L: linux-gpio@vger.kernel.org 253S: Maintained 254F: drivers/gpio/gpio-104-idi-48.c 255 256ACCES 104-IDIO-16 GPIO DRIVER 257M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 258L: linux-gpio@vger.kernel.org 259S: Maintained 260F: drivers/gpio/gpio-104-idio-16.c 261 262ACCES 104-QUAD-8 IIO DRIVER 263M: William Breathitt Gray <vilhelm.gray@gmail.com> 264L: linux-iio@vger.kernel.org 265S: Maintained 266F: drivers/iio/counter/104-quad-8.c 267 268ACENIC DRIVER 269M: Jes Sorensen <jes@trained-monkey.org> 270L: linux-acenic@sunsite.dk 271S: Maintained 272F: drivers/net/ethernet/alteon/acenic* 273 274ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 275M: Peter Feuerer <peter@piie.net> 276L: platform-driver-x86@vger.kernel.org 277W: http://piie.net/?section=acerhdf 278S: Maintained 279F: drivers/platform/x86/acerhdf.c 280 281ACER WMI LAPTOP EXTRAS 282M: "Lee, Chun-Yi" <jlee@suse.com> 283L: platform-driver-x86@vger.kernel.org 284S: Maintained 285F: drivers/platform/x86/acer-wmi.c 286 287ACPI 288M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 289M: Len Brown <lenb@kernel.org> 290L: linux-acpi@vger.kernel.org 291W: https://01.org/linux-acpi 292Q: https://patchwork.kernel.org/project/linux-acpi/list/ 293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 294B: https://bugzilla.kernel.org 295S: Supported 296F: drivers/acpi/ 297F: drivers/pnp/pnpacpi/ 298F: include/linux/acpi.h 299F: include/acpi/ 300F: Documentation/acpi/ 301F: Documentation/ABI/testing/sysfs-bus-acpi 302F: Documentation/ABI/testing/configfs-acpi 303F: drivers/pci/*acpi* 304F: drivers/pci/*/*acpi* 305F: drivers/pci/*/*/*acpi* 306F: tools/power/acpi/ 307 308ACPI COMPONENT ARCHITECTURE (ACPICA) 309M: Robert Moore <robert.moore@intel.com> 310M: Lv Zheng <lv.zheng@intel.com> 311M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 312L: linux-acpi@vger.kernel.org 313L: devel@acpica.org 314W: https://acpica.org/ 315W: https://github.com/acpica/acpica/ 316Q: https://patchwork.kernel.org/project/linux-acpi/list/ 317T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 318B: https://bugzilla.kernel.org 319B: https://bugs.acpica.org 320S: Supported 321F: drivers/acpi/acpica/ 322F: include/acpi/ 323F: tools/power/acpi/ 324 325ACPI FAN DRIVER 326M: Zhang Rui <rui.zhang@intel.com> 327L: linux-acpi@vger.kernel.org 328W: https://01.org/linux-acpi 329B: https://bugzilla.kernel.org 330S: Supported 331F: drivers/acpi/fan.c 332 333ACPI FOR ARM64 (ACPI/arm64) 334M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 335M: Hanjun Guo <hanjun.guo@linaro.org> 336M: Sudeep Holla <sudeep.holla@arm.com> 337L: linux-acpi@vger.kernel.org 338S: Maintained 339F: drivers/acpi/arm64 340 341ACPI THERMAL DRIVER 342M: Zhang Rui <rui.zhang@intel.com> 343L: linux-acpi@vger.kernel.org 344W: https://01.org/linux-acpi 345B: https://bugzilla.kernel.org 346S: Supported 347F: drivers/acpi/*thermal* 348 349ACPI VIDEO DRIVER 350M: Zhang Rui <rui.zhang@intel.com> 351L: linux-acpi@vger.kernel.org 352W: https://01.org/linux-acpi 353B: https://bugzilla.kernel.org 354S: Supported 355F: drivers/acpi/acpi_video.c 356 357ACPI WMI DRIVER 358L: platform-driver-x86@vger.kernel.org 359S: Orphan 360F: drivers/platform/x86/wmi.c 361 362AD1889 ALSA SOUND DRIVER 363M: Thibaut Varene <T-Bone@parisc-linux.org> 364W: http://wiki.parisc-linux.org/AD1889 365L: linux-parisc@vger.kernel.org 366S: Maintained 367F: sound/pci/ad1889.* 368 369AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 370M: Michael Hennerich <michael.hennerich@analog.com> 371W: http://wiki.analog.com/AD5254 372W: http://ez.analog.com/community/linux-device-drivers 373S: Supported 374F: drivers/misc/ad525x_dpot.c 375 376AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 377M: Michael Hennerich <michael.hennerich@analog.com> 378W: http://wiki.analog.com/AD5398 379W: http://ez.analog.com/community/linux-device-drivers 380S: Supported 381F: drivers/regulator/ad5398.c 382 383AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 384M: Michael Hennerich <michael.hennerich@analog.com> 385W: http://wiki.analog.com/AD7142 386W: http://ez.analog.com/community/linux-device-drivers 387S: Supported 388F: drivers/input/misc/ad714x.c 389 390AD7877 TOUCHSCREEN DRIVER 391M: Michael Hennerich <michael.hennerich@analog.com> 392W: http://wiki.analog.com/AD7877 393W: http://ez.analog.com/community/linux-device-drivers 394S: Supported 395F: drivers/input/touchscreen/ad7877.c 396 397AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 398M: Michael Hennerich <michael.hennerich@analog.com> 399W: http://wiki.analog.com/AD7879 400W: http://ez.analog.com/community/linux-device-drivers 401S: Supported 402F: drivers/input/touchscreen/ad7879.c 403 404ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 405M: Jiri Kosina <jikos@kernel.org> 406S: Maintained 407 408ADF7242 IEEE 802.15.4 RADIO DRIVER 409M: Michael Hennerich <michael.hennerich@analog.com> 410W: https://wiki.analog.com/ADF7242 411W: http://ez.analog.com/community/linux-device-drivers 412L: linux-wpan@vger.kernel.org 413S: Supported 414F: drivers/net/ieee802154/adf7242.c 415F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 416 417ADM1025 HARDWARE MONITOR DRIVER 418M: Jean Delvare <jdelvare@suse.com> 419L: linux-hwmon@vger.kernel.org 420S: Maintained 421F: Documentation/hwmon/adm1025 422F: drivers/hwmon/adm1025.c 423 424ADM1029 HARDWARE MONITOR DRIVER 425M: Corentin Labbe <clabbe.montjoie@gmail.com> 426L: linux-hwmon@vger.kernel.org 427S: Maintained 428F: drivers/hwmon/adm1029.c 429 430ADM8211 WIRELESS DRIVER 431L: linux-wireless@vger.kernel.org 432W: http://wireless.kernel.org/ 433S: Orphan 434F: drivers/net/wireless/admtek/adm8211.* 435 436ADP1653 FLASH CONTROLLER DRIVER 437M: Sakari Ailus <sakari.ailus@iki.fi> 438L: linux-media@vger.kernel.org 439S: Maintained 440F: drivers/media/i2c/adp1653.c 441F: include/media/i2c/adp1653.h 442 443ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 444M: Michael Hennerich <michael.hennerich@analog.com> 445W: http://wiki.analog.com/ADP5520 446W: http://ez.analog.com/community/linux-device-drivers 447S: Supported 448F: drivers/mfd/adp5520.c 449F: drivers/video/backlight/adp5520_bl.c 450F: drivers/leds/leds-adp5520.c 451F: drivers/gpio/gpio-adp5520.c 452F: drivers/input/keyboard/adp5520-keys.c 453 454ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 455M: Michael Hennerich <michael.hennerich@analog.com> 456W: http://wiki.analog.com/ADP5588 457W: http://ez.analog.com/community/linux-device-drivers 458S: Supported 459F: drivers/input/keyboard/adp5588-keys.c 460F: drivers/gpio/gpio-adp5588.c 461 462ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 463M: Michael Hennerich <michael.hennerich@analog.com> 464W: http://wiki.analog.com/ADP8860 465W: http://ez.analog.com/community/linux-device-drivers 466S: Supported 467F: drivers/video/backlight/adp8860_bl.c 468 469ADS1015 HARDWARE MONITOR DRIVER 470M: Dirk Eibach <eibach@gdsys.de> 471L: linux-hwmon@vger.kernel.org 472S: Maintained 473F: Documentation/hwmon/ads1015 474F: drivers/hwmon/ads1015.c 475F: include/linux/i2c/ads1015.h 476 477ADT746X FAN DRIVER 478M: Colin Leroy <colin@colino.net> 479S: Maintained 480F: drivers/macintosh/therm_adt746x.c 481 482ADT7475 HARDWARE MONITOR DRIVER 483M: Jean Delvare <jdelvare@suse.com> 484L: linux-hwmon@vger.kernel.org 485S: Maintained 486F: Documentation/hwmon/adt7475 487F: drivers/hwmon/adt7475.c 488 489ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 490M: Michael Hennerich <michael.hennerich@analog.com> 491W: http://wiki.analog.com/ADXL345 492W: http://ez.analog.com/community/linux-device-drivers 493S: Supported 494F: drivers/input/misc/adxl34x.c 495 496ADVANSYS SCSI DRIVER 497M: Matthew Wilcox <matthew@wil.cx> 498M: Hannes Reinecke <hare@suse.com> 499L: linux-scsi@vger.kernel.org 500S: Maintained 501F: Documentation/scsi/advansys.txt 502F: drivers/scsi/advansys.c 503 504AEDSP16 DRIVER 505M: Riccardo Facchetti <fizban@tin.it> 506S: Maintained 507F: sound/oss/aedsp16.c 508 509AF9013 MEDIA DRIVER 510M: Antti Palosaari <crope@iki.fi> 511L: linux-media@vger.kernel.org 512W: https://linuxtv.org 513W: http://palosaari.fi/linux/ 514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 515T: git git://linuxtv.org/anttip/media_tree.git 516S: Maintained 517F: drivers/media/dvb-frontends/af9013* 518 519AF9033 MEDIA DRIVER 520M: Antti Palosaari <crope@iki.fi> 521L: linux-media@vger.kernel.org 522W: https://linuxtv.org 523W: http://palosaari.fi/linux/ 524Q: http://patchwork.linuxtv.org/project/linux-media/list/ 525T: git git://linuxtv.org/anttip/media_tree.git 526S: Maintained 527F: drivers/media/dvb-frontends/af9033* 528 529AFFS FILE SYSTEM 530L: linux-fsdevel@vger.kernel.org 531S: Orphan 532F: Documentation/filesystems/affs.txt 533F: fs/affs/ 534 535AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 536M: David Howells <dhowells@redhat.com> 537L: linux-afs@lists.infradead.org 538S: Supported 539F: fs/afs/ 540F: include/net/af_rxrpc.h 541F: net/rxrpc/af_rxrpc.c 542W: https://www.infradead.org/~dhowells/kafs/ 543 544AGPGART DRIVER 545M: David Airlie <airlied@linux.ie> 546T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 547S: Maintained 548F: drivers/char/agp/ 549F: include/linux/agp* 550F: include/uapi/linux/agp* 551 552AHA152X SCSI DRIVER 553M: "Juergen E. Fischer" <fischer@norbit.de> 554L: linux-scsi@vger.kernel.org 555S: Maintained 556F: drivers/scsi/aha152x* 557F: drivers/scsi/pcmcia/aha152x* 558 559AIC7XXX / AIC79XX SCSI DRIVER 560M: Hannes Reinecke <hare@suse.com> 561L: linux-scsi@vger.kernel.org 562S: Maintained 563F: drivers/scsi/aic7xxx/ 564 565AIMSLAB FM RADIO RECEIVER DRIVER 566M: Hans Verkuil <hverkuil@xs4all.nl> 567L: linux-media@vger.kernel.org 568T: git git://linuxtv.org/media_tree.git 569W: https://linuxtv.org 570S: Maintained 571F: drivers/media/radio/radio-aimslab* 572 573AIO 574M: Benjamin LaHaise <bcrl@kvack.org> 575L: linux-aio@kvack.org 576S: Supported 577F: fs/aio.c 578F: include/linux/*aio*.h 579 580AIRSPY MEDIA DRIVER 581M: Antti Palosaari <crope@iki.fi> 582L: linux-media@vger.kernel.org 583W: https://linuxtv.org 584W: http://palosaari.fi/linux/ 585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 586T: git git://linuxtv.org/anttip/media_tree.git 587S: Maintained 588F: drivers/media/usb/airspy/ 589 590ALACRITECH GIGABIT ETHERNET DRIVER 591M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 592S: Maintained 593F: drivers/net/ethernet/alacritech/* 594 595ALCATEL SPEEDTOUCH USB DRIVER 596M: Duncan Sands <duncan.sands@free.fr> 597L: linux-usb@vger.kernel.org 598W: http://www.linux-usb.org/SpeedTouch/ 599S: Maintained 600F: drivers/usb/atm/speedtch.c 601F: drivers/usb/atm/usbatm.c 602 603ALCHEMY AU1XX0 MMC DRIVER 604M: Manuel Lauss <manuel.lauss@gmail.com> 605S: Maintained 606F: drivers/mmc/host/au1xmmc.c 607 608ALI1563 I2C DRIVER 609M: Rudolf Marek <r.marek@assembler.cz> 610L: linux-i2c@vger.kernel.org 611S: Maintained 612F: Documentation/i2c/busses/i2c-ali1563 613F: drivers/i2c/busses/i2c-ali1563.c 614 615ALLWINNER SECURITY SYSTEM 616M: Corentin Labbe <clabbe.montjoie@gmail.com> 617L: linux-crypto@vger.kernel.org 618S: Maintained 619F: drivers/crypto/sunxi-ss/ 620 621ALPHA PORT 622M: Richard Henderson <rth@twiddle.net> 623M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 624M: Matt Turner <mattst88@gmail.com> 625S: Odd Fixes 626L: linux-alpha@vger.kernel.org 627F: arch/alpha/ 628 629ALPS PS/2 TOUCHPAD DRIVER 630R: Pali Rohár <pali.rohar@gmail.com> 631F: drivers/input/mouse/alps.* 632 633ALTERA MAILBOX DRIVER 634M: Ley Foon Tan <lftan@altera.com> 635L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 636S: Maintained 637F: drivers/mailbox/mailbox-altera.c 638 639ALTERA PIO DRIVER 640M: Tien Hock Loh <thloh@altera.com> 641L: linux-gpio@vger.kernel.org 642S: Maintained 643F: drivers/gpio/gpio-altera.c 644 645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 646M: Thor Thayer <tthayer@opensource.altera.com> 647S: Maintained 648F: drivers/gpio/gpio-altera-a10sr.c 649F: drivers/mfd/altera-a10sr.c 650F: include/linux/mfd/altera-a10sr.h 651 652ALTERA TRIPLE SPEED ETHERNET DRIVER 653M: Vince Bridgers <vbridger@opensource.altera.com> 654L: netdev@vger.kernel.org 655L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 656S: Maintained 657F: drivers/net/ethernet/altera/ 658 659ALTERA UART/JTAG UART SERIAL DRIVERS 660M: Tobias Klauser <tklauser@distanz.ch> 661L: linux-serial@vger.kernel.org 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 663S: Maintained 664F: drivers/tty/serial/altera_uart.c 665F: drivers/tty/serial/altera_jtaguart.c 666F: include/linux/altera_uart.h 667F: include/linux/altera_jtaguart.h 668 669AMAZON ETHERNET DRIVERS 670M: Netanel Belgazal <netanel@annapurnalabs.com> 671R: Saeed Bishara <saeed@annapurnalabs.com> 672R: Zorik Machulsky <zorik@annapurnalabs.com> 673L: netdev@vger.kernel.org 674S: Supported 675F: Documentation/networking/ena.txt 676F: drivers/net/ethernet/amazon/ 677 678AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 679M: Tom Lendacky <thomas.lendacky@amd.com> 680M: Gary Hook <gary.hook@amd.com> 681L: linux-crypto@vger.kernel.org 682S: Supported 683F: drivers/crypto/ccp/ 684F: include/linux/ccp.h 685 686AMD FAM15H PROCESSOR POWER MONITORING DRIVER 687M: Huang Rui <ray.huang@amd.com> 688L: linux-hwmon@vger.kernel.org 689S: Supported 690F: Documentation/hwmon/fam15h_power 691F: drivers/hwmon/fam15h_power.c 692 693AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 694L: linux-geode@lists.infradead.org (moderated for non-subscribers) 695S: Orphan 696F: drivers/usb/gadget/udc/amd5536udc.* 697 698AMD GEODE PROCESSOR/CHIPSET SUPPORT 699P: Andres Salomon <dilinger@queued.net> 700L: linux-geode@lists.infradead.org (moderated for non-subscribers) 701W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 702S: Supported 703F: drivers/char/hw_random/geode-rng.c 704F: drivers/crypto/geode* 705F: drivers/video/fbdev/geode/ 706F: arch/x86/include/asm/geode.h 707 708AMD IOMMU (AMD-VI) 709M: Joerg Roedel <joro@8bytes.org> 710L: iommu@lists.linux-foundation.org 711T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 712S: Maintained 713F: drivers/iommu/amd_iommu*.[ch] 714F: include/linux/amd-iommu.h 715 716AMD KFD 717M: Oded Gabbay <oded.gabbay@gmail.com> 718L: dri-devel@lists.freedesktop.org 719T: git git://people.freedesktop.org/~gabbayo/linux.git 720S: Supported 721F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 725F: drivers/gpu/drm/amd/amdkfd/ 726F: drivers/gpu/drm/amd/include/cik_structs.h 727F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 728F: drivers/gpu/drm/amd/include/vi_structs.h 729F: drivers/gpu/drm/radeon/radeon_kfd.c 730F: drivers/gpu/drm/radeon/radeon_kfd.h 731F: include/uapi/linux/kfd_ioctl.h 732 733AMD SEATTLE DEVICE TREE SUPPORT 734M: Brijesh Singh <brijeshkumar.singh@amd.com> 735M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 736M: Tom Lendacky <thomas.lendacky@amd.com> 737S: Supported 738F: arch/arm64/boot/dts/amd/ 739 740AMD XGBE DRIVER 741M: Tom Lendacky <thomas.lendacky@amd.com> 742L: netdev@vger.kernel.org 743S: Supported 744F: drivers/net/ethernet/amd/xgbe/ 745F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 746 747AMS (Apple Motion Sensor) DRIVER 748M: Michael Hanselmann <linux-kernel@hansmi.ch> 749S: Supported 750F: drivers/macintosh/ams/ 751 752ANALOG DEVICES INC AD9389B DRIVER 753M: Hans Verkuil <hans.verkuil@cisco.com> 754L: linux-media@vger.kernel.org 755S: Maintained 756F: drivers/media/i2c/ad9389b* 757 758ANALOG DEVICES INC ADV7180 DRIVER 759M: Lars-Peter Clausen <lars@metafoo.de> 760L: linux-media@vger.kernel.org 761W: http://ez.analog.com/community/linux-device-drivers 762S: Supported 763F: drivers/media/i2c/adv7180.c 764 765ANALOG DEVICES INC ADV7511 DRIVER 766M: Hans Verkuil <hans.verkuil@cisco.com> 767L: linux-media@vger.kernel.org 768S: Maintained 769F: drivers/media/i2c/adv7511* 770 771ANALOG DEVICES INC ADV7604 DRIVER 772M: Hans Verkuil <hans.verkuil@cisco.com> 773L: linux-media@vger.kernel.org 774S: Maintained 775F: drivers/media/i2c/adv7604* 776 777ANALOG DEVICES INC ADV7842 DRIVER 778M: Hans Verkuil <hans.verkuil@cisco.com> 779L: linux-media@vger.kernel.org 780S: Maintained 781F: drivers/media/i2c/adv7842* 782 783ANALOG DEVICES INC ASOC CODEC DRIVERS 784M: Lars-Peter Clausen <lars@metafoo.de> 785L: alsa-devel@alsa-project.org (moderated for non-subscribers) 786W: http://wiki.analog.com/ 787W: http://ez.analog.com/community/linux-device-drivers 788S: Supported 789F: sound/soc/codecs/adau* 790F: sound/soc/codecs/adav* 791F: sound/soc/codecs/ad1* 792F: sound/soc/codecs/ad7* 793F: sound/soc/codecs/ssm* 794F: sound/soc/codecs/sigmadsp.* 795 796ANALOG DEVICES INC ASOC DRIVERS 797L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 798L: alsa-devel@alsa-project.org (moderated for non-subscribers) 799W: http://blackfin.uclinux.org/ 800S: Supported 801F: sound/soc/blackfin/* 802 803ANALOG DEVICES INC IIO DRIVERS 804M: Lars-Peter Clausen <lars@metafoo.de> 805M: Michael Hennerich <Michael.Hennerich@analog.com> 806W: http://wiki.analog.com/ 807W: http://ez.analog.com/community/linux-device-drivers 808S: Supported 809F: drivers/iio/*/ad* 810X: drivers/iio/*/adjd* 811F: drivers/staging/iio/*/ad* 812F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 813 814ANALOG DEVICES INC DMA DRIVERS 815M: Lars-Peter Clausen <lars@metafoo.de> 816W: http://ez.analog.com/community/linux-device-drivers 817S: Supported 818F: drivers/dma/dma-axi-dmac.c 819 820ANDROID CONFIG FRAGMENTS 821M: Rob Herring <robh@kernel.org> 822S: Supported 823F: kernel/configs/android* 824 825ANDROID DRIVERS 826M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 827M: Arve Hjønnevåg <arve@android.com> 828M: Riley Andrews <riandrews@android.com> 829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 830L: devel@driverdev.osuosl.org 831S: Supported 832F: drivers/android/ 833F: drivers/staging/android/ 834 835ANDROID ION DRIVER 836M: Laura Abbott <labbott@redhat.com> 837M: Sumit Semwal <sumit.semwal@linaro.org> 838L: devel@driverdev.osuosl.org 839S: Supported 840F: Documentation/devicetree/bindings/staging/ion/ 841F: drivers/staging/android/ion 842F: drivers/staging/android/uapi/ion.h 843F: drivers/staging/android/uapi/ion_test.h 844 845AOA (Apple Onboard Audio) ALSA DRIVER 846M: Johannes Berg <johannes@sipsolutions.net> 847L: linuxppc-dev@lists.ozlabs.org 848L: alsa-devel@alsa-project.org (moderated for non-subscribers) 849S: Maintained 850F: sound/aoa/ 851 852APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 853M: William Breathitt Gray <vilhelm.gray@gmail.com> 854L: linux-iio@vger.kernel.org 855S: Maintained 856F: drivers/iio/adc/stx104.c 857 858APM DRIVER 859M: Jiri Kosina <jikos@kernel.org> 860S: Odd fixes 861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 862F: arch/x86/kernel/apm_32.c 863F: include/linux/apm_bios.h 864F: include/uapi/linux/apm_bios.h 865F: drivers/char/apm-emulation.c 866 867APPLE BCM5974 MULTITOUCH DRIVER 868M: Henrik Rydberg <rydberg@bitmath.org> 869L: linux-input@vger.kernel.org 870S: Odd fixes 871F: drivers/input/mouse/bcm5974.c 872 873APPLE SMC DRIVER 874M: Henrik Rydberg <rydberg@bitmath.org> 875L: linux-hwmon@vger.kernel.org 876S: Odd fixes 877F: drivers/hwmon/applesmc.c 878 879APPLETALK NETWORK LAYER 880M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 881S: Maintained 882F: drivers/net/appletalk/ 883F: net/appletalk/ 884 885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 886M: Duc Dang <dhdang@apm.com> 887S: Supported 888F: arch/arm64/boot/dts/apm/ 889 890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 891M: Iyappan Subramanian <isubramanian@apm.com> 892M: Keyur Chudgar <kchudgar@apm.com> 893S: Supported 894F: drivers/net/ethernet/apm/xgene/ 895F: drivers/net/phy/mdio-xgene.c 896F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 897F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 898 899APPLIED MICRO (APM) X-GENE SOC PMU 900M: Tai Nguyen <ttnguyen@apm.com> 901S: Supported 902F: drivers/perf/xgene_pmu.c 903F: Documentation/perf/xgene-pmu.txt 904F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 905 906APTINA CAMERA SENSOR PLL 907M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 908L: linux-media@vger.kernel.org 909S: Maintained 910F: drivers/media/i2c/aptina-pll.* 911 912ARC FRAMEBUFFER DRIVER 913M: Jaya Kumar <jayalk@intworks.biz> 914S: Maintained 915F: drivers/video/fbdev/arcfb.c 916F: drivers/video/fbdev/core/fb_defio.c 917 918ARCNET NETWORK LAYER 919M: Michael Grzeschik <m.grzeschik@pengutronix.de> 920L: netdev@vger.kernel.org 921S: Maintained 922F: drivers/net/arcnet/ 923F: include/uapi/linux/if_arcnet.h 924 925ARC PGU DRM DRIVER 926M: Alexey Brodkin <abrodkin@synopsys.com> 927S: Supported 928F: drivers/gpu/drm/arc/ 929F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 930 931ARM ARCHITECTED TIMER DRIVER 932M: Mark Rutland <mark.rutland@arm.com> 933M: Marc Zyngier <marc.zyngier@arm.com> 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 935S: Maintained 936F: arch/arm/include/asm/arch_timer.h 937F: arch/arm64/include/asm/arch_timer.h 938F: drivers/clocksource/arm_arch_timer.c 939 940ARM HDLCD DRM DRIVER 941M: Liviu Dudau <liviu.dudau@arm.com> 942S: Supported 943F: drivers/gpu/drm/arm/hdlcd_* 944F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 945 946ARM MALI-DP DRM DRIVER 947M: Liviu Dudau <liviu.dudau@arm.com> 948M: Brian Starkey <brian.starkey@arm.com> 949M: Mali DP Maintainers <malidp@foss.arm.com> 950S: Supported 951F: drivers/gpu/drm/arm/ 952F: Documentation/devicetree/bindings/display/arm,malidp.txt 953 954ARM MFM AND FLOPPY DRIVERS 955M: Ian Molton <spyro@f2s.com> 956S: Maintained 957F: arch/arm/lib/floppydma.S 958F: arch/arm/include/asm/floppy.h 959 960ARM PMU PROFILING AND DEBUGGING 961M: Will Deacon <will.deacon@arm.com> 962M: Mark Rutland <mark.rutland@arm.com> 963S: Maintained 964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 965F: arch/arm*/kernel/perf_* 966F: arch/arm/oprofile/common.c 967F: arch/arm*/kernel/hw_breakpoint.c 968F: arch/arm*/include/asm/hw_breakpoint.h 969F: arch/arm*/include/asm/perf_event.h 970F: drivers/perf/* 971F: include/linux/perf/arm_pmu.h 972F: Documentation/devicetree/bindings/arm/pmu.txt 973 974ARM PORT 975M: Russell King <linux@armlinux.org.uk> 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 977W: http://www.armlinux.org.uk/ 978S: Maintained 979T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 980F: arch/arm/ 981 982ARM SUB-ARCHITECTURES 983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 984S: Maintained 985F: arch/arm/mach-*/ 986F: arch/arm/plat-*/ 987T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 988 989ARM PRIMECELL AACI PL041 DRIVER 990M: Russell King <linux@armlinux.org.uk> 991S: Maintained 992F: sound/arm/aaci.* 993 994ARM PRIMECELL CLCD PL110 DRIVER 995M: Russell King <linux@armlinux.org.uk> 996S: Maintained 997F: drivers/video/fbdev/amba-clcd.* 998 999ARM PRIMECELL KMI PL050 DRIVER 1000M: Russell King <linux@armlinux.org.uk> 1001S: Maintained 1002F: drivers/input/serio/ambakmi.* 1003F: include/linux/amba/kmi.h 1004 1005ARM PRIMECELL MMCI PL180/1 DRIVER 1006M: Russell King <linux@armlinux.org.uk> 1007S: Maintained 1008F: drivers/mmc/host/mmci.* 1009F: include/linux/amba/mmci.h 1010 1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1012M: Russell King <linux@armlinux.org.uk> 1013S: Maintained 1014F: drivers/tty/serial/amba-pl01*.c 1015F: include/linux/amba/serial.h 1016 1017ARM PRIMECELL BUS SUPPORT 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/amba/ 1021F: include/linux/amba/bus.h 1022 1023ARM/ADS SPHERE MACHINE SUPPORT 1024M: Lennert Buytenhek <kernel@wantstofly.org> 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1026S: Maintained 1027 1028ARM/AFEB9260 MACHINE SUPPORT 1029M: Sergey Lapin <slapin@ossfans.org> 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1031S: Maintained 1032 1033ARM/AJECO 1ARM MACHINE SUPPORT 1034M: Lennert Buytenhek <kernel@wantstofly.org> 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1036S: Maintained 1037 1038ARM/Allwinner sunXi SoC support 1039M: Maxime Ripard <maxime.ripard@free-electrons.com> 1040M: Chen-Yu Tsai <wens@csie.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043N: sun[x456789]i 1044F: arch/arm/boot/dts/ntc-gr8* 1045F: arch/arm64/boot/dts/allwinner/ 1046 1047ARM/Allwinner SoC Clock Support 1048M: Emilio López <emilio@elopez.com.ar> 1049S: Maintained 1050F: drivers/clk/sunxi/ 1051 1052ARM/Amlogic Meson SoC support 1053M: Carlo Caione <carlo@caione.org> 1054M: Kevin Hilman <khilman@baylibre.com> 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1056L: linux-amlogic@lists.infradead.org 1057W: http://linux-meson.com/ 1058S: Maintained 1059F: arch/arm/mach-meson/ 1060F: arch/arm/boot/dts/meson* 1061F: arch/arm64/boot/dts/amlogic/ 1062F: drivers/pinctrl/meson/ 1063F: drivers/mmc/host/meson* 1064N: meson 1065 1066ARM/Annapurna Labs ALPINE ARCHITECTURE 1067M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1068M: Antoine Tenart <antoine.tenart@free-electrons.com> 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1070S: Maintained 1071F: arch/arm/mach-alpine/ 1072F: arch/arm/boot/dts/alpine* 1073F: arch/arm64/boot/dts/al/ 1074F: drivers/*/*alpine* 1075 1076ARM/ARTPEC MACHINE SUPPORT 1077M: Jesper Nilsson <jesper.nilsson@axis.com> 1078M: Lars Persson <lars.persson@axis.com> 1079M: Niklas Cassel <niklas.cassel@axis.com> 1080S: Maintained 1081L: linux-arm-kernel@axis.com 1082F: arch/arm/mach-artpec 1083F: arch/arm/boot/dts/artpec6* 1084F: drivers/clk/axis 1085 1086ARM/ASPEED MACHINE SUPPORT 1087M: Joel Stanley <joel@jms.id.au> 1088S: Maintained 1089F: arch/arm/mach-aspeed/ 1090F: arch/arm/boot/dts/aspeed-* 1091F: drivers/*/*aspeed* 1092 1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1094M: Nicolas Ferre <nicolas.ferre@atmel.com> 1095M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1096M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098W: http://www.linux4sam.org 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1100S: Supported 1101F: arch/arm/mach-at91/ 1102F: include/soc/at91/ 1103F: arch/arm/boot/dts/at91*.dts 1104F: arch/arm/boot/dts/at91*.dtsi 1105F: arch/arm/boot/dts/sama*.dts 1106F: arch/arm/boot/dts/sama*.dtsi 1107F: arch/arm/include/debug/at91.S 1108 1109ARM/ATMEL AT91 Clock Support 1110M: Boris Brezillon <boris.brezillon@free-electrons.com> 1111S: Maintained 1112F: drivers/clk/at91 1113 1114ARM/CALXEDA HIGHBANK ARCHITECTURE 1115M: Rob Herring <robh@kernel.org> 1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1117S: Maintained 1118F: arch/arm/mach-highbank/ 1119F: arch/arm/boot/dts/highbank.dts 1120F: arch/arm/boot/dts/ecx-*.dts* 1121 1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1123M: Krzysztof Halasa <khalasa@piap.pl> 1124S: Maintained 1125F: arch/arm/mach-cns3xxx/ 1126 1127ARM/CAVIUM THUNDER NETWORK DRIVER 1128M: Sunil Goutham <sgoutham@cavium.com> 1129M: Robert Richter <rric@kernel.org> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Supported 1132F: drivers/net/ethernet/cavium/thunder/ 1133 1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1135M: Alexander Shiyan <shc_work@mail.ru> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Odd Fixes 1138N: clps711x 1139 1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1141M: Hartley Sweeten <hsweeten@visionengravers.com> 1142M: Ryan Mallon <rmallon@gmail.com> 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1144S: Maintained 1145F: arch/arm/mach-ep93xx/ 1146F: arch/arm/mach-ep93xx/include/mach/ 1147 1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1149M: Lennert Buytenhek <kernel@wantstofly.org> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152 1153ARM/CLKDEV SUPPORT 1154M: Russell King <linux@armlinux.org.uk> 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1156S: Maintained 1157T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1158F: arch/arm/include/asm/clkdev.h 1159F: drivers/clk/clkdev.c 1160 1161ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1162M: Mike Rapoport <mike@compulab.co.il> 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1164S: Maintained 1165 1166ARM/CONTEC MICRO9 MACHINE SUPPORT 1167M: Hubert Feurstein <hubert.feurstein@contec.at> 1168S: Maintained 1169F: arch/arm/mach-ep93xx/micro9.c 1170 1171ARM/CORESIGHT FRAMEWORK AND DRIVERS 1172M: Mathieu Poirier <mathieu.poirier@linaro.org> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175F: drivers/hwtracing/coresight/* 1176F: Documentation/trace/coresight.txt 1177F: Documentation/devicetree/bindings/arm/coresight.txt 1178F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1179F: tools/perf/arch/arm/util/pmu.c 1180F: tools/perf/arch/arm/util/auxtrace.c 1181F: tools/perf/arch/arm/util/cs-etm.c 1182F: tools/perf/arch/arm/util/cs-etm.h 1183F: tools/perf/util/cs-etm.h 1184 1185ARM/CORGI MACHINE SUPPORT 1186M: Richard Purdie <rpurdie@rpsys.net> 1187S: Maintained 1188 1189ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1190M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1192T: git git://github.com/ulli-kroll/linux.git 1193S: Maintained 1194F: arch/arm/mach-gemini/ 1195F: drivers/rtc/rtc-gemini.c 1196 1197ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1198M: Barry Song <baohua@kernel.org> 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1200T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1201S: Maintained 1202F: arch/arm/boot/dts/prima2* 1203F: arch/arm/mach-prima2/ 1204F: drivers/clk/sirf/ 1205F: drivers/clocksource/timer-prima2.c 1206F: drivers/clocksource/timer-atlas7.c 1207N: [^a-z]sirf 1208 1209ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1210M: Baruch Siach <baruch@tkos.co.il> 1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1212S: Maintained 1213F: arch/arm/boot/dts/cx92755* 1214N: digicolor 1215 1216ARM/EBSA110 MACHINE SUPPORT 1217M: Russell King <linux@armlinux.org.uk> 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1219W: http://www.armlinux.org.uk/ 1220S: Maintained 1221F: arch/arm/mach-ebsa110/ 1222F: drivers/net/ethernet/amd/am79c961a.* 1223 1224ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1225M: Uwe Kleine-König <kernel@pengutronix.de> 1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1227S: Maintained 1228N: efm32 1229 1230ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1231M: Daniel Ribeiro <drwyrm@gmail.com> 1232M: Stefan Schmidt <stefan@openezx.org> 1233M: Harald Welte <laforge@openezx.org> 1234L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1235W: http://www.openezx.org/ 1236S: Maintained 1237T: topgit git://git.openezx.org/openezx.git 1238F: arch/arm/mach-pxa/ezx.c 1239 1240ARM/FARADAY FA526 PORT 1241M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Maintained 1244T: git git://git.berlios.de/gemini-board 1245F: arch/arm/mm/*-fa* 1246 1247ARM/FOOTBRIDGE ARCHITECTURE 1248M: Russell King <linux@armlinux.org.uk> 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1250W: http://www.armlinux.org.uk/ 1251S: Maintained 1252F: arch/arm/include/asm/hardware/dec21285.h 1253F: arch/arm/mach-footbridge/ 1254 1255ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1256M: Shawn Guo <shawnguo@kernel.org> 1257M: Sascha Hauer <kernel@pengutronix.de> 1258R: Fabio Estevam <fabio.estevam@nxp.com> 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1260S: Maintained 1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1262F: arch/arm/mach-imx/ 1263F: arch/arm/mach-mxs/ 1264F: arch/arm/boot/dts/imx* 1265F: arch/arm/configs/imx*_defconfig 1266F: drivers/clk/imx/ 1267F: include/soc/imx/ 1268 1269ARM/FREESCALE VYBRID ARM ARCHITECTURE 1270M: Shawn Guo <shawnguo@kernel.org> 1271M: Sascha Hauer <kernel@pengutronix.de> 1272R: Stefan Agner <stefan@agner.ch> 1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1274S: Maintained 1275T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1276F: arch/arm/mach-imx/*vf610* 1277F: arch/arm/boot/dts/vf* 1278 1279ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1280M: Lennert Buytenhek <kernel@wantstofly.org> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283 1284ARM/GUMSTIX MACHINE SUPPORT 1285M: Steve Sakoman <sakoman@gmail.com> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288 1289ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1290M: Philipp Zabel <philipp.zabel@gmail.com> 1291M: Paul Parsons <lost.distance@yahoo.com> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/mach-pxa/hx4700.c 1295F: arch/arm/mach-pxa/include/mach/hx4700.h 1296F: sound/soc/pxa/hx4700.c 1297 1298ARM/HISILICON SOC SUPPORT 1299M: Wei Xu <xuwei5@hisilicon.com> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301W: http://www.hisilicon.com 1302S: Supported 1303T: git git://github.com/hisilicon/linux-hisi.git 1304F: arch/arm/mach-hisi/ 1305F: arch/arm/boot/dts/hi3* 1306F: arch/arm/boot/dts/hip* 1307F: arch/arm/boot/dts/hisi* 1308F: arch/arm64/boot/dts/hisilicon/ 1309 1310ARM/HP JORNADA 7XX MACHINE SUPPORT 1311M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1312W: www.jlime.com 1313S: Maintained 1314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1315F: arch/arm/mach-sa1100/jornada720.c 1316F: arch/arm/mach-sa1100/include/mach/jornada720.h 1317 1318ARM/IGEP MACHINE SUPPORT 1319M: Enric Balletbo i Serra <eballetbo@gmail.com> 1320M: Javier Martinez Canillas <javier@dowhile0.org> 1321L: linux-omap@vger.kernel.org 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1323S: Maintained 1324F: arch/arm/boot/dts/omap3-igep* 1325 1326ARM/INCOME PXA270 SUPPORT 1327M: Marek Vasut <marek.vasut@gmail.com> 1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1329S: Maintained 1330F: arch/arm/mach-pxa/colibri-pxa270-income.c 1331 1332ARM/INTEL IOP32X ARM ARCHITECTURE 1333M: Lennert Buytenhek <kernel@wantstofly.org> 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1335S: Maintained 1336 1337ARM/INTEL IOP33X ARM ARCHITECTURE 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1339S: Orphan 1340 1341ARM/INTEL IOP13XX ARM ARCHITECTURE 1342M: Lennert Buytenhek <kernel@wantstofly.org> 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344S: Maintained 1345 1346ARM/INTEL IQ81342EX MACHINE SUPPORT 1347M: Lennert Buytenhek <kernel@wantstofly.org> 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1349S: Maintained 1350 1351ARM/INTEL IXDP2850 MACHINE SUPPORT 1352M: Lennert Buytenhek <kernel@wantstofly.org> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354S: Maintained 1355 1356ARM/INTEL IXP4XX ARM ARCHITECTURE 1357M: Imre Kaloz <kaloz@openwrt.org> 1358M: Krzysztof Halasa <khalasa@piap.pl> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360S: Maintained 1361F: arch/arm/mach-ixp4xx/ 1362 1363ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1364M: Jonathan Cameron <jic23@cam.ac.uk> 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1366S: Maintained 1367F: arch/arm/mach-pxa/stargate2.c 1368F: drivers/pcmcia/pxa2xx_stargate2.c 1369 1370ARM/INTEL XSC3 (MANZANO) ARM CORE 1371M: Lennert Buytenhek <kernel@wantstofly.org> 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1373S: Maintained 1374 1375ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1376M: Lennert Buytenhek <kernel@wantstofly.org> 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1378S: Maintained 1379 1380ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1381M: Santosh Shilimkar <ssantosh@kernel.org> 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1383S: Maintained 1384F: arch/arm/mach-keystone/ 1385F: arch/arm/boot/dts/keystone-* 1386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1387 1388ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1389M: Santosh Shilimkar <ssantosh@kernel.org> 1390L: linux-kernel@vger.kernel.org 1391S: Maintained 1392F: drivers/clk/keystone/ 1393 1394ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1395M: Santosh Shilimkar <ssantosh@kernel.org> 1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1397L: linux-kernel@vger.kernel.org 1398S: Maintained 1399F: drivers/clocksource/timer-keystone.c 1400 1401ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1402M: Santosh Shilimkar <ssantosh@kernel.org> 1403L: linux-kernel@vger.kernel.org 1404S: Maintained 1405F: drivers/power/reset/keystone-reset.c 1406 1407ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1408M: Santosh Shilimkar <ssantosh@kernel.org> 1409L: linux-kernel@vger.kernel.org 1410S: Maintained 1411F: drivers/memory/*emif* 1412 1413ARM/LG1K ARCHITECTURE 1414M: Chanho Min <chanho.min@lge.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416S: Maintained 1417F: arch/arm64/boot/dts/lg/ 1418 1419ARM/LOGICPD PXA270 MACHINE SUPPORT 1420M: Lennert Buytenhek <kernel@wantstofly.org> 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1422S: Maintained 1423 1424ARM/LPC18XX ARCHITECTURE 1425M: Joachim Eastwood <manabian@gmail.com> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428F: arch/arm/boot/dts/lpc43* 1429F: drivers/clk/nxp/clk-lpc18xx* 1430F: drivers/clocksource/time-lpc32xx.c 1431F: drivers/i2c/busses/i2c-lpc2k.c 1432F: drivers/memory/pl172.c 1433F: drivers/mtd/spi-nor/nxp-spifi.c 1434F: drivers/rtc/rtc-lpc24xx.c 1435N: lpc18xx 1436 1437ARM/LPC32XX SOC SUPPORT 1438M: Vladimir Zapolskiy <vz@mleia.com> 1439M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1442S: Maintained 1443F: arch/arm/boot/dts/lpc32* 1444F: arch/arm/mach-lpc32xx/ 1445F: drivers/i2c/busses/i2c-pnx.c 1446F: drivers/net/ethernet/nxp/lpc_eth.c 1447F: drivers/usb/host/ohci-nxp.c 1448F: drivers/watchdog/pnx4008_wdt.c 1449N: lpc32xx 1450 1451ARM/MAGICIAN MACHINE SUPPORT 1452M: Philipp Zabel <philipp.zabel@gmail.com> 1453S: Maintained 1454 1455ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1456M: Jason Cooper <jason@lakedaemon.net> 1457M: Andrew Lunn <andrew@lunn.ch> 1458M: Gregory Clement <gregory.clement@free-electrons.com> 1459M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1461S: Maintained 1462F: arch/arm/mach-mvebu/ 1463F: drivers/rtc/rtc-armada38x.c 1464F: arch/arm/boot/dts/armada* 1465F: arch/arm/boot/dts/kirkwood* 1466F: arch/arm64/boot/dts/marvell/armada* 1467F: drivers/cpufreq/mvebu-cpufreq.c 1468F: arch/arm/configs/mvebu_*_defconfig 1469 1470ARM/Marvell Berlin SoC support 1471M: Jisheng Zhang <jszhang@marvell.com> 1472M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475F: arch/arm/mach-berlin/ 1476F: arch/arm/boot/dts/berlin* 1477F: arch/arm64/boot/dts/marvell/berlin* 1478 1479 1480ARM/Marvell Dove/MV78xx0/Orion SOC support 1481M: Jason Cooper <jason@lakedaemon.net> 1482M: Andrew Lunn <andrew@lunn.ch> 1483M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1484M: Gregory Clement <gregory.clement@free-electrons.com> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486S: Maintained 1487F: arch/arm/mach-dove/ 1488F: arch/arm/mach-mv78xx0/ 1489F: arch/arm/mach-orion5x/ 1490F: arch/arm/plat-orion/ 1491F: arch/arm/boot/dts/dove* 1492F: arch/arm/boot/dts/orion5x* 1493 1494 1495ARM/Orion SoC/Technologic Systems TS-78xx platform support 1496M: Alexander Clouter <alex@digriz.org.uk> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498W: http://www.digriz.org.uk/ts78xx/kernel 1499S: Maintained 1500F: arch/arm/mach-orion5x/ts78xx-* 1501 1502ARM/OXNAS platform support 1503M: Neil Armstrong <narmstrong@baylibre.com> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1506S: Maintained 1507F: arch/arm/mach-oxnas/ 1508F: arch/arm/boot/dts/ox8*.dtsi 1509F: arch/arm/boot/dts/wd-mbwe.dts 1510F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1511N: oxnas 1512 1513ARM/Mediatek RTC DRIVER 1514M: Eddie Huang <eddie.huang@mediatek.com> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518F: drivers/rtc/rtc-mt6397.c 1519 1520ARM/Mediatek SoC support 1521M: Matthias Brugger <matthias.bgg@gmail.com> 1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1523L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525F: arch/arm/boot/dts/mt6* 1526F: arch/arm/boot/dts/mt8* 1527F: arch/arm/mach-mediatek/ 1528N: mtk 1529K: mediatek 1530 1531ARM/Mediatek USB3 PHY DRIVER 1532M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1534L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1535S: Maintained 1536F: drivers/phy/phy-mt65xx-usb3.c 1537 1538ARM/MICREL KS8695 ARCHITECTURE 1539M: Greg Ungerer <gerg@uclinux.org> 1540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1541F: arch/arm/mach-ks8695/ 1542S: Odd Fixes 1543 1544ARM/MIOA701 MACHINE SUPPORT 1545M: Robert Jarzmik <robert.jarzmik@free.fr> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547F: arch/arm/mach-pxa/mioa701.c 1548S: Maintained 1549 1550ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1551M: Michael Petchkovsky <mkpetch@internode.on.net> 1552S: Maintained 1553 1554ARM/NOMADIK ARCHITECTURE 1555M: Alessandro Rubini <rubini@unipv.it> 1556M: Linus Walleij <linus.walleij@linaro.org> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559F: arch/arm/mach-nomadik/ 1560F: drivers/pinctrl/nomadik/ 1561F: drivers/i2c/busses/i2c-nomadik.c 1562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1563 1564ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1565M: Nelson Castillo <arhuaco@freaks-unidos.net> 1566L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1567W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1568S: Supported 1569 1570ARM/TOSA MACHINE SUPPORT 1571M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1572M: Dirk Opfer <dirk@opfer-online.de> 1573S: Maintained 1574 1575ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1576M: Marek Vasut <marek.vasut@gmail.com> 1577L: linux-arm-kernel@lists.infradead.org 1578W: http://hackndev.com 1579S: Maintained 1580F: arch/arm/mach-pxa/include/mach/palmtx.h 1581F: arch/arm/mach-pxa/palmtx.c 1582F: arch/arm/mach-pxa/include/mach/palmt5.h 1583F: arch/arm/mach-pxa/palmt5.c 1584F: arch/arm/mach-pxa/include/mach/palmld.h 1585F: arch/arm/mach-pxa/palmld.c 1586F: arch/arm/mach-pxa/include/mach/palmte2.h 1587F: arch/arm/mach-pxa/palmte2.c 1588F: arch/arm/mach-pxa/include/mach/palmtc.h 1589F: arch/arm/mach-pxa/palmtc.c 1590 1591ARM/PALM TREO SUPPORT 1592M: Tomas Cech <sleep_walker@suse.com> 1593L: linux-arm-kernel@lists.infradead.org 1594W: http://hackndev.com 1595S: Maintained 1596F: arch/arm/mach-pxa/include/mach/palmtreo.h 1597F: arch/arm/mach-pxa/palmtreo.c 1598 1599ARM/PALMZ72 SUPPORT 1600M: Sergey Lapin <slapin@ossfans.org> 1601L: linux-arm-kernel@lists.infradead.org 1602W: http://hackndev.com 1603S: Maintained 1604F: arch/arm/mach-pxa/include/mach/palmz72.h 1605F: arch/arm/mach-pxa/palmz72.c 1606 1607ARM/PLEB SUPPORT 1608M: Peter Chubb <pleb@gelato.unsw.edu.au> 1609W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1610S: Maintained 1611 1612ARM/PT DIGITAL BOARD PORT 1613M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615W: http://www.armlinux.org.uk/ 1616S: Maintained 1617 1618ARM/QUALCOMM SUPPORT 1619M: Andy Gross <andy.gross@linaro.org> 1620M: David Brown <david.brown@linaro.org> 1621L: linux-arm-msm@vger.kernel.org 1622L: linux-soc@vger.kernel.org 1623S: Maintained 1624F: Documentation/devicetree/bindings/soc/qcom/ 1625F: arch/arm/boot/dts/qcom-*.dts 1626F: arch/arm/boot/dts/qcom-*.dtsi 1627F: arch/arm/mach-qcom/ 1628F: arch/arm64/boot/dts/qcom/* 1629F: drivers/i2c/busses/i2c-qup.c 1630F: drivers/clk/qcom/ 1631F: drivers/pinctrl/qcom/ 1632F: drivers/soc/qcom/ 1633F: drivers/spi/spi-qup.c 1634F: drivers/tty/serial/msm_serial.h 1635F: drivers/tty/serial/msm_serial.c 1636F: drivers/*/pm8???-* 1637F: drivers/mfd/ssbi.c 1638F: drivers/firmware/qcom_scm.c 1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1640 1641ARM/RADISYS ENP2611 MACHINE SUPPORT 1642M: Lennert Buytenhek <kernel@wantstofly.org> 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1644S: Maintained 1645 1646ARM/RENESAS ARM64 ARCHITECTURE 1647M: Simon Horman <horms@verge.net.au> 1648M: Magnus Damm <magnus.damm@gmail.com> 1649L: linux-renesas-soc@vger.kernel.org 1650Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1651T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1652S: Supported 1653F: arch/arm64/boot/dts/renesas/ 1654F: drivers/soc/renesas/ 1655F: include/linux/soc/renesas/ 1656 1657ARM/RISCPC ARCHITECTURE 1658M: Russell King <linux@armlinux.org.uk> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660W: http://www.armlinux.org.uk/ 1661S: Maintained 1662F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1663F: arch/arm/include/asm/hardware/ioc.h 1664F: arch/arm/include/asm/hardware/iomd.h 1665F: arch/arm/include/asm/hardware/memc.h 1666F: arch/arm/mach-rpc/ 1667F: drivers/net/ethernet/8390/etherh.c 1668F: drivers/net/ethernet/i825xx/ether1* 1669F: drivers/net/ethernet/seeq/ether3* 1670F: drivers/scsi/arm/ 1671 1672ARM/Rockchip SoC support 1673M: Heiko Stuebner <heiko@sntech.de> 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675L: linux-rockchip@lists.infradead.org 1676T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1677S: Maintained 1678F: arch/arm/boot/dts/rk3* 1679F: arch/arm/mach-rockchip/ 1680F: drivers/clk/rockchip/ 1681F: drivers/i2c/busses/i2c-rk3x.c 1682F: drivers/*/*rockchip* 1683F: drivers/*/*/*rockchip* 1684F: sound/soc/rockchip/ 1685N: rockchip 1686 1687ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1688M: Kukjin Kim <kgene@kernel.org> 1689M: Krzysztof Kozlowski <krzk@kernel.org> 1690R: Javier Martinez Canillas <javier@osg.samsung.com> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1693Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1694S: Maintained 1695F: arch/arm/boot/dts/s3c* 1696F: arch/arm/boot/dts/s5p* 1697F: arch/arm/boot/dts/samsung* 1698F: arch/arm/boot/dts/exynos* 1699F: arch/arm64/boot/dts/exynos/ 1700F: arch/arm/plat-samsung/ 1701F: arch/arm/mach-s3c24*/ 1702F: arch/arm/mach-s3c64xx/ 1703F: arch/arm/mach-s5p*/ 1704F: arch/arm/mach-exynos*/ 1705F: drivers/*/*s3c24* 1706F: drivers/*/*/*s3c24* 1707F: drivers/*/*s3c64xx* 1708F: drivers/*/*s5pv210* 1709F: drivers/memory/samsung/* 1710F: drivers/soc/samsung/* 1711F: Documentation/arm/Samsung/ 1712F: Documentation/devicetree/bindings/arm/samsung/ 1713F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1714F: Documentation/devicetree/bindings/power/pd-samsung.txt 1715N: exynos 1716 1717ARM/SAMSUNG MOBILE MACHINE SUPPORT 1718M: Kyungmin Park <kyungmin.park@samsung.com> 1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1720S: Maintained 1721F: arch/arm/mach-s5pv210/ 1722 1723ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1724M: Kyungmin Park <kyungmin.park@samsung.com> 1725M: Kamil Debski <kamil@wypas.org> 1726M: Andrzej Hajda <a.hajda@samsung.com> 1727L: linux-arm-kernel@lists.infradead.org 1728L: linux-media@vger.kernel.org 1729S: Maintained 1730F: drivers/media/platform/s5p-g2d/ 1731 1732ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1733M: Kyungmin Park <kyungmin.park@samsung.com> 1734M: Kamil Debski <kamil@wypas.org> 1735M: Jeongtae Park <jtp.park@samsung.com> 1736M: Andrzej Hajda <a.hajda@samsung.com> 1737L: linux-arm-kernel@lists.infradead.org 1738L: linux-media@vger.kernel.org 1739S: Maintained 1740F: arch/arm/plat-samsung/s5p-dev-mfc.c 1741F: drivers/media/platform/s5p-mfc/ 1742 1743ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1744M: Kyungmin Park <kyungmin.park@samsung.com> 1745L: linux-arm-kernel@lists.infradead.org 1746L: linux-media@vger.kernel.org 1747S: Maintained 1748F: drivers/staging/media/platform/s5p-cec/ 1749 1750ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1751M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1752M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1753L: linux-arm-kernel@lists.infradead.org 1754L: linux-media@vger.kernel.org 1755S: Maintained 1756F: drivers/media/platform/s5p-jpeg/ 1757 1758ARM/SHMOBILE ARM ARCHITECTURE 1759M: Simon Horman <horms@verge.net.au> 1760M: Magnus Damm <magnus.damm@gmail.com> 1761L: linux-renesas-soc@vger.kernel.org 1762Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1764S: Supported 1765F: arch/arm/boot/dts/emev2* 1766F: arch/arm/boot/dts/r7s* 1767F: arch/arm/boot/dts/r8a* 1768F: arch/arm/boot/dts/sh* 1769F: arch/arm/configs/shmobile_defconfig 1770F: arch/arm/include/debug/renesas-scif.S 1771F: arch/arm/mach-shmobile/ 1772F: drivers/soc/renesas/ 1773F: include/linux/soc/renesas/ 1774 1775ARM/SOCFPGA ARCHITECTURE 1776M: Dinh Nguyen <dinguyen@opensource.altera.com> 1777S: Maintained 1778F: arch/arm/mach-socfpga/ 1779F: arch/arm/boot/dts/socfpga* 1780F: arch/arm/configs/socfpga_defconfig 1781F: arch/arm64/boot/dts/altera/ 1782W: http://www.rocketboards.org 1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1784 1785ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1786M: Dinh Nguyen <dinguyen@opensource.altera.com> 1787S: Maintained 1788F: drivers/clk/socfpga/ 1789 1790ARM/SOCFPGA EDAC SUPPORT 1791M: Thor Thayer <tthayer@opensource.altera.com> 1792S: Maintained 1793F: drivers/edac/altera_edac. 1794 1795ARM/STI ARCHITECTURE 1796M: Patrice Chotard <patrice.chotard@st.com> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798L: kernel@stlinux.com 1799W: http://www.stlinux.com 1800S: Maintained 1801F: arch/arm/mach-sti/ 1802F: arch/arm/boot/dts/sti* 1803F: drivers/char/hw_random/st-rng.c 1804F: drivers/clocksource/arm_global_timer.c 1805F: drivers/clocksource/clksrc_st_lpc.c 1806F: drivers/cpufreq/sti-cpufreq.c 1807F: drivers/dma/st_fdma* 1808F: drivers/i2c/busses/i2c-st.c 1809F: drivers/media/rc/st_rc.c 1810F: drivers/media/platform/sti/c8sectpfe/ 1811F: drivers/mmc/host/sdhci-st.c 1812F: drivers/phy/phy-miphy28lp.c 1813F: drivers/phy/phy-stih407-usb.c 1814F: drivers/pinctrl/pinctrl-st.c 1815F: drivers/remoteproc/st_remoteproc.c 1816F: drivers/remoteproc/st_slim_rproc.c 1817F: drivers/reset/sti/ 1818F: drivers/rtc/rtc-st-lpc.c 1819F: drivers/tty/serial/st-asc.c 1820F: drivers/usb/dwc3/dwc3-st.c 1821F: drivers/usb/host/ehci-st.c 1822F: drivers/usb/host/ohci-st.c 1823F: drivers/watchdog/st_lpc_wdt.c 1824F: drivers/ata/ahci_st.c 1825F: include/linux/remoteproc/st_slim_rproc.h 1826 1827ARM/STM32 ARCHITECTURE 1828M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1829M: Alexandre Torgue <alexandre.torgue@st.com> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1833N: stm32 1834F: drivers/clocksource/armv7m_systick.c 1835 1836ARM/TANGO ARCHITECTURE 1837M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1838L: linux-arm-kernel@lists.infradead.org 1839S: Maintained 1840N: tango 1841 1842ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1843M: Lennert Buytenhek <kernel@wantstofly.org> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845S: Maintained 1846 1847ARM/TETON BGA MACHINE SUPPORT 1848M: "Mark F. Brown" <mark.brown314@gmail.com> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850S: Maintained 1851 1852ARM/THECUS N2100 MACHINE SUPPORT 1853M: Lennert Buytenhek <kernel@wantstofly.org> 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1855S: Maintained 1856 1857ARM/NUVOTON W90X900 ARM ARCHITECTURE 1858M: Wan ZongShun <mcuos.com@gmail.com> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860W: http://www.mcuos.com 1861S: Maintained 1862F: arch/arm/mach-w90x900/ 1863F: drivers/input/keyboard/w90p910_keypad.c 1864F: drivers/input/touchscreen/w90p910_ts.c 1865F: drivers/watchdog/nuc900_wdt.c 1866F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1867F: drivers/mtd/nand/nuc900_nand.c 1868F: drivers/rtc/rtc-nuc900.c 1869F: drivers/spi/spi-nuc900.c 1870F: drivers/usb/host/ehci-w90x900.c 1871F: drivers/video/fbdev/nuc900fb.c 1872 1873ARM/U300 MACHINE SUPPORT 1874M: Linus Walleij <linus.walleij@linaro.org> 1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1876S: Supported 1877F: arch/arm/mach-u300/ 1878F: drivers/clocksource/timer-u300.c 1879F: drivers/i2c/busses/i2c-stu300.c 1880F: drivers/rtc/rtc-coh901331.c 1881F: drivers/watchdog/coh901327_wdt.c 1882F: drivers/dma/coh901318* 1883F: drivers/mfd/ab3100* 1884F: drivers/rtc/rtc-ab3100.c 1885F: drivers/rtc/rtc-coh901331.c 1886T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1887 1888ARM/UNIPHIER ARCHITECTURE 1889M: Masahiro Yamada <yamada.masahiro@socionext.com> 1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1892S: Maintained 1893F: arch/arm/boot/dts/uniphier* 1894F: arch/arm/include/asm/hardware/cache-uniphier.h 1895F: arch/arm/mach-uniphier/ 1896F: arch/arm/mm/cache-uniphier.c 1897F: arch/arm64/boot/dts/socionext/ 1898F: drivers/bus/uniphier-system-bus.c 1899F: drivers/clk/uniphier/ 1900F: drivers/i2c/busses/i2c-uniphier* 1901F: drivers/pinctrl/uniphier/ 1902F: drivers/reset/reset-uniphier.c 1903F: drivers/tty/serial/8250/8250_uniphier.c 1904N: uniphier 1905 1906ARM/Ux500 ARM ARCHITECTURE 1907M: Linus Walleij <linus.walleij@linaro.org> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909S: Maintained 1910F: arch/arm/mach-ux500/ 1911F: drivers/clocksource/clksrc-dbx500-prcmu.c 1912F: drivers/dma/ste_dma40* 1913F: drivers/hwspinlock/u8500_hsem.c 1914F: drivers/mfd/abx500* 1915F: drivers/mfd/ab8500* 1916F: drivers/mfd/dbx500* 1917F: drivers/mfd/db8500* 1918F: drivers/pinctrl/nomadik/pinctrl-ab* 1919F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1920F: drivers/rtc/rtc-ab8500.c 1921F: drivers/rtc/rtc-pl031.c 1922T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1923 1924ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1925M: Ulf Hansson <ulf.hansson@linaro.org> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927T: git git://git.linaro.org/people/ulfh/clk.git 1928S: Maintained 1929F: drivers/clk/ux500/ 1930 1931ARM/VERSATILE EXPRESS PLATFORM 1932M: Liviu Dudau <liviu.dudau@arm.com> 1933M: Sudeep Holla <sudeep.holla@arm.com> 1934M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1936S: Maintained 1937F: arch/arm/boot/dts/vexpress* 1938F: arch/arm64/boot/dts/arm/ 1939F: arch/arm/mach-vexpress/ 1940F: */*/vexpress* 1941F: */*/*/vexpress* 1942F: drivers/clk/versatile/clk-vexpress-osc.c 1943F: drivers/clocksource/versatile.c 1944N: mps2 1945 1946ARM/VFP SUPPORT 1947M: Russell King <linux@armlinux.org.uk> 1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1949W: http://www.armlinux.org.uk/ 1950S: Maintained 1951F: arch/arm/vfp/ 1952 1953ARM/VOIPAC PXA270 SUPPORT 1954M: Marek Vasut <marek.vasut@gmail.com> 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1956S: Maintained 1957F: arch/arm/mach-pxa/vpac270.c 1958F: arch/arm/mach-pxa/include/mach/vpac270.h 1959 1960ARM/VT8500 ARM ARCHITECTURE 1961M: Tony Prisk <linux@prisktech.co.nz> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: arch/arm/mach-vt8500/ 1965F: drivers/clocksource/vt8500_timer.c 1966F: drivers/i2c/busses/i2c-wmt.c 1967F: drivers/mmc/host/wmt-sdmmc.c 1968F: drivers/pwm/pwm-vt8500.c 1969F: drivers/rtc/rtc-vt8500.c 1970F: drivers/tty/serial/vt8500_serial.c 1971F: drivers/usb/host/ehci-platform.c 1972F: drivers/usb/host/uhci-platform.c 1973F: drivers/video/fbdev/vt8500lcdfb.* 1974F: drivers/video/fbdev/wm8505fb* 1975F: drivers/video/fbdev/wmt_ge_rops.* 1976 1977ARM/ZIPIT Z2 SUPPORT 1978M: Marek Vasut <marek.vasut@gmail.com> 1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1980S: Maintained 1981F: arch/arm/mach-pxa/z2.c 1982F: arch/arm/mach-pxa/include/mach/z2.h 1983 1984ARM/ZTE ARCHITECTURE 1985M: Jun Nie <jun.nie@linaro.org> 1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1987S: Maintained 1988F: arch/arm/mach-zx/ 1989F: drivers/clk/zte/ 1990F: Documentation/devicetree/bindings/arm/zte.txt 1991F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1992 1993ARM/ZYNQ ARCHITECTURE 1994M: Michal Simek <michal.simek@xilinx.com> 1995R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997W: http://wiki.xilinx.com 1998T: git https://github.com/Xilinx/linux-xlnx.git 1999S: Supported 2000F: arch/arm/mach-zynq/ 2001F: drivers/cpuidle/cpuidle-zynq.c 2002F: drivers/block/xsysace.c 2003N: zynq 2004N: xilinx 2005F: drivers/clocksource/cadence_ttc_timer.c 2006F: drivers/i2c/busses/i2c-cadence.c 2007F: drivers/mmc/host/sdhci-of-arasan.c 2008F: drivers/edac/synopsys_edac.c 2009 2010ARM SMMU DRIVERS 2011M: Will Deacon <will.deacon@arm.com> 2012R: Robin Murphy <robin.murphy@arm.com> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014S: Maintained 2015F: drivers/iommu/arm-smmu.c 2016F: drivers/iommu/arm-smmu-v3.c 2017F: drivers/iommu/io-pgtable-arm.c 2018F: drivers/iommu/io-pgtable-arm-v7s.c 2019 2020ARM64 PORT (AARCH64 ARCHITECTURE) 2021M: Catalin Marinas <catalin.marinas@arm.com> 2022M: Will Deacon <will.deacon@arm.com> 2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2025S: Maintained 2026F: arch/arm64/ 2027F: Documentation/arm64/ 2028 2029AS3645A LED FLASH CONTROLLER DRIVER 2030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2031L: linux-media@vger.kernel.org 2032T: git git://linuxtv.org/media_tree.git 2033S: Maintained 2034F: drivers/media/i2c/as3645a.c 2035F: include/media/i2c/as3645a.h 2036 2037ASAHI KASEI AK8974 DRIVER 2038M: Linus Walleij <linus.walleij@linaro.org> 2039L: linux-iio@vger.kernel.org 2040W: http://www.akm.com/ 2041S: Supported 2042F: drivers/iio/magnetometer/ak8974.c 2043 2044ASC7621 HARDWARE MONITOR DRIVER 2045M: George Joseph <george.joseph@fairview5.com> 2046L: linux-hwmon@vger.kernel.org 2047S: Maintained 2048F: Documentation/hwmon/asc7621 2049F: drivers/hwmon/asc7621.c 2050 2051ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2052M: Corentin Chary <corentin.chary@gmail.com> 2053L: acpi4asus-user@lists.sourceforge.net 2054L: platform-driver-x86@vger.kernel.org 2055W: http://acpi4asus.sf.net 2056S: Maintained 2057F: drivers/platform/x86/asus*.c 2058F: drivers/platform/x86/eeepc*.c 2059 2060ASUS WIRELESS RADIO CONTROL DRIVER 2061M: João Paulo Rechi Vita <jprvita@gmail.com> 2062L: platform-driver-x86@vger.kernel.org 2063S: Maintained 2064F: drivers/platform/x86/asus-wireless.c 2065 2066ASYMMETRIC KEYS 2067M: David Howells <dhowells@redhat.com> 2068L: keyrings@vger.kernel.org 2069S: Maintained 2070F: Documentation/crypto/asymmetric-keys.txt 2071F: include/linux/verification.h 2072F: include/crypto/public_key.h 2073F: include/crypto/pkcs7.h 2074F: crypto/asymmetric_keys/ 2075 2076ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2077R: Dan Williams <dan.j.williams@intel.com> 2078W: http://sourceforge.net/projects/xscaleiop 2079S: Odd fixes 2080F: Documentation/crypto/async-tx-api.txt 2081F: crypto/async_tx/ 2082F: drivers/dma/ 2083F: include/linux/dmaengine.h 2084F: include/linux/async_tx.h 2085 2086AT24 EEPROM DRIVER 2087M: Wolfram Sang <wsa@the-dreams.de> 2088L: linux-i2c@vger.kernel.org 2089S: Maintained 2090F: drivers/misc/eeprom/at24.c 2091F: include/linux/platform_data/at24.h 2092 2093ATA OVER ETHERNET (AOE) DRIVER 2094M: "Ed L. Cashin" <ed.cashin@acm.org> 2095W: http://www.openaoe.org/ 2096S: Supported 2097F: Documentation/aoe/ 2098F: drivers/block/aoe/ 2099 2100ATHEROS 71XX/9XXX GPIO DRIVER 2101M: Alban Bedel <albeu@free.fr> 2102W: https://github.com/AlbanBedel/linux 2103T: git git://github.com/AlbanBedel/linux 2104S: Maintained 2105F: drivers/gpio/gpio-ath79.c 2106F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2107 2108ATHEROS ATH GENERIC UTILITIES 2109M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2110L: linux-wireless@vger.kernel.org 2111S: Supported 2112F: drivers/net/wireless/ath/* 2113 2114ATHEROS ATH5K WIRELESS DRIVER 2115M: Jiri Slaby <jirislaby@gmail.com> 2116M: Nick Kossifidis <mickflemm@gmail.com> 2117M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2118L: linux-wireless@vger.kernel.org 2119W: http://wireless.kernel.org/en/users/Drivers/ath5k 2120S: Maintained 2121F: drivers/net/wireless/ath/ath5k/ 2122 2123ATHEROS ATH6KL WIRELESS DRIVER 2124M: Kalle Valo <kvalo@qca.qualcomm.com> 2125L: linux-wireless@vger.kernel.org 2126W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2128S: Supported 2129F: drivers/net/wireless/ath/ath6kl/ 2130 2131WILOCITY WIL6210 WIRELESS DRIVER 2132M: Maya Erez <qca_merez@qca.qualcomm.com> 2133L: linux-wireless@vger.kernel.org 2134L: wil6210@qca.qualcomm.com 2135S: Supported 2136W: http://wireless.kernel.org/en/users/Drivers/wil6210 2137F: drivers/net/wireless/ath/wil6210/ 2138F: include/uapi/linux/wil6210_uapi.h 2139 2140CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2141M: Christian Lamparter <chunkeey@googlemail.com> 2142L: linux-wireless@vger.kernel.org 2143W: http://wireless.kernel.org/en/users/Drivers/carl9170 2144S: Maintained 2145F: drivers/net/wireless/ath/carl9170/ 2146 2147ATK0110 HWMON DRIVER 2148M: Luca Tettamanti <kronos.it@gmail.com> 2149L: linux-hwmon@vger.kernel.org 2150S: Maintained 2151F: drivers/hwmon/asus_atk0110.c 2152 2153ATI_REMOTE2 DRIVER 2154M: Ville Syrjala <syrjala@sci.fi> 2155S: Maintained 2156F: drivers/input/misc/ati_remote2.c 2157 2158ATLX ETHERNET DRIVERS 2159M: Jay Cliburn <jcliburn@gmail.com> 2160M: Chris Snook <chris.snook@gmail.com> 2161L: netdev@vger.kernel.org 2162W: http://sourceforge.net/projects/atl1 2163W: http://atl1.sourceforge.net 2164S: Maintained 2165F: drivers/net/ethernet/atheros/ 2166 2167ATM 2168M: Chas Williams <3chas3@gmail.com> 2169L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2170L: netdev@vger.kernel.org 2171W: http://linux-atm.sourceforge.net 2172S: Maintained 2173F: drivers/atm/ 2174F: include/linux/atm* 2175F: include/uapi/linux/atm* 2176 2177ATMEL AT91 / AT32 MCI DRIVER 2178M: Ludovic Desroches <ludovic.desroches@atmel.com> 2179S: Maintained 2180F: drivers/mmc/host/atmel-mci.c 2181 2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2183M: Nicolas Ferre <nicolas.ferre@atmel.com> 2184S: Supported 2185F: drivers/power/reset/at91-sama5d2_shdwc.c 2186 2187ATMEL SAMA5D2 ADC DRIVER 2188M: Ludovic Desroches <ludovic.desroches@atmel.com> 2189L: linux-iio@vger.kernel.org 2190S: Supported 2191F: drivers/iio/adc/at91-sama5d2_adc.c 2192 2193ATMEL Audio ALSA driver 2194M: Nicolas Ferre <nicolas.ferre@atmel.com> 2195L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2196S: Supported 2197F: sound/soc/atmel 2198 2199ATMEL XDMA DRIVER 2200M: Ludovic Desroches <ludovic.desroches@atmel.com> 2201L: linux-arm-kernel@lists.infradead.org 2202L: dmaengine@vger.kernel.org 2203S: Supported 2204F: drivers/dma/at_xdmac.c 2205 2206ATMEL I2C DRIVER 2207M: Ludovic Desroches <ludovic.desroches@atmel.com> 2208L: linux-i2c@vger.kernel.org 2209S: Supported 2210F: drivers/i2c/busses/i2c-at91.c 2211 2212ATMEL ISI DRIVER 2213M: Ludovic Desroches <ludovic.desroches@atmel.com> 2214L: linux-media@vger.kernel.org 2215S: Supported 2216F: drivers/media/platform/soc_camera/atmel-isi.c 2217F: include/media/atmel-isi.h 2218 2219ATMEL LCDFB DRIVER 2220M: Nicolas Ferre <nicolas.ferre@atmel.com> 2221L: linux-fbdev@vger.kernel.org 2222S: Maintained 2223F: drivers/video/fbdev/atmel_lcdfb.c 2224F: include/video/atmel_lcdc.h 2225 2226ATMEL MACB ETHERNET DRIVER 2227M: Nicolas Ferre <nicolas.ferre@atmel.com> 2228S: Supported 2229F: drivers/net/ethernet/cadence/ 2230 2231ATMEL NAND DRIVER 2232M: Wenyou Yang <wenyou.yang@atmel.com> 2233M: Josh Wu <rainyfeeling@outlook.com> 2234L: linux-mtd@lists.infradead.org 2235S: Supported 2236F: drivers/mtd/nand/atmel_nand* 2237 2238ATMEL SDMMC DRIVER 2239M: Ludovic Desroches <ludovic.desroches@atmel.com> 2240L: linux-mmc@vger.kernel.org 2241S: Supported 2242F: drivers/mmc/host/sdhci-of-at91.c 2243 2244ATMEL SPI DRIVER 2245M: Nicolas Ferre <nicolas.ferre@atmel.com> 2246S: Supported 2247F: drivers/spi/spi-atmel.* 2248 2249ATMEL SSC DRIVER 2250M: Nicolas Ferre <nicolas.ferre@atmel.com> 2251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2252S: Supported 2253F: drivers/misc/atmel-ssc.c 2254F: include/linux/atmel-ssc.h 2255 2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2257M: Nicolas Ferre <nicolas.ferre@atmel.com> 2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2259S: Supported 2260F: drivers/misc/atmel_tclib.c 2261F: drivers/clocksource/tcb_clksrc.c 2262 2263ATMEL USBA UDC DRIVER 2264M: Nicolas Ferre <nicolas.ferre@atmel.com> 2265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2266S: Supported 2267F: drivers/usb/gadget/udc/atmel_usba_udc.* 2268 2269ATMEL WIRELESS DRIVER 2270M: Simon Kelley <simon@thekelleys.org.uk> 2271L: linux-wireless@vger.kernel.org 2272W: http://www.thekelleys.org.uk/atmel 2273W: http://atmelwlandriver.sourceforge.net/ 2274S: Maintained 2275F: drivers/net/wireless/atmel/atmel* 2276 2277ATMEL MAXTOUCH DRIVER 2278M: Nick Dyer <nick@shmanahar.org> 2279T: git git://github.com/ndyer/linux.git 2280S: Maintained 2281F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2282F: drivers/input/touchscreen/atmel_mxt_ts.c 2283F: include/linux/platform_data/atmel_mxt_ts.h 2284 2285ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2286M: Bradley Grove <linuxdrivers@attotech.com> 2287L: linux-scsi@vger.kernel.org 2288W: http://www.attotech.com 2289S: Supported 2290F: drivers/scsi/esas2r 2291 2292ATUSB IEEE 802.15.4 RADIO DRIVER 2293M: Stefan Schmidt <stefan@osg.samsung.com> 2294L: linux-wpan@vger.kernel.org 2295S: Maintained 2296F: drivers/net/ieee802154/atusb.c 2297F: drivers/net/ieee802154/atusb.h 2298F: drivers/net/ieee802154/at86rf230.h 2299 2300AUDIT SUBSYSTEM 2301M: Paul Moore <paul@paul-moore.com> 2302M: Eric Paris <eparis@redhat.com> 2303L: linux-audit@redhat.com (moderated for non-subscribers) 2304W: http://people.redhat.com/sgrubb/audit/ 2305T: git git://git.infradead.org/users/pcmoore/audit 2306S: Maintained 2307F: include/linux/audit.h 2308F: include/uapi/linux/audit.h 2309F: kernel/audit* 2310 2311AUXILIARY DISPLAY DRIVERS 2312M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2313W: http://miguelojeda.es/auxdisplay.htm 2314W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2315S: Maintained 2316F: drivers/auxdisplay/ 2317F: include/linux/cfag12864b.h 2318 2319AVR32 ARCHITECTURE 2320M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2321M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2322W: http://www.atmel.com/products/AVR32/ 2323W: http://mirror.egtvedt.no/avr32linux.org/ 2324W: http://avrfreaks.net/ 2325S: Maintained 2326F: arch/avr32/ 2327 2328AVR32/AT32AP MACHINE SUPPORT 2329M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2330M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2331S: Maintained 2332F: arch/avr32/mach-at32ap/ 2333 2334AX.25 NETWORK LAYER 2335M: Ralf Baechle <ralf@linux-mips.org> 2336L: linux-hams@vger.kernel.org 2337W: http://www.linux-ax25.org/ 2338S: Maintained 2339F: include/uapi/linux/ax25.h 2340F: include/net/ax25.h 2341F: net/ax25/ 2342 2343AXENTIA ASOC DRIVERS 2344M: Peter Rosin <peda@axentia.se> 2345L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2346S: Maintained 2347F: Documentation/devicetree/bindings/sound/axentia,* 2348F: sound/soc/atmel/tse850-pcm5142.c 2349 2350AZ6007 DVB DRIVER 2351M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2352M: Mauro Carvalho Chehab <mchehab@kernel.org> 2353L: linux-media@vger.kernel.org 2354W: https://linuxtv.org 2355T: git git://linuxtv.org/media_tree.git 2356S: Maintained 2357F: drivers/media/usb/dvb-usb-v2/az6007.c 2358 2359AZTECH FM RADIO RECEIVER DRIVER 2360M: Hans Verkuil <hverkuil@xs4all.nl> 2361L: linux-media@vger.kernel.org 2362T: git git://linuxtv.org/media_tree.git 2363W: https://linuxtv.org 2364S: Maintained 2365F: drivers/media/radio/radio-aztech* 2366 2367B43 WIRELESS DRIVER 2368L: linux-wireless@vger.kernel.org 2369L: b43-dev@lists.infradead.org 2370W: http://wireless.kernel.org/en/users/Drivers/b43 2371S: Odd Fixes 2372F: drivers/net/wireless/broadcom/b43/ 2373 2374B43LEGACY WIRELESS DRIVER 2375M: Larry Finger <Larry.Finger@lwfinger.net> 2376L: linux-wireless@vger.kernel.org 2377L: b43-dev@lists.infradead.org 2378W: http://wireless.kernel.org/en/users/Drivers/b43 2379S: Maintained 2380F: drivers/net/wireless/broadcom/b43legacy/ 2381 2382BACKLIGHT CLASS/SUBSYSTEM 2383M: Jingoo Han <jingoohan1@gmail.com> 2384M: Lee Jones <lee.jones@linaro.org> 2385T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2386S: Maintained 2387F: drivers/video/backlight/ 2388F: include/linux/backlight.h 2389 2390BATMAN ADVANCED 2391M: Marek Lindner <mareklindner@neomailbox.ch> 2392M: Simon Wunderlich <sw@simonwunderlich.de> 2393M: Antonio Quartulli <a@unstable.cc> 2394L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2395W: https://www.open-mesh.org/ 2396Q: https://patchwork.open-mesh.org/project/batman/list/ 2397S: Maintained 2398F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2399F: Documentation/ABI/testing/sysfs-class-net-mesh 2400F: Documentation/networking/batman-adv.txt 2401F: include/uapi/linux/batman_adv.h 2402F: net/batman-adv/ 2403 2404BAYCOM/HDLCDRV DRIVERS FOR AX.25 2405M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2406L: linux-hams@vger.kernel.org 2407W: http://www.baycom.org/~tom/ham/ham.html 2408S: Maintained 2409F: drivers/net/hamradio/baycom* 2410 2411BCACHE (BLOCK LAYER CACHE) 2412M: Kent Overstreet <kent.overstreet@gmail.com> 2413L: linux-bcache@vger.kernel.org 2414W: http://bcache.evilpiepirate.org 2415S: Orphan 2416F: drivers/md/bcache/ 2417 2418BDISP ST MEDIA DRIVER 2419M: Fabien Dessenne <fabien.dessenne@st.com> 2420L: linux-media@vger.kernel.org 2421T: git git://linuxtv.org/media_tree.git 2422W: https://linuxtv.org 2423S: Supported 2424F: drivers/media/platform/sti/bdisp 2425 2426BEFS FILE SYSTEM 2427M: Luis de Bethencourt <luisbg@osg.samsung.com> 2428M: Salah Triki <salah.triki@gmail.com> 2429S: Maintained 2430T: git git://github.com/luisbg/linux-befs.git 2431F: Documentation/filesystems/befs.txt 2432F: fs/befs/ 2433 2434BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2435M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2436L: netdev@vger.kernel.org 2437S: Maintained 2438F: drivers/net/ethernet/ec_bhf.c 2439 2440BFS FILE SYSTEM 2441M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2442S: Maintained 2443F: Documentation/filesystems/bfs.txt 2444F: fs/bfs/ 2445F: include/uapi/linux/bfs_fs.h 2446 2447BLACKFIN ARCHITECTURE 2448M: Steven Miao <realmz6@gmail.com> 2449L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2450T: git git://git.code.sf.net/p/adi-linux/code 2451W: http://blackfin.uclinux.org 2452S: Supported 2453F: arch/blackfin/ 2454 2455BLACKFIN EMAC DRIVER 2456L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2457W: http://blackfin.uclinux.org 2458S: Supported 2459F: drivers/net/ethernet/adi/ 2460 2461BLACKFIN RTC DRIVER 2462L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2463W: http://blackfin.uclinux.org 2464S: Supported 2465F: drivers/rtc/rtc-bfin.c 2466 2467BLACKFIN SDH DRIVER 2468M: Sonic Zhang <sonic.zhang@analog.com> 2469L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2470W: http://blackfin.uclinux.org 2471S: Supported 2472F: drivers/mmc/host/bfin_sdh.c 2473 2474BLACKFIN SERIAL DRIVER 2475M: Sonic Zhang <sonic.zhang@analog.com> 2476L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2477W: http://blackfin.uclinux.org 2478S: Supported 2479F: drivers/tty/serial/bfin_uart.c 2480 2481BLACKFIN WATCHDOG DRIVER 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2483W: http://blackfin.uclinux.org 2484S: Supported 2485F: drivers/watchdog/bfin_wdt.c 2486 2487BLACKFIN I2C TWI DRIVER 2488M: Sonic Zhang <sonic.zhang@analog.com> 2489L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2490W: http://blackfin.uclinux.org/ 2491S: Supported 2492F: drivers/i2c/busses/i2c-bfin-twi.c 2493 2494BLACKFIN MEDIA DRIVER 2495M: Scott Jiang <scott.jiang.linux@gmail.com> 2496L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2497W: http://blackfin.uclinux.org/ 2498S: Supported 2499F: drivers/media/platform/blackfin/ 2500F: drivers/media/i2c/adv7183* 2501F: drivers/media/i2c/vs6624* 2502 2503BLINKM RGB LED DRIVER 2504M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2505S: Maintained 2506F: drivers/leds/leds-blinkm.c 2507 2508BLOCK LAYER 2509M: Jens Axboe <axboe@kernel.dk> 2510L: linux-block@vger.kernel.org 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2512S: Maintained 2513F: block/ 2514F: kernel/trace/blktrace.c 2515F: lib/sbitmap.c 2516 2517BLOCK2MTD DRIVER 2518M: Joern Engel <joern@lazybastard.org> 2519L: linux-mtd@lists.infradead.org 2520S: Maintained 2521F: drivers/mtd/devices/block2mtd.c 2522 2523BLUETOOTH DRIVERS 2524M: Marcel Holtmann <marcel@holtmann.org> 2525M: Gustavo Padovan <gustavo@padovan.org> 2526M: Johan Hedberg <johan.hedberg@gmail.com> 2527L: linux-bluetooth@vger.kernel.org 2528W: http://www.bluez.org/ 2529T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2530T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2531S: Maintained 2532F: drivers/bluetooth/ 2533 2534BLUETOOTH SUBSYSTEM 2535M: Marcel Holtmann <marcel@holtmann.org> 2536M: Gustavo Padovan <gustavo@padovan.org> 2537M: Johan Hedberg <johan.hedberg@gmail.com> 2538L: linux-bluetooth@vger.kernel.org 2539W: http://www.bluez.org/ 2540T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2542S: Maintained 2543F: net/bluetooth/ 2544F: include/net/bluetooth/ 2545 2546BONDING DRIVER 2547M: Jay Vosburgh <j.vosburgh@gmail.com> 2548M: Veaceslav Falico <vfalico@gmail.com> 2549M: Andy Gospodarek <andy@greyhouse.net> 2550L: netdev@vger.kernel.org 2551W: http://sourceforge.net/projects/bonding/ 2552S: Supported 2553F: drivers/net/bonding/ 2554F: include/uapi/linux/if_bonding.h 2555 2556BPF (Safe dynamic programs and tools) 2557M: Alexei Starovoitov <ast@kernel.org> 2558L: netdev@vger.kernel.org 2559L: linux-kernel@vger.kernel.org 2560S: Supported 2561F: kernel/bpf/ 2562F: tools/testing/selftests/bpf/ 2563F: lib/test_bpf.c 2564 2565BROADCOM B44 10/100 ETHERNET DRIVER 2566M: Michael Chan <michael.chan@broadcom.com> 2567L: netdev@vger.kernel.org 2568S: Supported 2569F: drivers/net/ethernet/broadcom/b44.* 2570 2571BROADCOM B53 ETHERNET SWITCH DRIVER 2572M: Florian Fainelli <f.fainelli@gmail.com> 2573L: netdev@vger.kernel.org 2574L: openwrt-devel@lists.openwrt.org (subscribers-only) 2575S: Supported 2576F: drivers/net/dsa/b53/* 2577F: include/linux/platform_data/b53.h 2578 2579BROADCOM GENET ETHERNET DRIVER 2580M: Florian Fainelli <f.fainelli@gmail.com> 2581L: netdev@vger.kernel.org 2582S: Supported 2583F: drivers/net/ethernet/broadcom/genet/ 2584 2585BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2586M: Rasesh Mody <rasesh.mody@cavium.com> 2587M: Harish Patil <harish.patil@cavium.com> 2588M: Dept-GELinuxNICDev@cavium.com 2589L: netdev@vger.kernel.org 2590S: Supported 2591F: drivers/net/ethernet/broadcom/bnx2.* 2592F: drivers/net/ethernet/broadcom/bnx2_* 2593 2594BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2595M: Yuval Mintz <Yuval.Mintz@cavium.com> 2596M: Ariel Elior <ariel.elior@cavium.com> 2597M: everest-linux-l2@cavium.com 2598L: netdev@vger.kernel.org 2599S: Supported 2600F: drivers/net/ethernet/broadcom/bnx2x/ 2601 2602BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2603M: Florian Fainelli <f.fainelli@gmail.com> 2604M: Ray Jui <rjui@broadcom.com> 2605M: Scott Branden <sbranden@broadcom.com> 2606M: bcm-kernel-feedback-list@broadcom.com 2607T: git git://github.com/broadcom/mach-bcm 2608S: Maintained 2609N: bcm281* 2610N: bcm113* 2611N: bcm216* 2612N: kona 2613F: arch/arm/mach-bcm/ 2614 2615BROADCOM BCM2835 ARM ARCHITECTURE 2616M: Stephen Warren <swarren@wwwdotorg.org> 2617M: Lee Jones <lee@kernel.org> 2618M: Eric Anholt <eric@anholt.net> 2619L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2622S: Maintained 2623N: bcm2835 2624F: drivers/staging/vc04_services 2625 2626BROADCOM BCM47XX MIPS ARCHITECTURE 2627M: Hauke Mehrtens <hauke@hauke-m.de> 2628M: Rafał Miłecki <zajec5@gmail.com> 2629L: linux-mips@linux-mips.org 2630S: Maintained 2631F: Documentation/devicetree/bindings/mips/brcm/ 2632F: arch/mips/bcm47xx/* 2633F: arch/mips/include/asm/mach-bcm47xx/* 2634 2635BROADCOM BCM5301X ARM ARCHITECTURE 2636M: Hauke Mehrtens <hauke@hauke-m.de> 2637M: Rafał Miłecki <zajec5@gmail.com> 2638M: bcm-kernel-feedback-list@broadcom.com 2639L: linux-arm-kernel@lists.infradead.org 2640S: Maintained 2641F: arch/arm/mach-bcm/bcm_5301x.c 2642F: arch/arm/boot/dts/bcm5301x*.dtsi 2643F: arch/arm/boot/dts/bcm470* 2644 2645BROADCOM BCM53573 ARM ARCHITECTURE 2646M: Rafał Miłecki <rafal@milecki.pl> 2647L: linux-arm-kernel@lists.infradead.org 2648S: Maintained 2649F: arch/arm/boot/dts/bcm53573* 2650F: arch/arm/boot/dts/bcm47189* 2651 2652BROADCOM BCM63XX ARM ARCHITECTURE 2653M: Florian Fainelli <f.fainelli@gmail.com> 2654M: bcm-kernel-feedback-list@broadcom.com 2655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2656T: git git://github.com/broadcom/stblinux.git 2657S: Maintained 2658N: bcm63xx 2659 2660BROADCOM BCM63XX/BCM33XX UDC DRIVER 2661M: Kevin Cernekee <cernekee@gmail.com> 2662L: linux-usb@vger.kernel.org 2663S: Maintained 2664F: drivers/usb/gadget/udc/bcm63xx_udc.* 2665 2666BROADCOM BCM7XXX ARM ARCHITECTURE 2667M: Brian Norris <computersforpeace@gmail.com> 2668M: Gregory Fong <gregory.0xf0@gmail.com> 2669M: Florian Fainelli <f.fainelli@gmail.com> 2670M: bcm-kernel-feedback-list@broadcom.com 2671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2672T: git git://github.com/broadcom/stblinux.git 2673S: Maintained 2674F: arch/arm/mach-bcm/*brcmstb* 2675F: arch/arm/boot/dts/bcm7*.dts* 2676F: drivers/bus/brcmstb_gisb.c 2677N: brcmstb 2678 2679BROADCOM BMIPS MIPS ARCHITECTURE 2680M: Kevin Cernekee <cernekee@gmail.com> 2681M: Florian Fainelli <f.fainelli@gmail.com> 2682L: linux-mips@linux-mips.org 2683T: git git://github.com/broadcom/stblinux.git 2684S: Maintained 2685F: arch/mips/bmips/* 2686F: arch/mips/include/asm/mach-bmips/* 2687F: arch/mips/kernel/*bmips* 2688F: arch/mips/boot/dts/brcm/bcm*.dts* 2689F: drivers/irqchip/irq-bcm63* 2690F: drivers/irqchip/irq-bcm7* 2691F: drivers/irqchip/irq-brcmstb* 2692F: include/linux/bcm963xx_nvram.h 2693F: include/linux/bcm963xx_tag.h 2694 2695BROADCOM TG3 GIGABIT ETHERNET DRIVER 2696M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2697M: Prashant Sreedharan <prashant@broadcom.com> 2698M: Michael Chan <mchan@broadcom.com> 2699L: netdev@vger.kernel.org 2700S: Supported 2701F: drivers/net/ethernet/broadcom/tg3.* 2702 2703BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2704M: Arend van Spriel <arend.vanspriel@broadcom.com> 2705M: Franky Lin <franky.lin@broadcom.com> 2706M: Hante Meuleman <hante.meuleman@broadcom.com> 2707L: linux-wireless@vger.kernel.org 2708L: brcm80211-dev-list.pdl@broadcom.com 2709S: Supported 2710F: drivers/net/wireless/broadcom/brcm80211/ 2711 2712BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2713M: QLogic-Storage-Upstream@qlogic.com 2714L: linux-scsi@vger.kernel.org 2715S: Supported 2716F: drivers/scsi/bnx2fc/ 2717 2718BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2719M: QLogic-Storage-Upstream@qlogic.com 2720L: linux-scsi@vger.kernel.org 2721S: Supported 2722F: drivers/scsi/bnx2i/ 2723 2724BROADCOM IPROC ARM ARCHITECTURE 2725M: Ray Jui <rjui@broadcom.com> 2726M: Scott Branden <sbranden@broadcom.com> 2727M: Jon Mason <jonmason@broadcom.com> 2728M: bcm-kernel-feedback-list@broadcom.com 2729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2730T: git git://github.com/broadcom/cygnus-linux.git 2731S: Maintained 2732N: iproc 2733N: cygnus 2734N: bcm[-_]nsp 2735N: bcm9113* 2736N: bcm9583* 2737N: bcm9585* 2738N: bcm9586* 2739N: bcm988312 2740N: bcm113* 2741N: bcm583* 2742N: bcm585* 2743N: bcm586* 2744N: bcm88312 2745F: arch/arm64/boot/dts/broadcom/ns2* 2746F: drivers/clk/bcm/clk-ns* 2747F: drivers/pinctrl/bcm/pinctrl-ns* 2748 2749BROADCOM BRCMSTB GPIO DRIVER 2750M: Gregory Fong <gregory.0xf0@gmail.com> 2751L: bcm-kernel-feedback-list@broadcom.com 2752S: Supported 2753F: drivers/gpio/gpio-brcmstb.c 2754F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2755 2756BROADCOM KONA GPIO DRIVER 2757M: Ray Jui <rjui@broadcom.com> 2758L: bcm-kernel-feedback-list@broadcom.com 2759S: Supported 2760F: drivers/gpio/gpio-bcm-kona.c 2761F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2762 2763BROADCOM NVRAM DRIVER 2764M: Rafał Miłecki <zajec5@gmail.com> 2765L: linux-mips@linux-mips.org 2766S: Maintained 2767F: drivers/firmware/broadcom/* 2768 2769BROADCOM STB NAND FLASH DRIVER 2770M: Brian Norris <computersforpeace@gmail.com> 2771M: Kamal Dasu <kdasu.kdev@gmail.com> 2772L: linux-mtd@lists.infradead.org 2773L: bcm-kernel-feedback-list@broadcom.com 2774S: Maintained 2775F: drivers/mtd/nand/brcmnand/ 2776 2777BROADCOM STB AVS CPUFREQ DRIVER 2778M: Markus Mayer <mmayer@broadcom.com> 2779M: bcm-kernel-feedback-list@broadcom.com 2780L: linux-pm@vger.kernel.org 2781S: Maintained 2782F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2783F: drivers/cpufreq/brcmstb* 2784 2785BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2786M: Rafał Miłecki <zajec5@gmail.com> 2787L: linux-wireless@vger.kernel.org 2788S: Maintained 2789F: drivers/bcma/ 2790F: include/linux/bcma/ 2791 2792BROADCOM SYSTEMPORT ETHERNET DRIVER 2793M: Florian Fainelli <f.fainelli@gmail.com> 2794L: netdev@vger.kernel.org 2795S: Supported 2796F: drivers/net/ethernet/broadcom/bcmsysport.* 2797 2798BROADCOM VULCAN ARM64 SOC 2799M: Jayachandran C. <c.jayachandran@gmail.com> 2800M: bcm-kernel-feedback-list@broadcom.com 2801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2802S: Maintained 2803F: arch/arm64/boot/dts/broadcom/vulcan* 2804 2805BROCADE BFA FC SCSI DRIVER 2806M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2807M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2808L: linux-scsi@vger.kernel.org 2809S: Supported 2810F: drivers/scsi/bfa/ 2811 2812BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2813M: Rasesh Mody <rasesh.mody@cavium.com> 2814M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2815M: Dept-GELinuxNICDev@cavium.com 2816L: netdev@vger.kernel.org 2817S: Supported 2818F: drivers/net/ethernet/brocade/bna/ 2819 2820BSG (block layer generic sg v4 driver) 2821M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2822L: linux-scsi@vger.kernel.org 2823S: Supported 2824F: block/bsg.c 2825F: include/linux/bsg.h 2826F: include/uapi/linux/bsg.h 2827 2828BT87X AUDIO DRIVER 2829M: Clemens Ladisch <clemens@ladisch.de> 2830L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2831T: git git://git.alsa-project.org/alsa-kernel.git 2832S: Maintained 2833F: Documentation/sound/alsa/Bt87x.txt 2834F: sound/pci/bt87x.c 2835 2836BT8XXGPIO DRIVER 2837M: Michael Buesch <m@bues.ch> 2838W: http://bu3sch.de/btgpio.php 2839S: Maintained 2840F: drivers/gpio/gpio-bt8xx.c 2841 2842BTRFS FILE SYSTEM 2843M: Chris Mason <clm@fb.com> 2844M: Josef Bacik <jbacik@fb.com> 2845M: David Sterba <dsterba@suse.com> 2846L: linux-btrfs@vger.kernel.org 2847W: http://btrfs.wiki.kernel.org/ 2848Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2850S: Maintained 2851F: Documentation/filesystems/btrfs.txt 2852F: fs/btrfs/ 2853 2854BTTV VIDEO4LINUX DRIVER 2855M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2856M: Mauro Carvalho Chehab <mchehab@kernel.org> 2857L: linux-media@vger.kernel.org 2858W: https://linuxtv.org 2859T: git git://linuxtv.org/media_tree.git 2860S: Odd fixes 2861F: Documentation/media/v4l-drivers/bttv* 2862F: drivers/media/pci/bt8xx/bttv* 2863 2864BUSLOGIC SCSI DRIVER 2865M: Khalid Aziz <khalid@gonehiking.org> 2866L: linux-scsi@vger.kernel.org 2867S: Maintained 2868F: drivers/scsi/BusLogic.* 2869F: drivers/scsi/FlashPoint.* 2870 2871C-MEDIA CMI8788 DRIVER 2872M: Clemens Ladisch <clemens@ladisch.de> 2873L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2874T: git git://git.alsa-project.org/alsa-kernel.git 2875S: Maintained 2876F: sound/pci/oxygen/ 2877 2878C6X ARCHITECTURE 2879M: Mark Salter <msalter@redhat.com> 2880M: Aurelien Jacquiot <a-jacquiot@ti.com> 2881L: linux-c6x-dev@linux-c6x.org 2882W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2883S: Maintained 2884F: arch/c6x/ 2885 2886CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2887M: David Howells <dhowells@redhat.com> 2888L: linux-cachefs@redhat.com (moderated for non-subscribers) 2889S: Supported 2890F: Documentation/filesystems/caching/cachefiles.txt 2891F: fs/cachefiles/ 2892 2893CADET FM/AM RADIO RECEIVER DRIVER 2894M: Hans Verkuil <hverkuil@xs4all.nl> 2895L: linux-media@vger.kernel.org 2896T: git git://linuxtv.org/media_tree.git 2897W: https://linuxtv.org 2898S: Maintained 2899F: drivers/media/radio/radio-cadet* 2900 2901CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2902M: Jonathan Corbet <corbet@lwn.net> 2903L: linux-media@vger.kernel.org 2904T: git git://linuxtv.org/media_tree.git 2905S: Maintained 2906F: Documentation/media/v4l-drivers/cafe_ccic* 2907F: drivers/media/platform/marvell-ccic/ 2908 2909CAIF NETWORK LAYER 2910M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2911L: netdev@vger.kernel.org 2912S: Supported 2913F: Documentation/networking/caif/ 2914F: drivers/net/caif/ 2915F: include/uapi/linux/caif/ 2916F: include/net/caif/ 2917F: net/caif/ 2918 2919CALGARY x86-64 IOMMU 2920M: Muli Ben-Yehuda <mulix@mulix.org> 2921M: Jon Mason <jdmason@kudzu.us> 2922L: iommu@lists.linux-foundation.org 2923S: Maintained 2924F: arch/x86/kernel/pci-calgary_64.c 2925F: arch/x86/kernel/tce_64.c 2926F: arch/x86/include/asm/calgary.h 2927F: arch/x86/include/asm/tce.h 2928 2929CAN NETWORK LAYER 2930M: Oliver Hartkopp <socketcan@hartkopp.net> 2931M: Marc Kleine-Budde <mkl@pengutronix.de> 2932L: linux-can@vger.kernel.org 2933W: https://github.com/linux-can 2934T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2936S: Maintained 2937F: Documentation/networking/can.txt 2938F: net/can/ 2939F: include/linux/can/core.h 2940F: include/uapi/linux/can.h 2941F: include/uapi/linux/can/bcm.h 2942F: include/uapi/linux/can/raw.h 2943F: include/uapi/linux/can/gw.h 2944 2945CAN NETWORK DRIVERS 2946M: Wolfgang Grandegger <wg@grandegger.com> 2947M: Marc Kleine-Budde <mkl@pengutronix.de> 2948L: linux-can@vger.kernel.org 2949W: https://github.com/linux-can 2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2951T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2952S: Maintained 2953F: Documentation/devicetree/bindings/net/can/ 2954F: drivers/net/can/ 2955F: include/linux/can/dev.h 2956F: include/linux/can/platform/ 2957F: include/uapi/linux/can/error.h 2958F: include/uapi/linux/can/netlink.h 2959 2960CAPABILITIES 2961M: Serge Hallyn <serge@hallyn.com> 2962L: linux-security-module@vger.kernel.org 2963S: Supported 2964F: include/linux/capability.h 2965F: include/uapi/linux/capability.h 2966F: security/commoncap.c 2967F: kernel/capability.c 2968 2969CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2970M: Kevin Tsai <ktsai@capellamicro.com> 2971S: Maintained 2972F: drivers/iio/light/cm* 2973F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 2974 2975CAVIUM I2C DRIVER 2976M: Jan Glauber <jglauber@cavium.com> 2977M: David Daney <david.daney@cavium.com> 2978W: http://www.cavium.com 2979S: Supported 2980F: drivers/i2c/busses/i2c-octeon* 2981F: drivers/i2c/busses/i2c-thunderx* 2982 2983CAVIUM LIQUIDIO NETWORK DRIVER 2984M: Derek Chickles <derek.chickles@caviumnetworks.com> 2985M: Satanand Burla <satananda.burla@caviumnetworks.com> 2986M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2987M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2988L: netdev@vger.kernel.org 2989W: http://www.cavium.com 2990S: Supported 2991F: drivers/net/ethernet/cavium/liquidio/ 2992 2993CC2520 IEEE-802.15.4 RADIO DRIVER 2994M: Varka Bhadram <varkabhadram@gmail.com> 2995L: linux-wpan@vger.kernel.org 2996S: Maintained 2997F: drivers/net/ieee802154/cc2520.c 2998F: include/linux/spi/cc2520.h 2999F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3000 3001CEC DRIVER 3002M: Hans Verkuil <hans.verkuil@cisco.com> 3003L: linux-media@vger.kernel.org 3004T: git git://linuxtv.org/media_tree.git 3005W: http://linuxtv.org 3006S: Supported 3007F: Documentation/media/kapi/cec-core.rst 3008F: Documentation/media/uapi/cec 3009F: drivers/media/cec/ 3010F: drivers/media/cec-edid.c 3011F: drivers/media/rc/keymaps/rc-cec.c 3012F: include/media/cec.h 3013F: include/media/cec-edid.h 3014F: include/uapi/linux/cec.h 3015F: include/uapi/linux/cec-funcs.h 3016 3017CELL BROADBAND ENGINE ARCHITECTURE 3018M: Arnd Bergmann <arnd@arndb.de> 3019L: linuxppc-dev@lists.ozlabs.org 3020W: http://www.ibm.com/developerworks/power/cell/ 3021S: Supported 3022F: arch/powerpc/include/asm/cell*.h 3023F: arch/powerpc/include/asm/spu*.h 3024F: arch/powerpc/include/uapi/asm/spu*.h 3025F: arch/powerpc/oprofile/*cell* 3026F: arch/powerpc/platforms/cell/ 3027 3028CEPH COMMON CODE (LIBCEPH) 3029M: Ilya Dryomov <idryomov@gmail.com> 3030M: "Yan, Zheng" <zyan@redhat.com> 3031M: Sage Weil <sage@redhat.com> 3032L: ceph-devel@vger.kernel.org 3033W: http://ceph.com/ 3034T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3035T: git git://github.com/ceph/ceph-client.git 3036S: Supported 3037F: net/ceph/ 3038F: include/linux/ceph/ 3039F: include/linux/crush/ 3040 3041CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3042M: "Yan, Zheng" <zyan@redhat.com> 3043M: Sage Weil <sage@redhat.com> 3044M: Ilya Dryomov <idryomov@gmail.com> 3045L: ceph-devel@vger.kernel.org 3046W: http://ceph.com/ 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3048T: git git://github.com/ceph/ceph-client.git 3049S: Supported 3050F: Documentation/filesystems/ceph.txt 3051F: fs/ceph/ 3052 3053CERTIFICATE HANDLING: 3054M: David Howells <dhowells@redhat.com> 3055M: David Woodhouse <dwmw2@infradead.org> 3056L: keyrings@vger.kernel.org 3057S: Maintained 3058F: Documentation/module-signing.txt 3059F: certs/ 3060F: scripts/sign-file.c 3061F: scripts/extract-cert.c 3062 3063CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3064L: linux-usb@vger.kernel.org 3065S: Orphan 3066F: Documentation/usb/WUSB-Design-overview.txt 3067F: Documentation/usb/wusb-cbaf 3068F: drivers/usb/host/hwa-hc.c 3069F: drivers/usb/host/whci/ 3070F: drivers/usb/wusbcore/ 3071F: include/linux/usb/wusb* 3072 3073HT16K33 LED CONTROLLER DRIVER 3074M: Robin van der Gracht <robin@protonic.nl> 3075S: Maintained 3076F: drivers/auxdisplay/ht16k33.c 3077F: Documentation/devicetree/bindings/display/ht16k33.txt 3078 3079CFAG12864B LCD DRIVER 3080M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3081W: http://miguelojeda.es/auxdisplay.htm 3082W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3083S: Maintained 3084F: drivers/auxdisplay/cfag12864b.c 3085F: include/linux/cfag12864b.h 3086 3087CFAG12864BFB LCD FRAMEBUFFER DRIVER 3088M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3089W: http://miguelojeda.es/auxdisplay.htm 3090W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3091S: Maintained 3092F: drivers/auxdisplay/cfag12864bfb.c 3093F: include/linux/cfag12864b.h 3094 3095CFG80211 and NL80211 3096M: Johannes Berg <johannes@sipsolutions.net> 3097L: linux-wireless@vger.kernel.org 3098W: http://wireless.kernel.org/ 3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3101S: Maintained 3102F: include/uapi/linux/nl80211.h 3103F: include/net/cfg80211.h 3104F: net/wireless/* 3105X: net/wireless/wext* 3106 3107CHAR and MISC DRIVERS 3108M: Arnd Bergmann <arnd@arndb.de> 3109M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3110T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3111S: Supported 3112F: drivers/char/* 3113F: drivers/misc/* 3114F: include/linux/miscdevice.h 3115 3116CHECKPATCH 3117M: Andy Whitcroft <apw@canonical.com> 3118M: Joe Perches <joe@perches.com> 3119S: Maintained 3120F: scripts/checkpatch.pl 3121 3122CHINESE DOCUMENTATION 3123M: Harry Wei <harryxiyou@gmail.com> 3124L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3125L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3126S: Maintained 3127F: Documentation/translations/zh_CN/ 3128 3129CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3130M: Peter Chen <Peter.Chen@nxp.com> 3131T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3132L: linux-usb@vger.kernel.org 3133S: Maintained 3134F: drivers/usb/chipidea/ 3135 3136CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3137M: Hans de Goede <hdegoede@redhat.com> 3138L: linux-input@vger.kernel.org 3139S: Maintained 3140F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3141F: drivers/input/touchscreen/chipone_icn8318.c 3142 3143CHROME HARDWARE PLATFORM SUPPORT 3144M: Olof Johansson <olof@lixom.net> 3145S: Maintained 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3147F: drivers/platform/chrome/ 3148 3149CISCO VIC ETHERNET NIC DRIVER 3150M: Christian Benvenuti <benve@cisco.com> 3151M: Sujith Sankar <ssujith@cisco.com> 3152M: Govindarajulu Varadarajan <_govind@gmx.com> 3153M: Neel Patel <neepatel@cisco.com> 3154S: Supported 3155F: drivers/net/ethernet/cisco/enic/ 3156 3157CISCO VIC LOW LATENCY NIC DRIVER 3158M: Christian Benvenuti <benve@cisco.com> 3159M: Dave Goodell <dgoodell@cisco.com> 3160S: Supported 3161F: drivers/infiniband/hw/usnic/ 3162 3163CIRRUS LOGIC EP93XX ETHERNET DRIVER 3164M: Hartley Sweeten <hsweeten@visionengravers.com> 3165L: netdev@vger.kernel.org 3166S: Maintained 3167F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3168 3169CIRRUS LOGIC AUDIO CODEC DRIVERS 3170M: Brian Austin <brian.austin@cirrus.com> 3171M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3172L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3173S: Maintained 3174F: sound/soc/codecs/cs* 3175 3176CLEANCACHE API 3177M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3178L: linux-kernel@vger.kernel.org 3179S: Maintained 3180F: mm/cleancache.c 3181F: include/linux/cleancache.h 3182 3183CLK API 3184M: Russell King <linux@armlinux.org.uk> 3185L: linux-clk@vger.kernel.org 3186S: Maintained 3187F: include/linux/clk.h 3188 3189CLOCKSOURCE, CLOCKEVENT DRIVERS 3190M: Daniel Lezcano <daniel.lezcano@linaro.org> 3191M: Thomas Gleixner <tglx@linutronix.de> 3192L: linux-kernel@vger.kernel.org 3193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3194S: Supported 3195F: drivers/clocksource 3196 3197CISCO FCOE HBA DRIVER 3198M: Satish Kharat <satishkh@cisco.com> 3199M: Sesidhar Baddela <sebaddel@cisco.com> 3200M: Karan Tilak Kumar <kartilak@cisco.com> 3201L: linux-scsi@vger.kernel.org 3202S: Supported 3203F: drivers/scsi/fnic/ 3204 3205CISCO SCSI HBA DRIVER 3206M: Karan Tilak Kumar <kartilak@cisco.com> 3207M: Sesidhar Baddela <sebaddel@cisco.com> 3208L: linux-scsi@vger.kernel.org 3209S: Supported 3210F: drivers/scsi/snic/ 3211 3212CMPC ACPI DRIVER 3213M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3214M: Daniel Oliveira Nascimento <don@syst.com.br> 3215L: platform-driver-x86@vger.kernel.org 3216S: Supported 3217F: drivers/platform/x86/classmate-laptop.c 3218 3219COBALT MEDIA DRIVER 3220M: Hans Verkuil <hans.verkuil@cisco.com> 3221L: linux-media@vger.kernel.org 3222T: git git://linuxtv.org/media_tree.git 3223W: https://linuxtv.org 3224S: Supported 3225F: drivers/media/pci/cobalt/ 3226 3227COCCINELLE/Semantic Patches (SmPL) 3228M: Julia Lawall <Julia.Lawall@lip6.fr> 3229M: Gilles Muller <Gilles.Muller@lip6.fr> 3230M: Nicolas Palix <nicolas.palix@imag.fr> 3231M: Michal Marek <mmarek@suse.com> 3232L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3233T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3234W: http://coccinelle.lip6.fr/ 3235S: Supported 3236F: Documentation/dev-tools/coccinelle.rst 3237F: scripts/coccinelle/ 3238F: scripts/coccicheck 3239 3240CODA FILE SYSTEM 3241M: Jan Harkes <jaharkes@cs.cmu.edu> 3242M: coda@cs.cmu.edu 3243L: codalist@coda.cs.cmu.edu 3244W: http://www.coda.cs.cmu.edu/ 3245S: Maintained 3246F: Documentation/filesystems/coda.txt 3247F: fs/coda/ 3248F: include/linux/coda*.h 3249F: include/uapi/linux/coda*.h 3250 3251CODA V4L2 MEM2MEM DRIVER 3252M: Philipp Zabel <p.zabel@pengutronix.de> 3253L: linux-media@vger.kernel.org 3254S: Maintained 3255F: Documentation/devicetree/bindings/media/coda.txt 3256F: drivers/media/platform/coda/ 3257 3258COMMON CLK FRAMEWORK 3259M: Michael Turquette <mturquette@baylibre.com> 3260M: Stephen Boyd <sboyd@codeaurora.org> 3261L: linux-clk@vger.kernel.org 3262Q: http://patchwork.kernel.org/project/linux-clk/list/ 3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3264S: Maintained 3265F: Documentation/devicetree/bindings/clock/ 3266F: drivers/clk/ 3267X: drivers/clk/clkdev.c 3268F: include/linux/clk-pr* 3269F: include/linux/clk/ 3270 3271COMMON INTERNET FILE SYSTEM (CIFS) 3272M: Steve French <sfrench@samba.org> 3273L: linux-cifs@vger.kernel.org 3274L: samba-technical@lists.samba.org (moderated for non-subscribers) 3275W: http://linux-cifs.samba.org/ 3276T: git git://git.samba.org/sfrench/cifs-2.6.git 3277S: Supported 3278F: Documentation/filesystems/cifs/ 3279F: fs/cifs/ 3280 3281COMPACTPCI HOTPLUG CORE 3282M: Scott Murray <scott@spiteful.org> 3283L: linux-pci@vger.kernel.org 3284S: Maintained 3285F: drivers/pci/hotplug/cpci_hotplug* 3286 3287COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3288M: Scott Murray <scott@spiteful.org> 3289L: linux-pci@vger.kernel.org 3290S: Maintained 3291F: drivers/pci/hotplug/cpcihp_zt5550.* 3292 3293COMPACTPCI HOTPLUG GENERIC DRIVER 3294M: Scott Murray <scott@spiteful.org> 3295L: linux-pci@vger.kernel.org 3296S: Maintained 3297F: drivers/pci/hotplug/cpcihp_generic.c 3298 3299COMPAL LAPTOP SUPPORT 3300M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3301L: platform-driver-x86@vger.kernel.org 3302S: Maintained 3303F: drivers/platform/x86/compal-laptop.c 3304 3305CONEXANT ACCESSRUNNER USB DRIVER 3306L: accessrunner-general@lists.sourceforge.net 3307W: http://accessrunner.sourceforge.net/ 3308S: Orphan 3309F: drivers/usb/atm/cxacru.c 3310 3311CONFIGFS 3312M: Joel Becker <jlbec@evilplan.org> 3313M: Christoph Hellwig <hch@lst.de> 3314T: git git://git.infradead.org/users/hch/configfs.git 3315S: Supported 3316F: fs/configfs/ 3317F: include/linux/configfs.h 3318 3319CONNECTOR 3320M: Evgeniy Polyakov <zbr@ioremap.net> 3321L: netdev@vger.kernel.org 3322S: Maintained 3323F: drivers/connector/ 3324 3325CONTROL GROUP (CGROUP) 3326M: Tejun Heo <tj@kernel.org> 3327M: Li Zefan <lizefan@huawei.com> 3328M: Johannes Weiner <hannes@cmpxchg.org> 3329L: cgroups@vger.kernel.org 3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3331S: Maintained 3332F: Documentation/cgroup* 3333F: include/linux/cgroup* 3334F: kernel/cgroup* 3335 3336CONTROL GROUP - CPUSET 3337M: Li Zefan <lizefan@huawei.com> 3338L: cgroups@vger.kernel.org 3339W: http://www.bullopensource.org/cpuset/ 3340W: http://oss.sgi.com/projects/cpusets/ 3341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3342S: Maintained 3343F: Documentation/cgroup-v1/cpusets.txt 3344F: include/linux/cpuset.h 3345F: kernel/cpuset.c 3346 3347CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3348M: Johannes Weiner <hannes@cmpxchg.org> 3349M: Michal Hocko <mhocko@kernel.org> 3350M: Vladimir Davydov <vdavydov.dev@gmail.com> 3351L: cgroups@vger.kernel.org 3352L: linux-mm@kvack.org 3353S: Maintained 3354F: mm/memcontrol.c 3355F: mm/swap_cgroup.c 3356 3357CORETEMP HARDWARE MONITORING DRIVER 3358M: Fenghua Yu <fenghua.yu@intel.com> 3359L: linux-hwmon@vger.kernel.org 3360S: Maintained 3361F: Documentation/hwmon/coretemp 3362F: drivers/hwmon/coretemp.c 3363 3364COSA/SRP SYNC SERIAL DRIVER 3365M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3366W: http://www.fi.muni.cz/~kas/cosa/ 3367S: Maintained 3368F: drivers/net/wan/cosa* 3369 3370CPMAC ETHERNET DRIVER 3371M: Florian Fainelli <f.fainelli@gmail.com> 3372L: netdev@vger.kernel.org 3373S: Maintained 3374F: drivers/net/ethernet/ti/cpmac.c 3375 3376CPU FREQUENCY DRIVERS 3377M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3378M: Viresh Kumar <viresh.kumar@linaro.org> 3379L: linux-pm@vger.kernel.org 3380S: Maintained 3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3382T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3383B: https://bugzilla.kernel.org 3384F: Documentation/cpu-freq/ 3385F: drivers/cpufreq/ 3386F: include/linux/cpufreq.h 3387 3388CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3389M: Viresh Kumar <viresh.kumar@linaro.org> 3390M: Sudeep Holla <sudeep.holla@arm.com> 3391L: linux-pm@vger.kernel.org 3392W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3393S: Maintained 3394F: drivers/cpufreq/arm_big_little.h 3395F: drivers/cpufreq/arm_big_little.c 3396F: drivers/cpufreq/arm_big_little_dt.c 3397 3398CPUIDLE DRIVER - ARM BIG LITTLE 3399M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3400M: Daniel Lezcano <daniel.lezcano@linaro.org> 3401L: linux-pm@vger.kernel.org 3402L: linux-arm-kernel@lists.infradead.org 3403T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3404S: Maintained 3405F: drivers/cpuidle/cpuidle-big_little.c 3406 3407CPUIDLE DRIVER - ARM EXYNOS 3408M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3409M: Daniel Lezcano <daniel.lezcano@linaro.org> 3410M: Kukjin Kim <kgene@kernel.org> 3411L: linux-pm@vger.kernel.org 3412L: linux-samsung-soc@vger.kernel.org 3413S: Supported 3414F: drivers/cpuidle/cpuidle-exynos.c 3415F: arch/arm/mach-exynos/pm.c 3416 3417CPUIDLE DRIVERS 3418M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3419M: Daniel Lezcano <daniel.lezcano@linaro.org> 3420L: linux-pm@vger.kernel.org 3421S: Maintained 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3423B: https://bugzilla.kernel.org 3424F: drivers/cpuidle/* 3425F: include/linux/cpuidle.h 3426 3427CPUID/MSR DRIVER 3428M: "H. Peter Anvin" <hpa@zytor.com> 3429S: Maintained 3430F: arch/x86/kernel/cpuid.c 3431F: arch/x86/kernel/msr.c 3432 3433CPU POWER MONITORING SUBSYSTEM 3434M: Thomas Renninger <trenn@suse.com> 3435L: linux-pm@vger.kernel.org 3436S: Maintained 3437F: tools/power/cpupower/ 3438 3439CRAMFS FILESYSTEM 3440W: http://sourceforge.net/projects/cramfs/ 3441S: Orphan / Obsolete 3442F: Documentation/filesystems/cramfs.txt 3443F: fs/cramfs/ 3444 3445CRIS PORT 3446M: Mikael Starvik <starvik@axis.com> 3447M: Jesper Nilsson <jesper.nilsson@axis.com> 3448L: linux-cris-kernel@axis.com 3449W: http://developer.axis.com 3450T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3451S: Maintained 3452F: arch/cris/ 3453F: drivers/tty/serial/crisv10.* 3454 3455CRYPTO API 3456M: Herbert Xu <herbert@gondor.apana.org.au> 3457M: "David S. Miller" <davem@davemloft.net> 3458L: linux-crypto@vger.kernel.org 3459T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3460T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3461S: Maintained 3462F: Documentation/crypto/ 3463F: Documentation/devicetree/bindings/crypto/ 3464F: Documentation/DocBook/crypto-API.tmpl 3465F: arch/*/crypto/ 3466F: crypto/ 3467F: drivers/crypto/ 3468F: include/crypto/ 3469F: include/linux/crypto* 3470 3471CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3472M: Neil Horman <nhorman@tuxdriver.com> 3473L: linux-crypto@vger.kernel.org 3474S: Maintained 3475F: crypto/ansi_cprng.c 3476F: crypto/rng.c 3477 3478CS3308 MEDIA DRIVER 3479M: Hans Verkuil <hverkuil@xs4all.nl> 3480L: linux-media@vger.kernel.org 3481T: git git://linuxtv.org/media_tree.git 3482W: http://linuxtv.org 3483S: Odd Fixes 3484F: drivers/media/i2c/cs3308.c 3485F: drivers/media/i2c/cs3308.h 3486 3487CS5535 Audio ALSA driver 3488M: Jaya Kumar <jayakumar.alsa@gmail.com> 3489S: Maintained 3490F: sound/pci/cs5535audio/ 3491 3492CW1200 WLAN driver 3493M: Solomon Peachy <pizza@shaftnet.org> 3494S: Maintained 3495F: drivers/net/wireless/st/cw1200/ 3496 3497CX18 VIDEO4LINUX DRIVER 3498M: Andy Walls <awalls@md.metrocast.net> 3499L: ivtv-devel@ivtvdriver.org (subscribers-only) 3500L: linux-media@vger.kernel.org 3501T: git git://linuxtv.org/media_tree.git 3502W: https://linuxtv.org 3503W: http://www.ivtvdriver.org/index.php/Cx18 3504S: Maintained 3505F: Documentation/media/v4l-drivers/cx18* 3506F: drivers/media/pci/cx18/ 3507F: include/uapi/linux/ivtv* 3508 3509CX2341X MPEG ENCODER HELPER MODULE 3510M: Hans Verkuil <hverkuil@xs4all.nl> 3511L: linux-media@vger.kernel.org 3512T: git git://linuxtv.org/media_tree.git 3513W: https://linuxtv.org 3514S: Maintained 3515F: drivers/media/common/cx2341x* 3516F: include/media/cx2341x* 3517 3518CX24120 MEDIA DRIVER 3519M: Jemma Denson <jdenson@gmail.com> 3520M: Patrick Boettcher <patrick.boettcher@posteo.de> 3521L: linux-media@vger.kernel.org 3522W: https://linuxtv.org 3523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3524S: Maintained 3525F: drivers/media/dvb-frontends/cx24120* 3526 3527CX88 VIDEO4LINUX DRIVER 3528M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3529M: Mauro Carvalho Chehab <mchehab@kernel.org> 3530L: linux-media@vger.kernel.org 3531W: https://linuxtv.org 3532T: git git://linuxtv.org/media_tree.git 3533S: Odd fixes 3534F: Documentation/media/v4l-drivers/cx88* 3535F: drivers/media/pci/cx88/ 3536 3537CXD2820R MEDIA DRIVER 3538M: Antti Palosaari <crope@iki.fi> 3539L: linux-media@vger.kernel.org 3540W: https://linuxtv.org 3541W: http://palosaari.fi/linux/ 3542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3543T: git git://linuxtv.org/anttip/media_tree.git 3544S: Maintained 3545F: drivers/media/dvb-frontends/cxd2820r* 3546 3547CXGB3 ETHERNET DRIVER (CXGB3) 3548M: Santosh Raspatur <santosh@chelsio.com> 3549L: netdev@vger.kernel.org 3550W: http://www.chelsio.com 3551S: Supported 3552F: drivers/net/ethernet/chelsio/cxgb3/ 3553 3554CXGB3 ISCSI DRIVER (CXGB3I) 3555M: Karen Xie <kxie@chelsio.com> 3556L: linux-scsi@vger.kernel.org 3557W: http://www.chelsio.com 3558S: Supported 3559F: drivers/scsi/cxgbi/cxgb3i 3560 3561CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3562M: Steve Wise <swise@chelsio.com> 3563L: linux-rdma@vger.kernel.org 3564W: http://www.openfabrics.org 3565S: Supported 3566F: drivers/infiniband/hw/cxgb3/ 3567F: include/uapi/rdma/cxgb3-abi.h 3568 3569CXGB4 ETHERNET DRIVER (CXGB4) 3570M: 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 6730M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6731L: netdev@vger.kernel.org 6732S: Maintained 6733F: include/net/ipx.h 6734F: include/uapi/linux/ipx.h 6735F: net/ipx/ 6736 6737IRDA SUBSYSTEM 6738M: Samuel Ortiz <samuel@sortiz.org> 6739L: irda-users@lists.sourceforge.net (subscribers-only) 6740L: netdev@vger.kernel.org 6741W: http://irda.sourceforge.net/ 6742S: Maintained 6743T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6744F: Documentation/networking/irda.txt 6745F: drivers/net/irda/ 6746F: include/net/irda/ 6747F: net/irda/ 6748 6749IRQ SUBSYSTEM 6750M: Thomas Gleixner <tglx@linutronix.de> 6751L: linux-kernel@vger.kernel.org 6752S: Maintained 6753T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6754F: kernel/irq/ 6755 6756IRQCHIP DRIVERS 6757M: Thomas Gleixner <tglx@linutronix.de> 6758M: Jason Cooper <jason@lakedaemon.net> 6759M: Marc Zyngier <marc.zyngier@arm.com> 6760L: linux-kernel@vger.kernel.org 6761S: Maintained 6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6763T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6764F: Documentation/devicetree/bindings/interrupt-controller/ 6765F: drivers/irqchip/ 6766 6767IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6768M: Marc Zyngier <marc.zyngier@arm.com> 6769S: Maintained 6770T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6771F: Documentation/IRQ-domain.txt 6772F: include/linux/irqdomain.h 6773F: kernel/irq/irqdomain.c 6774F: kernel/irq/msi.c 6775 6776ISA 6777M: William Breathitt Gray <vilhelm.gray@gmail.com> 6778S: Maintained 6779F: Documentation/isa.txt 6780F: drivers/base/isa.c 6781F: include/linux/isa.h 6782 6783ISAPNP 6784M: Jaroslav Kysela <perex@perex.cz> 6785S: Maintained 6786F: Documentation/isapnp.txt 6787F: drivers/pnp/isapnp/ 6788F: include/linux/isapnp.h 6789 6790ISA RADIO MODULE 6791M: Hans Verkuil <hverkuil@xs4all.nl> 6792L: linux-media@vger.kernel.org 6793T: git git://linuxtv.org/media_tree.git 6794W: https://linuxtv.org 6795S: Maintained 6796F: drivers/media/radio/radio-isa* 6797 6798iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6799M: Peter Jones <pjones@redhat.com> 6800M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6801S: Maintained 6802F: drivers/firmware/iscsi_ibft* 6803 6804ISCSI 6805M: Lee Duncan <lduncan@suse.com> 6806M: Chris Leech <cleech@redhat.com> 6807L: open-iscsi@googlegroups.com 6808W: www.open-iscsi.com 6809S: Maintained 6810F: drivers/scsi/*iscsi* 6811F: include/scsi/*iscsi* 6812 6813ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6814M: Or Gerlitz <ogerlitz@mellanox.com> 6815M: Sagi Grimberg <sagi@grimberg.me> 6816M: Roi Dayan <roid@mellanox.com> 6817L: linux-rdma@vger.kernel.org 6818S: Supported 6819W: http://www.openfabrics.org 6820W: www.open-iscsi.org 6821Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6822F: drivers/infiniband/ulp/iser/ 6823 6824ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6825M: Sagi Grimberg <sagi@grimberg.me> 6826T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6827L: linux-rdma@vger.kernel.org 6828L: target-devel@vger.kernel.org 6829S: Supported 6830W: http://www.linux-iscsi.org 6831F: drivers/infiniband/ulp/isert 6832 6833ISDN SUBSYSTEM 6834M: Karsten Keil <isdn@linux-pingi.de> 6835L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6836L: netdev@vger.kernel.org 6837W: http://www.isdn4linux.de 6838T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6839S: Maintained 6840F: Documentation/isdn/ 6841F: drivers/isdn/ 6842F: include/linux/isdn.h 6843F: include/linux/isdn/ 6844F: include/uapi/linux/isdn.h 6845F: include/uapi/linux/isdn/ 6846 6847ISDN SUBSYSTEM (Eicon active card driver) 6848M: Armin Schindler <mac@melware.de> 6849L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6850W: http://www.melware.de 6851S: Maintained 6852F: drivers/isdn/hardware/eicon/ 6853 6854IT87 HARDWARE MONITORING DRIVER 6855M: Jean Delvare <jdelvare@suse.com> 6856L: linux-hwmon@vger.kernel.org 6857S: Maintained 6858F: Documentation/hwmon/it87 6859F: drivers/hwmon/it87.c 6860 6861IT913X MEDIA DRIVER 6862M: Antti Palosaari <crope@iki.fi> 6863L: linux-media@vger.kernel.org 6864W: https://linuxtv.org 6865W: http://palosaari.fi/linux/ 6866Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6867T: git git://linuxtv.org/anttip/media_tree.git 6868S: Maintained 6869F: drivers/media/tuners/it913x* 6870 6871IVTV VIDEO4LINUX DRIVER 6872M: Andy Walls <awalls@md.metrocast.net> 6873L: ivtv-devel@ivtvdriver.org (subscribers-only) 6874L: linux-media@vger.kernel.org 6875T: git git://linuxtv.org/media_tree.git 6876W: http://www.ivtvdriver.org 6877S: Maintained 6878F: Documentation/media/v4l-drivers/ivtv* 6879F: drivers/media/pci/ivtv/ 6880F: include/uapi/linux/ivtv* 6881 6882IX2505V MEDIA DRIVER 6883M: Malcolm Priestley <tvboxspy@gmail.com> 6884L: linux-media@vger.kernel.org 6885W: https://linuxtv.org 6886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6887S: Maintained 6888F: drivers/media/dvb-frontends/ix2505v* 6889 6890JC42.4 TEMPERATURE SENSOR DRIVER 6891M: Guenter Roeck <linux@roeck-us.net> 6892L: linux-hwmon@vger.kernel.org 6893S: Maintained 6894F: drivers/hwmon/jc42.c 6895F: Documentation/hwmon/jc42 6896 6897JFS FILESYSTEM 6898M: Dave Kleikamp <shaggy@kernel.org> 6899L: jfs-discussion@lists.sourceforge.net 6900W: http://jfs.sourceforge.net/ 6901T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6902S: Maintained 6903F: Documentation/filesystems/jfs.txt 6904F: fs/jfs/ 6905 6906JME NETWORK DRIVER 6907M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6908L: netdev@vger.kernel.org 6909S: Maintained 6910F: drivers/net/ethernet/jme.* 6911 6912JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6913M: David Woodhouse <dwmw2@infradead.org> 6914L: linux-mtd@lists.infradead.org 6915W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6916S: Maintained 6917F: fs/jffs2/ 6918F: include/uapi/linux/jffs2.h 6919 6920JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6921M: "Theodore Ts'o" <tytso@mit.edu> 6922M: Jan Kara <jack@suse.com> 6923L: linux-ext4@vger.kernel.org 6924S: Maintained 6925F: fs/jbd2/ 6926F: include/linux/jbd2.h 6927 6928JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6929M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6930L: linux-media@vger.kernel.org 6931S: Maintained 6932F: drivers/media/platform/rcar_jpu.c 6933 6934JSM Neo PCI based serial card 6935M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6936L: linux-serial@vger.kernel.org 6937S: Maintained 6938F: drivers/tty/serial/jsm/ 6939 6940K10TEMP HARDWARE MONITORING DRIVER 6941M: Clemens Ladisch <clemens@ladisch.de> 6942L: linux-hwmon@vger.kernel.org 6943S: Maintained 6944F: Documentation/hwmon/k10temp 6945F: drivers/hwmon/k10temp.c 6946 6947K8TEMP HARDWARE MONITORING DRIVER 6948M: Rudolf Marek <r.marek@assembler.cz> 6949L: linux-hwmon@vger.kernel.org 6950S: Maintained 6951F: Documentation/hwmon/k8temp 6952F: drivers/hwmon/k8temp.c 6953 6954KASAN 6955M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6956R: Alexander Potapenko <glider@google.com> 6957R: Dmitry Vyukov <dvyukov@google.com> 6958L: kasan-dev@googlegroups.com 6959S: Maintained 6960F: arch/*/include/asm/kasan.h 6961F: arch/*/mm/kasan_init* 6962F: Documentation/dev-tools/kasan.rst 6963F: include/linux/kasan*.h 6964F: lib/test_kasan.c 6965F: mm/kasan/ 6966F: scripts/Makefile.kasan 6967 6968KCONFIG 6969M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6970L: linux-kbuild@vger.kernel.org 6971T: git git://gitorious.org/linux-kconfig/linux-kconfig 6972S: Maintained 6973F: Documentation/kbuild/kconfig-language.txt 6974F: scripts/kconfig/ 6975 6976KDUMP 6977M: Dave Young <dyoung@redhat.com> 6978M: Baoquan He <bhe@redhat.com> 6979R: Vivek Goyal <vgoyal@redhat.com> 6980L: kexec@lists.infradead.org 6981W: http://lse.sourceforge.net/kdump/ 6982S: Maintained 6983F: Documentation/kdump/ 6984 6985KEENE FM RADIO TRANSMITTER DRIVER 6986M: Hans Verkuil <hverkuil@xs4all.nl> 6987L: linux-media@vger.kernel.org 6988T: git git://linuxtv.org/media_tree.git 6989W: https://linuxtv.org 6990S: Maintained 6991F: drivers/media/radio/radio-keene* 6992 6993KERNEL AUTOMOUNTER v4 (AUTOFS4) 6994M: Ian Kent <raven@themaw.net> 6995L: autofs@vger.kernel.org 6996S: Maintained 6997F: fs/autofs4/ 6998 6999KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7000M: Michal Marek <mmarek@suse.com> 7001T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 7003L: linux-kbuild@vger.kernel.org 7004S: Maintained 7005F: Documentation/kbuild/ 7006F: Makefile 7007F: scripts/Makefile.* 7008F: scripts/basic/ 7009F: scripts/mk* 7010F: scripts/package/ 7011 7012KERNEL JANITORS 7013L: kernel-janitors@vger.kernel.org 7014W: http://kernelnewbies.org/KernelJanitors 7015S: Odd Fixes 7016 7017KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7018M: "J. Bruce Fields" <bfields@fieldses.org> 7019M: Jeff Layton <jlayton@poochiereds.net> 7020L: linux-nfs@vger.kernel.org 7021W: http://nfs.sourceforge.net/ 7022T: git git://linux-nfs.org/~bfields/linux.git 7023S: Supported 7024F: fs/nfsd/ 7025F: include/uapi/linux/nfsd/ 7026F: fs/lockd/ 7027F: fs/nfs_common/ 7028F: net/sunrpc/ 7029F: include/linux/lockd/ 7030F: include/linux/sunrpc/ 7031F: include/uapi/linux/sunrpc/ 7032 7033KERNEL SELFTEST FRAMEWORK 7034M: Shuah Khan <shuahkh@osg.samsung.com> 7035M: Shuah Khan <shuah@kernel.org> 7036L: linux-kselftest@vger.kernel.org 7037T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7038S: Maintained 7039F: tools/testing/selftests 7040 7041KERNEL VIRTUAL MACHINE (KVM) 7042M: Paolo Bonzini <pbonzini@redhat.com> 7043M: Radim Krčmář <rkrcmar@redhat.com> 7044L: kvm@vger.kernel.org 7045W: http://www.linux-kvm.org 7046T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7047S: Supported 7048F: Documentation/*/kvm*.txt 7049F: Documentation/virtual/kvm/ 7050F: arch/*/kvm/ 7051F: arch/x86/kernel/kvm.c 7052F: arch/x86/kernel/kvmclock.c 7053F: arch/*/include/asm/kvm* 7054F: include/linux/kvm* 7055F: include/uapi/linux/kvm* 7056F: virt/kvm/ 7057F: tools/kvm/ 7058 7059KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7060M: Joerg Roedel <joro@8bytes.org> 7061L: kvm@vger.kernel.org 7062W: http://www.linux-kvm.org/ 7063S: Maintained 7064F: arch/x86/include/asm/svm.h 7065F: arch/x86/kvm/svm.c 7066 7067KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7068M: Alexander Graf <agraf@suse.com> 7069L: kvm-ppc@vger.kernel.org 7070W: http://www.linux-kvm.org/ 7071T: git git://github.com/agraf/linux-2.6.git 7072S: Supported 7073F: arch/powerpc/include/asm/kvm* 7074F: arch/powerpc/kvm/ 7075 7076KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7077M: Christian Borntraeger <borntraeger@de.ibm.com> 7078M: Cornelia Huck <cornelia.huck@de.ibm.com> 7079L: linux-s390@vger.kernel.org 7080W: http://www.ibm.com/developerworks/linux/linux390/ 7081T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7082S: Supported 7083F: Documentation/s390/kvm.txt 7084F: arch/s390/include/asm/kvm* 7085F: arch/s390/kvm/ 7086 7087KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7088M: Christoffer Dall <christoffer.dall@linaro.org> 7089M: Marc Zyngier <marc.zyngier@arm.com> 7090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7091L: kvmarm@lists.cs.columbia.edu 7092W: http://systems.cs.columbia.edu/projects/kvm-arm 7093T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7094S: Supported 7095F: arch/arm/include/uapi/asm/kvm* 7096F: arch/arm/include/asm/kvm* 7097F: arch/arm/kvm/ 7098F: virt/kvm/arm/ 7099F: include/kvm/arm_* 7100 7101KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7102M: Christoffer Dall <christoffer.dall@linaro.org> 7103M: Marc Zyngier <marc.zyngier@arm.com> 7104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7105L: kvmarm@lists.cs.columbia.edu 7106S: Maintained 7107F: arch/arm64/include/uapi/asm/kvm* 7108F: arch/arm64/include/asm/kvm* 7109F: arch/arm64/kvm/ 7110 7111KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7112M: James Hogan <james.hogan@imgtec.com> 7113L: linux-mips@linux-mips.org 7114S: Supported 7115F: arch/mips/include/uapi/asm/kvm* 7116F: arch/mips/include/asm/kvm* 7117F: arch/mips/kvm/ 7118 7119KEXEC 7120M: Eric Biederman <ebiederm@xmission.com> 7121W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7122L: kexec@lists.infradead.org 7123S: Maintained 7124F: include/linux/kexec.h 7125F: include/uapi/linux/kexec.h 7126F: kernel/kexec* 7127 7128KEYS/KEYRINGS: 7129M: David Howells <dhowells@redhat.com> 7130L: keyrings@vger.kernel.org 7131S: Maintained 7132F: Documentation/security/keys.txt 7133F: include/linux/key.h 7134F: include/linux/key-type.h 7135F: include/linux/keyctl.h 7136F: include/uapi/linux/keyctl.h 7137F: include/keys/ 7138F: security/keys/ 7139 7140KEYS-TRUSTED 7141M: David Safford <safford@us.ibm.com> 7142M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7143L: linux-security-module@vger.kernel.org 7144L: keyrings@vger.kernel.org 7145S: Supported 7146F: Documentation/security/keys-trusted-encrypted.txt 7147F: include/keys/trusted-type.h 7148F: security/keys/trusted.c 7149F: security/keys/trusted.h 7150 7151KEYS-ENCRYPTED 7152M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7153M: David Safford <safford@us.ibm.com> 7154L: linux-security-module@vger.kernel.org 7155L: keyrings@vger.kernel.org 7156S: Supported 7157F: Documentation/security/keys-trusted-encrypted.txt 7158F: include/keys/encrypted-type.h 7159F: security/keys/encrypted-keys/ 7160 7161KGDB / KDB /debug_core 7162M: Jason Wessel <jason.wessel@windriver.com> 7163W: http://kgdb.wiki.kernel.org/ 7164L: kgdb-bugreport@lists.sourceforge.net 7165T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7166S: Maintained 7167F: Documentation/DocBook/kgdb.tmpl 7168F: drivers/misc/kgdbts.c 7169F: drivers/tty/serial/kgdboc.c 7170F: include/linux/kdb.h 7171F: include/linux/kgdb.h 7172F: kernel/debug/ 7173 7174KMEMCHECK 7175M: Vegard Nossum <vegardno@ifi.uio.no> 7176M: Pekka Enberg <penberg@kernel.org> 7177S: Maintained 7178F: Documentation/dev-tools/kmemcheck.rst 7179F: arch/x86/include/asm/kmemcheck.h 7180F: arch/x86/mm/kmemcheck/ 7181F: include/linux/kmemcheck.h 7182F: mm/kmemcheck.c 7183 7184KMEMLEAK 7185M: Catalin Marinas <catalin.marinas@arm.com> 7186S: Maintained 7187F: Documentation/dev-tools/kmemleak.rst 7188F: include/linux/kmemleak.h 7189F: mm/kmemleak.c 7190F: mm/kmemleak-test.c 7191 7192KPROBES 7193M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7194M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7195M: "David S. Miller" <davem@davemloft.net> 7196M: Masami Hiramatsu <mhiramat@kernel.org> 7197S: Maintained 7198F: Documentation/kprobes.txt 7199F: include/linux/kprobes.h 7200F: kernel/kprobes.c 7201 7202KS0108 LCD CONTROLLER DRIVER 7203M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7204W: http://miguelojeda.es/auxdisplay.htm 7205W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7206S: Maintained 7207F: Documentation/auxdisplay/ks0108 7208F: drivers/auxdisplay/ks0108.c 7209F: include/linux/ks0108.h 7210 7211L3MDEV 7212M: David Ahern <dsa@cumulusnetworks.com> 7213L: netdev@vger.kernel.org 7214S: Maintained 7215F: net/l3mdev 7216F: include/net/l3mdev.h 7217 7218LANTIQ MIPS ARCHITECTURE 7219M: John Crispin <john@phrozen.org> 7220L: linux-mips@linux-mips.org 7221S: Maintained 7222F: arch/mips/lantiq 7223 7224LAPB module 7225L: linux-x25@vger.kernel.org 7226S: Orphan 7227F: Documentation/networking/lapb-module.txt 7228F: include/*/lapb.h 7229F: net/lapb/ 7230 7231LASI 53c700 driver for PARISC 7232M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7233L: linux-scsi@vger.kernel.org 7234S: Maintained 7235F: Documentation/scsi/53c700.txt 7236F: drivers/scsi/53c700* 7237 7238LED SUBSYSTEM 7239M: Richard Purdie <rpurdie@rpsys.net> 7240M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7241M: Pavel Machek <pavel@ucw.cz> 7242L: linux-leds@vger.kernel.org 7243T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7244S: Maintained 7245F: Documentation/devicetree/bindings/leds/ 7246F: drivers/leds/ 7247F: include/linux/leds.h 7248 7249LEGACY EEPROM DRIVER 7250M: Jean Delvare <jdelvare@suse.com> 7251S: Maintained 7252F: Documentation/misc-devices/eeprom 7253F: drivers/misc/eeprom/eeprom.c 7254 7255LEGO USB Tower driver 7256M: Juergen Stuber <starblue@users.sourceforge.net> 7257L: legousb-devel@lists.sourceforge.net 7258W: http://legousb.sourceforge.net/ 7259S: Maintained 7260F: drivers/usb/misc/legousbtower.c 7261 7262LG2160 MEDIA DRIVER 7263M: Michael Krufky <mkrufky@linuxtv.org> 7264L: linux-media@vger.kernel.org 7265W: https://linuxtv.org 7266W: http://github.com/mkrufky 7267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7268T: git git://linuxtv.org/mkrufky/tuners.git 7269S: Maintained 7270F: drivers/media/dvb-frontends/lg2160.* 7271 7272LGDT3305 MEDIA DRIVER 7273M: Michael Krufky <mkrufky@linuxtv.org> 7274L: linux-media@vger.kernel.org 7275W: https://linuxtv.org 7276W: http://github.com/mkrufky 7277Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7278T: git git://linuxtv.org/mkrufky/tuners.git 7279S: Maintained 7280F: drivers/media/dvb-frontends/lgdt3305.* 7281 7282LGUEST 7283M: Rusty Russell <rusty@rustcorp.com.au> 7284L: lguest@lists.ozlabs.org 7285W: http://lguest.ozlabs.org/ 7286S: Odd Fixes 7287F: arch/x86/include/asm/lguest*.h 7288F: arch/x86/lguest/ 7289F: drivers/lguest/ 7290F: include/linux/lguest*.h 7291F: tools/lguest/ 7292 7293LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7294M: Tejun Heo <tj@kernel.org> 7295L: linux-ide@vger.kernel.org 7296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7297S: Maintained 7298F: drivers/ata/ 7299F: include/linux/ata.h 7300F: include/linux/libata.h 7301F: Documentation/devicetree/bindings/ata/ 7302 7303LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7304M: Viresh Kumar <vireshk@kernel.org> 7305L: linux-ide@vger.kernel.org 7306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7307S: Maintained 7308F: include/linux/pata_arasan_cf_data.h 7309F: drivers/ata/pata_arasan_cf.c 7310 7311LIBATA PATA DRIVERS 7312M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7313M: Tejun Heo <tj@kernel.org> 7314L: linux-ide@vger.kernel.org 7315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7316S: Maintained 7317F: drivers/ata/pata_*.c 7318F: drivers/ata/ata_generic.c 7319 7320LIBATA SATA AHCI PLATFORM devices support 7321M: Hans de Goede <hdegoede@redhat.com> 7322M: Tejun Heo <tj@kernel.org> 7323L: linux-ide@vger.kernel.org 7324T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7325S: Maintained 7326F: drivers/ata/ahci_platform.c 7327F: drivers/ata/libahci_platform.c 7328F: include/linux/ahci_platform.h 7329 7330LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7331M: Mikael Pettersson <mikpelinux@gmail.com> 7332L: linux-ide@vger.kernel.org 7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7334S: Maintained 7335F: drivers/ata/sata_promise.* 7336 7337LIBLOCKDEP 7338M: Sasha Levin <sasha.levin@oracle.com> 7339S: Maintained 7340F: tools/lib/lockdep/ 7341 7342LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7343M: Dan Williams <dan.j.williams@intel.com> 7344L: linux-nvdimm@lists.01.org 7345Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7346T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7347S: Supported 7348F: drivers/nvdimm/* 7349F: include/linux/nd.h 7350F: include/linux/libnvdimm.h 7351F: include/uapi/linux/ndctl.h 7352 7353LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7354M: Ross Zwisler <ross.zwisler@linux.intel.com> 7355L: linux-nvdimm@lists.01.org 7356Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7357S: Supported 7358F: drivers/nvdimm/blk.c 7359F: drivers/nvdimm/region_devs.c 7360F: drivers/acpi/nfit* 7361 7362LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7363M: Vishal Verma <vishal.l.verma@intel.com> 7364L: linux-nvdimm@lists.01.org 7365Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7366S: Supported 7367F: drivers/nvdimm/btt* 7368 7369LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7370M: Ross Zwisler <ross.zwisler@linux.intel.com> 7371L: linux-nvdimm@lists.01.org 7372Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7373S: Supported 7374F: drivers/nvdimm/pmem.c 7375F: include/linux/pmem.h 7376F: arch/*/include/asm/pmem.h 7377 7378LIGHTNVM PLATFORM SUPPORT 7379M: Matias Bjorling <mb@lightnvm.io> 7380W: http://github/OpenChannelSSD 7381L: linux-block@vger.kernel.org 7382S: Maintained 7383F: drivers/lightnvm/ 7384F: include/linux/lightnvm.h 7385F: include/uapi/linux/lightnvm.h 7386 7387LINUX FOR POWERPC (32-BIT AND 64-BIT) 7388M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7389M: Paul Mackerras <paulus@samba.org> 7390M: Michael Ellerman <mpe@ellerman.id.au> 7391W: https://github.com/linuxppc/linux/wiki 7392L: linuxppc-dev@lists.ozlabs.org 7393Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7394T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7395S: Supported 7396F: Documentation/powerpc/ 7397F: arch/powerpc/ 7398F: drivers/char/tpm/tpm_ibmvtpm* 7399F: drivers/crypto/nx/ 7400F: drivers/crypto/vmx/ 7401F: drivers/net/ethernet/ibm/ibmveth.* 7402F: drivers/net/ethernet/ibm/ibmvnic.* 7403F: drivers/pci/hotplug/pnv_php.c 7404F: drivers/pci/hotplug/rpa* 7405F: drivers/scsi/ibmvscsi/ 7406F: tools/testing/selftests/powerpc 7407N: opal 7408N: /pmac 7409N: powermac 7410N: powernv 7411N: [^a-z0-9]ps3 7412N: pseries 7413 7414LINUX FOR POWER MACINTOSH 7415M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7416W: http://www.penguinppc.org/ 7417L: linuxppc-dev@lists.ozlabs.org 7418S: Maintained 7419F: arch/powerpc/platforms/powermac/ 7420F: drivers/macintosh/ 7421 7422LINUX FOR POWERPC EMBEDDED MPC5XXX 7423M: Anatolij Gustschin <agust@denx.de> 7424L: linuxppc-dev@lists.ozlabs.org 7425T: git git://git.denx.de/linux-denx-agust.git 7426S: Maintained 7427F: arch/powerpc/platforms/512x/ 7428F: arch/powerpc/platforms/52xx/ 7429 7430LINUX FOR POWERPC EMBEDDED PPC4XX 7431M: Alistair Popple <alistair@popple.id.au> 7432M: Matt Porter <mporter@kernel.crashing.org> 7433W: http://www.penguinppc.org/ 7434L: linuxppc-dev@lists.ozlabs.org 7435S: Maintained 7436F: arch/powerpc/platforms/40x/ 7437F: arch/powerpc/platforms/44x/ 7438 7439LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7440L: linuxppc-dev@lists.ozlabs.org 7441S: Orphan 7442F: arch/powerpc/*/*virtex* 7443F: arch/powerpc/*/*/*virtex* 7444 7445LINUX FOR POWERPC EMBEDDED PPC8XX 7446M: Vitaly Bordug <vitb@kernel.crashing.org> 7447W: http://www.penguinppc.org/ 7448L: linuxppc-dev@lists.ozlabs.org 7449S: Maintained 7450F: arch/powerpc/platforms/8xx/ 7451 7452LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7453M: Scott Wood <oss@buserror.net> 7454M: Kumar Gala <galak@kernel.crashing.org> 7455W: http://www.penguinppc.org/ 7456L: linuxppc-dev@lists.ozlabs.org 7457T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7458S: Maintained 7459F: arch/powerpc/platforms/83xx/ 7460F: arch/powerpc/platforms/85xx/ 7461 7462LINUX FOR POWERPC PA SEMI PWRFICIENT 7463L: linuxppc-dev@lists.ozlabs.org 7464S: Orphan 7465F: arch/powerpc/platforms/pasemi/ 7466F: drivers/*/*pasemi* 7467F: drivers/*/*/*pasemi* 7468 7469LINUX SECURITY MODULE (LSM) FRAMEWORK 7470M: Chris Wright <chrisw@sous-sol.org> 7471L: linux-security-module@vger.kernel.org 7472S: Supported 7473 7474LIS3LV02D ACCELEROMETER DRIVER 7475M: Eric Piel <eric.piel@tremplin-utc.net> 7476S: Maintained 7477F: Documentation/misc-devices/lis3lv02d 7478F: drivers/misc/lis3lv02d/ 7479F: drivers/platform/x86/hp_accel.c 7480 7481LIVE PATCHING 7482M: Josh Poimboeuf <jpoimboe@redhat.com> 7483M: Jessica Yu <jeyu@redhat.com> 7484M: Jiri Kosina <jikos@kernel.org> 7485M: Miroslav Benes <mbenes@suse.cz> 7486R: Petr Mladek <pmladek@suse.com> 7487S: Maintained 7488F: kernel/livepatch/ 7489F: include/linux/livepatch.h 7490F: arch/x86/include/asm/livepatch.h 7491F: arch/x86/kernel/livepatch.c 7492F: Documentation/livepatch/ 7493F: Documentation/ABI/testing/sysfs-kernel-livepatch 7494F: samples/livepatch/ 7495L: live-patching@vger.kernel.org 7496T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7497 7498LINUX KERNEL DUMP TEST MODULE (LKDTM) 7499M: Kees Cook <keescook@chromium.org> 7500S: Maintained 7501F: drivers/misc/lkdtm* 7502 7503LLC (802.2) 7504M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7505S: Maintained 7506F: include/linux/llc.h 7507F: include/uapi/linux/llc.h 7508F: include/net/llc* 7509F: net/llc/ 7510 7511LM73 HARDWARE MONITOR DRIVER 7512M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7513L: linux-hwmon@vger.kernel.org 7514S: Maintained 7515F: drivers/hwmon/lm73.c 7516 7517LM78 HARDWARE MONITOR DRIVER 7518M: Jean Delvare <jdelvare@suse.com> 7519L: linux-hwmon@vger.kernel.org 7520S: Maintained 7521F: Documentation/hwmon/lm78 7522F: drivers/hwmon/lm78.c 7523 7524LM83 HARDWARE MONITOR DRIVER 7525M: Jean Delvare <jdelvare@suse.com> 7526L: linux-hwmon@vger.kernel.org 7527S: Maintained 7528F: Documentation/hwmon/lm83 7529F: drivers/hwmon/lm83.c 7530 7531LM90 HARDWARE MONITOR DRIVER 7532M: Jean Delvare <jdelvare@suse.com> 7533L: linux-hwmon@vger.kernel.org 7534S: Maintained 7535F: Documentation/hwmon/lm90 7536F: Documentation/devicetree/bindings/hwmon/lm90.txt 7537F: drivers/hwmon/lm90.c 7538 7539LM95234 HARDWARE MONITOR DRIVER 7540M: Guenter Roeck <linux@roeck-us.net> 7541L: linux-hwmon@vger.kernel.org 7542S: Maintained 7543F: Documentation/hwmon/lm95234 7544F: drivers/hwmon/lm95234.c 7545 7546LME2510 MEDIA DRIVER 7547M: Malcolm Priestley <tvboxspy@gmail.com> 7548L: linux-media@vger.kernel.org 7549W: https://linuxtv.org 7550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7551S: Maintained 7552F: drivers/media/usb/dvb-usb-v2/lmedm04* 7553 7554LOCKING PRIMITIVES 7555M: Peter Zijlstra <peterz@infradead.org> 7556M: Ingo Molnar <mingo@redhat.com> 7557L: linux-kernel@vger.kernel.org 7558T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7559S: Maintained 7560F: Documentation/locking/ 7561F: include/linux/lockdep.h 7562F: include/linux/spinlock*.h 7563F: arch/*/include/asm/spinlock*.h 7564F: include/linux/rwlock*.h 7565F: include/linux/mutex*.h 7566F: arch/*/include/asm/mutex*.h 7567F: include/linux/rwsem*.h 7568F: arch/*/include/asm/rwsem.h 7569F: include/linux/seqlock.h 7570F: lib/locking*.[ch] 7571F: kernel/locking/ 7572 7573LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7574M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7575L: linux-ntfs-dev@lists.sourceforge.net 7576W: http://www.linux-ntfs.org/content/view/19/37/ 7577S: Maintained 7578F: Documentation/ldm.txt 7579F: block/partitions/ldm.* 7580 7581LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7582M: Sathya Prakash <sathya.prakash@broadcom.com> 7583M: Chaitra P B <chaitra.basappa@broadcom.com> 7584M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7585L: MPT-FusionLinux.pdl@broadcom.com 7586L: linux-scsi@vger.kernel.org 7587W: http://www.avagotech.com/support/ 7588S: Supported 7589F: drivers/message/fusion/ 7590F: drivers/scsi/mpt2sas/ 7591F: drivers/scsi/mpt3sas/ 7592 7593LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7594M: Matthew Wilcox <matthew@wil.cx> 7595L: linux-scsi@vger.kernel.org 7596S: Maintained 7597F: drivers/scsi/sym53c8xx_2/ 7598 7599LTC4261 HARDWARE MONITOR DRIVER 7600M: Guenter Roeck <linux@roeck-us.net> 7601L: linux-hwmon@vger.kernel.org 7602S: Maintained 7603F: Documentation/hwmon/ltc4261 7604F: drivers/hwmon/ltc4261.c 7605 7606LTP (Linux Test Project) 7607M: Mike Frysinger <vapier@gentoo.org> 7608M: Cyril Hrubis <chrubis@suse.cz> 7609M: Wanlong Gao <wanlong.gao@gmail.com> 7610M: Jan Stancek <jstancek@redhat.com> 7611M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7612M: Alexey Kodanev <alexey.kodanev@oracle.com> 7613L: ltp@lists.linux.it (subscribers-only) 7614W: http://linux-test-project.github.io/ 7615T: git git://github.com/linux-test-project/ltp.git 7616S: Maintained 7617 7618M32R ARCHITECTURE 7619W: http://www.linux-m32r.org/ 7620S: Orphan 7621F: arch/m32r/ 7622 7623M68K ARCHITECTURE 7624M: Geert Uytterhoeven <geert@linux-m68k.org> 7625L: linux-m68k@lists.linux-m68k.org 7626W: http://www.linux-m68k.org/ 7627T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7628S: Maintained 7629F: arch/m68k/ 7630F: drivers/zorro/ 7631 7632M68K ON APPLE MACINTOSH 7633M: Joshua Thompson <funaho@jurai.org> 7634W: http://www.mac.linux-m68k.org/ 7635L: linux-m68k@lists.linux-m68k.org 7636S: Maintained 7637F: arch/m68k/mac/ 7638 7639M68K ON HP9000/300 7640M: Philip Blundell <philb@gnu.org> 7641W: http://www.tazenda.demon.co.uk/phil/linux-hp 7642S: Maintained 7643F: arch/m68k/hp300/ 7644 7645M88DS3103 MEDIA DRIVER 7646M: Antti Palosaari <crope@iki.fi> 7647L: linux-media@vger.kernel.org 7648W: https://linuxtv.org 7649W: http://palosaari.fi/linux/ 7650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7651T: git git://linuxtv.org/anttip/media_tree.git 7652S: Maintained 7653F: drivers/media/dvb-frontends/m88ds3103* 7654 7655M88RS2000 MEDIA DRIVER 7656M: Malcolm Priestley <tvboxspy@gmail.com> 7657L: linux-media@vger.kernel.org 7658W: https://linuxtv.org 7659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7660S: Maintained 7661F: drivers/media/dvb-frontends/m88rs2000* 7662 7663MA901 MASTERKIT USB FM RADIO DRIVER 7664M: Alexey Klimov <klimov.linux@gmail.com> 7665L: linux-media@vger.kernel.org 7666T: git git://linuxtv.org/media_tree.git 7667S: Maintained 7668F: drivers/media/radio/radio-ma901.c 7669 7670MAC80211 7671M: Johannes Berg <johannes@sipsolutions.net> 7672L: linux-wireless@vger.kernel.org 7673W: http://wireless.kernel.org/ 7674T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7675T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7676S: Maintained 7677F: Documentation/networking/mac80211-injection.txt 7678F: include/net/mac80211.h 7679F: net/mac80211/ 7680F: drivers/net/wireless/mac80211_hwsim.[ch] 7681 7682MACVLAN DRIVER 7683M: Patrick McHardy <kaber@trash.net> 7684L: netdev@vger.kernel.org 7685S: Maintained 7686F: drivers/net/macvlan.c 7687F: include/linux/if_macvlan.h 7688 7689MAILBOX API 7690M: Jassi Brar <jassisinghbrar@gmail.com> 7691L: linux-kernel@vger.kernel.org 7692S: Maintained 7693F: drivers/mailbox/ 7694F: include/linux/mailbox_client.h 7695F: include/linux/mailbox_controller.h 7696 7697MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7698M: Michael Kerrisk <mtk.manpages@gmail.com> 7699W: http://www.kernel.org/doc/man-pages 7700L: linux-man@vger.kernel.org 7701S: Maintained 7702 7703MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7704M: Andrew Lunn <andrew@lunn.ch> 7705M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7706L: netdev@vger.kernel.org 7707S: Maintained 7708F: drivers/net/dsa/mv88e6xxx/ 7709F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7710 7711MARVELL ARMADA DRM SUPPORT 7712M: Russell King <linux@armlinux.org.uk> 7713S: Maintained 7714T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7715T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7716F: drivers/gpu/drm/armada/ 7717F: include/uapi/drm/armada_drm.h 7718F: Documentation/devicetree/bindings/display/armada/ 7719 7720MARVELL CRYPTO DRIVER 7721M: Boris Brezillon <boris.brezillon@free-electrons.com> 7722M: Arnaud Ebalard <arno@natisbad.org> 7723F: drivers/crypto/marvell/ 7724S: Maintained 7725L: linux-crypto@vger.kernel.org 7726 7727MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7728M: Mirko Lindner <mlindner@marvell.com> 7729M: Stephen Hemminger <stephen@networkplumber.org> 7730L: netdev@vger.kernel.org 7731S: Maintained 7732F: drivers/net/ethernet/marvell/sk* 7733 7734MARVELL LIBERTAS WIRELESS DRIVER 7735L: libertas-dev@lists.infradead.org 7736S: Orphan 7737F: drivers/net/wireless/marvell/libertas/ 7738 7739MARVELL MV643XX ETHERNET DRIVER 7740M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7741L: netdev@vger.kernel.org 7742S: Maintained 7743F: drivers/net/ethernet/marvell/mv643xx_eth.* 7744F: include/linux/mv643xx.h 7745 7746MARVELL MVNETA ETHERNET DRIVER 7747M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7748L: netdev@vger.kernel.org 7749S: Maintained 7750F: drivers/net/ethernet/marvell/mvneta.* 7751 7752MARVELL MWIFIEX WIRELESS DRIVER 7753M: Amitkumar Karwar <akarwar@marvell.com> 7754M: Nishant Sarmukadam <nishants@marvell.com> 7755L: linux-wireless@vger.kernel.org 7756S: Maintained 7757F: drivers/net/wireless/marvell/mwifiex/ 7758 7759MARVELL MWL8K WIRELESS DRIVER 7760M: Lennert Buytenhek <buytenh@wantstofly.org> 7761L: linux-wireless@vger.kernel.org 7762S: Odd Fixes 7763F: drivers/net/wireless/marvell/mwl8k.c 7764 7765MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7766M: Nicolas Pitre <nico@fluxnic.net> 7767S: Odd Fixes 7768F: drivers/mmc/host/mvsdio.* 7769 7770MATROX FRAMEBUFFER DRIVER 7771L: linux-fbdev@vger.kernel.org 7772S: Orphan 7773F: drivers/video/fbdev/matrox/matroxfb_* 7774F: include/uapi/linux/matroxfb.h 7775 7776MAX16065 HARDWARE MONITOR DRIVER 7777M: Guenter Roeck <linux@roeck-us.net> 7778L: linux-hwmon@vger.kernel.org 7779S: Maintained 7780F: Documentation/hwmon/max16065 7781F: drivers/hwmon/max16065.c 7782 7783MAX20751 HARDWARE MONITOR DRIVER 7784M: Guenter Roeck <linux@roeck-us.net> 7785L: linux-hwmon@vger.kernel.org 7786S: Maintained 7787F: Documentation/hwmon/max20751 7788F: drivers/hwmon/max20751.c 7789 7790MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7791L: linux-hwmon@vger.kernel.org 7792S: Orphan 7793F: Documentation/hwmon/max6650 7794F: drivers/hwmon/max6650.c 7795 7796MAX6697 HARDWARE MONITOR DRIVER 7797M: Guenter Roeck <linux@roeck-us.net> 7798L: linux-hwmon@vger.kernel.org 7799S: Maintained 7800F: Documentation/hwmon/max6697 7801F: Documentation/devicetree/bindings/i2c/max6697.txt 7802F: drivers/hwmon/max6697.c 7803F: include/linux/platform_data/max6697.h 7804 7805MAX9860 MONO AUDIO VOICE CODEC DRIVER 7806M: Peter Rosin <peda@axentia.se> 7807L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7808S: Maintained 7809F: Documentation/devicetree/bindings/sound/max9860.txt 7810F: sound/soc/codecs/max9860.* 7811 7812MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7813M: Krzysztof Kozlowski <krzk@kernel.org> 7814M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7815L: linux-pm@vger.kernel.org 7816S: Supported 7817F: drivers/power/supply/max14577_charger.c 7818F: drivers/power/supply/max77693_charger.c 7819 7820MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7821M: Javier Martinez Canillas <javier@osg.samsung.com> 7822L: linux-kernel@vger.kernel.org 7823S: Supported 7824F: drivers/*/*max77802*.c 7825F: Documentation/devicetree/bindings/*/*max77802.txt 7826F: include/dt-bindings/*/*max77802.h 7827 7828MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7829M: Chanwoo Choi <cw00.choi@samsung.com> 7830M: Krzysztof Kozlowski <krzk@kernel.org> 7831M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7832L: linux-kernel@vger.kernel.org 7833S: Supported 7834F: drivers/*/max14577*.c 7835F: drivers/*/max77686*.c 7836F: drivers/*/max77693*.c 7837F: drivers/extcon/extcon-max14577.c 7838F: drivers/extcon/extcon-max77693.c 7839F: drivers/rtc/rtc-max77686.c 7840F: drivers/clk/clk-max77686.c 7841F: Documentation/devicetree/bindings/mfd/max14577.txt 7842F: Documentation/devicetree/bindings/*/max77686.txt 7843F: Documentation/devicetree/bindings/mfd/max77693.txt 7844F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7845F: include/linux/mfd/max14577*.h 7846F: include/linux/mfd/max77686*.h 7847F: include/linux/mfd/max77693*.h 7848 7849MAXIRADIO FM RADIO RECEIVER DRIVER 7850M: Hans Verkuil <hverkuil@xs4all.nl> 7851L: linux-media@vger.kernel.org 7852T: git git://linuxtv.org/media_tree.git 7853W: https://linuxtv.org 7854S: Maintained 7855F: drivers/media/radio/radio-maxiradio* 7856 7857MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7858M: Peter Rosin <peda@axentia.se> 7859L: linux-iio@vger.kernel.org 7860S: Maintained 7861F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7862F: drivers/iio/potentiometer/mcp4531.c 7863 7864MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7865M: William Breathitt Gray <vilhelm.gray@gmail.com> 7866L: linux-iio@vger.kernel.org 7867S: Maintained 7868F: drivers/iio/dac/cio-dac.c 7869 7870MEDIA DRIVERS FOR RENESAS - FCP 7871M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7872L: linux-media@vger.kernel.org 7873L: linux-renesas-soc@vger.kernel.org 7874T: git git://linuxtv.org/media_tree.git 7875S: Supported 7876F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7877F: drivers/media/platform/rcar-fcp.c 7878F: include/media/rcar-fcp.h 7879 7880MEDIA DRIVERS FOR RENESAS - FDP1 7881M: Kieran Bingham <kieran@bingham.xyz> 7882L: linux-media@vger.kernel.org 7883L: linux-renesas-soc@vger.kernel.org 7884T: git git://linuxtv.org/media_tree.git 7885S: Supported 7886F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7887F: drivers/media/platform/rcar_fdp1.c 7888 7889MEDIA DRIVERS FOR RENESAS - VIN 7890M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7891L: linux-media@vger.kernel.org 7892L: linux-renesas-soc@vger.kernel.org 7893T: git git://linuxtv.org/media_tree.git 7894S: Supported 7895F: Documentation/devicetree/bindings/media/rcar_vin.txt 7896F: drivers/media/platform/rcar-vin/ 7897 7898MEDIA DRIVERS FOR RENESAS - VSP1 7899M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7900L: linux-media@vger.kernel.org 7901L: linux-renesas-soc@vger.kernel.org 7902T: git git://linuxtv.org/media_tree.git 7903S: Supported 7904F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7905F: drivers/media/platform/vsp1/ 7906 7907MEDIA DRIVERS FOR HELENE 7908M: Abylay Ospan <aospan@netup.ru> 7909L: linux-media@vger.kernel.org 7910W: https://linuxtv.org 7911W: http://netup.tv/ 7912T: git git://linuxtv.org/media_tree.git 7913S: Supported 7914F: drivers/media/dvb-frontends/helene* 7915 7916MEDIA DRIVERS FOR ASCOT2E 7917M: Sergey Kozlov <serjk@netup.ru> 7918M: Abylay Ospan <aospan@netup.ru> 7919L: linux-media@vger.kernel.org 7920W: https://linuxtv.org 7921W: http://netup.tv/ 7922T: git git://linuxtv.org/media_tree.git 7923S: Supported 7924F: drivers/media/dvb-frontends/ascot2e* 7925 7926MEDIA DRIVERS FOR CXD2841ER 7927M: Sergey Kozlov <serjk@netup.ru> 7928M: Abylay Ospan <aospan@netup.ru> 7929L: linux-media@vger.kernel.org 7930W: https://linuxtv.org 7931W: http://netup.tv/ 7932T: git git://linuxtv.org/media_tree.git 7933S: Supported 7934F: drivers/media/dvb-frontends/cxd2841er* 7935 7936MEDIA DRIVERS FOR HORUS3A 7937M: Sergey Kozlov <serjk@netup.ru> 7938M: Abylay Ospan <aospan@netup.ru> 7939L: linux-media@vger.kernel.org 7940W: https://linuxtv.org 7941W: http://netup.tv/ 7942T: git git://linuxtv.org/media_tree.git 7943S: Supported 7944F: drivers/media/dvb-frontends/horus3a* 7945 7946MEDIA DRIVERS FOR LNBH25 7947M: Sergey Kozlov <serjk@netup.ru> 7948M: Abylay Ospan <aospan@netup.ru> 7949L: linux-media@vger.kernel.org 7950W: https://linuxtv.org 7951W: http://netup.tv/ 7952T: git git://linuxtv.org/media_tree.git 7953S: Supported 7954F: drivers/media/dvb-frontends/lnbh25* 7955 7956MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7957M: Sergey Kozlov <serjk@netup.ru> 7958M: Abylay Ospan <aospan@netup.ru> 7959L: linux-media@vger.kernel.org 7960W: https://linuxtv.org 7961W: http://netup.tv/ 7962T: git git://linuxtv.org/media_tree.git 7963S: Supported 7964F: drivers/media/pci/netup_unidvb/* 7965 7966MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7967M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7968M: Mauro Carvalho Chehab <mchehab@kernel.org> 7969P: LinuxTV.org Project 7970L: linux-media@vger.kernel.org 7971W: https://linuxtv.org 7972Q: http://patchwork.kernel.org/project/linux-media/list/ 7973T: git git://linuxtv.org/media_tree.git 7974S: Maintained 7975F: Documentation/media/ 7976F: drivers/media/ 7977F: drivers/staging/media/ 7978F: include/linux/platform_data/media/ 7979F: include/media/ 7980F: include/uapi/linux/dvb/ 7981F: include/uapi/linux/videodev2.h 7982F: include/uapi/linux/media.h 7983F: include/uapi/linux/v4l2-* 7984F: include/uapi/linux/meye.h 7985F: include/uapi/linux/ivtv* 7986F: include/uapi/linux/uvcvideo.h 7987 7988MEDIATEK ETHERNET DRIVER 7989M: Felix Fietkau <nbd@openwrt.org> 7990M: John Crispin <blogic@openwrt.org> 7991L: netdev@vger.kernel.org 7992S: Maintained 7993F: drivers/net/ethernet/mediatek/ 7994 7995MEDIATEK MEDIA DRIVER 7996M: Tiffany Lin <tiffany.lin@mediatek.com> 7997M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7998S: Supported 7999F: drivers/media/platform/mtk-vcodec/ 8000F: drivers/media/platform/mtk-vpu/ 8001F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8002F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8003 8004MEDIATEK MDP DRIVER 8005M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8006M: Houlong Wei <houlong.wei@mediatek.com> 8007M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8008S: Supported 8009F: drivers/media/platform/mtk-mdp/ 8010F: drivers/media/platform/mtk-vpu/ 8011F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8012 8013MEDIATEK MT7601U WIRELESS LAN DRIVER 8014M: Jakub Kicinski <kubakici@wp.pl> 8015L: linux-wireless@vger.kernel.org 8016S: Maintained 8017F: drivers/net/wireless/mediatek/mt7601u/ 8018 8019MEGARAID SCSI/SAS DRIVERS 8020M: Kashyap Desai <kashyap.desai@broadcom.com> 8021M: Sumit Saxena <sumit.saxena@broadcom.com> 8022M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8023L: megaraidlinux.pdl@broadcom.com 8024L: linux-scsi@vger.kernel.org 8025W: http://www.avagotech.com/support/ 8026S: Maintained 8027F: Documentation/scsi/megaraid.txt 8028F: drivers/scsi/megaraid.* 8029F: drivers/scsi/megaraid/ 8030 8031MELFAS MIP4 TOUCHSCREEN DRIVER 8032M: Sangwon Jee <jeesw@melfas.com> 8033W: http://www.melfas.com 8034S: Supported 8035F: drivers/input/touchscreen/melfas_mip4.c 8036F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8037 8038MELLANOX ETHERNET DRIVER (mlx4_en) 8039M: Tariq Toukan <tariqt@mellanox.com> 8040L: netdev@vger.kernel.org 8041S: Supported 8042W: http://www.mellanox.com 8043Q: http://patchwork.ozlabs.org/project/netdev/list/ 8044F: drivers/net/ethernet/mellanox/mlx4/en_* 8045 8046MELLANOX ETHERNET DRIVER (mlx5e) 8047M: Saeed Mahameed <saeedm@mellanox.com> 8048L: netdev@vger.kernel.org 8049S: Supported 8050W: http://www.mellanox.com 8051Q: http://patchwork.ozlabs.org/project/netdev/list/ 8052F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8053 8054MELLANOX ETHERNET SWITCH DRIVERS 8055M: Jiri Pirko <jiri@mellanox.com> 8056M: Ido Schimmel <idosch@mellanox.com> 8057L: netdev@vger.kernel.org 8058S: Supported 8059W: http://www.mellanox.com 8060Q: http://patchwork.ozlabs.org/project/netdev/list/ 8061F: drivers/net/ethernet/mellanox/mlxsw/ 8062 8063MELLANOX MLXCPLD I2C AND MUX DRIVER 8064M: Vadim Pasternak <vadimp@mellanox.com> 8065M: Michael Shych <michaelsh@mellanox.com> 8066L: linux-i2c@vger.kernel.org 8067S: Supported 8068F: drivers/i2c/busses/i2c-mlxcpld.c 8069F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8070F: Documentation/i2c/busses/i2c-mlxcpld 8071 8072MELLANOX MLXCPLD LED DRIVER 8073M: Vadim Pasternak <vadimp@mellanox.com> 8074L: linux-leds@vger.kernel.org 8075S: Supported 8076F: drivers/leds/leds-mlxcpld.c 8077F: Documentation/leds/leds-mlxcpld.txt 8078 8079MELLANOX PLATFORM DRIVER 8080M: Vadim Pasternak <vadimp@mellanox.com> 8081L: platform-driver-x86@vger.kernel.org 8082S: Supported 8083F: drivers/platform/x86/mlx-platform.c 8084 8085MELLANOX MLX CPLD HOTPLUG DRIVER 8086M: Vadim Pasternak <vadimp@mellanox.com> 8087L: platform-driver-x86@vger.kernel.org 8088S: Supported 8089F: drivers/platform/x86/mlxcpld-hotplug.c 8090F: include/linux/platform_data/mlxcpld-hotplug.h 8091 8092SOFT-ROCE DRIVER (rxe) 8093M: Moni Shoua <monis@mellanox.com> 8094L: linux-rdma@vger.kernel.org 8095S: Supported 8096W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8097Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8098F: drivers/infiniband/sw/rxe/ 8099F: include/uapi/rdma/rdma_user_rxe.h 8100 8101MEMBARRIER SUPPORT 8102M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8103M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8104L: linux-kernel@vger.kernel.org 8105S: Supported 8106F: kernel/membarrier.c 8107F: include/uapi/linux/membarrier.h 8108 8109MEMORY MANAGEMENT 8110L: linux-mm@kvack.org 8111W: http://www.linux-mm.org 8112S: Maintained 8113F: include/linux/mm.h 8114F: include/linux/gfp.h 8115F: include/linux/mmzone.h 8116F: include/linux/memory_hotplug.h 8117F: include/linux/vmalloc.h 8118F: mm/ 8119 8120MEMORY TECHNOLOGY DEVICES (MTD) 8121M: David Woodhouse <dwmw2@infradead.org> 8122M: Brian Norris <computersforpeace@gmail.com> 8123M: Boris Brezillon <boris.brezillon@free-electrons.com> 8124M: Marek Vasut <marek.vasut@gmail.com> 8125M: Richard Weinberger <richard@nod.at> 8126M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8127L: linux-mtd@lists.infradead.org 8128W: http://www.linux-mtd.infradead.org/ 8129Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8130T: git git://git.infradead.org/linux-mtd.git 8131T: git git://git.infradead.org/l2-mtd.git 8132S: Maintained 8133F: Documentation/devicetree/bindings/mtd/ 8134F: drivers/mtd/ 8135F: include/linux/mtd/ 8136F: include/uapi/mtd/ 8137 8138MEN A21 WATCHDOG DRIVER 8139M: Johannes Thumshirn <morbidrsa@gmail.com> 8140L: linux-watchdog@vger.kernel.org 8141S: Maintained 8142F: drivers/watchdog/mena21_wdt.c 8143 8144MEN CHAMELEON BUS (mcb) 8145M: Johannes Thumshirn <morbidrsa@gmail.com> 8146S: Maintained 8147F: drivers/mcb/ 8148F: include/linux/mcb.h 8149F: Documentation/men-chameleon-bus.txt 8150 8151MEN F21BMC (Board Management Controller) 8152M: Andreas Werner <andreas.werner@men.de> 8153S: Supported 8154F: drivers/mfd/menf21bmc.c 8155F: drivers/watchdog/menf21bmc_wdt.c 8156F: drivers/leds/leds-menf21bmc.c 8157F: drivers/hwmon/menf21bmc_hwmon.c 8158F: Documentation/hwmon/menf21bmc 8159 8160METAG ARCHITECTURE 8161M: James Hogan <james.hogan@imgtec.com> 8162L: linux-metag@vger.kernel.org 8163T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8164S: Odd Fixes 8165F: arch/metag/ 8166F: Documentation/metag/ 8167F: Documentation/devicetree/bindings/metag/ 8168F: Documentation/devicetree/bindings/interrupt-controller/img,* 8169F: drivers/clocksource/metag_generic.c 8170F: drivers/irqchip/irq-metag.c 8171F: drivers/irqchip/irq-metag-ext.c 8172F: drivers/tty/metag_da.c 8173 8174MICROBLAZE ARCHITECTURE 8175M: Michal Simek <monstr@monstr.eu> 8176W: http://www.monstr.eu/fdt/ 8177T: git git://git.monstr.eu/linux-2.6-microblaze.git 8178S: Supported 8179F: arch/microblaze/ 8180 8181MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8182M: Richard Genoud <richard.genoud@gmail.com> 8183S: Maintained 8184F: drivers/tty/serial/atmel_serial.c 8185F: include/linux/atmel_serial.h 8186 8187MICROCHIP / ATMEL DMA DRIVER 8188M: Ludovic Desroches <ludovic.desroches@microchip.com> 8189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8190L: dmaengine@vger.kernel.org 8191S: Supported 8192F: drivers/dma/at_hdmac.c 8193F: drivers/dma/at_hdmac_regs.h 8194F: include/linux/platform_data/dma-atmel.h 8195 8196MICROCHIP / ATMEL ISC DRIVER 8197M: Songjun Wu <songjun.wu@microchip.com> 8198L: linux-media@vger.kernel.org 8199S: Supported 8200F: drivers/media/platform/atmel/atmel-isc.c 8201F: drivers/media/platform/atmel/atmel-isc-regs.h 8202F: devicetree/bindings/media/atmel-isc.txt 8203 8204MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8205M: Chen Yu <yu.c.chen@intel.com> 8206L: platform-driver-x86@vger.kernel.org 8207S: Supported 8208F: drivers/platform/x86/surfacepro3_button.c 8209 8210MICROTEK X6 SCANNER 8211M: Oliver Neukum <oliver@neukum.org> 8212S: Maintained 8213F: drivers/usb/image/microtek.* 8214 8215MIPS 8216M: Ralf Baechle <ralf@linux-mips.org> 8217L: linux-mips@linux-mips.org 8218W: http://www.linux-mips.org/ 8219T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8220Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8221S: Supported 8222F: Documentation/devicetree/bindings/mips/ 8223F: Documentation/mips/ 8224F: arch/mips/ 8225 8226MIPS/LOONGSON1 ARCHITECTURE 8227M: Keguang Zhang <keguang.zhang@gmail.com> 8228L: linux-mips@linux-mips.org 8229S: Maintained 8230F: arch/mips/loongson32/ 8231F: arch/mips/include/asm/mach-loongson32/ 8232F: drivers/*/*loongson1* 8233F: drivers/*/*/*loongson1* 8234 8235MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8236M: Hans Verkuil <hverkuil@xs4all.nl> 8237L: linux-media@vger.kernel.org 8238T: git git://linuxtv.org/media_tree.git 8239W: https://linuxtv.org 8240S: Odd Fixes 8241F: drivers/media/radio/radio-miropcm20* 8242 8243MELLANOX MLX4 core VPI driver 8244M: Yishai Hadas <yishaih@mellanox.com> 8245L: netdev@vger.kernel.org 8246L: linux-rdma@vger.kernel.org 8247W: http://www.mellanox.com 8248Q: http://patchwork.ozlabs.org/project/netdev/list/ 8249S: Supported 8250F: drivers/net/ethernet/mellanox/mlx4/ 8251F: include/linux/mlx4/ 8252F: include/uapi/rdma/mlx4-abi.h 8253 8254MELLANOX MLX4 IB driver 8255M: Yishai Hadas <yishaih@mellanox.com> 8256L: linux-rdma@vger.kernel.org 8257W: http://www.mellanox.com 8258Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8259S: Supported 8260F: drivers/infiniband/hw/mlx4/ 8261F: include/linux/mlx4/ 8262 8263MELLANOX MLX5 core VPI driver 8264M: Saeed Mahameed <saeedm@mellanox.com> 8265M: Matan Barak <matanb@mellanox.com> 8266M: Leon Romanovsky <leonro@mellanox.com> 8267L: netdev@vger.kernel.org 8268L: linux-rdma@vger.kernel.org 8269W: http://www.mellanox.com 8270Q: http://patchwork.ozlabs.org/project/netdev/list/ 8271S: Supported 8272F: drivers/net/ethernet/mellanox/mlx5/core/ 8273F: include/linux/mlx5/ 8274F: include/uapi/rdma/mlx5-abi.h 8275 8276MELLANOX MLX5 IB driver 8277M: Matan Barak <matanb@mellanox.com> 8278M: Leon Romanovsky <leonro@mellanox.com> 8279L: linux-rdma@vger.kernel.org 8280W: http://www.mellanox.com 8281Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8282S: Supported 8283F: drivers/infiniband/hw/mlx5/ 8284F: include/linux/mlx5/ 8285 8286MELEXIS MLX90614 DRIVER 8287M: Crt Mori <cmo@melexis.com> 8288L: linux-iio@vger.kernel.org 8289W: http://www.melexis.com 8290S: Supported 8291F: drivers/iio/temperature/mlx90614.c 8292 8293MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8294M: Don Brace <don.brace@microsemi.com> 8295L: esc.storagedev@microsemi.com 8296L: linux-scsi@vger.kernel.org 8297S: Supported 8298F: drivers/scsi/smartpqi/smartpqi*.[ch] 8299F: drivers/scsi/smartpqi/Kconfig 8300F: drivers/scsi/smartpqi/Makefile 8301F: include/linux/cciss*.h 8302F: include/uapi/linux/cciss*.h 8303F: Documentation/scsi/smartpqi.txt 8304 8305MN88472 MEDIA DRIVER 8306M: Antti Palosaari <crope@iki.fi> 8307L: linux-media@vger.kernel.org 8308W: https://linuxtv.org 8309W: http://palosaari.fi/linux/ 8310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8311S: Maintained 8312F: drivers/media/dvb-frontends/mn88472* 8313 8314MN88473 MEDIA DRIVER 8315M: Antti Palosaari <crope@iki.fi> 8316L: linux-media@vger.kernel.org 8317W: https://linuxtv.org 8318W: http://palosaari.fi/linux/ 8319Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8320S: Maintained 8321F: drivers/media/dvb-frontends/mn88473* 8322 8323MODULE SUPPORT 8324M: Jessica Yu <jeyu@redhat.com> 8325M: Rusty Russell <rusty@rustcorp.com.au> 8326S: Maintained 8327F: include/linux/module.h 8328F: kernel/module.c 8329 8330MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8331W: http://popies.net/meye/ 8332S: Orphan 8333F: Documentation/media/v4l-drivers/meye* 8334F: drivers/media/pci/meye/ 8335F: include/uapi/linux/meye.h 8336 8337MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8338M: Jiri Slaby <jirislaby@gmail.com> 8339S: Maintained 8340F: Documentation/serial/moxa-smartio 8341F: drivers/tty/mxser.* 8342 8343MR800 AVERMEDIA USB FM RADIO DRIVER 8344M: Alexey Klimov <klimov.linux@gmail.com> 8345L: linux-media@vger.kernel.org 8346T: git git://linuxtv.org/media_tree.git 8347S: Maintained 8348F: drivers/media/radio/radio-mr800.c 8349 8350MRF24J40 IEEE 802.15.4 RADIO DRIVER 8351M: Alan Ott <alan@signal11.us> 8352L: linux-wpan@vger.kernel.org 8353S: Maintained 8354F: drivers/net/ieee802154/mrf24j40.c 8355F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8356 8357MSI LAPTOP SUPPORT 8358M: "Lee, Chun-Yi" <jlee@suse.com> 8359L: platform-driver-x86@vger.kernel.org 8360S: Maintained 8361F: drivers/platform/x86/msi-laptop.c 8362 8363MSI WMI SUPPORT 8364L: platform-driver-x86@vger.kernel.org 8365S: Orphan 8366F: drivers/platform/x86/msi-wmi.c 8367 8368MSI001 MEDIA DRIVER 8369M: Antti Palosaari <crope@iki.fi> 8370L: linux-media@vger.kernel.org 8371W: https://linuxtv.org 8372W: http://palosaari.fi/linux/ 8373Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8374T: git git://linuxtv.org/anttip/media_tree.git 8375S: Maintained 8376F: drivers/media/tuners/msi001* 8377 8378MSI2500 MEDIA DRIVER 8379M: Antti Palosaari <crope@iki.fi> 8380L: linux-media@vger.kernel.org 8381W: https://linuxtv.org 8382W: http://palosaari.fi/linux/ 8383Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8384T: git git://linuxtv.org/anttip/media_tree.git 8385S: Maintained 8386F: drivers/media/usb/msi2500/ 8387 8388MSYSTEMS DISKONCHIP G3 MTD DRIVER 8389M: Robert Jarzmik <robert.jarzmik@free.fr> 8390L: linux-mtd@lists.infradead.org 8391S: Maintained 8392F: drivers/mtd/devices/docg3* 8393 8394MT9M032 APTINA SENSOR DRIVER 8395M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8396L: linux-media@vger.kernel.org 8397T: git git://linuxtv.org/media_tree.git 8398S: Maintained 8399F: drivers/media/i2c/mt9m032.c 8400F: include/media/i2c/mt9m032.h 8401 8402MT9P031 APTINA CAMERA SENSOR 8403M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8404L: linux-media@vger.kernel.org 8405T: git git://linuxtv.org/media_tree.git 8406S: Maintained 8407F: drivers/media/i2c/mt9p031.c 8408F: include/media/i2c/mt9p031.h 8409 8410MT9T001 APTINA CAMERA SENSOR 8411M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8412L: linux-media@vger.kernel.org 8413T: git git://linuxtv.org/media_tree.git 8414S: Maintained 8415F: drivers/media/i2c/mt9t001.c 8416F: include/media/i2c/mt9t001.h 8417 8418MT9V032 APTINA CAMERA SENSOR 8419M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8420L: linux-media@vger.kernel.org 8421T: git git://linuxtv.org/media_tree.git 8422S: Maintained 8423F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8424F: drivers/media/i2c/mt9v032.c 8425F: include/media/i2c/mt9v032.h 8426 8427MULTIFUNCTION DEVICES (MFD) 8428M: Lee Jones <lee.jones@linaro.org> 8429T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8430S: Supported 8431F: Documentation/devicetree/bindings/mfd/ 8432F: drivers/mfd/ 8433F: include/linux/mfd/ 8434 8435MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8436M: Ulf Hansson <ulf.hansson@linaro.org> 8437L: linux-mmc@vger.kernel.org 8438T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8439S: Maintained 8440F: Documentation/devicetree/bindings/mmc/ 8441F: drivers/mmc/ 8442F: include/linux/mmc/ 8443F: include/uapi/linux/mmc/ 8444 8445MULTIMEDIA CARD (MMC) ETC. OVER SPI 8446S: Orphan 8447F: drivers/mmc/host/mmc_spi.c 8448F: include/linux/spi/mmc_spi.h 8449 8450MULTISOUND SOUND DRIVER 8451M: Andrew Veliath <andrewtv@usa.net> 8452S: Maintained 8453F: Documentation/sound/oss/MultiSound 8454F: sound/oss/msnd* 8455 8456MULTITECH MULTIPORT CARD (ISICOM) 8457S: Orphan 8458F: drivers/tty/isicom.c 8459F: include/linux/isicom.h 8460 8461MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8462M: Bin Liu <b-liu@ti.com> 8463L: linux-usb@vger.kernel.org 8464T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8465S: Maintained 8466F: drivers/usb/musb/ 8467 8468MXL5007T MEDIA DRIVER 8469M: Michael Krufky <mkrufky@linuxtv.org> 8470L: linux-media@vger.kernel.org 8471W: https://linuxtv.org 8472W: http://github.com/mkrufky 8473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8474T: git git://linuxtv.org/mkrufky/tuners.git 8475S: Maintained 8476F: drivers/media/tuners/mxl5007t.* 8477 8478MXSFB DRM DRIVER 8479M: Marek Vasut <marex@denx.de> 8480S: Supported 8481F: drivers/gpu/drm/mxsfb/ 8482F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8483 8484MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8485M: Hyong-Youb Kim <hykim@myri.com> 8486L: netdev@vger.kernel.org 8487W: https://www.myricom.com/support/downloads/myri10ge.html 8488S: Supported 8489F: drivers/net/ethernet/myricom/myri10ge/ 8490 8491NAND FLASH SUBSYSTEM 8492M: Boris Brezillon <boris.brezillon@free-electrons.com> 8493R: Richard Weinberger <richard@nod.at> 8494L: linux-mtd@lists.infradead.org 8495W: http://www.linux-mtd.infradead.org/ 8496Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8497T: git git://github.com/linux-nand/linux.git 8498S: Maintained 8499F: drivers/mtd/nand/ 8500F: include/linux/mtd/nand*.h 8501 8502NATSEMI ETHERNET DRIVER (DP8381x) 8503S: Orphan 8504F: drivers/net/ethernet/natsemi/natsemi.c 8505 8506NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8507M: Daniel Mack <zonque@gmail.com> 8508S: Maintained 8509L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8510W: http://www.native-instruments.com 8511F: sound/usb/caiaq/ 8512 8513NCP FILESYSTEM 8514M: Petr Vandrovec <petr@vandrovec.name> 8515S: Odd Fixes 8516F: fs/ncpfs/ 8517 8518NCR 5380 SCSI DRIVERS 8519M: Finn Thain <fthain@telegraphics.com.au> 8520M: Michael Schmitz <schmitzmic@gmail.com> 8521L: linux-scsi@vger.kernel.org 8522S: Maintained 8523F: Documentation/scsi/g_NCR5380.txt 8524F: drivers/scsi/NCR5380.* 8525F: drivers/scsi/arm/cumana_1.c 8526F: drivers/scsi/arm/oak.c 8527F: drivers/scsi/atari_scsi.* 8528F: drivers/scsi/dmx3191d.c 8529F: drivers/scsi/g_NCR5380.* 8530F: drivers/scsi/mac_scsi.* 8531F: drivers/scsi/sun3_scsi.* 8532F: drivers/scsi/sun3_scsi_vme.c 8533 8534NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8535M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8536L: linux-scsi@vger.kernel.org 8537S: Maintained 8538F: drivers/scsi/NCR_D700.* 8539 8540NCT6775 HARDWARE MONITOR DRIVER 8541M: Guenter Roeck <linux@roeck-us.net> 8542L: linux-hwmon@vger.kernel.org 8543S: Maintained 8544F: Documentation/hwmon/nct6775 8545F: drivers/hwmon/nct6775.c 8546 8547NETEFFECT IWARP RNIC DRIVER (IW_NES) 8548M: Faisal Latif <faisal.latif@intel.com> 8549L: linux-rdma@vger.kernel.org 8550W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8551S: Supported 8552F: drivers/infiniband/hw/nes/ 8553F: include/uapi/rdma/nes-abi.h 8554 8555NETEM NETWORK EMULATOR 8556M: Stephen Hemminger <stephen@networkplumber.org> 8557L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8558S: Maintained 8559F: net/sched/sch_netem.c 8560 8561NETERION 10GbE DRIVERS (s2io/vxge) 8562M: Jon Mason <jdmason@kudzu.us> 8563L: netdev@vger.kernel.org 8564S: Supported 8565F: Documentation/networking/s2io.txt 8566F: Documentation/networking/vxge.txt 8567F: drivers/net/ethernet/neterion/ 8568 8569NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8570M: Pablo Neira Ayuso <pablo@netfilter.org> 8571M: Patrick McHardy <kaber@trash.net> 8572M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8573L: netfilter-devel@vger.kernel.org 8574L: coreteam@netfilter.org 8575W: http://www.netfilter.org/ 8576W: http://www.iptables.org/ 8577Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8578T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8579T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8580S: Supported 8581F: include/linux/netfilter* 8582F: include/linux/netfilter/ 8583F: include/net/netfilter/ 8584F: include/uapi/linux/netfilter* 8585F: include/uapi/linux/netfilter/ 8586F: net/*/netfilter.c 8587F: net/*/netfilter/ 8588F: net/netfilter/ 8589F: net/bridge/br_netfilter*.c 8590 8591NETLABEL 8592M: Paul Moore <paul@paul-moore.com> 8593W: http://netlabel.sf.net 8594L: netdev@vger.kernel.org 8595S: Maintained 8596F: Documentation/netlabel/ 8597F: include/net/netlabel.h 8598F: net/netlabel/ 8599 8600NETROM NETWORK LAYER 8601M: Ralf Baechle <ralf@linux-mips.org> 8602L: linux-hams@vger.kernel.org 8603W: http://www.linux-ax25.org/ 8604S: Maintained 8605F: include/net/netrom.h 8606F: include/uapi/linux/netrom.h 8607F: net/netrom/ 8608 8609NETRONOME ETHERNET DRIVERS 8610M: Jakub Kicinski <jakub.kicinski@netronome.com> 8611L: oss-drivers@netronome.com 8612S: Maintained 8613F: drivers/net/ethernet/netronome/ 8614 8615NETWORK BLOCK DEVICE (NBD) 8616M: Markus Pargmann <mpa@pengutronix.de> 8617S: Maintained 8618L: nbd-general@lists.sourceforge.net 8619T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8620F: Documentation/blockdev/nbd.txt 8621F: drivers/block/nbd.c 8622F: include/uapi/linux/nbd.h 8623 8624NETWORK DROP MONITOR 8625M: Neil Horman <nhorman@tuxdriver.com> 8626L: netdev@vger.kernel.org 8627S: Maintained 8628W: https://fedorahosted.org/dropwatch/ 8629F: net/core/drop_monitor.c 8630 8631NETWORKING [DSA] 8632M: Andrew Lunn <andrew@lunn.ch> 8633M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8634M: Florian Fainelli <f.fainelli@gmail.com> 8635S: Maintained 8636F: net/dsa/ 8637F: include/net/dsa.h 8638F: drivers/net/dsa/ 8639 8640NETWORKING [GENERAL] 8641M: "David S. Miller" <davem@davemloft.net> 8642L: netdev@vger.kernel.org 8643W: http://www.linuxfoundation.org/en/Net 8644Q: http://patchwork.ozlabs.org/project/netdev/list/ 8645T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8646T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8647S: Maintained 8648F: net/ 8649F: include/net/ 8650F: include/linux/in.h 8651F: include/linux/net.h 8652F: include/linux/netdevice.h 8653F: include/uapi/linux/in.h 8654F: include/uapi/linux/net.h 8655F: include/uapi/linux/netdevice.h 8656F: include/uapi/linux/net_namespace.h 8657F: tools/net/ 8658F: tools/testing/selftests/net/ 8659F: lib/random32.c 8660 8661NETWORKING [IPv4/IPv6] 8662M: "David S. Miller" <davem@davemloft.net> 8663M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8664M: James Morris <jmorris@namei.org> 8665M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8666M: Patrick McHardy <kaber@trash.net> 8667L: netdev@vger.kernel.org 8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8669S: Maintained 8670F: net/ipv4/ 8671F: net/ipv6/ 8672F: include/net/ip* 8673F: arch/x86/net/* 8674 8675NETWORKING [IPSEC] 8676M: Steffen Klassert <steffen.klassert@secunet.com> 8677M: Herbert Xu <herbert@gondor.apana.org.au> 8678M: "David S. Miller" <davem@davemloft.net> 8679L: netdev@vger.kernel.org 8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8681T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8682S: Maintained 8683F: net/core/flow.c 8684F: net/xfrm/ 8685F: net/key/ 8686F: net/ipv4/xfrm* 8687F: net/ipv4/esp4.c 8688F: net/ipv4/ah4.c 8689F: net/ipv4/ipcomp.c 8690F: net/ipv4/ip_vti.c 8691F: net/ipv6/xfrm* 8692F: net/ipv6/esp6.c 8693F: net/ipv6/ah6.c 8694F: net/ipv6/ipcomp6.c 8695F: net/ipv6/ip6_vti.c 8696F: include/uapi/linux/xfrm.h 8697F: include/net/xfrm.h 8698 8699NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8700M: Paul Moore <paul@paul-moore.com> 8701L: netdev@vger.kernel.org 8702S: Maintained 8703 8704NETWORKING [WIRELESS] 8705L: linux-wireless@vger.kernel.org 8706Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8707 8708NETWORKING DRIVERS 8709L: netdev@vger.kernel.org 8710W: http://www.linuxfoundation.org/en/Net 8711Q: http://patchwork.ozlabs.org/project/netdev/list/ 8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8714S: Odd Fixes 8715F: Documentation/devicetree/bindings/net/ 8716F: drivers/net/ 8717F: include/linux/if_* 8718F: include/linux/netdevice.h 8719F: include/linux/etherdevice.h 8720F: include/linux/fcdevice.h 8721F: include/linux/fddidevice.h 8722F: include/linux/hippidevice.h 8723F: include/linux/inetdevice.h 8724F: include/uapi/linux/if_* 8725F: include/uapi/linux/netdevice.h 8726 8727NETWORKING DRIVERS (WIRELESS) 8728M: Kalle Valo <kvalo@codeaurora.org> 8729L: linux-wireless@vger.kernel.org 8730Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8731T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8732T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8733S: Maintained 8734F: Documentation/devicetree/bindings/net/wireless/ 8735F: drivers/net/wireless/ 8736 8737NETXEN (1/10) GbE SUPPORT 8738M: Manish Chopra <manish.chopra@cavium.com> 8739M: Rahul Verma <rahul.verma@cavium.com> 8740M: Dept-GELinuxNICDev@cavium.com 8741L: netdev@vger.kernel.org 8742S: Supported 8743F: drivers/net/ethernet/qlogic/netxen/ 8744 8745NFC SUBSYSTEM 8746M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8747M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8748M: Samuel Ortiz <sameo@linux.intel.com> 8749L: linux-wireless@vger.kernel.org 8750L: linux-nfc@lists.01.org (subscribers-only) 8751S: Supported 8752F: net/nfc/ 8753F: include/net/nfc/ 8754F: include/uapi/linux/nfc.h 8755F: drivers/nfc/ 8756F: include/linux/platform_data/nfcmrvl.h 8757F: include/linux/platform_data/nxp-nci.h 8758F: include/linux/platform_data/pn544.h 8759F: include/linux/platform_data/st21nfca.h 8760F: include/linux/platform_data/st-nci.h 8761F: Documentation/devicetree/bindings/net/nfc/ 8762 8763NFS, SUNRPC, AND LOCKD CLIENTS 8764M: Trond Myklebust <trond.myklebust@primarydata.com> 8765M: Anna Schumaker <anna.schumaker@netapp.com> 8766L: linux-nfs@vger.kernel.org 8767W: http://client.linux-nfs.org 8768T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8769S: Maintained 8770F: fs/lockd/ 8771F: fs/nfs/ 8772F: fs/nfs_common/ 8773F: net/sunrpc/ 8774F: include/linux/lockd/ 8775F: include/linux/nfs* 8776F: include/linux/sunrpc/ 8777F: include/uapi/linux/nfs* 8778F: include/uapi/linux/sunrpc/ 8779 8780NILFS2 FILESYSTEM 8781M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8782L: linux-nilfs@vger.kernel.org 8783W: http://nilfs.sourceforge.net/ 8784W: http://nilfs.osdn.jp/ 8785T: git git://github.com/konis/nilfs2.git 8786S: Supported 8787F: Documentation/filesystems/nilfs2.txt 8788F: fs/nilfs2/ 8789F: include/trace/events/nilfs2.h 8790F: include/uapi/linux/nilfs2_api.h 8791F: include/uapi/linux/nilfs2_ondisk.h 8792 8793NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8794M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8795W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8796S: Maintained 8797F: Documentation/scsi/NinjaSCSI.txt 8798F: drivers/scsi/pcmcia/nsp_* 8799 8800NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8801M: GOTO Masanori <gotom@debian.or.jp> 8802M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8803W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8804S: Maintained 8805F: Documentation/scsi/NinjaSCSI.txt 8806F: drivers/scsi/nsp32* 8807 8808NIOS2 ARCHITECTURE 8809M: Ley Foon Tan <lftan@altera.com> 8810L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8811T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8812S: Maintained 8813F: arch/nios2/ 8814 8815NOKIA N900 POWER SUPPLY DRIVERS 8816R: Pali Rohár <pali.rohar@gmail.com> 8817F: include/linux/power/bq2415x_charger.h 8818F: include/linux/power/bq27xxx_battery.h 8819F: include/linux/power/isp1704_charger.h 8820F: drivers/power/supply/bq2415x_charger.c 8821F: drivers/power/supply/bq27xxx_battery.c 8822F: drivers/power/supply/bq27xxx_battery_i2c.c 8823F: drivers/power/supply/isp1704_charger.c 8824F: drivers/power/supply/rx51_battery.c 8825 8826NTB DRIVER CORE 8827M: Jon Mason <jdmason@kudzu.us> 8828M: Dave Jiang <dave.jiang@intel.com> 8829M: Allen Hubbe <Allen.Hubbe@emc.com> 8830L: linux-ntb@googlegroups.com 8831S: Supported 8832W: https://github.com/jonmason/ntb/wiki 8833T: git git://github.com/jonmason/ntb.git 8834F: drivers/ntb/ 8835F: drivers/net/ntb_netdev.c 8836F: include/linux/ntb.h 8837F: include/linux/ntb_transport.h 8838F: tools/testing/selftests/ntb/ 8839 8840NTB INTEL DRIVER 8841M: Jon Mason <jdmason@kudzu.us> 8842M: Dave Jiang <dave.jiang@intel.com> 8843L: linux-ntb@googlegroups.com 8844S: Supported 8845W: https://github.com/jonmason/ntb/wiki 8846T: git git://github.com/jonmason/ntb.git 8847F: drivers/ntb/hw/intel/ 8848 8849NTB AMD DRIVER 8850M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8851L: linux-ntb@googlegroups.com 8852S: Supported 8853F: drivers/ntb/hw/amd/ 8854 8855NTFS FILESYSTEM 8856M: Anton Altaparmakov <anton@tuxera.com> 8857L: linux-ntfs-dev@lists.sourceforge.net 8858W: http://www.tuxera.com/ 8859T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8860S: Supported 8861F: Documentation/filesystems/ntfs.txt 8862F: fs/ntfs/ 8863 8864NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8865M: Antonino Daplas <adaplas@gmail.com> 8866L: linux-fbdev@vger.kernel.org 8867S: Maintained 8868F: drivers/video/fbdev/riva/ 8869F: drivers/video/fbdev/nvidia/ 8870 8871NVM EXPRESS DRIVER 8872M: Keith Busch <keith.busch@intel.com> 8873M: Jens Axboe <axboe@fb.com> 8874M: Christoph Hellwig <hch@lst.de> 8875M: Sagi Grimberg <sagi@grimberg.me> 8876L: linux-nvme@lists.infradead.org 8877T: git://git.infradead.org/nvme.git 8878W: http://git.infradead.org/nvme.git 8879S: Supported 8880F: drivers/nvme/host/ 8881F: include/linux/nvme.h 8882F: include/uapi/linux/nvme_ioctl.h 8883 8884NVM EXPRESS TARGET DRIVER 8885M: Christoph Hellwig <hch@lst.de> 8886M: Sagi Grimberg <sagi@grimberg.me> 8887L: linux-nvme@lists.infradead.org 8888T: git://git.infradead.org/nvme.git 8889W: http://git.infradead.org/nvme.git 8890S: Supported 8891F: drivers/nvme/target/ 8892 8893NVM EXPRESS FC TRANSPORT DRIVERS 8894M: James Smart <james.smart@broadcom.com> 8895L: linux-nvme@lists.infradead.org 8896S: Supported 8897F: include/linux/nvme-fc.h 8898F: include/linux/nvme-fc-driver.h 8899F: drivers/nvme/host/fc.c 8900F: drivers/nvme/target/fc.c 8901F: drivers/nvme/target/fcloop.c 8902 8903NVMEM FRAMEWORK 8904M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8905M: Maxime Ripard <maxime.ripard@free-electrons.com> 8906S: Maintained 8907F: drivers/nvmem/ 8908F: Documentation/devicetree/bindings/nvmem/ 8909F: include/linux/nvmem-consumer.h 8910F: include/linux/nvmem-provider.h 8911 8912NXP-NCI NFC DRIVER 8913M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8914R: Charles Gorand <charles.gorand@effinnov.com> 8915L: linux-nfc@lists.01.org (moderated for non-subscribers) 8916S: Supported 8917F: drivers/nfc/nxp-nci 8918 8919NXP TDA998X DRM DRIVER 8920M: Russell King <linux@armlinux.org.uk> 8921S: Supported 8922T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 8923T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 8924F: drivers/gpu/drm/i2c/tda998x_drv.c 8925F: include/drm/i2c/tda998x.h 8926 8927NXP TFA9879 DRIVER 8928M: Peter Rosin <peda@axentia.se> 8929L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8930S: Maintained 8931F: sound/soc/codecs/tfa9879* 8932 8933OBJTOOL 8934M: Josh Poimboeuf <jpoimboe@redhat.com> 8935S: Supported 8936F: tools/objtool/ 8937 8938OMAP SUPPORT 8939M: Tony Lindgren <tony@atomide.com> 8940L: linux-omap@vger.kernel.org 8941W: http://www.muru.com/linux/omap/ 8942W: http://linux.omap.com/ 8943Q: http://patchwork.kernel.org/project/linux-omap/list/ 8944T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8945S: Maintained 8946F: arch/arm/*omap*/ 8947F: arch/arm/configs/omap1_defconfig 8948F: arch/arm/configs/omap2plus_defconfig 8949F: drivers/i2c/busses/i2c-omap.c 8950F: drivers/irqchip/irq-omap-intc.c 8951F: drivers/mfd/*omap*.c 8952F: drivers/mfd/menelaus.c 8953F: drivers/mfd/palmas.c 8954F: drivers/mfd/tps65217.c 8955F: drivers/mfd/tps65218.c 8956F: drivers/mfd/tps65910.c 8957F: drivers/mfd/twl-core.[ch] 8958F: drivers/mfd/twl4030*.c 8959F: drivers/mfd/twl6030*.c 8960F: drivers/mfd/twl6040*.c 8961F: drivers/regulator/palmas-regulator*.c 8962F: drivers/regulator/pbias-regulator.c 8963F: drivers/regulator/tps65217-regulator.c 8964F: drivers/regulator/tps65218-regulator.c 8965F: drivers/regulator/tps65910-regulator.c 8966F: drivers/regulator/twl-regulator.c 8967F: drivers/regulator/twl6030-regulator.c 8968F: include/linux/i2c-omap.h 8969 8970OMAP DEVICE TREE SUPPORT 8971M: Benoît Cousson <bcousson@baylibre.com> 8972M: Tony Lindgren <tony@atomide.com> 8973L: linux-omap@vger.kernel.org 8974L: devicetree@vger.kernel.org 8975S: Maintained 8976F: arch/arm/boot/dts/*omap* 8977F: arch/arm/boot/dts/*am3* 8978F: arch/arm/boot/dts/*am4* 8979F: arch/arm/boot/dts/*am5* 8980F: arch/arm/boot/dts/*dra7* 8981 8982OMAP CLOCK FRAMEWORK SUPPORT 8983M: Paul Walmsley <paul@pwsan.com> 8984L: linux-omap@vger.kernel.org 8985S: Maintained 8986F: arch/arm/*omap*/*clock* 8987 8988OMAP POWER MANAGEMENT SUPPORT 8989M: Kevin Hilman <khilman@kernel.org> 8990L: linux-omap@vger.kernel.org 8991S: Maintained 8992F: arch/arm/*omap*/*pm* 8993F: drivers/cpufreq/omap-cpufreq.c 8994 8995OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8996M: Rajendra Nayak <rnayak@codeaurora.org> 8997M: Paul Walmsley <paul@pwsan.com> 8998L: linux-omap@vger.kernel.org 8999S: Maintained 9000F: arch/arm/mach-omap2/prm* 9001 9002OMAP AUDIO SUPPORT 9003M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9004M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9005L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9006L: linux-omap@vger.kernel.org 9007S: Maintained 9008F: sound/soc/omap/ 9009 9010OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9011M: Roger Quadros <rogerq@ti.com> 9012M: Tony Lindgren <tony@atomide.com> 9013L: linux-omap@vger.kernel.org 9014S: Maintained 9015F: drivers/memory/omap-gpmc.c 9016F: arch/arm/mach-omap2/*gpmc* 9017 9018OMAP FRAMEBUFFER SUPPORT 9019M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9020L: linux-fbdev@vger.kernel.org 9021L: linux-omap@vger.kernel.org 9022S: Maintained 9023F: drivers/video/fbdev/omap/ 9024 9025OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9026M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9027L: linux-omap@vger.kernel.org 9028L: linux-fbdev@vger.kernel.org 9029S: Maintained 9030F: drivers/video/fbdev/omap2/ 9031F: Documentation/arm/OMAP/DSS 9032 9033OMAP HARDWARE SPINLOCK SUPPORT 9034M: Ohad Ben-Cohen <ohad@wizery.com> 9035L: linux-omap@vger.kernel.org 9036S: Maintained 9037F: drivers/hwspinlock/omap_hwspinlock.c 9038 9039OMAP MMC SUPPORT 9040M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9041L: linux-omap@vger.kernel.org 9042S: Maintained 9043F: drivers/mmc/host/omap.c 9044 9045OMAP HS MMC SUPPORT 9046L: linux-mmc@vger.kernel.org 9047L: linux-omap@vger.kernel.org 9048S: Orphan 9049F: drivers/mmc/host/omap_hsmmc.c 9050 9051OMAP RANDOM NUMBER GENERATOR SUPPORT 9052M: Deepak Saxena <dsaxena@plexity.net> 9053S: Maintained 9054F: drivers/char/hw_random/omap-rng.c 9055 9056OMAP HWMOD SUPPORT 9057M: Benoît Cousson <bcousson@baylibre.com> 9058M: Paul Walmsley <paul@pwsan.com> 9059L: linux-omap@vger.kernel.org 9060S: Maintained 9061F: arch/arm/mach-omap2/omap_hwmod.* 9062 9063OMAP HWMOD DATA 9064M: Paul Walmsley <paul@pwsan.com> 9065L: linux-omap@vger.kernel.org 9066S: Maintained 9067F: arch/arm/mach-omap2/omap_hwmod*data* 9068 9069OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9070M: Benoît Cousson <bcousson@baylibre.com> 9071L: linux-omap@vger.kernel.org 9072S: Maintained 9073F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9074 9075OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9076M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9077L: linux-media@vger.kernel.org 9078S: Maintained 9079F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9080F: drivers/media/platform/omap3isp/ 9081F: drivers/staging/media/omap4iss/ 9082 9083OMAP USB SUPPORT 9084L: linux-usb@vger.kernel.org 9085L: linux-omap@vger.kernel.org 9086S: Orphan 9087F: drivers/usb/*/*omap* 9088F: arch/arm/*omap*/usb* 9089 9090OMAP GPIO DRIVER 9091M: Grygorii Strashko <grygorii.strashko@ti.com> 9092M: Santosh Shilimkar <ssantosh@kernel.org> 9093M: Kevin Hilman <khilman@kernel.org> 9094L: linux-omap@vger.kernel.org 9095S: Maintained 9096F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9097F: drivers/gpio/gpio-omap.c 9098 9099OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9100M: Mark Jackson <mpfj@newflow.co.uk> 9101L: linux-omap@vger.kernel.org 9102S: Maintained 9103F: arch/arm/boot/dts/am335x-nano.dts 9104 9105OMFS FILESYSTEM 9106M: Bob Copeland <me@bobcopeland.com> 9107L: linux-karma-devel@lists.sourceforge.net 9108S: Maintained 9109F: Documentation/filesystems/omfs.txt 9110F: fs/omfs/ 9111 9112OMNIKEY CARDMAN 4000 DRIVER 9113M: Harald Welte <laforge@gnumonks.org> 9114S: Maintained 9115F: drivers/char/pcmcia/cm4000_cs.c 9116F: include/linux/cm4000_cs.h 9117F: include/uapi/linux/cm4000_cs.h 9118 9119OMNIKEY CARDMAN 4040 DRIVER 9120M: Harald Welte <laforge@gnumonks.org> 9121S: Maintained 9122F: drivers/char/pcmcia/cm4040_cs.* 9123 9124OMNIVISION OV7670 SENSOR DRIVER 9125M: Jonathan Corbet <corbet@lwn.net> 9126L: linux-media@vger.kernel.org 9127T: git git://linuxtv.org/media_tree.git 9128S: Maintained 9129F: drivers/media/i2c/ov7670.c 9130 9131ONENAND FLASH DRIVER 9132M: Kyungmin Park <kyungmin.park@samsung.com> 9133L: linux-mtd@lists.infradead.org 9134S: Maintained 9135F: drivers/mtd/onenand/ 9136F: include/linux/mtd/onenand*.h 9137 9138ONSTREAM SCSI TAPE DRIVER 9139M: Willem Riede <osst@riede.org> 9140L: osst-users@lists.sourceforge.net 9141L: linux-scsi@vger.kernel.org 9142S: Maintained 9143F: Documentation/scsi/osst.txt 9144F: drivers/scsi/osst.* 9145F: drivers/scsi/osst_*.h 9146F: drivers/scsi/st.h 9147 9148OPENCORES I2C BUS DRIVER 9149M: Peter Korsgaard <jacmet@sunsite.dk> 9150L: linux-i2c@vger.kernel.org 9151S: Maintained 9152F: Documentation/i2c/busses/i2c-ocores 9153F: drivers/i2c/busses/i2c-ocores.c 9154 9155OPEN FIRMWARE AND FLATTENED DEVICE TREE 9156M: Rob Herring <robh+dt@kernel.org> 9157M: Frank Rowand <frowand.list@gmail.com> 9158L: devicetree@vger.kernel.org 9159W: http://www.devicetree.org/ 9160T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9161S: Maintained 9162F: drivers/of/ 9163F: include/linux/of*.h 9164F: scripts/dtc/ 9165 9166OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9167M: Rob Herring <robh+dt@kernel.org> 9168M: Mark Rutland <mark.rutland@arm.com> 9169L: devicetree@vger.kernel.org 9170T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9171Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9172S: Maintained 9173F: Documentation/devicetree/ 9174F: arch/*/boot/dts/ 9175F: include/dt-bindings/ 9176 9177OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9178M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9179L: devicetree@vger.kernel.org 9180S: Maintained 9181F: Documentation/devicetree/dynamic-resolution-notes.txt 9182F: Documentation/devicetree/overlay-notes.txt 9183F: drivers/of/overlay.c 9184F: drivers/of/resolver.c 9185 9186OPENRISC ARCHITECTURE 9187M: Jonas Bonn <jonas@southpole.se> 9188M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9189M: Stafford Horne <shorne@gmail.com> 9190L: openrisc@lists.librecores.org 9191W: http://openrisc.io 9192S: Maintained 9193F: arch/openrisc/ 9194 9195OPENVSWITCH 9196M: Pravin Shelar <pshelar@nicira.com> 9197L: netdev@vger.kernel.org 9198L: dev@openvswitch.org 9199W: http://openvswitch.org 9200S: Maintained 9201F: net/openvswitch/ 9202F: include/uapi/linux/openvswitch.h 9203 9204OPERATING PERFORMANCE POINTS (OPP) 9205M: Viresh Kumar <vireshk@kernel.org> 9206M: Nishanth Menon <nm@ti.com> 9207M: Stephen Boyd <sboyd@codeaurora.org> 9208L: linux-pm@vger.kernel.org 9209S: Maintained 9210T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9211F: drivers/base/power/opp/ 9212F: include/linux/pm_opp.h 9213F: Documentation/power/opp.txt 9214F: Documentation/devicetree/bindings/opp/ 9215 9216OPL4 DRIVER 9217M: Clemens Ladisch <clemens@ladisch.de> 9218L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9219T: git git://git.alsa-project.org/alsa-kernel.git 9220S: Maintained 9221F: sound/drivers/opl4/ 9222 9223OPROFILE 9224M: Robert Richter <rric@kernel.org> 9225L: oprofile-list@lists.sf.net 9226S: Maintained 9227F: arch/*/include/asm/oprofile*.h 9228F: arch/*/oprofile/ 9229F: drivers/oprofile/ 9230F: include/linux/oprofile.h 9231 9232ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9233M: Mark Fasheh <mfasheh@versity.com> 9234M: Joel Becker <jlbec@evilplan.org> 9235L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9236W: http://ocfs2.wiki.kernel.org 9237S: Supported 9238F: Documentation/filesystems/ocfs2.txt 9239F: Documentation/filesystems/dlmfs.txt 9240F: fs/ocfs2/ 9241 9242ORINOCO DRIVER 9243L: linux-wireless@vger.kernel.org 9244W: http://wireless.kernel.org/en/users/Drivers/orinoco 9245W: http://www.nongnu.org/orinoco/ 9246S: Orphan 9247F: drivers/net/wireless/intersil/orinoco/ 9248 9249OSD LIBRARY and FILESYSTEM 9250M: Boaz Harrosh <ooo@electrozaur.com> 9251M: Benny Halevy <bhalevy@primarydata.com> 9252L: osd-dev@open-osd.org 9253W: http://open-osd.org 9254T: git git://git.open-osd.org/open-osd.git 9255S: Maintained 9256F: drivers/scsi/osd/ 9257F: include/scsi/osd_* 9258F: fs/exofs/ 9259 9260OVERLAY FILESYSTEM 9261M: Miklos Szeredi <miklos@szeredi.hu> 9262L: linux-unionfs@vger.kernel.org 9263T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9264S: Supported 9265F: fs/overlayfs/ 9266F: Documentation/filesystems/overlayfs.txt 9267 9268ORANGEFS FILESYSTEM 9269M: Mike Marshall <hubcap@omnibond.com> 9270L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9271T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9272S: Supported 9273F: fs/orangefs/ 9274F: Documentation/filesystems/orangefs.txt 9275 9276P54 WIRELESS DRIVER 9277M: Christian Lamparter <chunkeey@googlemail.com> 9278L: linux-wireless@vger.kernel.org 9279W: http://wireless.kernel.org/en/users/Drivers/p54 9280S: Maintained 9281F: drivers/net/wireless/intersil/p54/ 9282 9283PA SEMI ETHERNET DRIVER 9284L: netdev@vger.kernel.org 9285S: Orphan 9286F: drivers/net/ethernet/pasemi/* 9287 9288PA SEMI SMBUS DRIVER 9289L: linux-i2c@vger.kernel.org 9290S: Orphan 9291F: drivers/i2c/busses/i2c-pasemi.c 9292 9293PADATA PARALLEL EXECUTION MECHANISM 9294M: Steffen Klassert <steffen.klassert@secunet.com> 9295L: linux-crypto@vger.kernel.org 9296S: Maintained 9297F: kernel/padata.c 9298F: include/linux/padata.h 9299F: Documentation/padata.txt 9300 9301PANASONIC LAPTOP ACPI EXTRAS DRIVER 9302M: Harald Welte <laforge@gnumonks.org> 9303L: platform-driver-x86@vger.kernel.org 9304S: Maintained 9305F: drivers/platform/x86/panasonic-laptop.c 9306 9307PANASONIC MN10300/AM33/AM34 PORT 9308M: David Howells <dhowells@redhat.com> 9309L: linux-am33-list@redhat.com (moderated for non-subscribers) 9310W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9311S: Maintained 9312F: Documentation/mn10300/ 9313F: arch/mn10300/ 9314 9315PARALLEL LCD/KEYPAD PANEL DRIVER 9316M: Willy Tarreau <willy@haproxy.com> 9317M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9318S: Odd Fixes 9319F: Documentation/misc-devices/lcd-panel-cgram.txt 9320F: drivers/misc/panel.c 9321 9322PARALLEL PORT SUBSYSTEM 9323M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9324M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9325L: linux-parport@lists.infradead.org (subscribers-only) 9326S: Maintained 9327F: drivers/parport/ 9328F: include/linux/parport*.h 9329F: drivers/char/ppdev.c 9330F: include/uapi/linux/ppdev.h 9331F: Documentation/parport*.txt 9332 9333PARAVIRT_OPS INTERFACE 9334M: Jeremy Fitzhardinge <jeremy@goop.org> 9335M: Chris Wright <chrisw@sous-sol.org> 9336M: Alok Kataria <akataria@vmware.com> 9337M: Rusty Russell <rusty@rustcorp.com.au> 9338L: virtualization@lists.linux-foundation.org 9339S: Supported 9340F: Documentation/virtual/paravirt_ops.txt 9341F: arch/*/kernel/paravirt* 9342F: arch/*/include/asm/paravirt.h 9343F: include/linux/hypervisor.h 9344 9345PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9346M: Tim Waugh <tim@cyberelk.net> 9347L: linux-parport@lists.infradead.org (subscribers-only) 9348S: Maintained 9349F: Documentation/blockdev/paride.txt 9350F: drivers/block/paride/ 9351 9352PARISC ARCHITECTURE 9353M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9354M: Helge Deller <deller@gmx.de> 9355L: linux-parisc@vger.kernel.org 9356W: http://www.parisc-linux.org/ 9357Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9358T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9359T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9360S: Maintained 9361F: arch/parisc/ 9362F: Documentation/parisc/ 9363F: drivers/parisc/ 9364F: drivers/char/agp/parisc-agp.c 9365F: drivers/input/serio/gscps2.c 9366F: drivers/parport/parport_gsc.* 9367F: drivers/tty/serial/8250/8250_gsc.c 9368F: drivers/video/fbdev/sti* 9369F: drivers/video/console/sti* 9370F: drivers/video/logo/logo_parisc* 9371 9372PC87360 HARDWARE MONITORING DRIVER 9373M: Jim Cromie <jim.cromie@gmail.com> 9374L: linux-hwmon@vger.kernel.org 9375S: Maintained 9376F: Documentation/hwmon/pc87360 9377F: drivers/hwmon/pc87360.c 9378 9379PC8736x GPIO DRIVER 9380M: Jim Cromie <jim.cromie@gmail.com> 9381S: Maintained 9382F: drivers/char/pc8736x_gpio.c 9383 9384PC87427 HARDWARE MONITORING DRIVER 9385M: Jean Delvare <jdelvare@suse.com> 9386L: linux-hwmon@vger.kernel.org 9387S: Maintained 9388F: Documentation/hwmon/pc87427 9389F: drivers/hwmon/pc87427.c 9390 9391PCA9532 LED DRIVER 9392M: Riku Voipio <riku.voipio@iki.fi> 9393S: Maintained 9394F: drivers/leds/leds-pca9532.c 9395F: include/linux/leds-pca9532.h 9396 9397PCA9541 I2C BUS MASTER SELECTOR DRIVER 9398M: Guenter Roeck <linux@roeck-us.net> 9399L: linux-i2c@vger.kernel.org 9400S: Maintained 9401F: drivers/i2c/muxes/i2c-mux-pca9541.c 9402 9403PCDP - PRIMARY CONSOLE AND DEBUG PORT 9404M: Khalid Aziz <khalid@gonehiking.org> 9405S: Maintained 9406F: drivers/firmware/pcdp.* 9407 9408PCI ERROR RECOVERY 9409M: Linas Vepstas <linasvepstas@gmail.com> 9410L: linux-pci@vger.kernel.org 9411S: Supported 9412F: Documentation/PCI/pci-error-recovery.txt 9413 9414PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9415M: Russell Currey <ruscur@russell.cc> 9416L: linuxppc-dev@lists.ozlabs.org 9417S: Supported 9418F: Documentation/powerpc/eeh-pci-error-recovery.txt 9419F: arch/powerpc/kernel/eeh*.c 9420F: arch/powerpc/platforms/*/eeh*.c 9421F: arch/powerpc/include/*/eeh*.h 9422 9423PCI SUBSYSTEM 9424M: Bjorn Helgaas <bhelgaas@google.com> 9425L: linux-pci@vger.kernel.org 9426Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9427T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9428S: Supported 9429F: Documentation/devicetree/bindings/pci/ 9430F: Documentation/PCI/ 9431F: drivers/pci/ 9432F: include/linux/pci* 9433F: arch/x86/pci/ 9434F: arch/x86/kernel/quirks.c 9435 9436PCI DRIVER FOR ALTERA PCIE IP 9437M: Ley Foon Tan <lftan@altera.com> 9438L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9439L: linux-pci@vger.kernel.org 9440S: Supported 9441F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9442F: drivers/pci/host/pcie-altera.c 9443 9444PCI DRIVER FOR ARM VERSATILE PLATFORM 9445M: Rob Herring <robh@kernel.org> 9446L: linux-pci@vger.kernel.org 9447L: linux-arm-kernel@lists.infradead.org 9448S: Maintained 9449F: Documentation/devicetree/bindings/pci/versatile.txt 9450F: drivers/pci/host/pci-versatile.c 9451 9452PCI DRIVER FOR ARMADA 8K 9453M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9454L: linux-pci@vger.kernel.org 9455L: linux-arm-kernel@lists.infradead.org 9456S: Maintained 9457F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9458F: drivers/pci/host/pcie-armada8k.c 9459 9460PCI DRIVER FOR APPLIEDMICRO XGENE 9461M: Tanmay Inamdar <tinamdar@apm.com> 9462L: linux-pci@vger.kernel.org 9463L: linux-arm-kernel@lists.infradead.org 9464S: Maintained 9465F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9466F: drivers/pci/host/pci-xgene.c 9467 9468PCI DRIVER FOR FREESCALE LAYERSCAPE 9469M: Minghuan Lian <minghuan.Lian@freescale.com> 9470M: Mingkai Hu <mingkai.hu@freescale.com> 9471M: Roy Zang <tie-fei.zang@freescale.com> 9472L: linuxppc-dev@lists.ozlabs.org 9473L: linux-pci@vger.kernel.org 9474L: linux-arm-kernel@lists.infradead.org 9475S: Maintained 9476F: drivers/pci/host/*layerscape* 9477 9478PCI DRIVER FOR IMX6 9479M: Richard Zhu <hongxing.zhu@nxp.com> 9480M: Lucas Stach <l.stach@pengutronix.de> 9481L: linux-pci@vger.kernel.org 9482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9483S: Maintained 9484F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9485F: drivers/pci/host/*imx6* 9486 9487PCI DRIVER FOR TI KEYSTONE 9488M: Murali Karicheri <m-karicheri2@ti.com> 9489L: linux-pci@vger.kernel.org 9490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9491S: Maintained 9492F: drivers/pci/host/*keystone* 9493 9494PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9495M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9496M: Jason Cooper <jason@lakedaemon.net> 9497L: linux-pci@vger.kernel.org 9498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9499S: Maintained 9500F: drivers/pci/host/*mvebu* 9501 9502PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9503M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9504L: linux-pci@vger.kernel.org 9505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9506S: Maintained 9507F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9508F: drivers/pci/host/pci-aardvark.c 9509 9510PCI DRIVER FOR NVIDIA TEGRA 9511M: Thierry Reding <thierry.reding@gmail.com> 9512L: linux-tegra@vger.kernel.org 9513L: linux-pci@vger.kernel.org 9514S: Supported 9515F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9516F: drivers/pci/host/pci-tegra.c 9517 9518PCI DRIVER FOR TI DRA7XX 9519M: Kishon Vijay Abraham I <kishon@ti.com> 9520L: linux-omap@vger.kernel.org 9521L: linux-pci@vger.kernel.org 9522S: Supported 9523F: Documentation/devicetree/bindings/pci/ti-pci.txt 9524F: drivers/pci/host/pci-dra7xx.c 9525 9526PCI DRIVER FOR RENESAS R-CAR 9527M: Simon Horman <horms@verge.net.au> 9528L: linux-pci@vger.kernel.org 9529L: linux-renesas-soc@vger.kernel.org 9530S: Maintained 9531F: drivers/pci/host/*rcar* 9532 9533PCI DRIVER FOR SAMSUNG EXYNOS 9534M: Jingoo Han <jingoohan1@gmail.com> 9535L: linux-pci@vger.kernel.org 9536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9537L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9538S: Maintained 9539F: drivers/pci/host/pci-exynos.c 9540 9541PCI DRIVER FOR SYNOPSIS DESIGNWARE 9542M: Jingoo Han <jingoohan1@gmail.com> 9543M: Joao Pinto <Joao.Pinto@synopsys.com> 9544L: linux-pci@vger.kernel.org 9545S: Maintained 9546F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9547F: drivers/pci/host/*designware* 9548 9549PCI DRIVER FOR GENERIC OF HOSTS 9550M: Will Deacon <will.deacon@arm.com> 9551L: linux-pci@vger.kernel.org 9552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9553S: Maintained 9554F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9555F: drivers/pci/host/pci-host-common.c 9556F: drivers/pci/host/pci-host-generic.c 9557 9558PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9559M: Keith Busch <keith.busch@intel.com> 9560L: linux-pci@vger.kernel.org 9561S: Supported 9562F: drivers/pci/host/vmd.c 9563 9564PCIE DRIVER FOR ST SPEAR13XX 9565M: Pratyush Anand <pratyush.anand@gmail.com> 9566L: linux-pci@vger.kernel.org 9567S: Maintained 9568F: drivers/pci/host/*spear* 9569 9570PCI MSI DRIVER FOR ALTERA MSI IP 9571M: Ley Foon Tan <lftan@altera.com> 9572L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9573L: linux-pci@vger.kernel.org 9574S: Supported 9575F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9576F: drivers/pci/host/pcie-altera-msi.c 9577 9578PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9579M: Duc Dang <dhdang@apm.com> 9580L: linux-pci@vger.kernel.org 9581L: linux-arm-kernel@lists.infradead.org 9582S: Maintained 9583F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9584F: drivers/pci/host/pci-xgene-msi.c 9585 9586PCIE DRIVER FOR AXIS ARTPEC 9587M: Niklas Cassel <niklas.cassel@axis.com> 9588M: Jesper Nilsson <jesper.nilsson@axis.com> 9589L: linux-arm-kernel@axis.com 9590L: linux-pci@vger.kernel.org 9591S: Maintained 9592F: Documentation/devicetree/bindings/pci/axis,artpec* 9593F: drivers/pci/host/*artpec* 9594 9595PCIE DRIVER FOR HISILICON 9596M: Zhou Wang <wangzhou1@hisilicon.com> 9597M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9598L: linux-pci@vger.kernel.org 9599S: Maintained 9600F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9601F: drivers/pci/host/pcie-hisi.c 9602 9603PCIE DRIVER FOR ROCKCHIP 9604M: Shawn Lin <shawn.lin@rock-chips.com> 9605M: Wenrui Li <wenrui.li@rock-chips.com> 9606L: linux-pci@vger.kernel.org 9607L: linux-rockchip@lists.infradead.org 9608S: Maintained 9609F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9610F: drivers/pci/host/pcie-rockchip.c 9611 9612PCIE DRIVER FOR QUALCOMM MSM 9613M: Stanimir Varbanov <svarbanov@mm-sol.com> 9614L: linux-pci@vger.kernel.org 9615L: linux-arm-msm@vger.kernel.org 9616S: Maintained 9617F: drivers/pci/host/*qcom* 9618 9619PCIE DRIVER FOR CAVIUM THUNDERX 9620M: David Daney <david.daney@cavium.com> 9621L: linux-pci@vger.kernel.org 9622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9623S: Supported 9624F: Documentation/devicetree/bindings/pci/pci-thunder-* 9625F: drivers/pci/host/pci-thunder-* 9626 9627PCMCIA SUBSYSTEM 9628P: Linux PCMCIA Team 9629L: linux-pcmcia@lists.infradead.org 9630W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9631T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9632S: Maintained 9633F: Documentation/pcmcia/ 9634F: tools/pcmcia/ 9635F: drivers/pcmcia/ 9636F: include/pcmcia/ 9637 9638PCNET32 NETWORK DRIVER 9639M: Don Fry <pcnet32@frontier.com> 9640L: netdev@vger.kernel.org 9641S: Maintained 9642F: drivers/net/ethernet/amd/pcnet32.c 9643 9644PCRYPT PARALLEL CRYPTO ENGINE 9645M: Steffen Klassert <steffen.klassert@secunet.com> 9646L: linux-crypto@vger.kernel.org 9647S: Maintained 9648F: crypto/pcrypt.c 9649F: include/crypto/pcrypt.h 9650 9651PER-CPU MEMORY ALLOCATOR 9652M: Tejun Heo <tj@kernel.org> 9653M: Christoph Lameter <cl@linux.com> 9654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9655S: Maintained 9656F: include/linux/percpu*.h 9657F: mm/percpu*.c 9658F: arch/*/include/asm/percpu.h 9659 9660PER-TASK DELAY ACCOUNTING 9661M: Balbir Singh <bsingharora@gmail.com> 9662S: Maintained 9663F: include/linux/delayacct.h 9664F: kernel/delayacct.c 9665 9666PERFORMANCE EVENTS SUBSYSTEM 9667M: Peter Zijlstra <peterz@infradead.org> 9668M: Ingo Molnar <mingo@redhat.com> 9669M: Arnaldo Carvalho de Melo <acme@kernel.org> 9670R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9671L: linux-kernel@vger.kernel.org 9672T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9673S: Supported 9674F: kernel/events/* 9675F: include/linux/perf_event.h 9676F: include/uapi/linux/perf_event.h 9677F: arch/*/kernel/perf_event*.c 9678F: arch/*/kernel/*/perf_event*.c 9679F: arch/*/kernel/*/*/perf_event*.c 9680F: arch/*/include/asm/perf_event.h 9681F: arch/*/kernel/perf_callchain.c 9682F: arch/*/events/* 9683F: tools/perf/ 9684 9685PERSONALITY HANDLING 9686M: Christoph Hellwig <hch@infradead.org> 9687L: linux-abi-devel@lists.sourceforge.net 9688S: Maintained 9689F: include/linux/personality.h 9690F: include/uapi/linux/personality.h 9691 9692PHONET PROTOCOL 9693M: Remi Denis-Courmont <courmisch@gmail.com> 9694S: Supported 9695F: Documentation/networking/phonet.txt 9696F: include/linux/phonet.h 9697F: include/net/phonet/ 9698F: include/uapi/linux/phonet.h 9699F: net/phonet/ 9700 9701PHRAM MTD DRIVER 9702M: Joern Engel <joern@lazybastard.org> 9703L: linux-mtd@lists.infradead.org 9704S: Maintained 9705F: drivers/mtd/devices/phram.c 9706 9707PICOLCD HID DRIVER 9708M: Bruno Prémont <bonbons@linux-vserver.org> 9709L: linux-input@vger.kernel.org 9710S: Maintained 9711F: drivers/hid/hid-picolcd* 9712 9713PICOXCELL SUPPORT 9714M: Jamie Iles <jamie@jamieiles.com> 9715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9716T: git git://github.com/jamieiles/linux-2.6-ji.git 9717S: Supported 9718F: arch/arm/boot/dts/picoxcell* 9719F: arch/arm/mach-picoxcell/ 9720F: drivers/crypto/picoxcell* 9721 9722PIN CONTROL SUBSYSTEM 9723M: Linus Walleij <linus.walleij@linaro.org> 9724L: linux-gpio@vger.kernel.org 9725T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9726S: Maintained 9727F: Documentation/devicetree/bindings/pinctrl/ 9728F: Documentation/pinctrl.txt 9729F: drivers/pinctrl/ 9730F: include/linux/pinctrl/ 9731 9732PIN CONTROLLER - ATMEL AT91 9733M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9735S: Maintained 9736F: drivers/pinctrl/pinctrl-at91.* 9737 9738PIN CONTROLLER - ATMEL AT91 PIO4 9739M: Ludovic Desroches <ludovic.desroches@atmel.com> 9740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9741L: linux-gpio@vger.kernel.org 9742S: Supported 9743F: drivers/pinctrl/pinctrl-at91-pio4.* 9744 9745PIN CONTROLLER - INTEL 9746M: Mika Westerberg <mika.westerberg@linux.intel.com> 9747M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9748S: Maintained 9749F: drivers/pinctrl/intel/ 9750 9751PIN CONTROLLER - RENESAS 9752M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9753M: Geert Uytterhoeven <geert+renesas@glider.be> 9754L: linux-renesas-soc@vger.kernel.org 9755S: Maintained 9756F: drivers/pinctrl/sh-pfc/ 9757 9758PIN CONTROLLER - SAMSUNG 9759M: Tomasz Figa <tomasz.figa@gmail.com> 9760M: Krzysztof Kozlowski <krzk@kernel.org> 9761M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9763L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9764S: Maintained 9765F: drivers/pinctrl/samsung/ 9766F: include/dt-bindings/pinctrl/samsung.h 9767F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9768 9769PIN CONTROLLER - SINGLE 9770M: Tony Lindgren <tony@atomide.com> 9771M: Haojian Zhuang <haojian.zhuang@linaro.org> 9772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9773L: linux-omap@vger.kernel.org 9774S: Maintained 9775F: drivers/pinctrl/pinctrl-single.c 9776 9777PIN CONTROLLER - ST SPEAR 9778M: Viresh Kumar <vireshk@kernel.org> 9779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9780W: http://www.st.com/spear 9781S: Maintained 9782F: drivers/pinctrl/spear/ 9783 9784PISTACHIO SOC SUPPORT 9785M: James Hartley <james.hartley@imgtec.com> 9786M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9787L: linux-mips@linux-mips.org 9788S: Maintained 9789F: arch/mips/pistachio/ 9790F: arch/mips/include/asm/mach-pistachio/ 9791F: arch/mips/boot/dts/pistachio/ 9792F: arch/mips/configs/pistachio*_defconfig 9793 9794PKTCDVD DRIVER 9795S: Orphan 9796M: linux-block@vger.kernel.org 9797F: drivers/block/pktcdvd.c 9798F: include/linux/pktcdvd.h 9799F: include/uapi/linux/pktcdvd.h 9800 9801PKUNITY SOC DRIVERS 9802M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9803W: http://mprc.pku.edu.cn/~guanxuetao/linux 9804S: Maintained 9805T: git git://github.com/gxt/linux.git 9806F: drivers/input/serio/i8042-unicore32io.h 9807F: drivers/i2c/busses/i2c-puv3.c 9808F: drivers/video/fbdev/fb-puv3.c 9809F: drivers/rtc/rtc-puv3.c 9810 9811PMBUS HARDWARE MONITORING DRIVERS 9812M: Guenter Roeck <linux@roeck-us.net> 9813L: linux-hwmon@vger.kernel.org 9814W: http://hwmon.wiki.kernel.org/ 9815W: http://www.roeck-us.net/linux/drivers/ 9816T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9817S: Maintained 9818F: Documentation/hwmon/pmbus 9819F: drivers/hwmon/pmbus/ 9820F: include/linux/i2c/pmbus.h 9821 9822PMC SIERRA MaxRAID DRIVER 9823L: linux-scsi@vger.kernel.org 9824W: http://www.pmc-sierra.com/ 9825S: Orphan 9826F: drivers/scsi/pmcraid.* 9827 9828PMC SIERRA PM8001 DRIVER 9829M: Jack Wang <jinpu.wang@profitbricks.com> 9830M: lindar_liu@usish.com 9831L: pmchba@pmcs.com 9832L: linux-scsi@vger.kernel.org 9833S: Supported 9834F: drivers/scsi/pm8001/ 9835 9836POSIX CLOCKS and TIMERS 9837M: Thomas Gleixner <tglx@linutronix.de> 9838L: linux-kernel@vger.kernel.org 9839T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9840S: Maintained 9841F: fs/timerfd.c 9842F: include/linux/timer* 9843F: kernel/time/*timer* 9844 9845POWER MANAGEMENT CORE 9846M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9847L: linux-pm@vger.kernel.org 9848T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9849B: https://bugzilla.kernel.org 9850S: Supported 9851F: drivers/base/power/ 9852F: include/linux/pm.h 9853F: include/linux/pm_* 9854F: include/linux/powercap.h 9855F: drivers/powercap/ 9856 9857POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9858M: Sebastian Reichel <sre@kernel.org> 9859L: linux-pm@vger.kernel.org 9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9861S: Maintained 9862F: Documentation/devicetree/bindings/power/supply/ 9863F: include/linux/power_supply.h 9864F: drivers/power/supply/ 9865 9866POWER STATE COORDINATION INTERFACE (PSCI) 9867M: Mark Rutland <mark.rutland@arm.com> 9868M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9869L: linux-arm-kernel@lists.infradead.org 9870S: Maintained 9871F: drivers/firmware/psci*.c 9872F: include/linux/psci.h 9873F: include/uapi/linux/psci.h 9874 9875POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9876M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9877L: linuxppc-dev@lists.ozlabs.org 9878S: Maintained 9879F: drivers/char/powernv-op-panel.c 9880 9881PNP SUPPORT 9882M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9883S: Maintained 9884F: drivers/pnp/ 9885 9886PPP PROTOCOL DRIVERS AND COMPRESSORS 9887M: Paul Mackerras <paulus@samba.org> 9888L: linux-ppp@vger.kernel.org 9889S: Maintained 9890F: drivers/net/ppp/ppp_* 9891 9892PPP OVER ATM (RFC 2364) 9893M: Mitchell Blank Jr <mitch@sfgoth.com> 9894S: Maintained 9895F: net/atm/pppoatm.c 9896F: include/uapi/linux/atmppp.h 9897 9898PPP OVER ETHERNET 9899M: Michal Ostrowski <mostrows@earthlink.net> 9900S: Maintained 9901F: drivers/net/ppp/pppoe.c 9902F: drivers/net/ppp/pppox.c 9903 9904PPP OVER L2TP 9905M: James Chapman <jchapman@katalix.com> 9906S: Maintained 9907F: net/l2tp/l2tp_ppp.c 9908F: include/linux/if_pppol2tp.h 9909F: include/uapi/linux/if_pppol2tp.h 9910 9911PPS SUPPORT 9912M: Rodolfo Giometti <giometti@enneenne.com> 9913W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9914L: linuxpps@ml.enneenne.com (subscribers-only) 9915S: Maintained 9916F: Documentation/pps/ 9917F: drivers/pps/ 9918F: include/linux/pps*.h 9919 9920PPTP DRIVER 9921M: Dmitry Kozlov <xeb@mail.ru> 9922L: netdev@vger.kernel.org 9923S: Maintained 9924F: drivers/net/ppp/pptp.c 9925W: http://sourceforge.net/projects/accel-pptp 9926 9927PREEMPTIBLE KERNEL 9928M: Robert Love <rml@tech9.net> 9929L: kpreempt-tech@lists.sourceforge.net 9930W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9931S: Supported 9932F: Documentation/preempt-locking.txt 9933F: include/linux/preempt.h 9934 9935PRISM54 WIRELESS DRIVER 9936M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9937L: linux-wireless@vger.kernel.org 9938W: http://wireless.kernel.org/en/users/Drivers/p54 9939S: Obsolete 9940F: drivers/net/wireless/intersil/prism54/ 9941 9942PS3 NETWORK SUPPORT 9943M: Geoff Levand <geoff@infradead.org> 9944L: netdev@vger.kernel.org 9945L: linuxppc-dev@lists.ozlabs.org 9946S: Maintained 9947F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9948 9949PS3 PLATFORM SUPPORT 9950M: Geoff Levand <geoff@infradead.org> 9951L: linuxppc-dev@lists.ozlabs.org 9952S: Maintained 9953F: arch/powerpc/boot/ps3* 9954F: arch/powerpc/include/asm/lv1call.h 9955F: arch/powerpc/include/asm/ps3*.h 9956F: arch/powerpc/platforms/ps3/ 9957F: drivers/*/ps3* 9958F: drivers/ps3/ 9959F: drivers/rtc/rtc-ps3.c 9960F: drivers/usb/host/*ps3.c 9961F: sound/ppc/snd_ps3* 9962 9963PS3VRAM DRIVER 9964M: Jim Paris <jim@jtan.com> 9965M: Geoff Levand <geoff@infradead.org> 9966L: linuxppc-dev@lists.ozlabs.org 9967S: Maintained 9968F: drivers/block/ps3vram.c 9969 9970PSTORE FILESYSTEM 9971M: Anton Vorontsov <anton@enomsg.org> 9972M: Colin Cross <ccross@android.com> 9973M: Kees Cook <keescook@chromium.org> 9974M: Tony Luck <tony.luck@intel.com> 9975S: Maintained 9976T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9977F: fs/pstore/ 9978F: include/linux/pstore* 9979F: drivers/firmware/efi/efi-pstore.c 9980F: drivers/acpi/apei/erst.c 9981 9982PTP HARDWARE CLOCK SUPPORT 9983M: Richard Cochran <richardcochran@gmail.com> 9984L: netdev@vger.kernel.org 9985S: Maintained 9986W: http://linuxptp.sourceforge.net/ 9987F: Documentation/ABI/testing/sysfs-ptp 9988F: Documentation/ptp/* 9989F: drivers/net/ethernet/freescale/gianfar_ptp.c 9990F: drivers/net/phy/dp83640* 9991F: drivers/ptp/* 9992F: include/linux/ptp_cl* 9993 9994PTRACE SUPPORT 9995M: Roland McGrath <roland@hack.frob.com> 9996M: Oleg Nesterov <oleg@redhat.com> 9997S: Maintained 9998F: include/asm-generic/syscall.h 9999F: include/linux/ptrace.h 10000F: include/linux/regset.h 10001F: include/linux/tracehook.h 10002F: include/uapi/linux/ptrace.h 10003F: kernel/ptrace.c 10004 10005PULSE8-CEC DRIVER 10006M: Hans Verkuil <hverkuil@xs4all.nl> 10007L: linux-media@vger.kernel.org 10008T: git git://linuxtv.org/media_tree.git 10009S: Maintained 10010F: drivers/media/usb/pulse8-cec/* 10011 10012PVRUSB2 VIDEO4LINUX DRIVER 10013M: Mike Isely <isely@pobox.com> 10014L: pvrusb2@isely.net (subscribers-only) 10015L: linux-media@vger.kernel.org 10016W: http://www.isely.net/pvrusb2/ 10017T: git git://linuxtv.org/media_tree.git 10018S: Maintained 10019F: Documentation/media/v4l-drivers/pvrusb2* 10020F: drivers/media/usb/pvrusb2/ 10021 10022PWC WEBCAM DRIVER 10023M: Hans Verkuil <hverkuil@xs4all.nl> 10024L: linux-media@vger.kernel.org 10025T: git git://linuxtv.org/media_tree.git 10026S: Odd Fixes 10027F: drivers/media/usb/pwc/* 10028 10029PWM FAN DRIVER 10030M: Kamil Debski <kamil@wypas.org> 10031M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10032L: linux-hwmon@vger.kernel.org 10033S: Supported 10034F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10035F: Documentation/hwmon/pwm-fan 10036F: drivers/hwmon/pwm-fan.c 10037 10038PWM SUBSYSTEM 10039M: Thierry Reding <thierry.reding@gmail.com> 10040L: linux-pwm@vger.kernel.org 10041S: Maintained 10042T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10043F: Documentation/pwm.txt 10044F: Documentation/devicetree/bindings/pwm/ 10045F: include/linux/pwm.h 10046F: drivers/pwm/ 10047F: drivers/video/backlight/pwm_bl.c 10048F: include/linux/pwm_backlight.h 10049 10050PXA2xx/PXA3xx SUPPORT 10051M: Daniel Mack <daniel@zonque.org> 10052M: Haojian Zhuang <haojian.zhuang@gmail.com> 10053M: Robert Jarzmik <robert.jarzmik@free.fr> 10054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10055T: git git://github.com/hzhuang1/linux.git 10056T: git git://github.com/rjarzmik/linux.git 10057S: Maintained 10058F: arch/arm/boot/dts/pxa* 10059F: arch/arm/mach-pxa/ 10060F: drivers/dma/pxa* 10061F: drivers/pcmcia/pxa2xx* 10062F: drivers/pinctrl/pxa/ 10063F: drivers/spi/spi-pxa2xx* 10064F: drivers/usb/gadget/udc/pxa2* 10065F: include/sound/pxa2xx-lib.h 10066F: sound/arm/pxa* 10067F: sound/soc/pxa/ 10068 10069PXA GPIO DRIVER 10070M: Robert Jarzmik <robert.jarzmik@free.fr> 10071L: linux-gpio@vger.kernel.org 10072S: Maintained 10073F: drivers/gpio/gpio-pxa.c 10074 10075PXA3xx NAND FLASH DRIVER 10076M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10077L: linux-mtd@lists.infradead.org 10078S: Maintained 10079F: drivers/mtd/nand/pxa3xx_nand.c 10080 10081MMP SUPPORT 10082M: Eric Miao <eric.y.miao@gmail.com> 10083M: Haojian Zhuang <haojian.zhuang@gmail.com> 10084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10085T: git git://github.com/hzhuang1/linux.git 10086T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10087S: Maintained 10088F: arch/arm/boot/dts/mmp* 10089F: arch/arm/mach-mmp/ 10090 10091PXA MMCI DRIVER 10092S: Orphan 10093 10094PXA RTC DRIVER 10095M: Robert Jarzmik <robert.jarzmik@free.fr> 10096L: rtc-linux@googlegroups.com 10097S: Maintained 10098 10099QAT DRIVER 10100M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10101M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10102L: qat-linux@intel.com 10103S: Supported 10104F: drivers/crypto/qat/ 10105 10106QIB DRIVER 10107M: Mike Marciniszyn <infinipath@intel.com> 10108L: linux-rdma@vger.kernel.org 10109S: Supported 10110F: drivers/infiniband/hw/qib/ 10111 10112QLOGIC QLA1280 SCSI DRIVER 10113M: Michael Reed <mdr@sgi.com> 10114L: linux-scsi@vger.kernel.org 10115S: Maintained 10116F: drivers/scsi/qla1280.[ch] 10117 10118QLOGIC QLA2XXX FC-SCSI DRIVER 10119M: qla2xxx-upstream@qlogic.com 10120L: linux-scsi@vger.kernel.org 10121S: Supported 10122F: Documentation/scsi/LICENSE.qla2xxx 10123F: drivers/scsi/qla2xxx/ 10124 10125QLOGIC QLA4XXX iSCSI DRIVER 10126M: QLogic-Storage-Upstream@qlogic.com 10127L: linux-scsi@vger.kernel.org 10128S: Supported 10129F: Documentation/scsi/LICENSE.qla4xxx 10130F: drivers/scsi/qla4xxx/ 10131 10132QLOGIC QLA3XXX NETWORK DRIVER 10133M: Dept-GELinuxNICDev@cavium.com 10134L: netdev@vger.kernel.org 10135S: Supported 10136F: Documentation/networking/LICENSE.qla3xxx 10137F: drivers/net/ethernet/qlogic/qla3xxx.* 10138 10139QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10140M: Harish Patil <harish.patil@cavium.com> 10141M: Manish Chopra <manish.chopra@cavium.com> 10142M: Dept-GELinuxNICDev@cavium.com 10143L: netdev@vger.kernel.org 10144S: Supported 10145F: drivers/net/ethernet/qlogic/qlcnic/ 10146 10147QLOGIC QLGE 10Gb ETHERNET DRIVER 10148M: Harish Patil <harish.patil@cavium.com> 10149M: Manish Chopra <manish.chopra@cavium.com> 10150M: Dept-GELinuxNICDev@cavium.com 10151L: netdev@vger.kernel.org 10152S: Supported 10153F: drivers/net/ethernet/qlogic/qlge/ 10154 10155QLOGIC QL4xxx ETHERNET DRIVER 10156M: Yuval Mintz <Yuval.Mintz@cavium.com> 10157M: Ariel Elior <Ariel.Elior@cavium.com> 10158M: everest-linux-l2@cavium.com 10159L: netdev@vger.kernel.org 10160S: Supported 10161F: drivers/net/ethernet/qlogic/qed/ 10162F: include/linux/qed/ 10163F: drivers/net/ethernet/qlogic/qede/ 10164 10165QLOGIC QL41xxx ISCSI DRIVER 10166M: QLogic-Storage-Upstream@cavium.com 10167L: linux-scsi@vger.kernel.org 10168S: Supported 10169F: drivers/scsi/qedi/ 10170 10171QNX4 FILESYSTEM 10172M: Anders Larsen <al@alarsen.net> 10173W: http://www.alarsen.net/linux/qnx4fs/ 10174S: Maintained 10175F: fs/qnx4/ 10176F: include/uapi/linux/qnx4_fs.h 10177F: include/uapi/linux/qnxtypes.h 10178 10179QORIQ DPAA2 FSL-MC BUS DRIVER 10180M: Stuart Yoder <stuart.yoder@nxp.com> 10181L: linux-kernel@vger.kernel.org 10182S: Maintained 10183F: drivers/staging/fsl-mc/ 10184 10185QT1010 MEDIA DRIVER 10186M: Antti Palosaari <crope@iki.fi> 10187L: linux-media@vger.kernel.org 10188W: https://linuxtv.org 10189W: http://palosaari.fi/linux/ 10190Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10191T: git git://linuxtv.org/anttip/media_tree.git 10192S: Maintained 10193F: drivers/media/tuners/qt1010* 10194 10195QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10196M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10197L: linux-wireless@vger.kernel.org 10198L: ath9k-devel@lists.ath9k.org 10199W: http://wireless.kernel.org/en/users/Drivers/ath9k 10200S: Supported 10201F: drivers/net/wireless/ath/ath9k/ 10202 10203QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10204M: Kalle Valo <kvalo@qca.qualcomm.com> 10205L: ath10k@lists.infradead.org 10206W: http://wireless.kernel.org/en/users/Drivers/ath10k 10207T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10208S: Supported 10209F: drivers/net/wireless/ath/ath10k/ 10210 10211QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10212M: Timur Tabi <timur@codeaurora.org> 10213L: netdev@vger.kernel.org 10214S: Supported 10215F: drivers/net/ethernet/qualcomm/emac/ 10216 10217QUALCOMM HEXAGON ARCHITECTURE 10218M: Richard Kuo <rkuo@codeaurora.org> 10219L: linux-hexagon@vger.kernel.org 10220T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10221S: Supported 10222F: arch/hexagon/ 10223 10224QUALCOMM WCN36XX WIRELESS DRIVER 10225M: Eugene Krasnikov <k.eugene.e@gmail.com> 10226L: wcn36xx@lists.infradead.org 10227W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10228T: git git://github.com/KrasnikovEugene/wcn36xx.git 10229S: Supported 10230F: drivers/net/wireless/ath/wcn36xx/ 10231 10232QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10233M: Gabriel Somlo <somlo@cmu.edu> 10234M: "Michael S. Tsirkin" <mst@redhat.com> 10235L: qemu-devel@nongnu.org 10236S: Maintained 10237F: drivers/firmware/qemu_fw_cfg.c 10238 10239RADOS BLOCK DEVICE (RBD) 10240M: Ilya Dryomov <idryomov@gmail.com> 10241M: Sage Weil <sage@redhat.com> 10242M: Alex Elder <elder@kernel.org> 10243L: ceph-devel@vger.kernel.org 10244W: http://ceph.com/ 10245T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10246T: git git://github.com/ceph/ceph-client.git 10247S: Supported 10248F: Documentation/ABI/testing/sysfs-bus-rbd 10249F: drivers/block/rbd.c 10250F: drivers/block/rbd_types.h 10251 10252RADEON FRAMEBUFFER DISPLAY DRIVER 10253M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10254L: linux-fbdev@vger.kernel.org 10255S: Maintained 10256F: drivers/video/fbdev/aty/radeon* 10257F: include/uapi/linux/radeonfb.h 10258 10259RADIOSHARK RADIO DRIVER 10260M: Hans Verkuil <hverkuil@xs4all.nl> 10261L: linux-media@vger.kernel.org 10262T: git git://linuxtv.org/media_tree.git 10263S: Maintained 10264F: drivers/media/radio/radio-shark.c 10265 10266RADIOSHARK2 RADIO DRIVER 10267M: Hans Verkuil <hverkuil@xs4all.nl> 10268L: linux-media@vger.kernel.org 10269T: git git://linuxtv.org/media_tree.git 10270S: Maintained 10271F: drivers/media/radio/radio-shark2.c 10272F: drivers/media/radio/radio-tea5777.c 10273 10274RAGE128 FRAMEBUFFER DISPLAY DRIVER 10275M: Paul Mackerras <paulus@samba.org> 10276L: linux-fbdev@vger.kernel.org 10277S: Maintained 10278F: drivers/video/fbdev/aty/aty128fb.c 10279 10280RALINK MIPS ARCHITECTURE 10281M: John Crispin <john@phrozen.org> 10282L: linux-mips@linux-mips.org 10283S: Maintained 10284F: arch/mips/ralink 10285 10286RALINK RT2X00 WIRELESS LAN DRIVER 10287P: rt2x00 project 10288M: Stanislaw Gruszka <sgruszka@redhat.com> 10289M: Helmut Schaa <helmut.schaa@googlemail.com> 10290L: linux-wireless@vger.kernel.org 10291S: Maintained 10292F: drivers/net/wireless/ralink/rt2x00/ 10293 10294RAMDISK RAM BLOCK DEVICE DRIVER 10295M: Jens Axboe <axboe@kernel.dk> 10296S: Maintained 10297F: Documentation/blockdev/ramdisk.txt 10298F: drivers/block/brd.c 10299 10300RANDOM NUMBER DRIVER 10301M: "Theodore Ts'o" <tytso@mit.edu> 10302S: Maintained 10303F: drivers/char/random.c 10304 10305RAPIDIO SUBSYSTEM 10306M: Matt Porter <mporter@kernel.crashing.org> 10307M: Alexandre Bounine <alexandre.bounine@idt.com> 10308S: Maintained 10309F: drivers/rapidio/ 10310 10311RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10312L: linux-wireless@vger.kernel.org 10313S: Orphan 10314F: drivers/net/wireless/ray* 10315 10316RCUTORTURE MODULE 10317M: Josh Triplett <josh@joshtriplett.org> 10318M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10319L: linux-kernel@vger.kernel.org 10320S: Supported 10321T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10322F: Documentation/RCU/torture.txt 10323F: kernel/rcu/rcutorture.c 10324 10325RCUTORTURE TEST FRAMEWORK 10326M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10327M: Josh Triplett <josh@joshtriplett.org> 10328R: Steven Rostedt <rostedt@goodmis.org> 10329R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10330R: Lai Jiangshan <jiangshanlai@gmail.com> 10331L: linux-kernel@vger.kernel.org 10332S: Supported 10333T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10334F: tools/testing/selftests/rcutorture 10335 10336RDC R-321X SoC 10337M: Florian Fainelli <florian@openwrt.org> 10338S: Maintained 10339 10340RDC R6040 FAST ETHERNET DRIVER 10341M: Florian Fainelli <f.fainelli@gmail.com> 10342L: netdev@vger.kernel.org 10343S: Maintained 10344F: drivers/net/ethernet/rdc/r6040.c 10345 10346RDS - RELIABLE DATAGRAM SOCKETS 10347M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10348L: netdev@vger.kernel.org 10349L: linux-rdma@vger.kernel.org 10350L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10351W: https://oss.oracle.com/projects/rds/ 10352S: Supported 10353F: net/rds/ 10354F: Documentation/networking/rds.txt 10355 10356RDMAVT - RDMA verbs software 10357M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10358L: linux-rdma@vger.kernel.org 10359S: Supported 10360F: drivers/infiniband/sw/rdmavt 10361 10362RDT - RESOURCE ALLOCATION 10363M: Fenghua Yu <fenghua.yu@intel.com> 10364L: linux-kernel@vger.kernel.org 10365S: Supported 10366F: arch/x86/kernel/cpu/intel_rdt* 10367F: arch/x86/include/asm/intel_rdt* 10368F: Documentation/x86/intel_rdt* 10369 10370READ-COPY UPDATE (RCU) 10371M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10372M: Josh Triplett <josh@joshtriplett.org> 10373R: Steven Rostedt <rostedt@goodmis.org> 10374R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10375R: Lai Jiangshan <jiangshanlai@gmail.com> 10376L: linux-kernel@vger.kernel.org 10377W: http://www.rdrop.com/users/paulmck/RCU/ 10378S: Supported 10379T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10380F: Documentation/RCU/ 10381X: Documentation/RCU/torture.txt 10382F: include/linux/rcu* 10383X: include/linux/srcu.h 10384F: kernel/rcu/ 10385X: kernel/torture.c 10386 10387REAL TIME CLOCK (RTC) SUBSYSTEM 10388M: Alessandro Zummo <a.zummo@towertech.it> 10389M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10390L: rtc-linux@googlegroups.com 10391Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10393S: Maintained 10394F: Documentation/devicetree/bindings/rtc/ 10395F: Documentation/rtc.txt 10396F: drivers/rtc/ 10397F: include/linux/rtc.h 10398F: include/uapi/linux/rtc.h 10399F: include/linux/rtc/ 10400F: include/linux/platform_data/rtc-* 10401F: tools/testing/selftests/timers/rtctest.c 10402 10403REALTEK AUDIO CODECS 10404M: Bard Liao <bardliao@realtek.com> 10405M: Oder Chiou <oder_chiou@realtek.com> 10406S: Maintained 10407F: sound/soc/codecs/rt* 10408F: include/sound/rt*.h 10409 10410REISERFS FILE SYSTEM 10411L: reiserfs-devel@vger.kernel.org 10412S: Supported 10413F: fs/reiserfs/ 10414 10415REGISTER MAP ABSTRACTION 10416M: Mark Brown <broonie@kernel.org> 10417L: linux-kernel@vger.kernel.org 10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10419S: Supported 10420F: Documentation/devicetree/bindings/regmap/ 10421F: drivers/base/regmap/ 10422F: include/linux/regmap.h 10423 10424REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10425M: Ohad Ben-Cohen <ohad@wizery.com> 10426M: Bjorn Andersson <bjorn.andersson@linaro.org> 10427L: linux-remoteproc@vger.kernel.org 10428T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10429S: Maintained 10430F: Documentation/devicetree/bindings/remoteproc/ 10431F: Documentation/remoteproc.txt 10432F: drivers/remoteproc/ 10433F: include/linux/remoteproc.h 10434 10435REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10436M: Ohad Ben-Cohen <ohad@wizery.com> 10437M: Bjorn Andersson <bjorn.andersson@linaro.org> 10438L: linux-remoteproc@vger.kernel.org 10439T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10440S: Maintained 10441F: drivers/rpmsg/ 10442F: Documentation/rpmsg.txt 10443F: include/linux/rpmsg.h 10444 10445RENESAS CLOCK DRIVERS 10446M: Geert Uytterhoeven <geert+renesas@glider.be> 10447L: linux-renesas-soc@vger.kernel.org 10448S: Supported 10449F: drivers/clk/renesas/ 10450 10451RENESAS ETHERNET DRIVERS 10452R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10453L: netdev@vger.kernel.org 10454L: linux-renesas-soc@vger.kernel.org 10455F: drivers/net/ethernet/renesas/ 10456F: include/linux/sh_eth.h 10457 10458RENESAS USB2 PHY DRIVER 10459M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10460L: linux-renesas-soc@vger.kernel.org 10461S: Maintained 10462F: drivers/phy/phy-rcar-gen3-usb2.c 10463 10464RESET CONTROLLER FRAMEWORK 10465M: Philipp Zabel <p.zabel@pengutronix.de> 10466T: git git://git.pengutronix.de/git/pza/linux 10467S: Maintained 10468F: drivers/reset/ 10469F: Documentation/devicetree/bindings/reset/ 10470F: include/dt-bindings/reset/ 10471F: include/linux/reset.h 10472F: include/linux/reset-controller.h 10473 10474RFKILL 10475M: Johannes Berg <johannes@sipsolutions.net> 10476L: linux-wireless@vger.kernel.org 10477W: http://wireless.kernel.org/ 10478T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10479T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10480S: Maintained 10481F: Documentation/rfkill.txt 10482F: net/rfkill/ 10483 10484RHASHTABLE 10485M: Thomas Graf <tgraf@suug.ch> 10486M: Herbert Xu <herbert@gondor.apana.org.au> 10487L: netdev@vger.kernel.org 10488S: Maintained 10489F: lib/rhashtable.c 10490F: include/linux/rhashtable.h 10491 10492RICOH SMARTMEDIA/XD DRIVER 10493M: Maxim Levitsky <maximlevitsky@gmail.com> 10494S: Maintained 10495F: drivers/mtd/nand/r852.c 10496F: drivers/mtd/nand/r852.h 10497 10498RICOH R5C592 MEMORYSTICK DRIVER 10499M: Maxim Levitsky <maximlevitsky@gmail.com> 10500S: Maintained 10501F: drivers/memstick/host/r592.* 10502 10503ROCCAT DRIVERS 10504M: Stefan Achatz <erazor_de@users.sourceforge.net> 10505W: http://sourceforge.net/projects/roccat/ 10506S: Maintained 10507F: drivers/hid/hid-roccat* 10508F: include/linux/hid-roccat* 10509F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10510 10511ROCKER DRIVER 10512M: Jiri Pirko <jiri@resnulli.us> 10513L: netdev@vger.kernel.org 10514S: Supported 10515F: drivers/net/ethernet/rocker/ 10516 10517ROCKETPORT DRIVER 10518P: Comtrol Corp. 10519W: http://www.comtrol.com 10520S: Maintained 10521F: Documentation/serial/rocket.txt 10522F: drivers/tty/rocket* 10523 10524ROCKETPORT EXPRESS/INFINITY DRIVER 10525M: Kevin Cernekee <cernekee@gmail.com> 10526L: linux-serial@vger.kernel.org 10527S: Odd Fixes 10528F: drivers/tty/serial/rp2.* 10529 10530ROSE NETWORK LAYER 10531M: Ralf Baechle <ralf@linux-mips.org> 10532L: linux-hams@vger.kernel.org 10533W: http://www.linux-ax25.org/ 10534S: Maintained 10535F: include/net/rose.h 10536F: include/uapi/linux/rose.h 10537F: net/rose/ 10538 10539RTL2830 MEDIA DRIVER 10540M: Antti Palosaari <crope@iki.fi> 10541L: linux-media@vger.kernel.org 10542W: https://linuxtv.org 10543W: http://palosaari.fi/linux/ 10544Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10545T: git git://linuxtv.org/anttip/media_tree.git 10546S: Maintained 10547F: drivers/media/dvb-frontends/rtl2830* 10548 10549RTL2832 MEDIA DRIVER 10550M: Antti Palosaari <crope@iki.fi> 10551L: linux-media@vger.kernel.org 10552W: https://linuxtv.org 10553W: http://palosaari.fi/linux/ 10554Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10555T: git git://linuxtv.org/anttip/media_tree.git 10556S: Maintained 10557F: drivers/media/dvb-frontends/rtl2832* 10558 10559RTL2832_SDR MEDIA DRIVER 10560M: Antti Palosaari <crope@iki.fi> 10561L: linux-media@vger.kernel.org 10562W: https://linuxtv.org 10563W: http://palosaari.fi/linux/ 10564Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10565T: git git://linuxtv.org/anttip/media_tree.git 10566S: Maintained 10567F: drivers/media/dvb-frontends/rtl2832_sdr* 10568 10569RTL8180 WIRELESS DRIVER 10570L: linux-wireless@vger.kernel.org 10571W: http://wireless.kernel.org/ 10572T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10573S: Orphan 10574F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10575 10576RTL8187 WIRELESS DRIVER 10577M: Herton Ronaldo Krzesinski <herton@canonical.com> 10578M: Hin-Tak Leung <htl10@users.sourceforge.net> 10579M: Larry Finger <Larry.Finger@lwfinger.net> 10580L: linux-wireless@vger.kernel.org 10581W: http://wireless.kernel.org/ 10582T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10583S: Maintained 10584F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10585 10586RTL8192CE WIRELESS DRIVER 10587M: Larry Finger <Larry.Finger@lwfinger.net> 10588M: Chaoming Li <chaoming_li@realsil.com.cn> 10589L: linux-wireless@vger.kernel.org 10590W: http://wireless.kernel.org/ 10591T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10592S: Maintained 10593F: drivers/net/wireless/realtek/rtlwifi/ 10594F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10595 10596RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10597M: Jes Sorensen <Jes.Sorensen@redhat.com> 10598L: linux-wireless@vger.kernel.org 10599T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10600S: Maintained 10601F: drivers/net/wireless/realtek/rtl8xxxu/ 10602 10603S3 SAVAGE FRAMEBUFFER DRIVER 10604M: Antonino Daplas <adaplas@gmail.com> 10605L: linux-fbdev@vger.kernel.org 10606S: Maintained 10607F: drivers/video/fbdev/savage/ 10608 10609S390 10610M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10611M: Heiko Carstens <heiko.carstens@de.ibm.com> 10612L: linux-s390@vger.kernel.org 10613W: http://www.ibm.com/developerworks/linux/linux390/ 10614T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10615S: Supported 10616F: arch/s390/ 10617F: drivers/s390/ 10618F: Documentation/s390/ 10619F: Documentation/DocBook/s390* 10620 10621S390 COMMON I/O LAYER 10622M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10623M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10624L: linux-s390@vger.kernel.org 10625W: http://www.ibm.com/developerworks/linux/linux390/ 10626S: Supported 10627F: drivers/s390/cio/ 10628 10629S390 DASD DRIVER 10630M: Stefan Haberland <sth@linux.vnet.ibm.com> 10631M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10632L: linux-s390@vger.kernel.org 10633W: http://www.ibm.com/developerworks/linux/linux390/ 10634S: Supported 10635F: drivers/s390/block/dasd* 10636F: block/partitions/ibm.c 10637 10638S390 NETWORK DRIVERS 10639M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10640L: linux-s390@vger.kernel.org 10641W: http://www.ibm.com/developerworks/linux/linux390/ 10642S: Supported 10643F: drivers/s390/net/ 10644 10645S390 PCI SUBSYSTEM 10646M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10647M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10648L: linux-s390@vger.kernel.org 10649W: http://www.ibm.com/developerworks/linux/linux390/ 10650S: Supported 10651F: arch/s390/pci/ 10652F: drivers/pci/hotplug/s390_pci_hpc.c 10653 10654S390 ZCRYPT DRIVER 10655M: Harald Freudenberger <freude@de.ibm.com> 10656L: linux-s390@vger.kernel.org 10657W: http://www.ibm.com/developerworks/linux/linux390/ 10658S: Supported 10659F: drivers/s390/crypto/ 10660 10661S390 ZFCP DRIVER 10662M: Steffen Maier <maier@linux.vnet.ibm.com> 10663L: linux-s390@vger.kernel.org 10664W: http://www.ibm.com/developerworks/linux/linux390/ 10665S: Supported 10666F: drivers/s390/scsi/zfcp_* 10667 10668S390 IUCV NETWORK LAYER 10669M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10670L: linux-s390@vger.kernel.org 10671W: http://www.ibm.com/developerworks/linux/linux390/ 10672S: Supported 10673F: drivers/s390/net/*iucv* 10674F: include/net/iucv/ 10675F: net/iucv/ 10676 10677S390 IOMMU (PCI) 10678M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10679L: linux-s390@vger.kernel.org 10680W: http://www.ibm.com/developerworks/linux/linux390/ 10681S: Supported 10682F: drivers/iommu/s390-iommu.c 10683 10684S3C24XX SD/MMC Driver 10685M: Ben Dooks <ben-linux@fluff.org> 10686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10687S: Supported 10688F: drivers/mmc/host/s3cmci.* 10689 10690SAA6588 RDS RECEIVER DRIVER 10691M: Hans Verkuil <hverkuil@xs4all.nl> 10692L: linux-media@vger.kernel.org 10693T: git git://linuxtv.org/media_tree.git 10694W: https://linuxtv.org 10695S: Odd Fixes 10696F: drivers/media/i2c/saa6588* 10697 10698SAA7134 VIDEO4LINUX DRIVER 10699M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10700M: Mauro Carvalho Chehab <mchehab@kernel.org> 10701L: linux-media@vger.kernel.org 10702W: https://linuxtv.org 10703T: git git://linuxtv.org/media_tree.git 10704S: Odd fixes 10705F: Documentation/media/v4l-drivers/saa7134* 10706F: drivers/media/pci/saa7134/ 10707 10708SAA7146 VIDEO4LINUX-2 DRIVER 10709M: Hans Verkuil <hverkuil@xs4all.nl> 10710L: linux-media@vger.kernel.org 10711T: git git://linuxtv.org/media_tree.git 10712S: Maintained 10713F: drivers/media/common/saa7146/ 10714F: drivers/media/pci/saa7146/ 10715F: include/media/saa7146* 10716 10717SAMSUNG LAPTOP DRIVER 10718M: Corentin Chary <corentin.chary@gmail.com> 10719L: platform-driver-x86@vger.kernel.org 10720S: Maintained 10721F: drivers/platform/x86/samsung-laptop.c 10722 10723SAMSUNG AUDIO (ASoC) DRIVERS 10724M: Krzysztof Kozlowski <krzk@kernel.org> 10725M: Sangbeom Kim <sbkim73@samsung.com> 10726M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10727L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10728S: Supported 10729F: sound/soc/samsung/ 10730 10731SAMSUNG FRAMEBUFFER DRIVER 10732M: Jingoo Han <jingoohan1@gmail.com> 10733L: linux-fbdev@vger.kernel.org 10734S: Maintained 10735F: drivers/video/fbdev/s3c-fb.c 10736 10737SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10738M: Sangbeom Kim <sbkim73@samsung.com> 10739M: Krzysztof Kozlowski <krzk@kernel.org> 10740M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10741L: linux-kernel@vger.kernel.org 10742L: linux-samsung-soc@vger.kernel.org 10743S: Supported 10744F: drivers/mfd/sec*.c 10745F: drivers/regulator/s2m*.c 10746F: drivers/regulator/s5m*.c 10747F: drivers/clk/clk-s2mps11.c 10748F: drivers/rtc/rtc-s5m.c 10749F: include/linux/mfd/samsung/ 10750F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10751F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10752F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10753F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10754 10755SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10756M: Kyungmin Park <kyungmin.park@samsung.com> 10757M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10758L: linux-media@vger.kernel.org 10759Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10760S: Supported 10761F: drivers/media/platform/exynos4-is/ 10762 10763SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10764M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10765L: linux-media@vger.kernel.org 10766L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10767S: Maintained 10768F: drivers/media/platform/s3c-camif/ 10769F: include/media/drv-intf/s3c_camif.h 10770 10771SAMSUNG S5C73M3 CAMERA DRIVER 10772M: Kyungmin Park <kyungmin.park@samsung.com> 10773M: Andrzej Hajda <a.hajda@samsung.com> 10774L: linux-media@vger.kernel.org 10775S: Supported 10776F: drivers/media/i2c/s5c73m3/* 10777 10778SAMSUNG S5K5BAF CAMERA DRIVER 10779M: Kyungmin Park <kyungmin.park@samsung.com> 10780M: Andrzej Hajda <a.hajda@samsung.com> 10781L: linux-media@vger.kernel.org 10782S: Supported 10783F: drivers/media/i2c/s5k5baf.c 10784 10785SAMSUNG S3FWRN5 NFC DRIVER 10786M: Robert Baldyga <r.baldyga@samsung.com> 10787M: Krzysztof Opasiak <k.opasiak@samsung.com> 10788L: linux-nfc@lists.01.org (moderated for non-subscribers) 10789S: Supported 10790F: drivers/nfc/s3fwrn5 10791 10792SAMSUNG SOC CLOCK DRIVERS 10793M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10794M: Tomasz Figa <tomasz.figa@gmail.com> 10795M: Chanwoo Choi <cw00.choi@samsung.com> 10796S: Supported 10797L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10798F: drivers/clk/samsung/ 10799F: include/dt-bindings/clock/exynos*.h 10800F: Documentation/devicetree/bindings/clock/exynos*.txt 10801 10802SAMSUNG SPI DRIVERS 10803M: Kukjin Kim <kgene@kernel.org> 10804M: Krzysztof Kozlowski <krzk@kernel.org> 10805M: Andi Shyti <andi.shyti@samsung.com> 10806L: linux-spi@vger.kernel.org 10807L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10808S: Maintained 10809F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10810F: drivers/spi/spi-s3c* 10811F: include/linux/platform_data/spi-s3c64xx.h 10812 10813SAMSUNG SXGBE DRIVERS 10814M: Byungho An <bh74.an@samsung.com> 10815M: Girish K S <ks.giri@samsung.com> 10816M: Vipul Pandya <vipul.pandya@samsung.com> 10817S: Supported 10818L: netdev@vger.kernel.org 10819F: drivers/net/ethernet/samsung/sxgbe/ 10820 10821SAMSUNG THERMAL DRIVER 10822M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10823L: linux-pm@vger.kernel.org 10824L: linux-samsung-soc@vger.kernel.org 10825S: Supported 10826T: git https://github.com/lmajewski/linux-samsung-thermal.git 10827F: drivers/thermal/samsung/ 10828 10829SAMSUNG USB2 PHY DRIVER 10830M: Kamil Debski <kamil@wypas.org> 10831M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10832L: linux-kernel@vger.kernel.org 10833S: Supported 10834F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10835F: Documentation/phy/samsung-usb2.txt 10836F: drivers/phy/phy-exynos4210-usb2.c 10837F: drivers/phy/phy-exynos4x12-usb2.c 10838F: drivers/phy/phy-exynos5250-usb2.c 10839F: drivers/phy/phy-s5pv210-usb2.c 10840F: drivers/phy/phy-samsung-usb2.c 10841F: drivers/phy/phy-samsung-usb2.h 10842 10843SERIAL DRIVERS 10844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10845L: linux-serial@vger.kernel.org 10846S: Maintained 10847F: Documentation/devicetree/bindings/serial/ 10848F: drivers/tty/serial/ 10849 10850SERIAL IR RECEIVER 10851M: Sean Young <sean@mess.org> 10852L: linux-media@vger.kernel.org 10853S: Maintained 10854F: drivers/media/rc/serial_ir.c 10855 10856STI CEC DRIVER 10857M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10858L: kernel@stlinux.com 10859S: Maintained 10860F: drivers/staging/media/st-cec/ 10861F: Documentation/devicetree/bindings/media/stih-cec.txt 10862 10863SYNOPSYS DESIGNWARE DMAC DRIVER 10864M: Viresh Kumar <vireshk@kernel.org> 10865M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10866S: Maintained 10867F: include/linux/dma/dw.h 10868F: include/linux/platform_data/dma-dw.h 10869F: drivers/dma/dw/ 10870 10871SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10872M: Lars Persson <lars.persson@axis.com> 10873L: netdev@vger.kernel.org 10874S: Supported 10875F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10876F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10877 10878SYNOPSYS DESIGNWARE I2C DRIVER 10879M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10880R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10881R: Mika Westerberg <mika.westerberg@linux.intel.com> 10882L: linux-i2c@vger.kernel.org 10883S: Maintained 10884F: drivers/i2c/busses/i2c-designware-* 10885F: include/linux/platform_data/i2c-designware.h 10886 10887SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10888M: Jaehoon Chung <jh80.chung@samsung.com> 10889L: linux-mmc@vger.kernel.org 10890S: Maintained 10891F: include/linux/mmc/dw_mmc.h 10892F: drivers/mmc/host/dw_mmc* 10893 10894SYSTEM TRACE MODULE CLASS 10895M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10896S: Maintained 10897T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10898F: Documentation/trace/stm.txt 10899F: drivers/hwtracing/stm/ 10900F: include/linux/stm.h 10901F: include/uapi/linux/stm.h 10902 10903THUNDERBOLT DRIVER 10904M: Andreas Noever <andreas.noever@gmail.com> 10905S: Maintained 10906F: drivers/thunderbolt/ 10907 10908TI BQ27XXX POWER SUPPLY DRIVER 10909R: Andrew F. Davis <afd@ti.com> 10910F: include/linux/power/bq27xxx_battery.h 10911F: drivers/power/supply/bq27xxx_battery.c 10912F: drivers/power/supply/bq27xxx_battery_i2c.c 10913 10914TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10915M: John Stultz <john.stultz@linaro.org> 10916M: Thomas Gleixner <tglx@linutronix.de> 10917L: linux-kernel@vger.kernel.org 10918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10919S: Supported 10920F: include/linux/clocksource.h 10921F: include/linux/time.h 10922F: include/linux/timex.h 10923F: include/uapi/linux/time.h 10924F: include/uapi/linux/timex.h 10925F: kernel/time/clocksource.c 10926F: kernel/time/time*.c 10927F: kernel/time/alarmtimer.c 10928F: kernel/time/ntp.c 10929F: tools/testing/selftests/timers/ 10930 10931SC1200 WDT DRIVER 10932M: Zwane Mwaikambo <zwanem@gmail.com> 10933S: Maintained 10934F: drivers/watchdog/sc1200wdt.c 10935 10936SCHEDULER 10937M: Ingo Molnar <mingo@redhat.com> 10938M: Peter Zijlstra <peterz@infradead.org> 10939L: linux-kernel@vger.kernel.org 10940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10941S: Maintained 10942F: kernel/sched/ 10943F: include/linux/sched.h 10944F: include/uapi/linux/sched.h 10945F: include/linux/wait.h 10946 10947SCORE ARCHITECTURE 10948M: Chen Liqin <liqin.linux@gmail.com> 10949M: Lennox Wu <lennox.wu@gmail.com> 10950W: http://www.sunplus.com 10951S: Supported 10952F: arch/score/ 10953 10954SCR24X CHIP CARD INTERFACE DRIVER 10955M: Lubomir Rintel <lkundrak@v3.sk> 10956S: Supported 10957F: drivers/char/pcmcia/scr24x_cs.c 10958 10959SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10960M: Sudeep Holla <sudeep.holla@arm.com> 10961L: linux-arm-kernel@lists.infradead.org 10962S: Maintained 10963F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10964F: drivers/clk/clk-scpi.c 10965F: drivers/cpufreq/scpi-cpufreq.c 10966F: drivers/firmware/arm_scpi.c 10967F: include/linux/scpi_protocol.h 10968 10969SCSI CDROM DRIVER 10970M: Jens Axboe <axboe@kernel.dk> 10971L: linux-scsi@vger.kernel.org 10972W: http://www.kernel.dk 10973S: Maintained 10974F: drivers/scsi/sr* 10975 10976SCSI RDMA PROTOCOL (SRP) INITIATOR 10977M: Bart Van Assche <bart.vanassche@sandisk.com> 10978L: linux-rdma@vger.kernel.org 10979S: Supported 10980W: http://www.openfabrics.org 10981Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10982T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10983F: drivers/infiniband/ulp/srp/ 10984F: include/scsi/srp.h 10985 10986SCSI SG DRIVER 10987M: Doug Gilbert <dgilbert@interlog.com> 10988L: linux-scsi@vger.kernel.org 10989W: http://sg.danny.cz/sg 10990S: Maintained 10991F: Documentation/scsi/scsi-generic.txt 10992F: drivers/scsi/sg.c 10993F: include/scsi/sg.h 10994 10995SCSI SUBSYSTEM 10996M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10998M: "Martin K. Petersen" <martin.petersen@oracle.com> 10999T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11000L: linux-scsi@vger.kernel.org 11001S: Maintained 11002F: Documentation/devicetree/bindings/scsi/ 11003F: drivers/scsi/ 11004F: include/scsi/ 11005 11006SCSI TAPE DRIVER 11007M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11008L: linux-scsi@vger.kernel.org 11009S: Maintained 11010F: Documentation/scsi/st.txt 11011F: drivers/scsi/st.* 11012F: drivers/scsi/st_*.h 11013 11014SCTP PROTOCOL 11015M: Vlad Yasevich <vyasevich@gmail.com> 11016M: Neil Horman <nhorman@tuxdriver.com> 11017L: linux-sctp@vger.kernel.org 11018W: http://lksctp.sourceforge.net 11019S: Maintained 11020F: Documentation/networking/sctp.txt 11021F: include/linux/sctp.h 11022F: include/uapi/linux/sctp.h 11023F: include/net/sctp/ 11024F: net/sctp/ 11025 11026SCx200 CPU SUPPORT 11027M: Jim Cromie <jim.cromie@gmail.com> 11028S: Odd Fixes 11029F: Documentation/i2c/busses/scx200_acb 11030F: arch/x86/platform/scx200/ 11031F: drivers/watchdog/scx200_wdt.c 11032F: drivers/i2c/busses/scx200* 11033F: drivers/mtd/maps/scx200_docflash.c 11034F: include/linux/scx200.h 11035 11036SCx200 GPIO DRIVER 11037M: Jim Cromie <jim.cromie@gmail.com> 11038S: Maintained 11039F: drivers/char/scx200_gpio.c 11040F: include/linux/scx200_gpio.h 11041 11042SCx200 HRT CLOCKSOURCE DRIVER 11043M: Jim Cromie <jim.cromie@gmail.com> 11044S: Maintained 11045F: drivers/clocksource/scx200_hrt.c 11046 11047SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11048M: Sascha Sommer <saschasommer@freenet.de> 11049L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11050S: Maintained 11051F: drivers/mmc/host/sdricoh_cs.c 11052 11053SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11054M: Adrian Hunter <adrian.hunter@intel.com> 11055L: linux-mmc@vger.kernel.org 11056T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11057S: Maintained 11058F: drivers/mmc/host/sdhci* 11059F: include/linux/mmc/sdhci* 11060 11061SECURE COMPUTING 11062M: Kees Cook <keescook@chromium.org> 11063R: Andy Lutomirski <luto@amacapital.net> 11064R: Will Drewry <wad@chromium.org> 11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11066S: Supported 11067F: kernel/seccomp.c 11068F: include/uapi/linux/seccomp.h 11069F: include/linux/seccomp.h 11070F: tools/testing/selftests/seccomp/* 11071K: \bsecure_computing 11072K: \bTIF_SECCOMP\b 11073 11074SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11075M: Al Cooper <alcooperx@gmail.com> 11076L: linux-mmc@vger.kernel.org 11077L: bcm-kernel-feedback-list@broadcom.com 11078S: Maintained 11079F: drivers/mmc/host/sdhci-brcmstb* 11080 11081SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11082M: Ben Dooks <ben-linux@fluff.org> 11083M: Jaehoon Chung <jh80.chung@samsung.com> 11084L: linux-mmc@vger.kernel.org 11085S: Maintained 11086F: drivers/mmc/host/sdhci-s3c* 11087 11088SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11089M: Viresh Kumar <vireshk@kernel.org> 11090L: linux-mmc@vger.kernel.org 11091S: Maintained 11092F: drivers/mmc/host/sdhci-spear.c 11093 11094SECURITY SUBSYSTEM 11095M: James Morris <james.l.morris@oracle.com> 11096M: "Serge E. Hallyn" <serge@hallyn.com> 11097L: linux-security-module@vger.kernel.org (suggested Cc:) 11098T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11099W: http://kernsec.org/ 11100S: Supported 11101F: security/ 11102 11103SECURITY CONTACT 11104M: Security Officers <security@kernel.org> 11105S: Supported 11106 11107SELINUX SECURITY MODULE 11108M: Paul Moore <paul@paul-moore.com> 11109M: Stephen Smalley <sds@tycho.nsa.gov> 11110M: Eric Paris <eparis@parisplace.org> 11111L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11112W: http://selinuxproject.org 11113T: git git://git.infradead.org/users/pcmoore/selinux 11114S: Supported 11115F: include/linux/selinux* 11116F: security/selinux/ 11117F: scripts/selinux/ 11118 11119APPARMOR SECURITY MODULE 11120M: John Johansen <john.johansen@canonical.com> 11121L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11122W: apparmor.wiki.kernel.org 11123T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11124S: Supported 11125F: security/apparmor/ 11126 11127LOADPIN SECURITY MODULE 11128M: Kees Cook <keescook@chromium.org> 11129T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11130S: Supported 11131F: security/loadpin/ 11132 11133YAMA SECURITY MODULE 11134M: Kees Cook <keescook@chromium.org> 11135T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11136S: Supported 11137F: security/yama/ 11138 11139SENSABLE PHANTOM 11140M: Jiri Slaby <jirislaby@gmail.com> 11141S: Maintained 11142F: drivers/misc/phantom.c 11143F: include/uapi/linux/phantom.h 11144 11145Emulex 10Gbps iSCSI - OneConnect DRIVER 11146M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11147M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11148M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11149L: linux-scsi@vger.kernel.org 11150W: http://www.broadcom.com 11151S: Supported 11152F: drivers/scsi/be2iscsi/ 11153 11154Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11155M: Sathya Perla <sathya.perla@broadcom.com> 11156M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11157M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11158M: Somnath Kotur <somnath.kotur@broadcom.com> 11159L: netdev@vger.kernel.org 11160W: http://www.emulex.com 11161S: Supported 11162F: drivers/net/ethernet/emulex/benet/ 11163 11164EMULEX ONECONNECT ROCE DRIVER 11165M: Selvin Xavier <selvin.xavier@avagotech.com> 11166M: Devesh Sharma <devesh.sharma@avagotech.com> 11167L: linux-rdma@vger.kernel.org 11168W: http://www.emulex.com 11169S: Supported 11170F: drivers/infiniband/hw/ocrdma/ 11171F: include/uapi/rdma/ocrdma-abi.h 11172 11173SFC NETWORK DRIVER 11174M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11175M: Edward Cree <ecree@solarflare.com> 11176M: Bert Kenward <bkenward@solarflare.com> 11177L: netdev@vger.kernel.org 11178S: Supported 11179F: drivers/net/ethernet/sfc/ 11180 11181SGI GRU DRIVER 11182M: Dimitri Sivanich <sivanich@sgi.com> 11183S: Maintained 11184F: drivers/misc/sgi-gru/ 11185 11186SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11187M: Pat Gefre <pfg@sgi.com> 11188L: linux-ia64@vger.kernel.org 11189S: Supported 11190F: Documentation/ia64/serial.txt 11191F: drivers/tty/serial/ioc?_serial.c 11192F: include/linux/ioc?.h 11193 11194SGI XP/XPC/XPNET DRIVER 11195M: Cliff Whickman <cpw@sgi.com> 11196M: Robin Holt <robinmholt@gmail.com> 11197S: Maintained 11198F: drivers/misc/sgi-xp/ 11199 11200SI2157 MEDIA DRIVER 11201M: Antti Palosaari <crope@iki.fi> 11202L: linux-media@vger.kernel.org 11203W: https://linuxtv.org 11204W: http://palosaari.fi/linux/ 11205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11206T: git git://linuxtv.org/anttip/media_tree.git 11207S: Maintained 11208F: drivers/media/tuners/si2157* 11209 11210SI2168 MEDIA DRIVER 11211M: Antti Palosaari <crope@iki.fi> 11212L: linux-media@vger.kernel.org 11213W: https://linuxtv.org 11214W: http://palosaari.fi/linux/ 11215Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11216T: git git://linuxtv.org/anttip/media_tree.git 11217S: Maintained 11218F: drivers/media/dvb-frontends/si2168* 11219 11220SI470X FM RADIO RECEIVER I2C DRIVER 11221M: Hans Verkuil <hverkuil@xs4all.nl> 11222L: linux-media@vger.kernel.org 11223T: git git://linuxtv.org/media_tree.git 11224W: https://linuxtv.org 11225S: Odd Fixes 11226F: drivers/media/radio/si470x/radio-si470x-i2c.c 11227 11228SI470X FM RADIO RECEIVER USB DRIVER 11229M: Hans Verkuil <hverkuil@xs4all.nl> 11230L: linux-media@vger.kernel.org 11231T: git git://linuxtv.org/media_tree.git 11232W: https://linuxtv.org 11233S: Maintained 11234F: drivers/media/radio/si470x/radio-si470x-common.c 11235F: drivers/media/radio/si470x/radio-si470x.h 11236F: drivers/media/radio/si470x/radio-si470x-usb.c 11237 11238SI4713 FM RADIO TRANSMITTER I2C DRIVER 11239M: Eduardo Valentin <edubezval@gmail.com> 11240L: linux-media@vger.kernel.org 11241T: git git://linuxtv.org/media_tree.git 11242W: https://linuxtv.org 11243S: Odd Fixes 11244F: drivers/media/radio/si4713/si4713.? 11245 11246SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11247M: Eduardo Valentin <edubezval@gmail.com> 11248L: linux-media@vger.kernel.org 11249T: git git://linuxtv.org/media_tree.git 11250W: https://linuxtv.org 11251S: Odd Fixes 11252F: drivers/media/radio/si4713/radio-platform-si4713.c 11253 11254SI4713 FM RADIO TRANSMITTER USB DRIVER 11255M: Hans Verkuil <hverkuil@xs4all.nl> 11256L: linux-media@vger.kernel.org 11257T: git git://linuxtv.org/media_tree.git 11258W: https://linuxtv.org 11259S: Maintained 11260F: drivers/media/radio/si4713/radio-usb-si4713.c 11261 11262SIANO DVB DRIVER 11263M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11264M: Mauro Carvalho Chehab <mchehab@kernel.org> 11265L: linux-media@vger.kernel.org 11266W: https://linuxtv.org 11267T: git git://linuxtv.org/media_tree.git 11268S: Odd fixes 11269F: drivers/media/common/siano/ 11270F: drivers/media/usb/siano/ 11271F: drivers/media/usb/siano/ 11272F: drivers/media/mmc/siano/ 11273 11274SILEAD TOUCHSCREEN DRIVER 11275M: Hans de Goede <hdegoede@redhat.com> 11276L: linux-input@vger.kernel.org 11277L: platform-driver-x86@vger.kernel.org 11278S: Maintained 11279F: drivers/input/touchscreen/silead.c 11280F: drivers/platform/x86/silead_dmi.c 11281 11282SIMPLEFB FB DRIVER 11283M: Hans de Goede <hdegoede@redhat.com> 11284L: linux-fbdev@vger.kernel.org 11285S: Maintained 11286F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11287F: drivers/video/fbdev/simplefb.c 11288F: include/linux/platform_data/simplefb.h 11289 11290SH_VEU V4L2 MEM2MEM DRIVER 11291L: linux-media@vger.kernel.org 11292S: Orphan 11293F: drivers/media/platform/sh_veu.c 11294 11295SH_VOU V4L2 OUTPUT DRIVER 11296L: linux-media@vger.kernel.org 11297S: Orphan 11298F: drivers/media/platform/sh_vou.c 11299F: include/media/drv-intf/sh_vou.h 11300 11301SIMPLE FIRMWARE INTERFACE (SFI) 11302M: Len Brown <lenb@kernel.org> 11303L: sfi-devel@simplefirmware.org 11304W: http://simplefirmware.org/ 11305T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11306S: Supported 11307F: arch/x86/platform/sfi/ 11308F: drivers/sfi/ 11309F: include/linux/sfi*.h 11310 11311SIMTEC EB110ATX (Chalice CATS) 11312P: Ben Dooks 11313P: Vincent Sanders <vince@simtec.co.uk> 11314M: Simtec Linux Team <linux@simtec.co.uk> 11315W: http://www.simtec.co.uk/products/EB110ATX/ 11316S: Supported 11317 11318SIMTEC EB2410ITX (BAST) 11319P: Ben Dooks 11320P: Vincent Sanders <vince@simtec.co.uk> 11321M: Simtec Linux Team <linux@simtec.co.uk> 11322W: http://www.simtec.co.uk/products/EB2410ITX/ 11323S: Supported 11324F: arch/arm/mach-s3c24xx/mach-bast.c 11325F: arch/arm/mach-s3c24xx/bast-ide.c 11326F: arch/arm/mach-s3c24xx/bast-irq.c 11327 11328TI DAVINCI MACHINE SUPPORT 11329M: Sekhar Nori <nsekhar@ti.com> 11330M: Kevin Hilman <khilman@kernel.org> 11331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11332T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11333S: Supported 11334F: arch/arm/mach-davinci/ 11335F: drivers/i2c/busses/i2c-davinci.c 11336 11337TI DAVINCI SERIES MEDIA 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/davinci/ 11345F: include/media/davinci/ 11346 11347TI AM437X VPFE DRIVER 11348M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11349L: linux-media@vger.kernel.org 11350W: https://linuxtv.org 11351Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11352T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11353S: Maintained 11354F: drivers/media/platform/am437x/ 11355 11356OV2659 OMNIVISION SENSOR DRIVER 11357M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11358L: linux-media@vger.kernel.org 11359W: https://linuxtv.org 11360Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11361T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11362S: Maintained 11363F: drivers/media/i2c/ov2659.c 11364F: include/media/i2c/ov2659.h 11365 11366SILICON MOTION SM712 FRAME BUFFER DRIVER 11367M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11368M: Teddy Wang <teddy.wang@siliconmotion.com> 11369M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11370L: linux-fbdev@vger.kernel.org 11371S: Maintained 11372F: drivers/video/fbdev/sm712* 11373F: Documentation/fb/sm712fb.txt 11374 11375SIS 190 ETHERNET DRIVER 11376M: Francois Romieu <romieu@fr.zoreil.com> 11377L: netdev@vger.kernel.org 11378S: Maintained 11379F: drivers/net/ethernet/sis/sis190.c 11380 11381SIS 900/7016 FAST ETHERNET DRIVER 11382M: Daniele Venzano <venza@brownhat.org> 11383W: http://www.brownhat.org/sis900.html 11384L: netdev@vger.kernel.org 11385S: Maintained 11386F: drivers/net/ethernet/sis/sis900.* 11387 11388SIS FRAMEBUFFER DRIVER 11389M: Thomas Winischhofer <thomas@winischhofer.net> 11390W: http://www.winischhofer.net/linuxsisvga.shtml 11391S: Maintained 11392F: Documentation/fb/sisfb.txt 11393F: drivers/video/fbdev/sis/ 11394F: include/video/sisfb.h 11395 11396SIS USB2VGA DRIVER 11397M: Thomas Winischhofer <thomas@winischhofer.net> 11398W: http://www.winischhofer.at/linuxsisusbvga.shtml 11399S: Maintained 11400F: drivers/usb/misc/sisusbvga/ 11401 11402SLAB ALLOCATOR 11403M: Christoph Lameter <cl@linux.com> 11404M: Pekka Enberg <penberg@kernel.org> 11405M: David Rientjes <rientjes@google.com> 11406M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11407M: Andrew Morton <akpm@linux-foundation.org> 11408L: linux-mm@kvack.org 11409S: Maintained 11410F: include/linux/sl?b*.h 11411F: mm/sl?b* 11412 11413SLEEPABLE READ-COPY UPDATE (SRCU) 11414M: Lai Jiangshan <jiangshanlai@gmail.com> 11415M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11416M: Josh Triplett <josh@joshtriplett.org> 11417R: Steven Rostedt <rostedt@goodmis.org> 11418R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11419L: linux-kernel@vger.kernel.org 11420W: http://www.rdrop.com/users/paulmck/RCU/ 11421S: Supported 11422T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11423F: include/linux/srcu.h 11424F: kernel/rcu/srcu.c 11425 11426SMACK SECURITY MODULE 11427M: Casey Schaufler <casey@schaufler-ca.com> 11428L: linux-security-module@vger.kernel.org 11429W: http://schaufler-ca.com 11430T: git git://github.com/cschaufler/smack-next 11431S: Maintained 11432F: Documentation/security/Smack.txt 11433F: security/smack/ 11434 11435DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11436M: Kevin Hilman <khilman@kernel.org> 11437M: Nishanth Menon <nm@ti.com> 11438S: Maintained 11439F: drivers/power/avs/ 11440F: include/linux/power/smartreflex.h 11441L: linux-pm@vger.kernel.org 11442 11443SMC91x ETHERNET DRIVER 11444M: Nicolas Pitre <nico@fluxnic.net> 11445S: Odd Fixes 11446F: drivers/net/ethernet/smsc/smc91x.* 11447 11448SMIA AND SMIA++ IMAGE SENSOR DRIVER 11449M: Sakari Ailus <sakari.ailus@iki.fi> 11450L: linux-media@vger.kernel.org 11451S: Maintained 11452F: drivers/media/i2c/smiapp/ 11453F: include/media/i2c/smiapp.h 11454F: drivers/media/i2c/smiapp-pll.c 11455F: drivers/media/i2c/smiapp-pll.h 11456F: include/uapi/linux/smiapp.h 11457F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11458 11459SMM665 HARDWARE MONITOR DRIVER 11460M: Guenter Roeck <linux@roeck-us.net> 11461L: linux-hwmon@vger.kernel.org 11462S: Maintained 11463F: Documentation/hwmon/smm665 11464F: drivers/hwmon/smm665.c 11465 11466SMSC EMC2103 HARDWARE MONITOR DRIVER 11467M: Steve Glendinning <steve.glendinning@shawell.net> 11468L: linux-hwmon@vger.kernel.org 11469S: Maintained 11470F: Documentation/hwmon/emc2103 11471F: drivers/hwmon/emc2103.c 11472 11473SMSC SCH5627 HARDWARE MONITOR DRIVER 11474M: Hans de Goede <hdegoede@redhat.com> 11475L: linux-hwmon@vger.kernel.org 11476S: Supported 11477F: Documentation/hwmon/sch5627 11478F: drivers/hwmon/sch5627.c 11479 11480SMSC47B397 HARDWARE MONITOR DRIVER 11481M: Jean Delvare <jdelvare@suse.com> 11482L: linux-hwmon@vger.kernel.org 11483S: Maintained 11484F: Documentation/hwmon/smsc47b397 11485F: drivers/hwmon/smsc47b397.c 11486 11487SMSC911x ETHERNET DRIVER 11488M: Steve Glendinning <steve.glendinning@shawell.net> 11489L: netdev@vger.kernel.org 11490S: Maintained 11491F: include/linux/smsc911x.h 11492F: drivers/net/ethernet/smsc/smsc911x.* 11493 11494SMSC9420 PCI ETHERNET DRIVER 11495M: Steve Glendinning <steve.glendinning@shawell.net> 11496L: netdev@vger.kernel.org 11497S: Maintained 11498F: drivers/net/ethernet/smsc/smsc9420.* 11499 11500SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11501M: Steve Glendinning <steve.glendinning@shawell.net> 11502L: linux-fbdev@vger.kernel.org 11503S: Maintained 11504F: drivers/video/fbdev/smscufx.c 11505 11506SOC-CAMERA V4L2 SUBSYSTEM 11507M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11508L: linux-media@vger.kernel.org 11509T: git git://linuxtv.org/media_tree.git 11510S: Maintained 11511F: include/media/soc* 11512F: drivers/media/i2c/soc_camera/ 11513F: drivers/media/platform/soc_camera/ 11514 11515SOEKRIS NET48XX LED SUPPORT 11516M: Chris Boot <bootc@bootc.net> 11517S: Maintained 11518F: drivers/leds/leds-net48xx.c 11519 11520SOFTLOGIC 6x10 MPEG CODEC 11521M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11522M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11523M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11524M: Ismael Luceno <ismael@iodev.co.uk> 11525L: linux-media@vger.kernel.org 11526S: Supported 11527F: drivers/media/pci/solo6x10/ 11528 11529SOFTWARE RAID (Multiple Disks) SUPPORT 11530M: Shaohua Li <shli@kernel.org> 11531L: linux-raid@vger.kernel.org 11532T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11533S: Supported 11534F: drivers/md/ 11535F: include/linux/raid/ 11536F: include/uapi/linux/raid/ 11537 11538SONIC NETWORK DRIVER 11539M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11540L: netdev@vger.kernel.org 11541S: Maintained 11542F: drivers/net/ethernet/natsemi/sonic.* 11543 11544SONICS SILICON BACKPLANE DRIVER (SSB) 11545M: Michael Buesch <m@bues.ch> 11546L: linux-wireless@vger.kernel.org 11547S: Maintained 11548F: drivers/ssb/ 11549F: include/linux/ssb/ 11550 11551SONY VAIO CONTROL DEVICE DRIVER 11552M: Mattia Dongili <malattia@linux.it> 11553L: platform-driver-x86@vger.kernel.org 11554W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11555S: Maintained 11556F: Documentation/laptops/sony-laptop.txt 11557F: drivers/char/sonypi.c 11558F: drivers/platform/x86/sony-laptop.c 11559F: include/linux/sony-laptop.h 11560 11561SONY MEMORYSTICK CARD SUPPORT 11562M: Alex Dubov <oakad@yahoo.com> 11563W: http://tifmxx.berlios.de/ 11564S: Maintained 11565F: drivers/memstick/host/tifm_ms.c 11566 11567SONY MEMORYSTICK STANDARD SUPPORT 11568M: Maxim Levitsky <maximlevitsky@gmail.com> 11569S: Maintained 11570F: drivers/memstick/core/ms_block.* 11571 11572SOUND 11573M: Jaroslav Kysela <perex@perex.cz> 11574M: Takashi Iwai <tiwai@suse.com> 11575L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11576W: http://www.alsa-project.org/ 11577T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11578T: git git://git.alsa-project.org/alsa-kernel.git 11579Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11580S: Maintained 11581F: Documentation/sound/ 11582F: include/sound/ 11583F: include/uapi/sound/ 11584F: sound/ 11585 11586SOUND - COMPRESSED AUDIO 11587M: Vinod Koul <vinod.koul@intel.com> 11588L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11590S: Supported 11591F: Documentation/sound/alsa/compress_offload.txt 11592F: include/sound/compress_driver.h 11593F: include/uapi/sound/compress_* 11594F: sound/core/compress_offload.c 11595F: sound/soc/soc-compress.c 11596 11597SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11598M: Liam Girdwood <lgirdwood@gmail.com> 11599M: Mark Brown <broonie@kernel.org> 11600T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11601L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11602W: http://alsa-project.org/main/index.php/ASoC 11603S: Supported 11604F: Documentation/devicetree/bindings/sound/ 11605F: Documentation/sound/alsa/soc/ 11606F: sound/soc/ 11607F: include/sound/soc* 11608 11609SOUND - DMAENGINE HELPERS 11610M: Lars-Peter Clausen <lars@metafoo.de> 11611S: Supported 11612F: include/sound/dmaengine_pcm.h 11613F: sound/core/pcm_dmaengine.c 11614F: sound/soc/soc-generic-dmaengine-pcm.c 11615 11616SP2 MEDIA DRIVER 11617M: Olli Salonen <olli.salonen@iki.fi> 11618L: linux-media@vger.kernel.org 11619W: https://linuxtv.org 11620Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11621S: Maintained 11622F: drivers/media/dvb-frontends/sp2* 11623 11624SPARC + UltraSPARC (sparc/sparc64) 11625M: "David S. Miller" <davem@davemloft.net> 11626L: sparclinux@vger.kernel.org 11627Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11629T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11630S: Maintained 11631F: arch/sparc/ 11632F: drivers/sbus/ 11633 11634SPARC SERIAL DRIVERS 11635M: "David S. Miller" <davem@davemloft.net> 11636L: sparclinux@vger.kernel.org 11637T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11638T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11639S: Maintained 11640F: include/linux/sunserialcore.h 11641F: drivers/tty/serial/suncore.c 11642F: drivers/tty/serial/sunhv.c 11643F: drivers/tty/serial/sunsab.c 11644F: drivers/tty/serial/sunsab.h 11645F: drivers/tty/serial/sunsu.c 11646F: drivers/tty/serial/sunzilog.c 11647F: drivers/tty/serial/sunzilog.h 11648 11649SPARSE CHECKER 11650M: "Christopher Li" <sparse@chrisli.org> 11651L: linux-sparse@vger.kernel.org 11652W: https://sparse.wiki.kernel.org/ 11653T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11654T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11655S: Maintained 11656F: include/linux/compiler.h 11657 11658SPEAR PLATFORM SUPPORT 11659M: Viresh Kumar <vireshk@kernel.org> 11660M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11662W: http://www.st.com/spear 11663S: Maintained 11664F: arch/arm/boot/dts/spear* 11665F: arch/arm/mach-spear/ 11666 11667SPEAR CLOCK FRAMEWORK SUPPORT 11668M: Viresh Kumar <vireshk@kernel.org> 11669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11670W: http://www.st.com/spear 11671S: Maintained 11672F: drivers/clk/spear/ 11673 11674SPI NOR SUBSYSTEM 11675M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11676M: Marek Vasut <marek.vasut@gmail.com> 11677L: linux-mtd@lists.infradead.org 11678W: http://www.linux-mtd.infradead.org/ 11679Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11680T: git git://github.com/spi-nor/linux.git 11681S: Maintained 11682F: drivers/mtd/spi-nor/ 11683F: include/linux/mtd/spi-nor.h 11684 11685SPI SUBSYSTEM 11686M: Mark Brown <broonie@kernel.org> 11687L: linux-spi@vger.kernel.org 11688T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11689Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11690S: Maintained 11691F: Documentation/devicetree/bindings/spi/ 11692F: Documentation/spi/ 11693F: drivers/spi/ 11694F: include/linux/spi/ 11695F: include/uapi/linux/spi/ 11696F: tools/spi/ 11697 11698SPIDERNET NETWORK DRIVER for CELL 11699M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11700L: netdev@vger.kernel.org 11701S: Supported 11702F: Documentation/networking/spider_net.txt 11703F: drivers/net/ethernet/toshiba/spider_net* 11704 11705SPU FILE SYSTEM 11706M: Jeremy Kerr <jk@ozlabs.org> 11707L: linuxppc-dev@lists.ozlabs.org 11708W: http://www.ibm.com/developerworks/power/cell/ 11709S: Supported 11710F: Documentation/filesystems/spufs.txt 11711F: arch/powerpc/platforms/cell/spufs/ 11712 11713SQUASHFS FILE SYSTEM 11714M: Phillip Lougher <phillip@squashfs.org.uk> 11715L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11716W: http://squashfs.org.uk 11717T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11718S: Maintained 11719F: Documentation/filesystems/squashfs.txt 11720F: fs/squashfs/ 11721 11722SRM (Alpha) environment access 11723M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11724S: Maintained 11725F: arch/alpha/kernel/srm_env.c 11726 11727STABLE BRANCH 11728M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11729L: stable@vger.kernel.org 11730S: Supported 11731F: Documentation/process/stable-kernel-rules.rst 11732 11733STAGING SUBSYSTEM 11734M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11735T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11736L: devel@driverdev.osuosl.org 11737S: Supported 11738F: drivers/staging/ 11739 11740STAGING - COMEDI 11741M: Ian Abbott <abbotti@mev.co.uk> 11742M: H Hartley Sweeten <hsweeten@visionengravers.com> 11743S: Odd Fixes 11744F: drivers/staging/comedi/ 11745 11746STAGING - FLARION FT1000 DRIVERS 11747M: Marek Belisko <marek.belisko@gmail.com> 11748S: Odd Fixes 11749F: drivers/staging/ft1000/ 11750 11751STAGING - INDUSTRIAL IO 11752M: Jonathan Cameron <jic23@kernel.org> 11753L: linux-iio@vger.kernel.org 11754S: Odd Fixes 11755F: Documentation/devicetree/bindings/staging/iio/ 11756F: drivers/staging/iio/ 11757 11758STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11759M: Jarod Wilson <jarod@wilsonet.com> 11760W: http://www.lirc.org/ 11761S: Odd Fixes 11762F: drivers/staging/media/lirc/ 11763 11764STAGING - LUSTRE PARALLEL FILESYSTEM 11765M: Oleg Drokin <oleg.drokin@intel.com> 11766M: Andreas Dilger <andreas.dilger@intel.com> 11767M: James Simmons <jsimmons@infradead.org> 11768L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11769W: http://wiki.lustre.org/ 11770S: Maintained 11771F: drivers/staging/lustre 11772 11773STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11774M: Marc Dietrich <marvin24@gmx.de> 11775L: ac100@lists.launchpad.net (moderated for non-subscribers) 11776L: linux-tegra@vger.kernel.org 11777S: Maintained 11778F: drivers/staging/nvec/ 11779 11780STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11781M: Jens Frederich <jfrederich@gmail.com> 11782M: Daniel Drake <dsd@laptop.org> 11783M: Jon Nettleton <jon.nettleton@gmail.com> 11784W: http://wiki.laptop.org/go/DCON 11785S: Maintained 11786F: drivers/staging/olpc_dcon/ 11787 11788STAGING - REALTEK RTL8712U DRIVERS 11789M: Larry Finger <Larry.Finger@lwfinger.net> 11790M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11791S: Odd Fixes 11792F: drivers/staging/rtl8712/ 11793 11794STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11795M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11796M: Teddy Wang <teddy.wang@siliconmotion.com> 11797M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11798L: linux-fbdev@vger.kernel.org 11799S: Maintained 11800F: drivers/staging/sm750fb/ 11801 11802STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11803M: William Hubbs <w.d.hubbs@gmail.com> 11804M: Chris Brannon <chris@the-brannons.com> 11805M: Kirk Reiser <kirk@reisers.ca> 11806M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11807L: speakup@linux-speakup.org 11808W: http://www.linux-speakup.org/ 11809S: Odd Fixes 11810F: drivers/staging/speakup/ 11811 11812STAGING - VIA VT665X DRIVERS 11813M: Forest Bond <forest@alittletooquiet.net> 11814S: Odd Fixes 11815F: drivers/staging/vt665?/ 11816 11817STAGING - WILC1000 WIFI DRIVER 11818M: Aditya Shankar <aditya.shankar@microchip.com> 11819M: Ganesh Krishna <ganesh.krishna@microchip.com> 11820L: linux-wireless@vger.kernel.org 11821S: Supported 11822F: drivers/staging/wilc1000/ 11823 11824STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11825M: Arnaud Patard <arnaud.patard@rtp-net.org> 11826S: Odd Fixes 11827F: drivers/staging/xgifb/ 11828 11829STARFIRE/DURALAN NETWORK DRIVER 11830M: Ion Badulescu <ionut@badula.org> 11831S: Odd Fixes 11832F: drivers/net/ethernet/adaptec/starfire* 11833 11834SUN3/3X 11835M: Sam Creasey <sammy@sammy.net> 11836W: http://sammy.net/sun3/ 11837S: Maintained 11838F: arch/m68k/kernel/*sun3* 11839F: arch/m68k/sun3*/ 11840F: arch/m68k/include/asm/sun3* 11841F: drivers/net/ethernet/i825xx/sun3* 11842 11843SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11844M: Hans de Goede <hdegoede@redhat.com> 11845L: linux-input@vger.kernel.org 11846S: Maintained 11847F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11848F: drivers/input/keyboard/sun4i-lradc-keys.c 11849 11850SUNDANCE NETWORK DRIVER 11851M: Denis Kirjanov <kda@linux-powerpc.org> 11852L: netdev@vger.kernel.org 11853S: Maintained 11854F: drivers/net/ethernet/dlink/sundance.c 11855 11856SUPERH 11857M: Yoshinori Sato <ysato@users.sourceforge.jp> 11858M: Rich Felker <dalias@libc.org> 11859L: linux-sh@vger.kernel.org 11860Q: http://patchwork.kernel.org/project/linux-sh/list/ 11861S: Maintained 11862F: Documentation/sh/ 11863F: arch/sh/ 11864F: drivers/sh/ 11865 11866SUSPEND TO RAM 11867M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11868M: Len Brown <len.brown@intel.com> 11869M: Pavel Machek <pavel@ucw.cz> 11870L: linux-pm@vger.kernel.org 11871B: https://bugzilla.kernel.org 11872S: Supported 11873F: Documentation/power/ 11874F: arch/x86/kernel/acpi/ 11875F: drivers/base/power/ 11876F: kernel/power/ 11877F: include/linux/suspend.h 11878F: include/linux/freezer.h 11879F: include/linux/pm.h 11880 11881SVGA HANDLING 11882M: Martin Mares <mj@ucw.cz> 11883L: linux-video@atrey.karlin.mff.cuni.cz 11884S: Maintained 11885F: Documentation/svga.txt 11886F: arch/x86/boot/video* 11887 11888SWIOTLB SUBSYSTEM 11889M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11890L: linux-kernel@vger.kernel.org 11891T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11892S: Supported 11893F: lib/swiotlb.c 11894F: arch/*/kernel/pci-swiotlb.c 11895F: include/linux/swiotlb.h 11896 11897SWITCHDEV 11898M: Jiri Pirko <jiri@resnulli.us> 11899L: netdev@vger.kernel.org 11900S: Supported 11901F: net/switchdev/ 11902F: include/net/switchdev.h 11903 11904SYNOPSYS ARC ARCHITECTURE 11905M: Vineet Gupta <vgupta@synopsys.com> 11906L: linux-snps-arc@lists.infradead.org 11907S: Supported 11908F: arch/arc/ 11909F: Documentation/devicetree/bindings/arc/* 11910F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11911F: drivers/clocksource/arc_timer.c 11912F: drivers/tty/serial/arc_uart.c 11913T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11914 11915SYNOPSYS ARC SDP platform support 11916M: Alexey Brodkin <abrodkin@synopsys.com> 11917S: Supported 11918F: arch/arc/plat-axs10x 11919F: arch/arc/boot/dts/ax* 11920F: Documentation/devicetree/bindings/arc/axs10* 11921 11922SYSTEM CONFIGURATION (SYSCON) 11923M: Lee Jones <lee.jones@linaro.org> 11924M: Arnd Bergmann <arnd@arndb.de> 11925T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11926S: Supported 11927F: drivers/mfd/syscon.c 11928 11929SYSTEM RESET/SHUTDOWN DRIVERS 11930M: Sebastian Reichel <sre@kernel.org> 11931L: linux-pm@vger.kernel.org 11932T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11933S: Maintained 11934F: Documentation/devicetree/bindings/power/reset/ 11935F: drivers/power/reset/ 11936 11937SYSV FILESYSTEM 11938M: Christoph Hellwig <hch@infradead.org> 11939S: Maintained 11940F: Documentation/filesystems/sysv-fs.txt 11941F: fs/sysv/ 11942F: include/linux/sysv_fs.h 11943 11944TARGET SUBSYSTEM 11945M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11946L: linux-scsi@vger.kernel.org 11947L: target-devel@vger.kernel.org 11948W: http://www.linux-iscsi.org 11949W: http://groups.google.com/group/linux-iscsi-target-dev 11950T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11951S: Supported 11952F: drivers/target/ 11953F: include/target/ 11954F: Documentation/target/ 11955 11956TASKSTATS STATISTICS INTERFACE 11957M: Balbir Singh <bsingharora@gmail.com> 11958S: Maintained 11959F: Documentation/accounting/taskstats* 11960F: include/linux/taskstats* 11961F: kernel/taskstats.c 11962 11963TC CLASSIFIER 11964M: Jamal Hadi Salim <jhs@mojatatu.com> 11965L: netdev@vger.kernel.org 11966S: Maintained 11967F: include/net/pkt_cls.h 11968F: include/uapi/linux/pkt_cls.h 11969F: net/sched/ 11970 11971TCP LOW PRIORITY MODULE 11972M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11973M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11974W: http://tcp-lp-mod.sourceforge.net/ 11975S: Maintained 11976F: net/ipv4/tcp_lp.c 11977 11978TDA10071 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/dvb-frontends/tda10071* 11987 11988TDA18212 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/tda18212* 11997 11998TDA18218 MEDIA DRIVER 11999M: Antti Palosaari <crope@iki.fi> 12000L: linux-media@vger.kernel.org 12001W: https://linuxtv.org 12002W: http://palosaari.fi/linux/ 12003Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12004T: git git://linuxtv.org/anttip/media_tree.git 12005S: Maintained 12006F: drivers/media/tuners/tda18218* 12007 12008TDA18271 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/tda18271* 12017 12018TDA827x 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 12028TDA8290 MEDIA DRIVER 12029M: Michael Krufky <mkrufky@linuxtv.org> 12030L: linux-media@vger.kernel.org 12031W: https://linuxtv.org 12032W: http://github.com/mkrufky 12033Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12034T: git git://linuxtv.org/mkrufky/tuners.git 12035S: Maintained 12036F: drivers/media/tuners/tda8290.* 12037 12038TDA9840 MEDIA DRIVER 12039M: Hans Verkuil <hverkuil@xs4all.nl> 12040L: linux-media@vger.kernel.org 12041T: git git://linuxtv.org/media_tree.git 12042W: https://linuxtv.org 12043S: Maintained 12044F: drivers/media/i2c/tda9840* 12045 12046TEA5761 TUNER DRIVER 12047M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12048M: Mauro Carvalho Chehab <mchehab@kernel.org> 12049L: linux-media@vger.kernel.org 12050W: https://linuxtv.org 12051T: git git://linuxtv.org/media_tree.git 12052S: Odd fixes 12053F: drivers/media/tuners/tea5761.* 12054 12055TEA5767 TUNER DRIVER 12056M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12057M: Mauro Carvalho Chehab <mchehab@kernel.org> 12058L: linux-media@vger.kernel.org 12059W: https://linuxtv.org 12060T: git git://linuxtv.org/media_tree.git 12061S: Maintained 12062F: drivers/media/tuners/tea5767.* 12063 12064TEA6415C MEDIA DRIVER 12065M: Hans Verkuil <hverkuil@xs4all.nl> 12066L: linux-media@vger.kernel.org 12067T: git git://linuxtv.org/media_tree.git 12068W: https://linuxtv.org 12069S: Maintained 12070F: drivers/media/i2c/tea6415c* 12071 12072TEA6420 MEDIA DRIVER 12073M: Hans Verkuil <hverkuil@xs4all.nl> 12074L: linux-media@vger.kernel.org 12075T: git git://linuxtv.org/media_tree.git 12076W: https://linuxtv.org 12077S: Maintained 12078F: drivers/media/i2c/tea6420* 12079 12080TEAM DRIVER 12081M: Jiri Pirko <jiri@resnulli.us> 12082L: netdev@vger.kernel.org 12083S: Supported 12084F: drivers/net/team/ 12085F: include/linux/if_team.h 12086F: include/uapi/linux/if_team.h 12087 12088TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12089M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12090S: Maintained 12091F: arch/x86/platform/ts5500/ 12092 12093TECHNOTREND USB IR RECEIVER 12094M: Sean Young <sean@mess.org> 12095L: linux-media@vger.kernel.org 12096S: Maintained 12097F: drivers/media/rc/ttusbir.c 12098 12099TEGRA ARCHITECTURE SUPPORT 12100M: Stephen Warren <swarren@wwwdotorg.org> 12101M: Thierry Reding <thierry.reding@gmail.com> 12102M: Alexandre Courbot <gnurou@gmail.com> 12103L: linux-tegra@vger.kernel.org 12104Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12106S: Supported 12107N: [^a-z]tegra 12108 12109TEGRA CLOCK DRIVER 12110M: Peter De Schrijver <pdeschrijver@nvidia.com> 12111M: Prashant Gaikwad <pgaikwad@nvidia.com> 12112S: Supported 12113F: drivers/clk/tegra/ 12114 12115TEGRA DMA DRIVERS 12116M: Laxman Dewangan <ldewangan@nvidia.com> 12117M: Jon Hunter <jonathanh@nvidia.com> 12118S: Supported 12119F: drivers/dma/tegra* 12120 12121TEGRA I2C DRIVER 12122M: Laxman Dewangan <ldewangan@nvidia.com> 12123S: Supported 12124F: drivers/i2c/busses/i2c-tegra.c 12125 12126TEGRA IOMMU DRIVERS 12127M: Hiroshi Doyu <hdoyu@nvidia.com> 12128S: Supported 12129F: drivers/iommu/tegra* 12130 12131TEGRA KBC DRIVER 12132M: Rakesh Iyer <riyer@nvidia.com> 12133M: Laxman Dewangan <ldewangan@nvidia.com> 12134S: Supported 12135F: drivers/input/keyboard/tegra-kbc.c 12136 12137TEGRA PWM DRIVER 12138M: Thierry Reding <thierry.reding@gmail.com> 12139S: Supported 12140F: drivers/pwm/pwm-tegra.c 12141 12142TEGRA SERIAL DRIVER 12143M: Laxman Dewangan <ldewangan@nvidia.com> 12144S: Supported 12145F: drivers/tty/serial/serial-tegra.c 12146 12147TEGRA SPI DRIVER 12148M: Laxman Dewangan <ldewangan@nvidia.com> 12149S: Supported 12150F: drivers/spi/spi-tegra* 12151 12152TEHUTI ETHERNET DRIVER 12153M: Andy Gospodarek <andy@greyhouse.net> 12154L: netdev@vger.kernel.org 12155S: Supported 12156F: drivers/net/ethernet/tehuti/* 12157 12158Telecom Clock Driver for MCPL0010 12159M: Mark Gross <mark.gross@intel.com> 12160S: Supported 12161F: drivers/char/tlclk.c 12162 12163TENSILICA XTENSA PORT (xtensa) 12164M: Chris Zankel <chris@zankel.net> 12165M: Max Filippov <jcmvbkbc@gmail.com> 12166L: linux-xtensa@linux-xtensa.org 12167T: git git://github.com/czankel/xtensa-linux.git 12168S: Maintained 12169F: arch/xtensa/ 12170F: drivers/irqchip/irq-xtensa-* 12171 12172Texas Instruments' System Control Interface (TISCI) Protocol Driver 12173M: Nishanth Menon <nm@ti.com> 12174M: Tero Kristo <t-kristo@ti.com> 12175M: Santosh Shilimkar <ssantosh@kernel.org> 12176L: linux-arm-kernel@lists.infradead.org 12177S: Maintained 12178F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12179F: drivers/firmware/ti_sci* 12180F: include/linux/soc/ti/ti_sci_protocol.h 12181 12182THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12183M: Hans Verkuil <hverkuil@xs4all.nl> 12184L: linux-media@vger.kernel.org 12185T: git git://linuxtv.org/media_tree.git 12186W: https://linuxtv.org 12187S: Maintained 12188F: drivers/media/radio/radio-raremono.c 12189 12190THERMAL 12191M: Zhang Rui <rui.zhang@intel.com> 12192M: Eduardo Valentin <edubezval@gmail.com> 12193L: linux-pm@vger.kernel.org 12194T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12195T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12196Q: https://patchwork.kernel.org/project/linux-pm/list/ 12197S: Supported 12198F: drivers/thermal/ 12199F: include/linux/thermal.h 12200F: include/uapi/linux/thermal.h 12201F: include/linux/cpu_cooling.h 12202F: Documentation/devicetree/bindings/thermal/ 12203 12204THERMAL/CPU_COOLING 12205M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12206M: Viresh Kumar <viresh.kumar@linaro.org> 12207M: Javi Merino <javi.merino@kernel.org> 12208L: linux-pm@vger.kernel.org 12209S: Supported 12210F: Documentation/thermal/cpu-cooling-api.txt 12211F: drivers/thermal/cpu_cooling.c 12212F: include/linux/cpu_cooling.h 12213 12214THINKPAD ACPI EXTRAS DRIVER 12215M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12216L: ibm-acpi-devel@lists.sourceforge.net 12217L: platform-driver-x86@vger.kernel.org 12218W: http://ibm-acpi.sourceforge.net 12219W: http://thinkwiki.org/wiki/Ibm-acpi 12220T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12221S: Maintained 12222F: drivers/platform/x86/thinkpad_acpi.c 12223 12224TI BANDGAP AND THERMAL DRIVER 12225M: Eduardo Valentin <edubezval@gmail.com> 12226M: Keerthy <j-keerthy@ti.com> 12227L: linux-pm@vger.kernel.org 12228L: linux-omap@vger.kernel.org 12229S: Maintained 12230F: drivers/thermal/ti-soc-thermal/ 12231 12232TI VPE/CAL DRIVERS 12233M: Benoit Parrot <bparrot@ti.com> 12234L: linux-media@vger.kernel.org 12235W: http://linuxtv.org/ 12236Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12237S: Maintained 12238F: drivers/media/platform/ti-vpe/ 12239 12240TI CDCE706 CLOCK DRIVER 12241M: Max Filippov <jcmvbkbc@gmail.com> 12242S: Maintained 12243F: drivers/clk/clk-cdce706.c 12244 12245TI CLOCK DRIVER 12246M: Tero Kristo <t-kristo@ti.com> 12247L: linux-omap@vger.kernel.org 12248S: Maintained 12249F: drivers/clk/ti/ 12250F: include/linux/clk/ti.h 12251 12252TI ETHERNET SWITCH DRIVER (CPSW) 12253M: Mugunthan V N <mugunthanvnm@ti.com> 12254R: Grygorii Strashko <grygorii.strashko@ti.com> 12255L: linux-omap@vger.kernel.org 12256L: netdev@vger.kernel.org 12257S: Maintained 12258F: drivers/net/ethernet/ti/cpsw* 12259F: drivers/net/ethernet/ti/davinci* 12260 12261TI FLASH MEDIA INTERFACE DRIVER 12262M: Alex Dubov <oakad@yahoo.com> 12263S: Maintained 12264F: drivers/misc/tifm* 12265F: drivers/mmc/host/tifm_sd.c 12266F: include/linux/tifm.h 12267 12268TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12269M: Santosh Shilimkar <ssantosh@kernel.org> 12270L: linux-kernel@vger.kernel.org 12271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12272S: Maintained 12273F: drivers/soc/ti/* 12274T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12275 12276 12277TI LM49xxx FAMILY ASoC CODEC DRIVERS 12278M: M R Swami Reddy <mr.swami.reddy@ti.com> 12279M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12280L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12281S: Maintained 12282F: sound/soc/codecs/lm49453* 12283F: sound/soc/codecs/isabelle* 12284 12285TI LP855x BACKLIGHT DRIVER 12286M: Milo Kim <milo.kim@ti.com> 12287S: Maintained 12288F: Documentation/backlight/lp855x-driver.txt 12289F: drivers/video/backlight/lp855x_bl.c 12290F: include/linux/platform_data/lp855x.h 12291 12292TI LP8727 CHARGER DRIVER 12293M: Milo Kim <milo.kim@ti.com> 12294S: Maintained 12295F: drivers/power/supply/lp8727_charger.c 12296F: include/linux/platform_data/lp8727.h 12297 12298TI LP8788 MFD DRIVER 12299M: Milo Kim <milo.kim@ti.com> 12300S: Maintained 12301F: drivers/iio/adc/lp8788_adc.c 12302F: drivers/leds/leds-lp8788.c 12303F: drivers/mfd/lp8788*.c 12304F: drivers/power/supply/lp8788-charger.c 12305F: drivers/regulator/lp8788-*.c 12306F: include/linux/mfd/lp8788*.h 12307 12308TI NETCP ETHERNET DRIVER 12309M: Wingman Kwok <w-kwok2@ti.com> 12310M: Murali Karicheri <m-karicheri2@ti.com> 12311L: netdev@vger.kernel.org 12312S: Maintained 12313F: drivers/net/ethernet/ti/netcp* 12314 12315TI TAS571X FAMILY ASoC CODEC DRIVER 12316M: Kevin Cernekee <cernekee@chromium.org> 12317L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12318S: Odd Fixes 12319F: sound/soc/codecs/tas571x* 12320 12321TI TWL4030 SERIES SOC CODEC DRIVER 12322M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12323L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12324S: Maintained 12325F: sound/soc/codecs/twl4030* 12326 12327TI WILINK WIRELESS DRIVERS 12328L: linux-wireless@vger.kernel.org 12329W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12330W: http://wireless.kernel.org/en/users/Drivers/wl1251 12331T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12332S: Orphan 12333F: drivers/net/wireless/ti/ 12334F: include/linux/wl12xx.h 12335 12336TIPC NETWORK LAYER 12337M: Jon Maloy <jon.maloy@ericsson.com> 12338M: Ying Xue <ying.xue@windriver.com> 12339L: netdev@vger.kernel.org (core kernel code) 12340L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12341W: http://tipc.sourceforge.net/ 12342S: Maintained 12343F: include/uapi/linux/tipc*.h 12344F: net/tipc/ 12345 12346TILE ARCHITECTURE 12347M: Chris Metcalf <cmetcalf@mellanox.com> 12348W: http://www.mellanox.com/repository/solutions/tile-scm/ 12349T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12350S: Supported 12351F: arch/tile/ 12352F: drivers/char/tile-srom.c 12353F: drivers/edac/tile_edac.c 12354F: drivers/net/ethernet/tile/ 12355F: drivers/rtc/rtc-tile.c 12356F: drivers/tty/hvc/hvc_tile.c 12357F: drivers/tty/serial/tilegx.c 12358F: drivers/usb/host/*-tilegx.c 12359F: include/linux/usb/tilegx.h 12360 12361TLAN NETWORK DRIVER 12362M: Samuel Chessman <chessman@tux.org> 12363L: tlan-devel@lists.sourceforge.net (subscribers-only) 12364W: http://sourceforge.net/projects/tlan/ 12365S: Maintained 12366F: Documentation/networking/tlan.txt 12367F: drivers/net/ethernet/ti/tlan.* 12368 12369TOMOYO SECURITY MODULE 12370M: Kentaro Takeda <takedakn@nttdata.co.jp> 12371M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12372L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12373L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12374L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12375L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12376W: http://tomoyo.sourceforge.jp/ 12377T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12378S: Maintained 12379F: security/tomoyo/ 12380 12381TOPSTAR LAPTOP EXTRAS DRIVER 12382M: Herton Ronaldo Krzesinski <herton@canonical.com> 12383L: platform-driver-x86@vger.kernel.org 12384S: Maintained 12385F: drivers/platform/x86/topstar-laptop.c 12386 12387TOSHIBA ACPI EXTRAS DRIVER 12388M: Azael Avalos <coproscefalo@gmail.com> 12389L: platform-driver-x86@vger.kernel.org 12390S: Maintained 12391F: drivers/platform/x86/toshiba_acpi.c 12392 12393TOSHIBA BLUETOOTH DRIVER 12394M: Azael Avalos <coproscefalo@gmail.com> 12395L: platform-driver-x86@vger.kernel.org 12396S: Maintained 12397F: drivers/platform/x86/toshiba_bluetooth.c 12398 12399TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12400M: Azael Avalos <coproscefalo@gmail.com> 12401L: platform-driver-x86@vger.kernel.org 12402S: Maintained 12403F: drivers/platform/x86/toshiba_haps.c 12404 12405TOSHIBA WMI HOTKEYS DRIVER 12406M: Azael Avalos <coproscefalo@gmail.com> 12407L: platform-driver-x86@vger.kernel.org 12408S: Maintained 12409F: drivers/platform/x86/toshiba-wmi.c 12410 12411TOSHIBA SMM DRIVER 12412M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12413W: http://www.buzzard.org.uk/toshiba/ 12414S: Maintained 12415F: drivers/char/toshiba.c 12416F: include/linux/toshiba.h 12417F: include/uapi/linux/toshiba.h 12418 12419TOSHIBA TC358743 DRIVER 12420M: Mats Randgaard <matrandg@cisco.com> 12421L: linux-media@vger.kernel.org 12422S: Maintained 12423F: drivers/media/i2c/tc358743* 12424F: include/media/i2c/tc358743.h 12425 12426TMIO/SDHI MMC DRIVER 12427M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12428L: linux-mmc@vger.kernel.org 12429S: Supported 12430F: drivers/mmc/host/tmio_mmc* 12431F: drivers/mmc/host/sh_mobile_sdhi.c 12432F: include/linux/mfd/tmio.h 12433 12434TMP401 HARDWARE MONITOR DRIVER 12435M: Guenter Roeck <linux@roeck-us.net> 12436L: linux-hwmon@vger.kernel.org 12437S: Maintained 12438F: Documentation/hwmon/tmp401 12439F: drivers/hwmon/tmp401.c 12440 12441TMPFS (SHMEM FILESYSTEM) 12442M: Hugh Dickins <hughd@google.com> 12443L: linux-mm@kvack.org 12444S: Maintained 12445F: include/linux/shmem_fs.h 12446F: mm/shmem.c 12447 12448TM6000 VIDEO4LINUX DRIVER 12449M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12450M: Mauro Carvalho Chehab <mchehab@kernel.org> 12451L: linux-media@vger.kernel.org 12452W: https://linuxtv.org 12453T: git git://linuxtv.org/media_tree.git 12454S: Odd fixes 12455F: drivers/media/usb/tm6000/ 12456F: Documentation/media/v4l-drivers/tm6000* 12457 12458TW5864 VIDEO4LINUX DRIVER 12459M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12460M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12461M: Andrey Utkin <andrey_utkin@fastmail.com> 12462L: linux-media@vger.kernel.org 12463S: Supported 12464F: drivers/media/pci/tw5864/ 12465 12466TW68 VIDEO4LINUX DRIVER 12467M: Hans Verkuil <hverkuil@xs4all.nl> 12468L: linux-media@vger.kernel.org 12469T: git git://linuxtv.org/media_tree.git 12470W: https://linuxtv.org 12471S: Odd Fixes 12472F: drivers/media/pci/tw68/ 12473 12474TW686X VIDEO4LINUX DRIVER 12475M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12476L: linux-media@vger.kernel.org 12477T: git git://linuxtv.org/media_tree.git 12478W: http://linuxtv.org 12479S: Maintained 12480F: drivers/media/pci/tw686x/ 12481 12482TPM DEVICE DRIVER 12483M: Peter Huewe <peterhuewe@gmx.de> 12484M: Marcel Selhorst <tpmdd@selhorst.net> 12485M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12486R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12487W: http://tpmdd.sourceforge.net 12488L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12489Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12490T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12491S: Maintained 12492F: drivers/char/tpm/ 12493 12494TPM IBM_VTPM DEVICE DRIVER 12495M: Ashley Lai <ashleydlai@gmail.com> 12496W: http://tpmdd.sourceforge.net 12497L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12498S: Maintained 12499F: drivers/char/tpm/tpm_ibmvtpm* 12500 12501TRACING 12502M: Steven Rostedt <rostedt@goodmis.org> 12503M: Ingo Molnar <mingo@redhat.com> 12504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12505S: Maintained 12506F: Documentation/trace/ftrace.txt 12507F: arch/*/*/*/ftrace.h 12508F: arch/*/kernel/ftrace.c 12509F: include/*/ftrace.h 12510F: include/linux/trace*.h 12511F: include/trace/ 12512F: kernel/trace/ 12513F: tools/testing/selftests/ftrace/ 12514 12515TRACING MMIO ACCESSES (MMIOTRACE) 12516M: Steven Rostedt <rostedt@goodmis.org> 12517M: Ingo Molnar <mingo@kernel.org> 12518R: Karol Herbst <karolherbst@gmail.com> 12519R: Pekka Paalanen <ppaalanen@gmail.com> 12520S: Maintained 12521L: linux-kernel@vger.kernel.org 12522L: nouveau@lists.freedesktop.org 12523F: kernel/trace/trace_mmiotrace.c 12524F: include/linux/mmiotrace.h 12525F: arch/x86/mm/kmmio.c 12526F: arch/x86/mm/mmio-mod.c 12527F: arch/x86/mm/testmmiotrace.c 12528 12529TRIVIAL PATCHES 12530M: Jiri Kosina <trivial@kernel.org> 12531T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12532S: Maintained 12533K: ^Subject:.*(?i)trivial 12534 12535TTY LAYER 12536M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12537M: Jiri Slaby <jslaby@suse.com> 12538S: Supported 12539T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12540F: Documentation/serial/ 12541F: drivers/tty/ 12542F: drivers/tty/serial/serial_core.c 12543F: include/linux/serial_core.h 12544F: include/linux/serial.h 12545F: include/linux/tty.h 12546F: include/uapi/linux/serial_core.h 12547F: include/uapi/linux/serial.h 12548F: include/uapi/linux/tty.h 12549 12550TUA9001 MEDIA DRIVER 12551M: Antti Palosaari <crope@iki.fi> 12552L: linux-media@vger.kernel.org 12553W: https://linuxtv.org 12554W: http://palosaari.fi/linux/ 12555Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12556T: git git://linuxtv.org/anttip/media_tree.git 12557S: Maintained 12558F: drivers/media/tuners/tua9001* 12559 12560TULIP NETWORK DRIVERS 12561L: netdev@vger.kernel.org 12562L: linux-parisc@vger.kernel.org 12563S: Orphan 12564F: drivers/net/ethernet/dec/tulip/ 12565 12566TUN/TAP driver 12567M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12568W: http://vtun.sourceforge.net/tun 12569S: Maintained 12570F: Documentation/networking/tuntap.txt 12571F: arch/um/os-Linux/drivers/ 12572 12573TURBOCHANNEL SUBSYSTEM 12574M: "Maciej W. Rozycki" <macro@linux-mips.org> 12575M: Ralf Baechle <ralf@linux-mips.org> 12576L: linux-mips@linux-mips.org 12577Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12578S: Maintained 12579F: drivers/tc/ 12580F: include/linux/tc.h 12581 12582UBI FILE SYSTEM (UBIFS) 12583M: Richard Weinberger <richard@nod.at> 12584M: Artem Bityutskiy <dedekind1@gmail.com> 12585M: Adrian Hunter <adrian.hunter@intel.com> 12586L: linux-mtd@lists.infradead.org 12587T: git git://git.infradead.org/ubifs-2.6.git 12588W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12589S: Supported 12590F: Documentation/filesystems/ubifs.txt 12591F: fs/ubifs/ 12592 12593UCLINUX (M68KNOMMU AND COLDFIRE) 12594M: Greg Ungerer <gerg@linux-m68k.org> 12595W: http://www.linux-m68k.org/ 12596W: http://www.uclinux.org/ 12597L: linux-m68k@lists.linux-m68k.org 12598L: uclinux-dev@uclinux.org (subscribers-only) 12599T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12600S: Maintained 12601F: arch/m68k/coldfire/ 12602F: arch/m68k/68*/ 12603F: arch/m68k/*/*_no.* 12604F: arch/m68k/include/asm/*_no.* 12605 12606UDF FILESYSTEM 12607M: Jan Kara <jack@suse.com> 12608S: Maintained 12609F: Documentation/filesystems/udf.txt 12610F: fs/udf/ 12611 12612UDRAW TABLET 12613M: Bastien Nocera <hadess@hadess.net> 12614L: linux-input@vger.kernel.org 12615S: Maintained 12616F: drivers/hid/hid-udraw.c 12617 12618UFS FILESYSTEM 12619M: Evgeniy Dushistov <dushistov@mail.ru> 12620S: Maintained 12621F: Documentation/filesystems/ufs.txt 12622F: fs/ufs/ 12623 12624UHID USERSPACE HID IO DRIVER: 12625M: David Herrmann <dh.herrmann@googlemail.com> 12626L: linux-input@vger.kernel.org 12627S: Maintained 12628F: drivers/hid/uhid.c 12629F: include/uapi/linux/uhid.h 12630 12631ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12632L: linux-usb@vger.kernel.org 12633S: Orphan 12634F: drivers/uwb/ 12635F: include/linux/uwb.h 12636F: include/linux/uwb/ 12637 12638UNICORE32 ARCHITECTURE: 12639M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12640W: http://mprc.pku.edu.cn/~guanxuetao/linux 12641S: Maintained 12642T: git git://github.com/gxt/linux.git 12643F: arch/unicore32/ 12644 12645UNIFDEF 12646M: Tony Finch <dot@dotat.at> 12647W: http://dotat.at/prog/unifdef 12648S: Maintained 12649F: scripts/unifdef.c 12650 12651UNIFORM CDROM DRIVER 12652M: Jens Axboe <axboe@kernel.dk> 12653W: http://www.kernel.dk 12654S: Maintained 12655F: Documentation/cdrom/ 12656F: drivers/cdrom/cdrom.c 12657F: include/linux/cdrom.h 12658F: include/uapi/linux/cdrom.h 12659 12660UNISYS S-PAR DRIVERS 12661M: David Kershner <david.kershner@unisys.com> 12662L: sparmaintainer@unisys.com (Unisys internal) 12663S: Supported 12664F: drivers/staging/unisys/ 12665 12666UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12667M: Vinayak Holikatti <vinholikatti@gmail.com> 12668L: linux-scsi@vger.kernel.org 12669S: Supported 12670F: Documentation/scsi/ufs.txt 12671F: drivers/scsi/ufs/ 12672 12673UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12674M: Manjunath M Bettegowda <manjumb@synopsys.com> 12675M: Prabu Thangamuthu <prabut@synopsys.com> 12676L: linux-scsi@vger.kernel.org 12677S: Supported 12678F: drivers/scsi/ufs/*dwc* 12679 12680UNSORTED BLOCK IMAGES (UBI) 12681M: Artem Bityutskiy <dedekind1@gmail.com> 12682M: Richard Weinberger <richard@nod.at> 12683W: http://www.linux-mtd.infradead.org/ 12684L: linux-mtd@lists.infradead.org 12685T: git git://git.infradead.org/ubifs-2.6.git 12686S: Supported 12687F: drivers/mtd/ubi/ 12688F: include/linux/mtd/ubi.h 12689F: include/uapi/mtd/ubi-user.h 12690 12691USB ACM DRIVER 12692M: Oliver Neukum <oneukum@suse.com> 12693L: linux-usb@vger.kernel.org 12694S: Maintained 12695F: Documentation/usb/acm.txt 12696F: drivers/usb/class/cdc-acm.* 12697 12698USB AR5523 WIRELESS DRIVER 12699M: Pontus Fuchs <pontus.fuchs@gmail.com> 12700L: linux-wireless@vger.kernel.org 12701S: Maintained 12702F: drivers/net/wireless/ath/ar5523/ 12703 12704USB ATTACHED SCSI 12705M: Oliver Neukum <oneukum@suse.com> 12706L: linux-usb@vger.kernel.org 12707L: linux-scsi@vger.kernel.org 12708S: Maintained 12709F: drivers/usb/storage/uas.c 12710 12711USB CDC ETHERNET DRIVER 12712M: Oliver Neukum <oliver@neukum.org> 12713L: linux-usb@vger.kernel.org 12714S: Maintained 12715F: drivers/net/usb/cdc_*.c 12716F: include/uapi/linux/usb/cdc.h 12717 12718USB CHAOSKEY DRIVER 12719M: Keith Packard <keithp@keithp.com> 12720L: linux-usb@vger.kernel.org 12721S: Maintained 12722F: drivers/usb/misc/chaoskey.c 12723 12724USB CYPRESS C67X00 DRIVER 12725M: Peter Korsgaard <jacmet@sunsite.dk> 12726L: linux-usb@vger.kernel.org 12727S: Maintained 12728F: drivers/usb/c67x00/ 12729 12730USB DAVICOM DM9601 DRIVER 12731M: Peter Korsgaard <jacmet@sunsite.dk> 12732L: netdev@vger.kernel.org 12733W: http://www.linux-usb.org/usbnet 12734S: Maintained 12735F: drivers/net/usb/dm9601.c 12736 12737USB DIAMOND RIO500 DRIVER 12738M: Cesar Miquel <miquel@df.uba.ar> 12739L: rio500-users@lists.sourceforge.net 12740W: http://rio500.sourceforge.net 12741S: Maintained 12742F: drivers/usb/misc/rio500* 12743 12744USB EHCI DRIVER 12745M: Alan Stern <stern@rowland.harvard.edu> 12746L: linux-usb@vger.kernel.org 12747S: Maintained 12748F: Documentation/usb/ehci.txt 12749F: drivers/usb/host/ehci* 12750 12751USB GADGET/PERIPHERAL SUBSYSTEM 12752M: Felipe Balbi <balbi@kernel.org> 12753L: linux-usb@vger.kernel.org 12754W: http://www.linux-usb.org/gadget 12755T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12756S: Maintained 12757F: drivers/usb/gadget/ 12758F: include/linux/usb/gadget* 12759 12760USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12761M: Jiri Kosina <jikos@kernel.org> 12762R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12763L: linux-usb@vger.kernel.org 12764T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12765S: Maintained 12766F: Documentation/hid/hiddev.txt 12767F: drivers/hid/usbhid/ 12768 12769USB ISP116X DRIVER 12770M: Olav Kongas <ok@artecdesign.ee> 12771L: linux-usb@vger.kernel.org 12772S: Maintained 12773F: drivers/usb/host/isp116x* 12774F: include/linux/usb/isp116x.h 12775 12776USB LAN78XX ETHERNET DRIVER 12777M: Woojung Huh <woojung.huh@microchip.com> 12778M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12779L: netdev@vger.kernel.org 12780S: Maintained 12781F: drivers/net/usb/lan78xx.* 12782 12783USB MASS STORAGE DRIVER 12784M: Alan Stern <stern@rowland.harvard.edu> 12785L: linux-usb@vger.kernel.org 12786L: usb-storage@lists.one-eyed-alien.net 12787S: Maintained 12788W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12789F: drivers/usb/storage/ 12790 12791USB MIDI DRIVER 12792M: Clemens Ladisch <clemens@ladisch.de> 12793L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12794T: git git://git.alsa-project.org/alsa-kernel.git 12795S: Maintained 12796F: sound/usb/midi.* 12797 12798USB NETWORKING DRIVERS 12799L: linux-usb@vger.kernel.org 12800S: Odd Fixes 12801F: drivers/net/usb/ 12802 12803USB OHCI DRIVER 12804M: Alan Stern <stern@rowland.harvard.edu> 12805L: linux-usb@vger.kernel.org 12806S: Maintained 12807F: Documentation/usb/ohci.txt 12808F: drivers/usb/host/ohci* 12809 12810USB OTG FSM (Finite State Machine) 12811M: Peter Chen <Peter.Chen@nxp.com> 12812T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12813L: linux-usb@vger.kernel.org 12814S: Maintained 12815F: drivers/usb/common/usb-otg-fsm.c 12816 12817USB OVER IP DRIVER 12818M: Valentina Manea <valentina.manea.m@gmail.com> 12819M: Shuah Khan <shuahkh@osg.samsung.com> 12820M: Shuah Khan <shuah@kernel.org> 12821L: linux-usb@vger.kernel.org 12822S: Maintained 12823F: Documentation/usb/usbip_protocol.txt 12824F: drivers/usb/usbip/ 12825F: tools/usb/usbip/ 12826 12827USB PEGASUS DRIVER 12828M: Petko Manolov <petkan@nucleusys.com> 12829L: linux-usb@vger.kernel.org 12830L: netdev@vger.kernel.org 12831T: git git://github.com/petkan/pegasus.git 12832W: https://github.com/petkan/pegasus 12833S: Maintained 12834F: drivers/net/usb/pegasus.* 12835 12836USB PHY LAYER 12837M: Felipe Balbi <balbi@kernel.org> 12838L: linux-usb@vger.kernel.org 12839T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12840S: Maintained 12841F: drivers/usb/phy/ 12842 12843USB PRINTER DRIVER (usblp) 12844M: Pete Zaitcev <zaitcev@redhat.com> 12845L: linux-usb@vger.kernel.org 12846S: Supported 12847F: drivers/usb/class/usblp.c 12848 12849USB QMI WWAN NETWORK DRIVER 12850M: Bjørn Mork <bjorn@mork.no> 12851L: netdev@vger.kernel.org 12852S: Maintained 12853F: Documentation/ABI/testing/sysfs-class-net-qmi 12854F: drivers/net/usb/qmi_wwan.c 12855 12856USB RTL8150 DRIVER 12857M: Petko Manolov <petkan@nucleusys.com> 12858L: linux-usb@vger.kernel.org 12859L: netdev@vger.kernel.org 12860T: git git://github.com/petkan/rtl8150.git 12861W: https://github.com/petkan/rtl8150 12862S: Maintained 12863F: drivers/net/usb/rtl8150.c 12864 12865USB SERIAL SUBSYSTEM 12866M: Johan Hovold <johan@kernel.org> 12867L: linux-usb@vger.kernel.org 12868T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12869S: Maintained 12870F: Documentation/usb/usb-serial.txt 12871F: drivers/usb/serial/ 12872F: include/linux/usb/serial.h 12873 12874USB SMSC75XX ETHERNET DRIVER 12875M: Steve Glendinning <steve.glendinning@shawell.net> 12876L: netdev@vger.kernel.org 12877S: Maintained 12878F: drivers/net/usb/smsc75xx.* 12879 12880USB SMSC95XX ETHERNET DRIVER 12881M: Steve Glendinning <steve.glendinning@shawell.net> 12882M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12883L: netdev@vger.kernel.org 12884S: Maintained 12885F: drivers/net/usb/smsc95xx.* 12886 12887USB SUBSYSTEM 12888M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12889L: linux-usb@vger.kernel.org 12890W: http://www.linux-usb.org 12891T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12892S: Supported 12893F: Documentation/devicetree/bindings/usb/ 12894F: Documentation/usb/ 12895F: drivers/usb/ 12896F: include/linux/usb.h 12897F: include/linux/usb/ 12898 12899USB UHCI DRIVER 12900M: Alan Stern <stern@rowland.harvard.edu> 12901L: linux-usb@vger.kernel.org 12902S: Maintained 12903F: drivers/usb/host/uhci* 12904 12905USB "USBNET" DRIVER FRAMEWORK 12906M: Oliver Neukum <oneukum@suse.com> 12907L: netdev@vger.kernel.org 12908W: http://www.linux-usb.org/usbnet 12909S: Maintained 12910F: drivers/net/usb/usbnet.c 12911F: include/linux/usb/usbnet.h 12912 12913USB VIDEO CLASS 12914M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12915L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12916L: linux-media@vger.kernel.org 12917T: git git://linuxtv.org/media_tree.git 12918W: http://www.ideasonboard.org/uvc/ 12919S: Maintained 12920F: drivers/media/usb/uvc/ 12921F: include/uapi/linux/uvcvideo.h 12922 12923USB VISION DRIVER 12924M: Hans Verkuil <hverkuil@xs4all.nl> 12925L: linux-media@vger.kernel.org 12926T: git git://linuxtv.org/media_tree.git 12927W: https://linuxtv.org 12928S: Odd Fixes 12929F: drivers/media/usb/usbvision/ 12930 12931USB WEBCAM GADGET 12932M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12933L: linux-usb@vger.kernel.org 12934S: Maintained 12935F: drivers/usb/gadget/function/*uvc* 12936F: drivers/usb/gadget/legacy/webcam.c 12937 12938USB WIRELESS RNDIS DRIVER (rndis_wlan) 12939M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12940L: linux-wireless@vger.kernel.org 12941S: Maintained 12942F: drivers/net/wireless/rndis_wlan.c 12943 12944USB XHCI DRIVER 12945M: Mathias Nyman <mathias.nyman@intel.com> 12946L: linux-usb@vger.kernel.org 12947S: Supported 12948F: drivers/usb/host/xhci* 12949F: drivers/usb/host/pci-quirks* 12950 12951USB ZD1201 DRIVER 12952L: linux-wireless@vger.kernel.org 12953W: http://linux-lc100020.sourceforge.net 12954S: Orphan 12955F: drivers/net/wireless/zydas/zd1201.* 12956 12957USB ZR364XX DRIVER 12958M: Antoine Jacquet <royale@zerezo.com> 12959L: linux-usb@vger.kernel.org 12960L: linux-media@vger.kernel.org 12961T: git git://linuxtv.org/media_tree.git 12962W: http://royale.zerezo.com/zr364xx/ 12963S: Maintained 12964F: Documentation/media/v4l-drivers/zr364xx* 12965F: drivers/media/usb/zr364xx/ 12966 12967ULPI BUS 12968M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12969L: linux-usb@vger.kernel.org 12970S: Maintained 12971F: drivers/usb/common/ulpi.c 12972F: include/linux/ulpi/ 12973 12974USER-MODE LINUX (UML) 12975M: Jeff Dike <jdike@addtoit.com> 12976M: Richard Weinberger <richard@nod.at> 12977L: user-mode-linux-devel@lists.sourceforge.net 12978L: user-mode-linux-user@lists.sourceforge.net 12979W: http://user-mode-linux.sourceforge.net 12980T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12981S: Maintained 12982F: Documentation/virtual/uml/ 12983F: arch/um/ 12984F: arch/x86/um/ 12985F: fs/hostfs/ 12986F: fs/hppfs/ 12987 12988USERSPACE I/O (UIO) 12989M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12990S: Maintained 12991T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12992F: Documentation/DocBook/uio-howto.tmpl 12993F: drivers/uio/ 12994F: include/linux/uio*.h 12995 12996UTIL-LINUX PACKAGE 12997M: Karel Zak <kzak@redhat.com> 12998L: util-linux@vger.kernel.org 12999W: http://en.wikipedia.org/wiki/Util-linux 13000T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13001S: Maintained 13002 13003UVESAFB DRIVER 13004M: Michal Januszewski <spock@gentoo.org> 13005L: linux-fbdev@vger.kernel.org 13006W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13007S: Maintained 13008F: Documentation/fb/uvesafb.txt 13009F: drivers/video/fbdev/uvesafb.* 13010 13011VF610 NAND DRIVER 13012M: Stefan Agner <stefan@agner.ch> 13013L: linux-mtd@lists.infradead.org 13014S: Supported 13015F: drivers/mtd/nand/vf610_nfc.c 13016 13017VFAT/FAT/MSDOS FILESYSTEM 13018M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13019S: Maintained 13020F: Documentation/filesystems/vfat.txt 13021F: fs/fat/ 13022 13023VFIO DRIVER 13024M: Alex Williamson <alex.williamson@redhat.com> 13025L: kvm@vger.kernel.org 13026T: git git://github.com/awilliam/linux-vfio.git 13027S: Maintained 13028F: Documentation/vfio.txt 13029F: drivers/vfio/ 13030F: include/linux/vfio.h 13031F: include/uapi/linux/vfio.h 13032 13033VFIO MEDIATED DEVICE DRIVERS 13034M: Kirti Wankhede <kwankhede@nvidia.com> 13035L: kvm@vger.kernel.org 13036S: Maintained 13037F: Documentation/vfio-mediated-device.txt 13038F: drivers/vfio/mdev/ 13039F: include/linux/mdev.h 13040F: samples/vfio-mdev/ 13041 13042VFIO PLATFORM DRIVER 13043M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13044L: kvm@vger.kernel.org 13045S: Maintained 13046F: drivers/vfio/platform/ 13047 13048VIDEOBUF2 FRAMEWORK 13049M: Pawel Osciak <pawel@osciak.com> 13050M: Marek Szyprowski <m.szyprowski@samsung.com> 13051M: Kyungmin Park <kyungmin.park@samsung.com> 13052L: linux-media@vger.kernel.org 13053S: Maintained 13054F: drivers/media/v4l2-core/videobuf2-* 13055F: include/media/videobuf2-* 13056 13057VIRTIO AND VHOST VSOCK DRIVER 13058M: Stefan Hajnoczi <stefanha@redhat.com> 13059L: kvm@vger.kernel.org 13060L: virtualization@lists.linux-foundation.org 13061L: netdev@vger.kernel.org 13062S: Maintained 13063F: include/linux/virtio_vsock.h 13064F: include/uapi/linux/virtio_vsock.h 13065F: net/vmw_vsock/virtio_transport_common.c 13066F: net/vmw_vsock/virtio_transport.c 13067F: drivers/vhost/vsock.c 13068F: drivers/vhost/vsock.h 13069 13070VIRTUAL SERIO DEVICE DRIVER 13071M: Stephen Chandler Paul <thatslyude@gmail.com> 13072S: Maintained 13073F: drivers/input/serio/userio.c 13074F: include/uapi/linux/userio.h 13075 13076VIRTIO CONSOLE DRIVER 13077M: Amit Shah <amit.shah@redhat.com> 13078L: virtualization@lists.linux-foundation.org 13079S: Maintained 13080F: drivers/char/virtio_console.c 13081F: include/linux/virtio_console.h 13082F: include/uapi/linux/virtio_console.h 13083 13084VIRTIO CORE, NET AND BLOCK DRIVERS 13085M: "Michael S. Tsirkin" <mst@redhat.com> 13086M: Jason Wang <jasowang@redhat.com> 13087L: virtualization@lists.linux-foundation.org 13088S: Maintained 13089F: Documentation/devicetree/bindings/virtio/ 13090F: drivers/virtio/ 13091F: tools/virtio/ 13092F: drivers/net/virtio_net.c 13093F: drivers/block/virtio_blk.c 13094F: include/linux/virtio_*.h 13095F: include/uapi/linux/virtio_*.h 13096F: drivers/crypto/virtio/ 13097 13098VIRTIO DRIVERS FOR S390 13099M: Christian Borntraeger <borntraeger@de.ibm.com> 13100M: Cornelia Huck <cornelia.huck@de.ibm.com> 13101L: linux-s390@vger.kernel.org 13102L: virtualization@lists.linux-foundation.org 13103L: kvm@vger.kernel.org 13104S: Supported 13105F: drivers/s390/virtio/ 13106 13107VIRTIO GPU DRIVER 13108M: David Airlie <airlied@linux.ie> 13109M: Gerd Hoffmann <kraxel@redhat.com> 13110L: dri-devel@lists.freedesktop.org 13111L: virtualization@lists.linux-foundation.org 13112T: git git://git.kraxel.org/linux drm-qemu 13113S: Maintained 13114F: drivers/gpu/drm/virtio/ 13115F: include/uapi/linux/virtio_gpu.h 13116 13117VIRTIO HOST (VHOST) 13118M: "Michael S. Tsirkin" <mst@redhat.com> 13119M: Jason Wang <jasowang@redhat.com> 13120L: kvm@vger.kernel.org 13121L: virtualization@lists.linux-foundation.org 13122L: netdev@vger.kernel.org 13123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13124S: Maintained 13125F: drivers/vhost/ 13126F: include/uapi/linux/vhost.h 13127 13128VIRTIO INPUT DRIVER 13129M: Gerd Hoffmann <kraxel@redhat.com> 13130S: Maintained 13131F: drivers/virtio/virtio_input.c 13132F: include/uapi/linux/virtio_input.h 13133 13134VIRTIO CRYPTO DRIVER 13135M: Gonglei <arei.gonglei@huawei.com> 13136L: virtualization@lists.linux-foundation.org 13137L: linux-crypto@vger.kernel.org 13138S: Maintained 13139F: drivers/crypto/virtio/ 13140F: include/uapi/linux/virtio_crypto.h 13141 13142VIA RHINE NETWORK DRIVER 13143S: Orphan 13144F: drivers/net/ethernet/via/via-rhine.c 13145 13146VIA SD/MMC CARD CONTROLLER DRIVER 13147M: Bruce Chang <brucechang@via.com.tw> 13148M: Harald Welte <HaraldWelte@viatech.com> 13149S: Maintained 13150F: drivers/mmc/host/via-sdmmc.c 13151 13152VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13153M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13154L: linux-fbdev@vger.kernel.org 13155S: Maintained 13156F: include/linux/via-core.h 13157F: include/linux/via-gpio.h 13158F: include/linux/via_i2c.h 13159F: drivers/video/fbdev/via/ 13160 13161VIA VELOCITY NETWORK DRIVER 13162M: Francois Romieu <romieu@fr.zoreil.com> 13163L: netdev@vger.kernel.org 13164S: Maintained 13165F: drivers/net/ethernet/via/via-velocity.* 13166 13167VIRT LIB 13168M: Alex Williamson <alex.williamson@redhat.com> 13169M: Paolo Bonzini <pbonzini@redhat.com> 13170L: kvm@vger.kernel.org 13171S: Supported 13172F: virt/lib/ 13173 13174VIVID VIRTUAL VIDEO DRIVER 13175M: Hans Verkuil <hverkuil@xs4all.nl> 13176L: linux-media@vger.kernel.org 13177T: git git://linuxtv.org/media_tree.git 13178W: https://linuxtv.org 13179S: Maintained 13180F: drivers/media/platform/vivid/* 13181 13182VLAN (802.1Q) 13183M: Patrick McHardy <kaber@trash.net> 13184L: netdev@vger.kernel.org 13185S: Maintained 13186F: drivers/net/macvlan.c 13187F: include/linux/if_*vlan.h 13188F: net/8021q/ 13189 13190VLYNQ BUS 13191M: Florian Fainelli <f.fainelli@gmail.com> 13192L: openwrt-devel@lists.openwrt.org (subscribers-only) 13193S: Maintained 13194F: drivers/vlynq/vlynq.c 13195F: include/linux/vlynq.h 13196 13197VME SUBSYSTEM 13198M: Martyn Welch <martyn@welchs.me.uk> 13199M: Manohar Vanga <manohar.vanga@gmail.com> 13200M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13201L: devel@driverdev.osuosl.org 13202S: Maintained 13203T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13204F: Documentation/driver-api/vme.rst 13205F: drivers/staging/vme/ 13206F: drivers/vme/ 13207F: include/linux/vme* 13208 13209VMWARE HYPERVISOR INTERFACE 13210M: Alok Kataria <akataria@vmware.com> 13211L: virtualization@lists.linux-foundation.org 13212S: Supported 13213F: arch/x86/kernel/cpu/vmware.c 13214 13215VMWARE BALLOON DRIVER 13216M: Xavier Deguillard <xdeguillard@vmware.com> 13217M: Philip Moltmann <moltmann@vmware.com> 13218M: "VMware, Inc." <pv-drivers@vmware.com> 13219L: linux-kernel@vger.kernel.org 13220S: Maintained 13221F: drivers/misc/vmw_balloon.c 13222 13223VMWARE VMMOUSE SUBDRIVER 13224M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13225M: "VMware, Inc." <pv-drivers@vmware.com> 13226L: linux-input@vger.kernel.org 13227S: Maintained 13228F: drivers/input/mouse/vmmouse.c 13229F: drivers/input/mouse/vmmouse.h 13230 13231VMWARE VMXNET3 ETHERNET DRIVER 13232M: Shrikrishna Khare <skhare@vmware.com> 13233M: "VMware, Inc." <pv-drivers@vmware.com> 13234L: netdev@vger.kernel.org 13235S: Maintained 13236F: drivers/net/vmxnet3/ 13237 13238VMware PVSCSI driver 13239M: Jim Gill <jgill@vmware.com> 13240M: VMware PV-Drivers <pv-drivers@vmware.com> 13241L: linux-scsi@vger.kernel.org 13242S: Maintained 13243F: drivers/scsi/vmw_pvscsi.c 13244F: drivers/scsi/vmw_pvscsi.h 13245 13246VMWARE PVRDMA DRIVER 13247M: Adit Ranadive <aditr@vmware.com> 13248M: VMware PV-Drivers <pv-drivers@vmware.com> 13249L: linux-rdma@vger.kernel.org 13250S: Maintained 13251F: drivers/infiniband/hw/vmw_pvrdma/ 13252 13253VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13254M: Liam Girdwood <lgirdwood@gmail.com> 13255M: Mark Brown <broonie@kernel.org> 13256L: linux-kernel@vger.kernel.org 13257W: http://www.slimlogic.co.uk/?p=48 13258T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13259S: Supported 13260F: Documentation/devicetree/bindings/regulator/ 13261F: drivers/regulator/ 13262F: include/dt-bindings/regulator/ 13263F: include/linux/regulator/ 13264 13265VRF 13266M: David Ahern <dsa@cumulusnetworks.com> 13267M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13268L: netdev@vger.kernel.org 13269S: Maintained 13270F: drivers/net/vrf.c 13271F: Documentation/networking/vrf.txt 13272 13273VT1211 HARDWARE MONITOR DRIVER 13274M: Juerg Haefliger <juergh@gmail.com> 13275L: linux-hwmon@vger.kernel.org 13276S: Maintained 13277F: Documentation/hwmon/vt1211 13278F: drivers/hwmon/vt1211.c 13279 13280VT8231 HARDWARE MONITOR DRIVER 13281M: Roger Lucas <vt8231@hiddenengine.co.uk> 13282L: linux-hwmon@vger.kernel.org 13283S: Maintained 13284F: drivers/hwmon/vt8231.c 13285 13286VUB300 USB to SDIO/SD/MMC bridge chip 13287M: Tony Olech <tony.olech@elandigitalsystems.com> 13288L: linux-mmc@vger.kernel.org 13289L: linux-usb@vger.kernel.org 13290S: Supported 13291F: drivers/mmc/host/vub300.c 13292 13293W1 DALLAS'S 1-WIRE BUS 13294M: Evgeniy Polyakov <zbr@ioremap.net> 13295S: Maintained 13296F: Documentation/w1/ 13297F: drivers/w1/ 13298 13299W83791D HARDWARE MONITORING DRIVER 13300M: Marc Hulsman <m.hulsman@tudelft.nl> 13301L: linux-hwmon@vger.kernel.org 13302S: Maintained 13303F: Documentation/hwmon/w83791d 13304F: drivers/hwmon/w83791d.c 13305 13306W83793 HARDWARE MONITORING DRIVER 13307M: Rudolf Marek <r.marek@assembler.cz> 13308L: linux-hwmon@vger.kernel.org 13309S: Maintained 13310F: Documentation/hwmon/w83793 13311F: drivers/hwmon/w83793.c 13312 13313W83795 HARDWARE MONITORING DRIVER 13314M: Jean Delvare <jdelvare@suse.com> 13315L: linux-hwmon@vger.kernel.org 13316S: Maintained 13317F: drivers/hwmon/w83795.c 13318 13319W83L51xD SD/MMC CARD INTERFACE DRIVER 13320M: Pierre Ossman <pierre@ossman.eu> 13321S: Maintained 13322F: drivers/mmc/host/wbsd.* 13323 13324WACOM PROTOCOL 4 SERIAL TABLETS 13325M: Julian Squires <julian@cipht.net> 13326M: Hans de Goede <hdegoede@redhat.com> 13327L: linux-input@vger.kernel.org 13328S: Maintained 13329F: drivers/input/tablet/wacom_serial4.c 13330 13331WATCHDOG DEVICE DRIVERS 13332M: Wim Van Sebroeck <wim@iguana.be> 13333R: Guenter Roeck <linux@roeck-us.net> 13334L: linux-watchdog@vger.kernel.org 13335W: http://www.linux-watchdog.org/ 13336T: git git://www.linux-watchdog.org/linux-watchdog.git 13337S: Maintained 13338F: Documentation/devicetree/bindings/watchdog/ 13339F: Documentation/watchdog/ 13340F: drivers/watchdog/ 13341F: include/linux/watchdog.h 13342F: include/uapi/linux/watchdog.h 13343 13344WIIMOTE HID DRIVER 13345M: David Herrmann <dh.herrmann@googlemail.com> 13346L: linux-input@vger.kernel.org 13347S: Maintained 13348F: drivers/hid/hid-wiimote* 13349 13350WINBOND CIR DRIVER 13351M: David Härdeman <david@hardeman.nu> 13352S: Maintained 13353F: drivers/media/rc/winbond-cir.c 13354 13355WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13356M: William Breathitt Gray <vilhelm.gray@gmail.com> 13357L: linux-watchdog@vger.kernel.org 13358S: Maintained 13359F: drivers/watchdog/ebc-c384_wdt.c 13360 13361WINSYSTEMS WS16C48 GPIO DRIVER 13362M: William Breathitt Gray <vilhelm.gray@gmail.com> 13363L: linux-gpio@vger.kernel.org 13364S: Maintained 13365F: drivers/gpio/gpio-ws16c48.c 13366 13367WIMAX STACK 13368M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13369M: linux-wimax@intel.com 13370L: wimax@linuxwimax.org (subscribers-only) 13371S: Supported 13372W: http://linuxwimax.org 13373F: Documentation/wimax/README.wimax 13374F: include/linux/wimax/debug.h 13375F: include/net/wimax.h 13376F: include/uapi/linux/wimax.h 13377F: net/wimax/ 13378 13379WISTRON LAPTOP BUTTON DRIVER 13380M: Miloslav Trmac <mitr@volny.cz> 13381S: Maintained 13382F: drivers/input/misc/wistron_btns.c 13383 13384WL3501 WIRELESS PCMCIA CARD DRIVER 13385M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13386L: linux-wireless@vger.kernel.org 13387W: http://oops.ghostprotocols.net:81/blog 13388S: Maintained 13389F: drivers/net/wireless/wl3501* 13390 13391WOLFSON MICROELECTRONICS DRIVERS 13392L: patches@opensource.wolfsonmicro.com 13393T: git https://github.com/CirrusLogic/linux-drivers.git 13394W: https://github.com/CirrusLogic/linux-drivers/wiki 13395S: Supported 13396F: Documentation/hwmon/wm83?? 13397F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13398F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13399F: Documentation/devicetree/bindings/mfd/arizona.txt 13400F: arch/arm/mach-s3c64xx/mach-crag6410* 13401F: drivers/clk/clk-wm83*.c 13402F: drivers/extcon/extcon-arizona.c 13403F: drivers/leds/leds-wm83*.c 13404F: drivers/gpio/gpio-*wm*.c 13405F: drivers/gpio/gpio-arizona.c 13406F: drivers/hwmon/wm83??-hwmon.c 13407F: drivers/input/misc/wm831x-on.c 13408F: drivers/input/touchscreen/wm831x-ts.c 13409F: drivers/input/touchscreen/wm97*.c 13410F: drivers/mfd/arizona* 13411F: drivers/mfd/wm*.c 13412F: drivers/mfd/cs47l24* 13413F: drivers/power/supply/wm83*.c 13414F: drivers/rtc/rtc-wm83*.c 13415F: drivers/regulator/wm8*.c 13416F: drivers/video/backlight/wm83*_bl.c 13417F: drivers/watchdog/wm83*_wdt.c 13418F: include/linux/mfd/arizona/ 13419F: include/linux/mfd/wm831x/ 13420F: include/linux/mfd/wm8350/ 13421F: include/linux/mfd/wm8400* 13422F: include/linux/wm97xx.h 13423F: include/sound/wm????.h 13424F: sound/soc/codecs/arizona.? 13425F: sound/soc/codecs/wm* 13426F: sound/soc/codecs/cs47l24* 13427 13428WORKQUEUE 13429M: Tejun Heo <tj@kernel.org> 13430R: Lai Jiangshan <jiangshanlai@gmail.com> 13431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13432S: Maintained 13433F: include/linux/workqueue.h 13434F: kernel/workqueue.c 13435F: Documentation/core-api/workqueue.rst 13436 13437X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13438M: Chen-Yu Tsai <wens@csie.org> 13439L: linux-kernel@vger.kernel.org 13440S: Maintained 13441N: axp[128] 13442 13443X.25 NETWORK LAYER 13444M: Andrew Hendry <andrew.hendry@gmail.com> 13445L: linux-x25@vger.kernel.org 13446S: Odd Fixes 13447F: Documentation/networking/x25* 13448F: include/net/x25* 13449F: net/x25/ 13450 13451X86 ARCHITECTURE (32-BIT AND 64-BIT) 13452M: Thomas Gleixner <tglx@linutronix.de> 13453M: Ingo Molnar <mingo@redhat.com> 13454M: "H. Peter Anvin" <hpa@zytor.com> 13455M: x86@kernel.org 13456L: linux-kernel@vger.kernel.org 13457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13458S: Maintained 13459F: Documentation/x86/ 13460F: arch/x86/ 13461 13462X86 PLATFORM DRIVERS 13463M: Darren Hart <dvhart@infradead.org> 13464M: Andy Shevchenko <andy@infradead.org> 13465L: platform-driver-x86@vger.kernel.org 13466T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13467S: Maintained 13468F: drivers/platform/x86/ 13469F: drivers/platform/olpc/ 13470 13471X86 MCE INFRASTRUCTURE 13472M: Tony Luck <tony.luck@intel.com> 13473M: Borislav Petkov <bp@alien8.de> 13474L: linux-edac@vger.kernel.org 13475S: Maintained 13476F: arch/x86/kernel/cpu/mcheck/* 13477 13478X86 MICROCODE UPDATE SUPPORT 13479M: Borislav Petkov <bp@alien8.de> 13480S: Maintained 13481F: arch/x86/kernel/cpu/microcode/* 13482 13483X86 VDSO 13484M: Andy Lutomirski <luto@amacapital.net> 13485L: linux-kernel@vger.kernel.org 13486T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13487S: Maintained 13488F: arch/x86/entry/vdso/ 13489 13490XC2028/3028 TUNER DRIVER 13491M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13492M: Mauro Carvalho Chehab <mchehab@kernel.org> 13493L: linux-media@vger.kernel.org 13494W: https://linuxtv.org 13495T: git git://linuxtv.org/media_tree.git 13496S: Maintained 13497F: drivers/media/tuners/tuner-xc2028.* 13498 13499XEN HYPERVISOR INTERFACE 13500M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13501M: Juergen Gross <jgross@suse.com> 13502L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13503T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13504S: Supported 13505F: arch/x86/xen/ 13506F: drivers/*/xen-*front.c 13507F: drivers/xen/ 13508F: arch/x86/include/asm/xen/ 13509F: include/xen/ 13510F: include/uapi/xen/ 13511 13512XEN HYPERVISOR ARM 13513M: Stefano Stabellini <sstabellini@kernel.org> 13514L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13515S: Maintained 13516F: arch/arm/xen/ 13517F: arch/arm/include/asm/xen/ 13518 13519XEN HYPERVISOR ARM64 13520M: Stefano Stabellini <sstabellini@kernel.org> 13521L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13522S: Maintained 13523F: arch/arm64/xen/ 13524F: arch/arm64/include/asm/xen/ 13525 13526XEN NETWORK BACKEND DRIVER 13527M: Wei Liu <wei.liu2@citrix.com> 13528M: Paul Durrant <paul.durrant@citrix.com> 13529L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13530L: netdev@vger.kernel.org 13531S: Supported 13532F: drivers/net/xen-netback/* 13533 13534XEN PCI SUBSYSTEM 13535M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13536L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13537S: Supported 13538F: arch/x86/pci/*xen* 13539F: drivers/pci/*xen* 13540 13541XEN BLOCK SUBSYSTEM 13542M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13543M: Roger Pau Monné <roger.pau@citrix.com> 13544L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13545S: Supported 13546F: drivers/block/xen-blkback/* 13547F: drivers/block/xen* 13548 13549XEN PVSCSI DRIVERS 13550M: Juergen Gross <jgross@suse.com> 13551L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13552L: linux-scsi@vger.kernel.org 13553S: Supported 13554F: drivers/scsi/xen-scsifront.c 13555F: drivers/xen/xen-scsiback.c 13556F: include/xen/interface/io/vscsiif.h 13557 13558XEN SWIOTLB SUBSYSTEM 13559M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13560L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13561S: Supported 13562F: arch/x86/xen/*swiotlb* 13563F: drivers/xen/*swiotlb* 13564 13565XFS FILESYSTEM 13566M: Darrick J. Wong <darrick.wong@oracle.com> 13567M: linux-xfs@vger.kernel.org 13568L: linux-xfs@vger.kernel.org 13569W: http://xfs.org/ 13570T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 13571S: Supported 13572F: Documentation/filesystems/xfs.txt 13573F: fs/xfs/ 13574 13575XILINX AXI ETHERNET DRIVER 13576M: Anirudha Sarangi <anirudh@xilinx.com> 13577M: John Linn <John.Linn@xilinx.com> 13578S: Maintained 13579F: drivers/net/ethernet/xilinx/xilinx_axienet* 13580 13581XILINX UARTLITE SERIAL DRIVER 13582M: Peter Korsgaard <jacmet@sunsite.dk> 13583L: linux-serial@vger.kernel.org 13584S: Maintained 13585F: drivers/tty/serial/uartlite.c 13586 13587XILINX VIDEO IP CORES 13588M: Hyun Kwon <hyun.kwon@xilinx.com> 13589M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13590L: linux-media@vger.kernel.org 13591T: git git://linuxtv.org/media_tree.git 13592S: Supported 13593F: Documentation/devicetree/bindings/media/xilinx/ 13594F: drivers/media/platform/xilinx/ 13595F: include/uapi/linux/xilinx-v4l2-controls.h 13596 13597XILLYBUS DRIVER 13598M: Eli Billauer <eli.billauer@gmail.com> 13599L: linux-kernel@vger.kernel.org 13600S: Supported 13601F: drivers/char/xillybus/ 13602 13603XTENSA XTFPGA PLATFORM SUPPORT 13604M: Max Filippov <jcmvbkbc@gmail.com> 13605L: linux-xtensa@linux-xtensa.org 13606S: Maintained 13607F: drivers/spi/spi-xtensa-xtfpga.c 13608F: sound/soc/xtensa/xtfpga-i2s.c 13609 13610YAM DRIVER FOR AX.25 13611M: Jean-Paul Roubelat <jpr@f6fbb.org> 13612L: linux-hams@vger.kernel.org 13613S: Maintained 13614F: drivers/net/hamradio/yam* 13615F: include/linux/yam.h 13616 13617YEALINK PHONE DRIVER 13618M: Henk Vergonet <Henk.Vergonet@gmail.com> 13619L: usbb2k-api-dev@nongnu.org 13620S: Maintained 13621F: Documentation/input/yealink.txt 13622F: drivers/input/misc/yealink.* 13623 13624Z8530 DRIVER FOR AX.25 13625M: Joerg Reuter <jreuter@yaina.de> 13626W: http://yaina.de/jreuter/ 13627W: http://www.qsl.net/dl1bke/ 13628L: linux-hams@vger.kernel.org 13629S: Maintained 13630F: Documentation/networking/z8530drv.txt 13631F: drivers/net/hamradio/*scc.c 13632F: drivers/net/hamradio/z8530.h 13633 13634ZBUD COMPRESSED PAGE ALLOCATOR 13635M: Seth Jennings <sjenning@redhat.com> 13636M: Dan Streetman <ddstreet@ieee.org> 13637L: linux-mm@kvack.org 13638S: Maintained 13639F: mm/zbud.c 13640F: include/linux/zbud.h 13641 13642ZD1211RW WIRELESS DRIVER 13643M: Daniel Drake <dsd@gentoo.org> 13644M: Ulrich Kunitz <kune@deine-taler.de> 13645W: http://zd1211.ath.cx/wiki/DriverRewrite 13646L: linux-wireless@vger.kernel.org 13647L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13648S: Maintained 13649F: drivers/net/wireless/zydas/zd1211rw/ 13650 13651ZPOOL COMPRESSED PAGE STORAGE API 13652M: Dan Streetman <ddstreet@ieee.org> 13653L: linux-mm@kvack.org 13654S: Maintained 13655F: mm/zpool.c 13656F: include/linux/zpool.h 13657 13658ZR36067 VIDEO FOR LINUX DRIVER 13659L: mjpeg-users@lists.sourceforge.net 13660L: linux-media@vger.kernel.org 13661W: http://mjpeg.sourceforge.net/driver-zoran/ 13662T: hg https://linuxtv.org/hg/v4l-dvb 13663S: Odd Fixes 13664F: drivers/media/pci/zoran/ 13665 13666ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13667M: Minchan Kim <minchan@kernel.org> 13668M: Nitin Gupta <ngupta@vflare.org> 13669R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13670L: linux-kernel@vger.kernel.org 13671S: Maintained 13672F: drivers/block/zram/ 13673F: Documentation/blockdev/zram.txt 13674 13675ZS DECSTATION Z85C30 SERIAL DRIVER 13676M: "Maciej W. Rozycki" <macro@linux-mips.org> 13677S: Maintained 13678F: drivers/tty/serial/zs.* 13679 13680ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13681M: Minchan Kim <minchan@kernel.org> 13682M: Nitin Gupta <ngupta@vflare.org> 13683R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13684L: linux-mm@kvack.org 13685S: Maintained 13686F: mm/zsmalloc.c 13687F: include/linux/zsmalloc.h 13688F: Documentation/vm/zsmalloc.txt 13689 13690ZSWAP COMPRESSED SWAP CACHING 13691M: Seth Jennings <sjenning@redhat.com> 13692M: Dan Streetman <ddstreet@ieee.org> 13693L: linux-mm@kvack.org 13694S: Maintained 13695F: mm/zswap.c 13696 13697THE REST 13698M: Linus Torvalds <torvalds@linux-foundation.org> 13699L: linux-kernel@vger.kernel.org 13700Q: http://patchwork.kernel.org/project/LKML/list/ 13701T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13702S: Buried alive in reporters 13703F: * 13704F: */ 13705