1 2 3 List of maintainers and how to submit kernel changes 4 5 Please try to follow the guidelines below. This will make things 6 easier on the maintainers. Not all of these guidelines matter for every 7 trivial patch so apply some common sense. 8 9 1. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 12 2. 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 20 3. 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 24 4. When you are happy with a change make it generally available for 25 testing and await feedback. 26 27 5. 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/CodingStyle 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/SubmittingPatches 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/SubmittingPatches. 58 59 6. 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 63 7. 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 67 8. Happy hacking. 68 69 Descriptions 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 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119 Note: For the hard of thinking, this list is meant to remain in alphabetical 120 order. If you could add yourselves to it in alphabetical order that would be 121 so much easier [Ed] 122 123 Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 127 3C59X NETWORK DRIVER 128 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129 L: netdev@vger.kernel.org 130 S: Maintained 131 F: Documentation/networking/vortex.txt 132 F: drivers/net/ethernet/3com/3c59x.c 133 134 3CR990 NETWORK DRIVER 135 M: David Dillow <dave@thedillows.org> 136 L: netdev@vger.kernel.org 137 S: Maintained 138 F: drivers/net/ethernet/3com/typhoon* 139 140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141 M: Adam Radford <linuxraid@lsi.com> 142 L: linux-scsi@vger.kernel.org 143 W: http://www.lsi.com 144 S: Supported 145 F: drivers/scsi/3w-* 146 147 53C700 AND 53C700-66 SCSI DRIVER 148 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149 L: linux-scsi@vger.kernel.org 150 S: Maintained 151 F: drivers/scsi/53c700* 152 153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154 M: Alexander Aring <aar@pengutronix.de> 155 M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156 L: linux-bluetooth@vger.kernel.org 157 L: linux-wpan@vger.kernel.org 158 S: Maintained 159 F: net/6lowpan/ 160 F: include/net/6lowpan.h 161 F: Documentation/networking/6lowpan.txt 162 163 6PACK NETWORK DRIVER FOR AX.25 164 M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165 L: linux-hams@vger.kernel.org 166 S: Maintained 167 F: drivers/net/hamradio/6pack.c 168 169 8169 10/100/1000 GIGABIT ETHERNET DRIVER 170 M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171 L: netdev@vger.kernel.org 172 S: Maintained 173 F: drivers/net/ethernet/realtek/r8169.c 174 175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177 L: linux-serial@vger.kernel.org 178 S: Maintained 179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180 F: drivers/tty/serial/8250* 181 F: include/linux/serial_8250.h 182 183 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184 L: netdev@vger.kernel.org 185 S: Orphan / Obsolete 186 F: drivers/net/ethernet/8390/ 187 188 9P FILE SYSTEM 189 M: Eric Van Hensbergen <ericvh@gmail.com> 190 M: Ron Minnich <rminnich@sandia.gov> 191 M: Latchesar Ionkov <lucho@ionkov.net> 192 L: v9fs-developer@lists.sourceforge.net 193 W: http://swik.net/v9fs 194 Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196 S: Maintained 197 F: Documentation/filesystems/9p.txt 198 F: fs/9p/ 199 F: net/9p/ 200 F: include/net/9p/ 201 F: include/uapi/linux/virtio_9p.h 202 F: include/trace/events/9p.h 203 204 205 A8293 MEDIA DRIVER 206 M: Antti Palosaari <crope@iki.fi> 207 L: linux-media@vger.kernel.org 208 W: https://linuxtv.org 209 W: http://palosaari.fi/linux/ 210 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211 T: git git://linuxtv.org/anttip/media_tree.git 212 S: Maintained 213 F: drivers/media/dvb-frontends/a8293* 214 215 AACRAID SCSI RAID DRIVER 216 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 217 L: linux-scsi@vger.kernel.org 218 W: http://www.adaptec.com/ 219 S: Supported 220 F: Documentation/scsi/aacraid.txt 221 F: drivers/scsi/aacraid/ 222 223 ABI/API 224 L: linux-api@vger.kernel.org 225 F: include/linux/syscalls.h 226 F: kernel/sys_ni.c 227 228 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229 M: Hans de Goede <hdegoede@redhat.com> 230 L: linux-hwmon@vger.kernel.org 231 S: Maintained 232 F: drivers/hwmon/abituguru.c 233 234 ABIT UGURU 3 HARDWARE MONITOR DRIVER 235 M: Alistair John Strachan <alistair@devzero.co.uk> 236 L: linux-hwmon@vger.kernel.org 237 S: Maintained 238 F: drivers/hwmon/abituguru3.c 239 240 ACCES 104-DIO-48E GPIO DRIVER 241 M: William Breathitt Gray <vilhelm.gray@gmail.com> 242 L: linux-gpio@vger.kernel.org 243 S: Maintained 244 F: drivers/gpio/gpio-104-dio-48e.c 245 246 ACCES 104-IDI-48 GPIO DRIVER 247 M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248 L: linux-gpio@vger.kernel.org 249 S: Maintained 250 F: drivers/gpio/gpio-104-idi-48.c 251 252 ACCES 104-IDIO-16 GPIO DRIVER 253 M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254 L: linux-gpio@vger.kernel.org 255 S: Maintained 256 F: drivers/gpio/gpio-104-idio-16.c 257 258 ACENIC DRIVER 259 M: Jes Sorensen <jes@trained-monkey.org> 260 L: linux-acenic@sunsite.dk 261 S: Maintained 262 F: drivers/net/ethernet/alteon/acenic* 263 264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 265 M: Peter Feuerer <peter@piie.net> 266 L: platform-driver-x86@vger.kernel.org 267 W: http://piie.net/?section=acerhdf 268 S: Maintained 269 F: drivers/platform/x86/acerhdf.c 270 271 ACER WMI LAPTOP EXTRAS 272 M: "Lee, Chun-Yi" <jlee@suse.com> 273 L: platform-driver-x86@vger.kernel.org 274 S: Maintained 275 F: drivers/platform/x86/acer-wmi.c 276 277 ACPI 278 M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 279 M: Len Brown <lenb@kernel.org> 280 L: linux-acpi@vger.kernel.org 281 W: https://01.org/linux-acpi 282 Q: https://patchwork.kernel.org/project/linux-acpi/list/ 283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 284 S: Supported 285 F: drivers/acpi/ 286 F: drivers/pnp/pnpacpi/ 287 F: include/linux/acpi.h 288 F: include/acpi/ 289 F: Documentation/acpi/ 290 F: Documentation/ABI/testing/sysfs-bus-acpi 291 F: drivers/pci/*acpi* 292 F: drivers/pci/*/*acpi* 293 F: drivers/pci/*/*/*acpi* 294 F: tools/power/acpi/ 295 296 ACPI COMPONENT ARCHITECTURE (ACPICA) 297 M: Robert Moore <robert.moore@intel.com> 298 M: Lv Zheng <lv.zheng@intel.com> 299 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 300 L: linux-acpi@vger.kernel.org 301 L: devel@acpica.org 302 W: https://acpica.org/ 303 W: https://github.com/acpica/acpica/ 304 Q: https://patchwork.kernel.org/project/linux-acpi/list/ 305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 306 S: Supported 307 F: drivers/acpi/acpica/ 308 F: include/acpi/ 309 F: tools/power/acpi/ 310 311 ACPI FAN DRIVER 312 M: Zhang Rui <rui.zhang@intel.com> 313 L: linux-acpi@vger.kernel.org 314 W: https://01.org/linux-acpi 315 S: Supported 316 F: drivers/acpi/fan.c 317 318 ACPI THERMAL DRIVER 319 M: Zhang Rui <rui.zhang@intel.com> 320 L: linux-acpi@vger.kernel.org 321 W: https://01.org/linux-acpi 322 S: Supported 323 F: drivers/acpi/*thermal* 324 325 ACPI VIDEO DRIVER 326 M: Zhang Rui <rui.zhang@intel.com> 327 L: linux-acpi@vger.kernel.org 328 W: https://01.org/linux-acpi 329 S: Supported 330 F: drivers/acpi/acpi_video.c 331 332 ACPI WMI DRIVER 333 L: platform-driver-x86@vger.kernel.org 334 S: Orphan 335 F: drivers/platform/x86/wmi.c 336 337 AD1889 ALSA SOUND DRIVER 338 M: Thibaut Varene <T-Bone@parisc-linux.org> 339 W: http://wiki.parisc-linux.org/AD1889 340 L: linux-parisc@vger.kernel.org 341 S: Maintained 342 F: sound/pci/ad1889.* 343 344 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 345 M: Michael Hennerich <michael.hennerich@analog.com> 346 W: http://wiki.analog.com/AD5254 347 W: http://ez.analog.com/community/linux-device-drivers 348 S: Supported 349 F: drivers/misc/ad525x_dpot.c 350 351 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 352 M: Michael Hennerich <michael.hennerich@analog.com> 353 W: http://wiki.analog.com/AD5398 354 W: http://ez.analog.com/community/linux-device-drivers 355 S: Supported 356 F: drivers/regulator/ad5398.c 357 358 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 359 M: Michael Hennerich <michael.hennerich@analog.com> 360 W: http://wiki.analog.com/AD7142 361 W: http://ez.analog.com/community/linux-device-drivers 362 S: Supported 363 F: drivers/input/misc/ad714x.c 364 365 AD7877 TOUCHSCREEN DRIVER 366 M: Michael Hennerich <michael.hennerich@analog.com> 367 W: http://wiki.analog.com/AD7877 368 W: http://ez.analog.com/community/linux-device-drivers 369 S: Supported 370 F: drivers/input/touchscreen/ad7877.c 371 372 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 373 M: Michael Hennerich <michael.hennerich@analog.com> 374 W: http://wiki.analog.com/AD7879 375 W: http://ez.analog.com/community/linux-device-drivers 376 S: Supported 377 F: drivers/input/touchscreen/ad7879.c 378 379 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 380 M: Jiri Kosina <jikos@kernel.org> 381 S: Maintained 382 383 ADF7242 IEEE 802.15.4 RADIO DRIVER 384 M: Michael Hennerich <michael.hennerich@analog.com> 385 W: https://wiki.analog.com/ADF7242 386 W: http://ez.analog.com/community/linux-device-drivers 387 L: linux-wpan@vger.kernel.org 388 S: Supported 389 F: drivers/net/ieee802154/adf7242.c 390 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 391 392 ADM1025 HARDWARE MONITOR DRIVER 393 M: Jean Delvare <jdelvare@suse.com> 394 L: linux-hwmon@vger.kernel.org 395 S: Maintained 396 F: Documentation/hwmon/adm1025 397 F: drivers/hwmon/adm1025.c 398 399 ADM1029 HARDWARE MONITOR DRIVER 400 M: Corentin Labbe <clabbe.montjoie@gmail.com> 401 L: linux-hwmon@vger.kernel.org 402 S: Maintained 403 F: drivers/hwmon/adm1029.c 404 405 ADM8211 WIRELESS DRIVER 406 L: linux-wireless@vger.kernel.org 407 W: http://wireless.kernel.org/ 408 S: Orphan 409 F: drivers/net/wireless/admtek/adm8211.* 410 411 ADP1653 FLASH CONTROLLER DRIVER 412 M: Sakari Ailus <sakari.ailus@iki.fi> 413 L: linux-media@vger.kernel.org 414 S: Maintained 415 F: drivers/media/i2c/adp1653.c 416 F: include/media/i2c/adp1653.h 417 418 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 419 M: Michael Hennerich <michael.hennerich@analog.com> 420 W: http://wiki.analog.com/ADP5520 421 W: http://ez.analog.com/community/linux-device-drivers 422 S: Supported 423 F: drivers/mfd/adp5520.c 424 F: drivers/video/backlight/adp5520_bl.c 425 F: drivers/leds/leds-adp5520.c 426 F: drivers/gpio/gpio-adp5520.c 427 F: drivers/input/keyboard/adp5520-keys.c 428 429 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 430 M: Michael Hennerich <michael.hennerich@analog.com> 431 W: http://wiki.analog.com/ADP5588 432 W: http://ez.analog.com/community/linux-device-drivers 433 S: Supported 434 F: drivers/input/keyboard/adp5588-keys.c 435 F: drivers/gpio/gpio-adp5588.c 436 437 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 438 M: Michael Hennerich <michael.hennerich@analog.com> 439 W: http://wiki.analog.com/ADP8860 440 W: http://ez.analog.com/community/linux-device-drivers 441 S: Supported 442 F: drivers/video/backlight/adp8860_bl.c 443 444 ADS1015 HARDWARE MONITOR DRIVER 445 M: Dirk Eibach <eibach@gdsys.de> 446 L: linux-hwmon@vger.kernel.org 447 S: Maintained 448 F: Documentation/hwmon/ads1015 449 F: drivers/hwmon/ads1015.c 450 F: include/linux/i2c/ads1015.h 451 452 ADT746X FAN DRIVER 453 M: Colin Leroy <colin@colino.net> 454 S: Maintained 455 F: drivers/macintosh/therm_adt746x.c 456 457 ADT7475 HARDWARE MONITOR DRIVER 458 M: Jean Delvare <jdelvare@suse.com> 459 L: linux-hwmon@vger.kernel.org 460 S: Maintained 461 F: Documentation/hwmon/adt7475 462 F: drivers/hwmon/adt7475.c 463 464 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 465 M: Michael Hennerich <michael.hennerich@analog.com> 466 W: http://wiki.analog.com/ADXL345 467 W: http://ez.analog.com/community/linux-device-drivers 468 S: Supported 469 F: drivers/input/misc/adxl34x.c 470 471 ADVANSYS SCSI DRIVER 472 M: Matthew Wilcox <matthew@wil.cx> 473 M: Hannes Reinecke <hare@suse.com> 474 L: linux-scsi@vger.kernel.org 475 S: Maintained 476 F: Documentation/scsi/advansys.txt 477 F: drivers/scsi/advansys.c 478 479 AEDSP16 DRIVER 480 M: Riccardo Facchetti <fizban@tin.it> 481 S: Maintained 482 F: sound/oss/aedsp16.c 483 484 AF9013 MEDIA DRIVER 485 M: Antti Palosaari <crope@iki.fi> 486 L: linux-media@vger.kernel.org 487 W: https://linuxtv.org 488 W: http://palosaari.fi/linux/ 489 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 490 T: git git://linuxtv.org/anttip/media_tree.git 491 S: Maintained 492 F: drivers/media/dvb-frontends/af9013* 493 494 AF9033 MEDIA DRIVER 495 M: Antti Palosaari <crope@iki.fi> 496 L: linux-media@vger.kernel.org 497 W: https://linuxtv.org 498 W: http://palosaari.fi/linux/ 499 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 500 T: git git://linuxtv.org/anttip/media_tree.git 501 S: Maintained 502 F: drivers/media/dvb-frontends/af9033* 503 504 AFFS FILE SYSTEM 505 L: linux-fsdevel@vger.kernel.org 506 S: Orphan 507 F: Documentation/filesystems/affs.txt 508 F: fs/affs/ 509 510 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 511 M: David Howells <dhowells@redhat.com> 512 L: linux-afs@lists.infradead.org 513 S: Supported 514 F: fs/afs/ 515 F: include/net/af_rxrpc.h 516 F: net/rxrpc/af_rxrpc.c 517 518 AGPGART DRIVER 519 M: David Airlie <airlied@linux.ie> 520 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 521 S: Maintained 522 F: drivers/char/agp/ 523 F: include/linux/agp* 524 F: include/uapi/linux/agp* 525 526 AHA152X SCSI DRIVER 527 M: "Juergen E. Fischer" <fischer@norbit.de> 528 L: linux-scsi@vger.kernel.org 529 S: Maintained 530 F: drivers/scsi/aha152x* 531 F: drivers/scsi/pcmcia/aha152x* 532 533 AIC7XXX / AIC79XX SCSI DRIVER 534 M: Hannes Reinecke <hare@suse.com> 535 L: linux-scsi@vger.kernel.org 536 S: Maintained 537 F: drivers/scsi/aic7xxx/ 538 539 AIMSLAB FM RADIO RECEIVER DRIVER 540 M: Hans Verkuil <hverkuil@xs4all.nl> 541 L: linux-media@vger.kernel.org 542 T: git git://linuxtv.org/media_tree.git 543 W: https://linuxtv.org 544 S: Maintained 545 F: drivers/media/radio/radio-aimslab* 546 547 AIO 548 M: Benjamin LaHaise <bcrl@kvack.org> 549 L: linux-aio@kvack.org 550 S: Supported 551 F: fs/aio.c 552 F: include/linux/*aio*.h 553 554 AIRSPY MEDIA DRIVER 555 M: Antti Palosaari <crope@iki.fi> 556 L: linux-media@vger.kernel.org 557 W: https://linuxtv.org 558 W: http://palosaari.fi/linux/ 559 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 560 T: git git://linuxtv.org/anttip/media_tree.git 561 S: Maintained 562 F: drivers/media/usb/airspy/ 563 564 ALCATEL SPEEDTOUCH USB DRIVER 565 M: Duncan Sands <duncan.sands@free.fr> 566 L: linux-usb@vger.kernel.org 567 W: http://www.linux-usb.org/SpeedTouch/ 568 S: Maintained 569 F: drivers/usb/atm/speedtch.c 570 F: drivers/usb/atm/usbatm.c 571 572 ALCHEMY AU1XX0 MMC DRIVER 573 M: Manuel Lauss <manuel.lauss@gmail.com> 574 S: Maintained 575 F: drivers/mmc/host/au1xmmc.c 576 577 ALI1563 I2C DRIVER 578 M: Rudolf Marek <r.marek@assembler.cz> 579 L: linux-i2c@vger.kernel.org 580 S: Maintained 581 F: Documentation/i2c/busses/i2c-ali1563 582 F: drivers/i2c/busses/i2c-ali1563.c 583 584 ALLWINNER SECURITY SYSTEM 585 M: Corentin Labbe <clabbe.montjoie@gmail.com> 586 L: linux-crypto@vger.kernel.org 587 S: Maintained 588 F: drivers/crypto/sunxi-ss/ 589 590 ALPHA PORT 591 M: Richard Henderson <rth@twiddle.net> 592 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 593 M: Matt Turner <mattst88@gmail.com> 594 S: Odd Fixes 595 L: linux-alpha@vger.kernel.org 596 F: arch/alpha/ 597 598 ALTERA MAILBOX DRIVER 599 M: Ley Foon Tan <lftan@altera.com> 600 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 601 S: Maintained 602 F: drivers/mailbox/mailbox-altera.c 603 604 ALTERA PIO DRIVER 605 M: Tien Hock Loh <thloh@altera.com> 606 L: linux-gpio@vger.kernel.org 607 S: Maintained 608 F: drivers/gpio/gpio-altera.c 609 610 ALTERA TRIPLE SPEED ETHERNET DRIVER 611 M: Vince Bridgers <vbridger@opensource.altera.com> 612 L: netdev@vger.kernel.org 613 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 614 S: Maintained 615 F: drivers/net/ethernet/altera/ 616 617 ALTERA UART/JTAG UART SERIAL DRIVERS 618 M: Tobias Klauser <tklauser@distanz.ch> 619 L: linux-serial@vger.kernel.org 620 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 621 S: Maintained 622 F: drivers/tty/serial/altera_uart.c 623 F: drivers/tty/serial/altera_jtaguart.c 624 F: include/linux/altera_uart.h 625 F: include/linux/altera_jtaguart.h 626 627 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 628 M: Tom Lendacky <thomas.lendacky@amd.com> 629 M: Gary Hook <gary.hook@amd.com> 630 L: linux-crypto@vger.kernel.org 631 S: Supported 632 F: drivers/crypto/ccp/ 633 F: include/linux/ccp.h 634 635 AMD FAM15H PROCESSOR POWER MONITORING DRIVER 636 M: Huang Rui <ray.huang@amd.com> 637 L: linux-hwmon@vger.kernel.org 638 S: Supported 639 F: Documentation/hwmon/fam15h_power 640 F: drivers/hwmon/fam15h_power.c 641 642 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 643 L: linux-geode@lists.infradead.org (moderated for non-subscribers) 644 S: Orphan 645 F: drivers/usb/gadget/udc/amd5536udc.* 646 647 AMD GEODE PROCESSOR/CHIPSET SUPPORT 648 P: Andres Salomon <dilinger@queued.net> 649 L: linux-geode@lists.infradead.org (moderated for non-subscribers) 650 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 651 S: Supported 652 F: drivers/char/hw_random/geode-rng.c 653 F: drivers/crypto/geode* 654 F: drivers/video/fbdev/geode/ 655 F: arch/x86/include/asm/geode.h 656 657 AMD IOMMU (AMD-VI) 658 M: Joerg Roedel <joro@8bytes.org> 659 L: iommu@lists.linux-foundation.org 660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 661 S: Maintained 662 F: drivers/iommu/amd_iommu*.[ch] 663 F: include/linux/amd-iommu.h 664 665 AMD KFD 666 M: Oded Gabbay <oded.gabbay@gmail.com> 667 L: dri-devel@lists.freedesktop.org 668 T: git git://people.freedesktop.org/~gabbayo/linux.git 669 S: Supported 670 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 671 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 672 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 673 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 674 F: drivers/gpu/drm/amd/amdkfd/ 675 F: drivers/gpu/drm/amd/include/cik_structs.h 676 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 677 F: drivers/gpu/drm/amd/include/vi_structs.h 678 F: drivers/gpu/drm/radeon/radeon_kfd.c 679 F: drivers/gpu/drm/radeon/radeon_kfd.h 680 F: include/uapi/linux/kfd_ioctl.h 681 682 AMD SEATTLE DEVICE TREE SUPPORT 683 M: Brijesh Singh <brijeshkumar.singh@amd.com> 684 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 685 M: Tom Lendacky <thomas.lendacky@amd.com> 686 S: Supported 687 F: arch/arm64/boot/dts/amd/ 688 689 AMD XGBE DRIVER 690 M: Tom Lendacky <thomas.lendacky@amd.com> 691 L: netdev@vger.kernel.org 692 S: Supported 693 F: drivers/net/ethernet/amd/xgbe/ 694 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 695 696 AMS (Apple Motion Sensor) DRIVER 697 M: Michael Hanselmann <linux-kernel@hansmi.ch> 698 S: Supported 699 F: drivers/macintosh/ams/ 700 701 ANALOG DEVICES INC AD9389B DRIVER 702 M: Hans Verkuil <hans.verkuil@cisco.com> 703 L: linux-media@vger.kernel.org 704 S: Maintained 705 F: drivers/media/i2c/ad9389b* 706 707 ANALOG DEVICES INC ADV7180 DRIVER 708 M: Lars-Peter Clausen <lars@metafoo.de> 709 L: linux-media@vger.kernel.org 710 W: http://ez.analog.com/community/linux-device-drivers 711 S: Supported 712 F: drivers/media/i2c/adv7180.c 713 714 ANALOG DEVICES INC ADV7511 DRIVER 715 M: Hans Verkuil <hans.verkuil@cisco.com> 716 L: linux-media@vger.kernel.org 717 S: Maintained 718 F: drivers/media/i2c/adv7511* 719 720 ANALOG DEVICES INC ADV7604 DRIVER 721 M: Hans Verkuil <hans.verkuil@cisco.com> 722 L: linux-media@vger.kernel.org 723 S: Maintained 724 F: drivers/media/i2c/adv7604* 725 726 ANALOG DEVICES INC ADV7842 DRIVER 727 M: Hans Verkuil <hans.verkuil@cisco.com> 728 L: linux-media@vger.kernel.org 729 S: Maintained 730 F: drivers/media/i2c/adv7842* 731 732 ANALOG DEVICES INC ASOC CODEC DRIVERS 733 M: Lars-Peter Clausen <lars@metafoo.de> 734 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 735 W: http://wiki.analog.com/ 736 W: http://ez.analog.com/community/linux-device-drivers 737 S: Supported 738 F: sound/soc/codecs/adau* 739 F: sound/soc/codecs/adav* 740 F: sound/soc/codecs/ad1* 741 F: sound/soc/codecs/ad7* 742 F: sound/soc/codecs/ssm* 743 F: sound/soc/codecs/sigmadsp.* 744 745 ANALOG DEVICES INC ASOC DRIVERS 746 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 747 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 748 W: http://blackfin.uclinux.org/ 749 S: Supported 750 F: sound/soc/blackfin/* 751 752 ANALOG DEVICES INC IIO DRIVERS 753 M: Lars-Peter Clausen <lars@metafoo.de> 754 M: Michael Hennerich <Michael.Hennerich@analog.com> 755 W: http://wiki.analog.com/ 756 W: http://ez.analog.com/community/linux-device-drivers 757 S: Supported 758 F: drivers/iio/*/ad* 759 X: drivers/iio/*/adjd* 760 F: drivers/staging/iio/*/ad* 761 F: staging/iio/trigger/iio-trig-bfin-timer.c 762 763 ANALOG DEVICES INC DMA DRIVERS 764 M: Lars-Peter Clausen <lars@metafoo.de> 765 W: http://ez.analog.com/community/linux-device-drivers 766 S: Supported 767 F: drivers/dma/dma-axi-dmac.c 768 769 ANDROID DRIVERS 770 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 771 M: Arve Hjønnevåg <arve@android.com> 772 M: Riley Andrews <riandrews@android.com> 773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 774 L: devel@driverdev.osuosl.org 775 S: Supported 776 F: drivers/android/ 777 F: drivers/staging/android/ 778 779 ANDROID ION DRIVER 780 M: Laura Abbott <labbott@redhat.com> 781 M: Sumit Semwal <sumit.semwal@linaro.org> 782 L: devel@driverdev.osuosl.org 783 S: Supported 784 F: drivers/staging/android/ion 785 F: drivers/staging/android/uapi/ion.h 786 F: drivers/staging/android/uapi/ion_test.h 787 788 AOA (Apple Onboard Audio) ALSA DRIVER 789 M: Johannes Berg <johannes@sipsolutions.net> 790 L: linuxppc-dev@lists.ozlabs.org 791 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 792 S: Maintained 793 F: sound/aoa/ 794 795 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 796 M: William Breathitt Gray <vilhelm.gray@gmail.com> 797 L: linux-iio@vger.kernel.org 798 S: Maintained 799 F: drivers/iio/dac/stx104.c 800 801 APM DRIVER 802 M: Jiri Kosina <jikos@kernel.org> 803 S: Odd fixes 804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 805 F: arch/x86/kernel/apm_32.c 806 F: include/linux/apm_bios.h 807 F: include/uapi/linux/apm_bios.h 808 F: drivers/char/apm-emulation.c 809 810 APPLE BCM5974 MULTITOUCH DRIVER 811 M: Henrik Rydberg <rydberg@bitmath.org> 812 L: linux-input@vger.kernel.org 813 S: Odd fixes 814 F: drivers/input/mouse/bcm5974.c 815 816 APPLE SMC DRIVER 817 M: Henrik Rydberg <rydberg@bitmath.org> 818 L: linux-hwmon@vger.kernel.org 819 S: Odd fixes 820 F: drivers/hwmon/applesmc.c 821 822 APPLETALK NETWORK LAYER 823 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 824 S: Maintained 825 F: drivers/net/appletalk/ 826 F: net/appletalk/ 827 828 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 829 M: Duc Dang <dhdang@apm.com> 830 S: Supported 831 F: arch/arm64/boot/dts/apm/ 832 833 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 834 M: Iyappan Subramanian <isubramanian@apm.com> 835 M: Keyur Chudgar <kchudgar@apm.com> 836 S: Supported 837 F: drivers/net/ethernet/apm/xgene/ 838 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 839 840 APTINA CAMERA SENSOR PLL 841 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 842 L: linux-media@vger.kernel.org 843 S: Maintained 844 F: drivers/media/i2c/aptina-pll.* 845 846 ARC FRAMEBUFFER DRIVER 847 M: Jaya Kumar <jayalk@intworks.biz> 848 S: Maintained 849 F: drivers/video/fbdev/arcfb.c 850 F: drivers/video/fbdev/core/fb_defio.c 851 852 ARCNET NETWORK LAYER 853 M: Michael Grzeschik <m.grzeschik@pengutronix.de> 854 L: netdev@vger.kernel.org 855 S: Maintained 856 F: drivers/net/arcnet/ 857 F: include/uapi/linux/if_arcnet.h 858 859 ARC PGU DRM DRIVER 860 M: Alexey Brodkin <abrodkin@synopsys.com> 861 S: Supported 862 F: drivers/gpu/drm/arc/ 863 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 864 865 ARM HDLCD DRM DRIVER 866 M: Liviu Dudau <liviu.dudau@arm.com> 867 S: Supported 868 F: drivers/gpu/drm/arm/ 869 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 870 871 ARM MFM AND FLOPPY DRIVERS 872 M: Ian Molton <spyro@f2s.com> 873 S: Maintained 874 F: arch/arm/lib/floppydma.S 875 F: arch/arm/include/asm/floppy.h 876 877 ARM PMU PROFILING AND DEBUGGING 878 M: Will Deacon <will.deacon@arm.com> 879 R: Mark Rutland <mark.rutland@arm.com> 880 S: Maintained 881 F: arch/arm*/kernel/perf_* 882 F: arch/arm/oprofile/common.c 883 F: arch/arm*/kernel/hw_breakpoint.c 884 F: arch/arm*/include/asm/hw_breakpoint.h 885 F: arch/arm*/include/asm/perf_event.h 886 F: drivers/perf/arm_pmu.c 887 F: include/linux/perf/arm_pmu.h 888 889 ARM PORT 890 M: Russell King <linux@armlinux.org.uk> 891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 892 W: http://www.armlinux.org.uk/ 893 S: Maintained 894 F: arch/arm/ 895 896 ARM SUB-ARCHITECTURES 897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 898 S: Maintained 899 F: arch/arm/mach-*/ 900 F: arch/arm/plat-*/ 901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 902 903 ARM PRIMECELL AACI PL041 DRIVER 904 M: Russell King <linux@armlinux.org.uk> 905 S: Maintained 906 F: sound/arm/aaci.* 907 908 ARM PRIMECELL CLCD PL110 DRIVER 909 M: Russell King <linux@armlinux.org.uk> 910 S: Maintained 911 F: drivers/video/fbdev/amba-clcd.* 912 913 ARM PRIMECELL KMI PL050 DRIVER 914 M: Russell King <linux@armlinux.org.uk> 915 S: Maintained 916 F: drivers/input/serio/ambakmi.* 917 F: include/linux/amba/kmi.h 918 919 ARM PRIMECELL MMCI PL180/1 DRIVER 920 M: Russell King <linux@armlinux.org.uk> 921 S: Maintained 922 F: drivers/mmc/host/mmci.* 923 F: include/linux/amba/mmci.h 924 925 ARM PRIMECELL UART PL010 AND PL011 DRIVERS 926 M: Russell King <linux@armlinux.org.uk> 927 S: Maintained 928 F: drivers/tty/serial/amba-pl01*.c 929 F: include/linux/amba/serial.h 930 931 ARM PRIMECELL BUS SUPPORT 932 M: Russell King <linux@armlinux.org.uk> 933 S: Maintained 934 F: drivers/amba/ 935 F: include/linux/amba/bus.h 936 937 ARM/ADS SPHERE MACHINE SUPPORT 938 M: Lennert Buytenhek <kernel@wantstofly.org> 939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 940 S: Maintained 941 942 ARM/AFEB9260 MACHINE SUPPORT 943 M: Sergey Lapin <slapin@ossfans.org> 944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 945 S: Maintained 946 947 ARM/AJECO 1ARM MACHINE SUPPORT 948 M: Lennert Buytenhek <kernel@wantstofly.org> 949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 950 S: Maintained 951 952 ARM/Allwinner sunXi SoC support 953 M: Maxime Ripard <maxime.ripard@free-electrons.com> 954 M: Chen-Yu Tsai <wens@csie.org> 955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 956 S: Maintained 957 N: sun[x456789]i 958 959 ARM/Allwinner SoC Clock Support 960 M: Emilio López <emilio@elopez.com.ar> 961 S: Maintained 962 F: drivers/clk/sunxi/ 963 964 ARM/Amlogic Meson SoC support 965 M: Carlo Caione <carlo@caione.org> 966 M: Kevin Hilman <khilman@baylibre.com> 967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 968 L: linux-amlogic@lists.infradead.org 969 W: http://linux-meson.com/ 970 S: Maintained 971 F: arch/arm/mach-meson/ 972 F: arch/arm/boot/dts/meson* 973 F: arch/arm64/boot/dts/amlogic/ 974 F: drivers/pinctrl/meson/ 975 N: meson 976 977 ARM/Annapurna Labs ALPINE ARCHITECTURE 978 M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 979 M: Antoine Tenart <antoine.tenart@free-electrons.com> 980 S: Maintained 981 F: arch/arm/mach-alpine/ 982 F: arch/arm/boot/dts/alpine* 983 F: arch/arm64/boot/dts/al/ 984 F: drivers/*/*alpine* 985 986 ARM/ARTPEC MACHINE SUPPORT 987 M: Jesper Nilsson <jesper.nilsson@axis.com> 988 M: Lars Persson <lars.persson@axis.com> 989 M: Niklas Cassel <niklas.cassel@axis.com> 990 S: Maintained 991 L: linux-arm-kernel@axis.com 992 F: arch/arm/mach-artpec 993 F: arch/arm/boot/dts/artpec6* 994 F: drivers/clk/axis 995 996 ARM/ASPEED MACHINE SUPPORT 997 M: Joel Stanley <joel@jms.id.au> 998 S: Maintained 999 F: arch/arm/mach-aspeed/ 1000 F: arch/arm/boot/dts/aspeed-* 1001 F: drivers/*/*aspeed* 1002 1003 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1004 M: Nicolas Ferre <nicolas.ferre@atmel.com> 1005 M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1006 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1008 W: http://www.linux4sam.org 1009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1010 S: Supported 1011 F: arch/arm/mach-at91/ 1012 F: include/soc/at91/ 1013 F: arch/arm/boot/dts/at91*.dts 1014 F: arch/arm/boot/dts/at91*.dtsi 1015 F: arch/arm/boot/dts/sama*.dts 1016 F: arch/arm/boot/dts/sama*.dtsi 1017 F: arch/arm/include/debug/at91.S 1018 1019 ARM/ATMEL AT91 Clock Support 1020 M: Boris Brezillon <boris.brezillon@free-electrons.com> 1021 S: Maintained 1022 F: drivers/clk/at91 1023 1024 ARM/CALXEDA HIGHBANK ARCHITECTURE 1025 M: Rob Herring <robh@kernel.org> 1026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1027 S: Maintained 1028 F: arch/arm/mach-highbank/ 1029 F: arch/arm/boot/dts/highbank.dts 1030 F: arch/arm/boot/dts/ecx-*.dts* 1031 1032 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1033 M: Krzysztof Halasa <khalasa@piap.pl> 1034 S: Maintained 1035 F: arch/arm/mach-cns3xxx/ 1036 1037 ARM/CAVIUM THUNDER NETWORK DRIVER 1038 M: Sunil Goutham <sgoutham@cavium.com> 1039 M: Robert Richter <rric@kernel.org> 1040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1041 S: Supported 1042 F: drivers/net/ethernet/cavium/thunder/ 1043 1044 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1045 M: Alexander Shiyan <shc_work@mail.ru> 1046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1047 S: Odd Fixes 1048 N: clps711x 1049 1050 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1051 M: Hartley Sweeten <hsweeten@visionengravers.com> 1052 M: Ryan Mallon <rmallon@gmail.com> 1053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054 S: Maintained 1055 F: arch/arm/mach-ep93xx/ 1056 F: arch/arm/mach-ep93xx/include/mach/ 1057 1058 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1059 M: Lennert Buytenhek <kernel@wantstofly.org> 1060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1061 S: Maintained 1062 1063 ARM/CLKDEV SUPPORT 1064 M: Russell King <linux@armlinux.org.uk> 1065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1066 S: Maintained 1067 F: arch/arm/include/asm/clkdev.h 1068 F: drivers/clk/clkdev.c 1069 1070 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1071 M: Mike Rapoport <mike@compulab.co.il> 1072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1073 S: Maintained 1074 1075 ARM/CONTEC MICRO9 MACHINE SUPPORT 1076 M: Hubert Feurstein <hubert.feurstein@contec.at> 1077 S: Maintained 1078 F: arch/arm/mach-ep93xx/micro9.c 1079 1080 ARM/CORESIGHT FRAMEWORK AND DRIVERS 1081 M: Mathieu Poirier <mathieu.poirier@linaro.org> 1082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1083 S: Maintained 1084 F: drivers/hwtracing/coresight/* 1085 F: Documentation/trace/coresight.txt 1086 F: Documentation/devicetree/bindings/arm/coresight.txt 1087 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1088 1089 ARM/CORGI MACHINE SUPPORT 1090 M: Richard Purdie <rpurdie@rpsys.net> 1091 S: Maintained 1092 1093 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1094 M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1096 T: git git://github.com/ulli-kroll/linux.git 1097 S: Maintained 1098 F: arch/arm/mach-gemini/ 1099 F: drivers/rtc/rtc-gemini.c 1100 1101 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1102 M: Barry Song <baohua@kernel.org> 1103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1105 S: Maintained 1106 F: arch/arm/boot/dts/prima2* 1107 F: arch/arm/mach-prima2/ 1108 F: drivers/clk/sirf/ 1109 F: drivers/clocksource/timer-prima2.c 1110 F: drivers/clocksource/timer-atlas7.c 1111 N: [^a-z]sirf 1112 1113 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1114 M: Baruch Siach <baruch@tkos.co.il> 1115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1116 S: Maintained 1117 F: arch/arm/boot/dts/cx92755* 1118 N: digicolor 1119 1120 ARM/EBSA110 MACHINE SUPPORT 1121 M: Russell King <linux@armlinux.org.uk> 1122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123 W: http://www.armlinux.org.uk/ 1124 S: Maintained 1125 F: arch/arm/mach-ebsa110/ 1126 F: drivers/net/ethernet/amd/am79c961a.* 1127 1128 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1129 M: Uwe Kleine-König <kernel@pengutronix.de> 1130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131 S: Maintained 1132 N: efm32 1133 1134 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1135 M: Daniel Ribeiro <drwyrm@gmail.com> 1136 M: Stefan Schmidt <stefan@openezx.org> 1137 M: Harald Welte <laforge@openezx.org> 1138 L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1139 W: http://www.openezx.org/ 1140 S: Maintained 1141 T: topgit git://git.openezx.org/openezx.git 1142 F: arch/arm/mach-pxa/ezx.c 1143 1144 ARM/FARADAY FA526 PORT 1145 M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1147 S: Maintained 1148 T: git git://git.berlios.de/gemini-board 1149 F: arch/arm/mm/*-fa* 1150 1151 ARM/FOOTBRIDGE ARCHITECTURE 1152 M: Russell King <linux@armlinux.org.uk> 1153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1154 W: http://www.armlinux.org.uk/ 1155 S: Maintained 1156 F: arch/arm/include/asm/hardware/dec21285.h 1157 F: arch/arm/mach-footbridge/ 1158 1159 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1160 M: Shawn Guo <shawnguo@kernel.org> 1161 M: Sascha Hauer <kernel@pengutronix.de> 1162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163 S: Maintained 1164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1165 F: arch/arm/mach-imx/ 1166 F: arch/arm/mach-mxs/ 1167 F: arch/arm/boot/dts/imx* 1168 F: arch/arm/configs/imx*_defconfig 1169 F: drivers/clk/imx/ 1170 F: include/soc/imx/ 1171 1172 ARM/FREESCALE VYBRID ARM ARCHITECTURE 1173 M: Shawn Guo <shawnguo@kernel.org> 1174 M: Sascha Hauer <kernel@pengutronix.de> 1175 R: Stefan Agner <stefan@agner.ch> 1176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1177 S: Maintained 1178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1179 F: arch/arm/mach-imx/*vf610* 1180 F: arch/arm/boot/dts/vf* 1181 1182 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1183 M: Lennert Buytenhek <kernel@wantstofly.org> 1184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1185 S: Maintained 1186 1187 ARM/GUMSTIX MACHINE SUPPORT 1188 M: Steve Sakoman <sakoman@gmail.com> 1189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190 S: Maintained 1191 1192 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1193 M: Philipp Zabel <philipp.zabel@gmail.com> 1194 M: Paul Parsons <lost.distance@yahoo.com> 1195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196 S: Maintained 1197 F: arch/arm/mach-pxa/hx4700.c 1198 F: arch/arm/mach-pxa/include/mach/hx4700.h 1199 F: sound/soc/pxa/hx4700.c 1200 1201 ARM/HISILICON SOC SUPPORT 1202 M: Wei Xu <xuwei5@hisilicon.com> 1203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1204 W: http://www.hisilicon.com 1205 S: Supported 1206 T: git git://github.com/hisilicon/linux-hisi.git 1207 F: arch/arm/mach-hisi/ 1208 F: arch/arm/boot/dts/hi3* 1209 F: arch/arm/boot/dts/hip* 1210 F: arch/arm/boot/dts/hisi* 1211 F: arch/arm64/boot/dts/hisilicon/ 1212 1213 ARM/HP JORNADA 7XX MACHINE SUPPORT 1214 M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1215 W: www.jlime.com 1216 S: Maintained 1217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1218 F: arch/arm/mach-sa1100/jornada720.c 1219 F: arch/arm/mach-sa1100/include/mach/jornada720.h 1220 1221 ARM/IGEP MACHINE SUPPORT 1222 M: Enric Balletbo i Serra <eballetbo@gmail.com> 1223 M: Javier Martinez Canillas <javier@dowhile0.org> 1224 L: linux-omap@vger.kernel.org 1225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226 S: Maintained 1227 F: arch/arm/boot/dts/omap3-igep* 1228 1229 ARM/INCOME PXA270 SUPPORT 1230 M: Marek Vasut <marek.vasut@gmail.com> 1231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1232 S: Maintained 1233 F: arch/arm/mach-pxa/colibri-pxa270-income.c 1234 1235 ARM/INTEL IOP32X ARM ARCHITECTURE 1236 M: Lennert Buytenhek <kernel@wantstofly.org> 1237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1238 S: Maintained 1239 1240 ARM/INTEL IOP33X ARM ARCHITECTURE 1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242 S: Orphan 1243 1244 ARM/INTEL IOP13XX ARM ARCHITECTURE 1245 M: Lennert Buytenhek <kernel@wantstofly.org> 1246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1247 S: Maintained 1248 1249 ARM/INTEL IQ81342EX MACHINE SUPPORT 1250 M: Lennert Buytenhek <kernel@wantstofly.org> 1251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1252 S: Maintained 1253 1254 ARM/INTEL IXDP2850 MACHINE SUPPORT 1255 M: Lennert Buytenhek <kernel@wantstofly.org> 1256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257 S: Maintained 1258 1259 ARM/INTEL IXP4XX ARM ARCHITECTURE 1260 M: Imre Kaloz <kaloz@openwrt.org> 1261 M: Krzysztof Halasa <khalasa@piap.pl> 1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263 S: Maintained 1264 F: arch/arm/mach-ixp4xx/ 1265 1266 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1267 M: Jonathan Cameron <jic23@cam.ac.uk> 1268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1269 S: Maintained 1270 F: arch/arm/mach-pxa/stargate2.c 1271 F: drivers/pcmcia/pxa2xx_stargate2.c 1272 1273 ARM/INTEL XSC3 (MANZANO) ARM CORE 1274 M: Lennert Buytenhek <kernel@wantstofly.org> 1275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276 S: Maintained 1277 1278 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1279 M: Lennert Buytenhek <kernel@wantstofly.org> 1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281 S: Maintained 1282 1283 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1284 M: Santosh Shilimkar <ssantosh@kernel.org> 1285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286 S: Maintained 1287 F: arch/arm/mach-keystone/ 1288 F: arch/arm/boot/dts/keystone-* 1289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1290 1291 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1292 M: Santosh Shilimkar <ssantosh@kernel.org> 1293 L: linux-kernel@vger.kernel.org 1294 S: Maintained 1295 F: drivers/clk/keystone/ 1296 1297 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1298 M: Santosh Shilimkar <ssantosh@kernel.org> 1299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300 L: linux-kernel@vger.kernel.org 1301 S: Maintained 1302 F: drivers/clocksource/timer-keystone.c 1303 1304 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1305 M: Santosh Shilimkar <ssantosh@kernel.org> 1306 L: linux-kernel@vger.kernel.org 1307 S: Maintained 1308 F: drivers/power/reset/keystone-reset.c 1309 1310 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1311 M: Santosh Shilimkar <ssantosh@kernel.org> 1312 L: linux-kernel@vger.kernel.org 1313 S: Maintained 1314 F: drivers/memory/*emif* 1315 1316 ARM/LG1K ARCHITECTURE 1317 M: Chanho Min <chanho.min@lge.com> 1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319 S: Maintained 1320 F: arch/arm64/boot/dts/lg/ 1321 1322 ARM/LOGICPD PXA270 MACHINE SUPPORT 1323 M: Lennert Buytenhek <kernel@wantstofly.org> 1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325 S: Maintained 1326 1327 ARM/LPC18XX ARCHITECTURE 1328 M: Joachim Eastwood <manabian@gmail.com> 1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330 S: Maintained 1331 F: arch/arm/boot/dts/lpc43* 1332 F: drivers/clk/nxp/clk-lpc18xx* 1333 F: drivers/clocksource/time-lpc32xx.c 1334 F: drivers/i2c/busses/i2c-lpc2k.c 1335 F: drivers/memory/pl172.c 1336 F: drivers/mtd/spi-nor/nxp-spifi.c 1337 F: drivers/rtc/rtc-lpc24xx.c 1338 N: lpc18xx 1339 1340 ARM/LPC32XX SOC SUPPORT 1341 M: Vladimir Zapolskiy <vz@mleia.com> 1342 M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344 T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1345 S: Maintained 1346 F: arch/arm/boot/dts/lpc32* 1347 F: arch/arm/mach-lpc32xx/ 1348 F: drivers/i2c/busses/i2c-pnx.c 1349 F: drivers/net/ethernet/nxp/lpc_eth.c 1350 F: drivers/usb/host/ohci-nxp.c 1351 F: drivers/watchdog/pnx4008_wdt.c 1352 N: lpc32xx 1353 1354 ARM/MAGICIAN MACHINE SUPPORT 1355 M: Philipp Zabel <philipp.zabel@gmail.com> 1356 S: Maintained 1357 1358 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1359 M: Jason Cooper <jason@lakedaemon.net> 1360 M: Andrew Lunn <andrew@lunn.ch> 1361 M: Gregory Clement <gregory.clement@free-electrons.com> 1362 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364 S: Maintained 1365 F: arch/arm/mach-mvebu/ 1366 F: drivers/rtc/rtc-armada38x.c 1367 F: arch/arm/boot/dts/armada* 1368 F: arch/arm/boot/dts/kirkwood* 1369 F: arch/arm64/boot/dts/marvell/armada* 1370 F: drivers/cpufreq/mvebu-cpufreq.c 1371 F: arch/arm/configs/mvebu_*_defconfig 1372 1373 ARM/Marvell Berlin SoC support 1374 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376 S: Maintained 1377 F: arch/arm/mach-berlin/ 1378 F: arch/arm/boot/dts/berlin* 1379 F: arch/arm64/boot/dts/marvell/berlin* 1380 1381 1382 ARM/Marvell Dove/MV78xx0/Orion SOC support 1383 M: Jason Cooper <jason@lakedaemon.net> 1384 M: Andrew Lunn <andrew@lunn.ch> 1385 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1386 M: Gregory Clement <gregory.clement@free-electrons.com> 1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388 S: Maintained 1389 F: arch/arm/mach-dove/ 1390 F: arch/arm/mach-mv78xx0/ 1391 F: arch/arm/mach-orion5x/ 1392 F: arch/arm/plat-orion/ 1393 F: arch/arm/boot/dts/dove* 1394 F: arch/arm/boot/dts/orion5x* 1395 1396 1397 ARM/Orion SoC/Technologic Systems TS-78xx platform support 1398 M: Alexander Clouter <alex@digriz.org.uk> 1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400 W: http://www.digriz.org.uk/ts78xx/kernel 1401 S: Maintained 1402 F: arch/arm/mach-orion5x/ts78xx-* 1403 1404 ARM/OXNAS platform support 1405 M: Neil Armstrong <narmstrong@baylibre.com> 1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407 S: Maintained 1408 F: arch/arm/mach-oxnas/ 1409 F: arch/arm/boot/dts/oxnas* 1410 F: arch/arm/boot/dts/wd-mbwe.dts 1411 N: oxnas 1412 1413 ARM/Mediatek RTC DRIVER 1414 M: Eddie Huang <eddie.huang@mediatek.com> 1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1417 S: Maintained 1418 F: drivers/rtc/rtc-mt6397.c 1419 1420 ARM/Mediatek SoC support 1421 M: Matthias Brugger <matthias.bgg@gmail.com> 1422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1423 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1424 S: Maintained 1425 F: arch/arm/boot/dts/mt6* 1426 F: arch/arm/boot/dts/mt8* 1427 F: arch/arm/mach-mediatek/ 1428 N: mtk 1429 K: mediatek 1430 1431 ARM/Mediatek USB3 PHY DRIVER 1432 M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1434 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1435 S: Maintained 1436 F: drivers/phy/phy-mt65xx-usb3.c 1437 1438 ARM/MICREL KS8695 ARCHITECTURE 1439 M: Greg Ungerer <gerg@uclinux.org> 1440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441 F: arch/arm/mach-ks8695/ 1442 S: Odd Fixes 1443 1444 ARM/MIOA701 MACHINE SUPPORT 1445 M: Robert Jarzmik <robert.jarzmik@free.fr> 1446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447 F: arch/arm/mach-pxa/mioa701.c 1448 S: Maintained 1449 1450 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1451 M: Michael Petchkovsky <mkpetch@internode.on.net> 1452 S: Maintained 1453 1454 ARM/NOMADIK ARCHITECTURE 1455 M: Alessandro Rubini <rubini@unipv.it> 1456 M: Linus Walleij <linus.walleij@linaro.org> 1457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458 S: Maintained 1459 F: arch/arm/mach-nomadik/ 1460 F: drivers/pinctrl/nomadik/ 1461 F: drivers/i2c/busses/i2c-nomadik.c 1462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1463 1464 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1465 M: Nelson Castillo <arhuaco@freaks-unidos.net> 1466 L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1467 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1468 S: Supported 1469 1470 ARM/TOSA MACHINE SUPPORT 1471 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1472 M: Dirk Opfer <dirk@opfer-online.de> 1473 S: Maintained 1474 1475 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1476 M: Marek Vasut <marek.vasut@gmail.com> 1477 L: linux-arm-kernel@lists.infradead.org 1478 W: http://hackndev.com 1479 S: Maintained 1480 F: arch/arm/mach-pxa/include/mach/palmtx.h 1481 F: arch/arm/mach-pxa/palmtx.c 1482 F: arch/arm/mach-pxa/include/mach/palmt5.h 1483 F: arch/arm/mach-pxa/palmt5.c 1484 F: arch/arm/mach-pxa/include/mach/palmld.h 1485 F: arch/arm/mach-pxa/palmld.c 1486 F: arch/arm/mach-pxa/include/mach/palmte2.h 1487 F: arch/arm/mach-pxa/palmte2.c 1488 F: arch/arm/mach-pxa/include/mach/palmtc.h 1489 F: arch/arm/mach-pxa/palmtc.c 1490 1491 ARM/PALM TREO SUPPORT 1492 M: Tomas Cech <sleep_walker@suse.com> 1493 L: linux-arm-kernel@lists.infradead.org 1494 W: http://hackndev.com 1495 S: Maintained 1496 F: arch/arm/mach-pxa/include/mach/palmtreo.h 1497 F: arch/arm/mach-pxa/palmtreo.c 1498 1499 ARM/PALMZ72 SUPPORT 1500 M: Sergey Lapin <slapin@ossfans.org> 1501 L: linux-arm-kernel@lists.infradead.org 1502 W: http://hackndev.com 1503 S: Maintained 1504 F: arch/arm/mach-pxa/include/mach/palmz72.h 1505 F: arch/arm/mach-pxa/palmz72.c 1506 1507 ARM/PLEB SUPPORT 1508 M: Peter Chubb <pleb@gelato.unsw.edu.au> 1509 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1510 S: Maintained 1511 1512 ARM/PT DIGITAL BOARD PORT 1513 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515 W: http://www.armlinux.org.uk/ 1516 S: Maintained 1517 1518 ARM/QUALCOMM SUPPORT 1519 M: Andy Gross <andy.gross@linaro.org> 1520 M: David Brown <david.brown@linaro.org> 1521 L: linux-arm-msm@vger.kernel.org 1522 L: linux-soc@vger.kernel.org 1523 S: Maintained 1524 F: arch/arm/boot/dts/qcom-*.dts 1525 F: arch/arm/boot/dts/qcom-*.dtsi 1526 F: arch/arm/mach-qcom/ 1527 F: arch/arm64/boot/dts/qcom/* 1528 F: drivers/i2c/busses/i2c-qup.c 1529 F: drivers/clk/qcom/ 1530 F: drivers/soc/qcom/ 1531 F: drivers/spi/spi-qup.c 1532 F: drivers/tty/serial/msm_serial.h 1533 F: drivers/tty/serial/msm_serial.c 1534 F: drivers/*/pm8???-* 1535 F: drivers/mfd/ssbi.c 1536 F: drivers/firmware/qcom_scm.c 1537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1538 1539 ARM/RADISYS ENP2611 MACHINE SUPPORT 1540 M: Lennert Buytenhek <kernel@wantstofly.org> 1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542 S: Maintained 1543 1544 ARM/RENESAS ARM64 ARCHITECTURE 1545 M: Simon Horman <horms@verge.net.au> 1546 M: Magnus Damm <magnus.damm@gmail.com> 1547 L: linux-renesas-soc@vger.kernel.org 1548 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1550 S: Supported 1551 F: arch/arm64/boot/dts/renesas/ 1552 F: drivers/soc/renesas/ 1553 F: include/linux/soc/renesas/ 1554 1555 ARM/RISCPC ARCHITECTURE 1556 M: Russell King <linux@armlinux.org.uk> 1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558 W: http://www.armlinux.org.uk/ 1559 S: Maintained 1560 F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1561 F: arch/arm/include/asm/hardware/ioc.h 1562 F: arch/arm/include/asm/hardware/iomd.h 1563 F: arch/arm/include/asm/hardware/memc.h 1564 F: arch/arm/mach-rpc/ 1565 F: drivers/net/ethernet/8390/etherh.c 1566 F: drivers/net/ethernet/i825xx/ether1* 1567 F: drivers/net/ethernet/seeq/ether3* 1568 F: drivers/scsi/arm/ 1569 1570 ARM/Rockchip SoC support 1571 M: Heiko Stuebner <heiko@sntech.de> 1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1573 L: linux-rockchip@lists.infradead.org 1574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1575 S: Maintained 1576 F: arch/arm/boot/dts/rk3* 1577 F: arch/arm/mach-rockchip/ 1578 F: drivers/clk/rockchip/ 1579 F: drivers/i2c/busses/i2c-rk3x.c 1580 F: drivers/*/*rockchip* 1581 F: drivers/*/*/*rockchip* 1582 F: sound/soc/rockchip/ 1583 N: rockchip 1584 1585 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1586 M: Kukjin Kim <kgene@kernel.org> 1587 M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1589 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1590 S: Maintained 1591 F: arch/arm/boot/dts/s3c* 1592 F: arch/arm/boot/dts/s5p* 1593 F: arch/arm/boot/dts/samsung* 1594 F: arch/arm/boot/dts/exynos* 1595 F: arch/arm64/boot/dts/exynos/ 1596 F: arch/arm/plat-samsung/ 1597 F: arch/arm/mach-s3c24*/ 1598 F: arch/arm/mach-s3c64xx/ 1599 F: arch/arm/mach-s5p*/ 1600 F: arch/arm/mach-exynos*/ 1601 F: drivers/*/*s3c2410* 1602 F: drivers/*/*/*s3c2410* 1603 F: drivers/memory/samsung/* 1604 F: drivers/soc/samsung/* 1605 F: drivers/spi/spi-s3c* 1606 F: sound/soc/samsung/* 1607 F: Documentation/arm/Samsung/ 1608 F: Documentation/devicetree/bindings/arm/samsung/ 1609 F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1610 F: Documentation/devicetree/bindings/power/pd-samsung.txt 1611 N: exynos 1612 1613 ARM/SAMSUNG MOBILE MACHINE SUPPORT 1614 M: Kyungmin Park <kyungmin.park@samsung.com> 1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616 S: Maintained 1617 F: arch/arm/mach-s5pv210/ 1618 1619 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1620 M: Kyungmin Park <kyungmin.park@samsung.com> 1621 M: Kamil Debski <k.debski@samsung.com> 1622 L: linux-arm-kernel@lists.infradead.org 1623 L: linux-media@vger.kernel.org 1624 S: Maintained 1625 F: drivers/media/platform/s5p-g2d/ 1626 1627 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1628 M: Kyungmin Park <kyungmin.park@samsung.com> 1629 M: Kamil Debski <k.debski@samsung.com> 1630 M: Jeongtae Park <jtp.park@samsung.com> 1631 L: linux-arm-kernel@lists.infradead.org 1632 L: linux-media@vger.kernel.org 1633 S: Maintained 1634 F: arch/arm/plat-samsung/s5p-dev-mfc.c 1635 F: drivers/media/platform/s5p-mfc/ 1636 1637 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1638 M: Kyungmin Park <kyungmin.park@samsung.com> 1639 M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1640 L: linux-arm-kernel@lists.infradead.org 1641 L: linux-media@vger.kernel.org 1642 S: Maintained 1643 F: drivers/media/platform/s5p-tv/ 1644 1645 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1646 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1647 M: Jacek Anaszewski <j.anaszewski@samsung.com> 1648 L: linux-arm-kernel@lists.infradead.org 1649 L: linux-media@vger.kernel.org 1650 S: Maintained 1651 F: drivers/media/platform/s5p-jpeg/ 1652 1653 ARM/SHMOBILE ARM ARCHITECTURE 1654 M: Simon Horman <horms@verge.net.au> 1655 M: Magnus Damm <magnus.damm@gmail.com> 1656 L: linux-renesas-soc@vger.kernel.org 1657 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1659 S: Supported 1660 F: arch/arm/boot/dts/emev2* 1661 F: arch/arm/boot/dts/r7s* 1662 F: arch/arm/boot/dts/r8a* 1663 F: arch/arm/boot/dts/sh* 1664 F: arch/arm/configs/shmobile_defconfig 1665 F: arch/arm/include/debug/renesas-scif.S 1666 F: arch/arm/mach-shmobile/ 1667 F: drivers/sh/ 1668 F: drivers/soc/renesas/ 1669 F: include/linux/soc/renesas/ 1670 1671 ARM/SOCFPGA ARCHITECTURE 1672 M: Dinh Nguyen <dinguyen@opensource.altera.com> 1673 S: Maintained 1674 F: arch/arm/mach-socfpga/ 1675 F: arch/arm/boot/dts/socfpga* 1676 F: arch/arm/configs/socfpga_defconfig 1677 F: arch/arm64/boot/dts/altera/ 1678 W: http://www.rocketboards.org 1679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1680 1681 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1682 M: Dinh Nguyen <dinguyen@opensource.altera.com> 1683 S: Maintained 1684 F: drivers/clk/socfpga/ 1685 1686 ARM/SOCFPGA EDAC SUPPORT 1687 M: Thor Thayer <tthayer@opensource.altera.com> 1688 S: Maintained 1689 F: drivers/edac/altera_edac. 1690 1691 ARM/STI ARCHITECTURE 1692 M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1693 M: Maxime Coquelin <maxime.coquelin@st.com> 1694 M: Patrice Chotard <patrice.chotard@st.com> 1695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1696 L: kernel@stlinux.com 1697 W: http://www.stlinux.com 1698 S: Maintained 1699 F: arch/arm/mach-sti/ 1700 F: arch/arm/boot/dts/sti* 1701 F: drivers/char/hw_random/st-rng.c 1702 F: drivers/clocksource/arm_global_timer.c 1703 F: drivers/clocksource/clksrc_st_lpc.c 1704 F: drivers/cpufreq/sti-cpufreq.c 1705 F: drivers/i2c/busses/i2c-st.c 1706 F: drivers/media/rc/st_rc.c 1707 F: drivers/media/platform/sti/c8sectpfe/ 1708 F: drivers/mmc/host/sdhci-st.c 1709 F: drivers/phy/phy-miphy28lp.c 1710 F: drivers/phy/phy-miphy365x.c 1711 F: drivers/phy/phy-stih407-usb.c 1712 F: drivers/phy/phy-stih41x-usb.c 1713 F: drivers/pinctrl/pinctrl-st.c 1714 F: drivers/remoteproc/st_remoteproc.c 1715 F: drivers/reset/sti/ 1716 F: drivers/rtc/rtc-st-lpc.c 1717 F: drivers/tty/serial/st-asc.c 1718 F: drivers/usb/dwc3/dwc3-st.c 1719 F: drivers/usb/host/ehci-st.c 1720 F: drivers/usb/host/ohci-st.c 1721 F: drivers/watchdog/st_lpc_wdt.c 1722 F: drivers/ata/ahci_st.c 1723 1724 ARM/STM32 ARCHITECTURE 1725 M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727 S: Maintained 1728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1729 N: stm32 1730 F: drivers/clocksource/armv7m_systick.c 1731 1732 ARM/TANGO ARCHITECTURE 1733 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1734 L: linux-arm-kernel@lists.infradead.org 1735 S: Maintained 1736 F: arch/arm/mach-tango/ 1737 F: arch/arm/boot/dts/tango* 1738 1739 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1740 M: Lennert Buytenhek <kernel@wantstofly.org> 1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1742 S: Maintained 1743 1744 ARM/TETON BGA MACHINE SUPPORT 1745 M: "Mark F. Brown" <mark.brown314@gmail.com> 1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1747 S: Maintained 1748 1749 ARM/THECUS N2100 MACHINE SUPPORT 1750 M: Lennert Buytenhek <kernel@wantstofly.org> 1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1752 S: Maintained 1753 1754 ARM/NUVOTON W90X900 ARM ARCHITECTURE 1755 M: Wan ZongShun <mcuos.com@gmail.com> 1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757 W: http://www.mcuos.com 1758 S: Maintained 1759 F: arch/arm/mach-w90x900/ 1760 F: drivers/input/keyboard/w90p910_keypad.c 1761 F: drivers/input/touchscreen/w90p910_ts.c 1762 F: drivers/watchdog/nuc900_wdt.c 1763 F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1764 F: drivers/mtd/nand/nuc900_nand.c 1765 F: drivers/rtc/rtc-nuc900.c 1766 F: drivers/spi/spi-nuc900.c 1767 F: drivers/usb/host/ehci-w90x900.c 1768 F: drivers/video/fbdev/nuc900fb.c 1769 1770 ARM/U300 MACHINE SUPPORT 1771 M: Linus Walleij <linus.walleij@linaro.org> 1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1773 S: Supported 1774 F: arch/arm/mach-u300/ 1775 F: drivers/clocksource/timer-u300.c 1776 F: drivers/i2c/busses/i2c-stu300.c 1777 F: drivers/rtc/rtc-coh901331.c 1778 F: drivers/watchdog/coh901327_wdt.c 1779 F: drivers/dma/coh901318* 1780 F: drivers/mfd/ab3100* 1781 F: drivers/rtc/rtc-ab3100.c 1782 F: drivers/rtc/rtc-coh901331.c 1783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1784 1785 ARM/UNIPHIER ARCHITECTURE 1786 M: Masahiro Yamada <yamada.masahiro@socionext.com> 1787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1788 S: Maintained 1789 F: arch/arm/boot/dts/uniphier* 1790 F: arch/arm/include/asm/hardware/cache-uniphier.h 1791 F: arch/arm/mach-uniphier/ 1792 F: arch/arm/mm/cache-uniphier.c 1793 F: arch/arm64/boot/dts/socionext/ 1794 F: drivers/bus/uniphier-system-bus.c 1795 F: drivers/i2c/busses/i2c-uniphier* 1796 F: drivers/pinctrl/uniphier/ 1797 F: drivers/tty/serial/8250/8250_uniphier.c 1798 N: uniphier 1799 1800 ARM/Ux500 ARM ARCHITECTURE 1801 M: Linus Walleij <linus.walleij@linaro.org> 1802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803 S: Maintained 1804 F: arch/arm/mach-ux500/ 1805 F: drivers/clocksource/clksrc-dbx500-prcmu.c 1806 F: drivers/dma/ste_dma40* 1807 F: drivers/hwspinlock/u8500_hsem.c 1808 F: drivers/mfd/abx500* 1809 F: drivers/mfd/ab8500* 1810 F: drivers/mfd/dbx500* 1811 F: drivers/mfd/db8500* 1812 F: drivers/pinctrl/nomadik/pinctrl-ab* 1813 F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1814 F: drivers/rtc/rtc-ab8500.c 1815 F: drivers/rtc/rtc-pl031.c 1816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1817 1818 ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1819 M: Ulf Hansson <ulf.hansson@linaro.org> 1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821 T: git git://git.linaro.org/people/ulfh/clk.git 1822 S: Maintained 1823 F: drivers/clk/ux500/ 1824 F: include/linux/platform_data/clk-ux500.h 1825 1826 ARM/VERSATILE EXPRESS PLATFORM 1827 M: Liviu Dudau <liviu.dudau@arm.com> 1828 M: Sudeep Holla <sudeep.holla@arm.com> 1829 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831 S: Maintained 1832 F: arch/arm/boot/dts/vexpress* 1833 F: arch/arm64/boot/dts/arm/ 1834 F: arch/arm/mach-vexpress/ 1835 F: */*/vexpress* 1836 F: */*/*/vexpress* 1837 F: drivers/clk/versatile/clk-vexpress-osc.c 1838 F: drivers/clocksource/versatile.c 1839 N: mps2 1840 1841 ARM/VFP SUPPORT 1842 M: Russell King <linux@armlinux.org.uk> 1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1844 W: http://www.armlinux.org.uk/ 1845 S: Maintained 1846 F: arch/arm/vfp/ 1847 1848 ARM/VOIPAC PXA270 SUPPORT 1849 M: Marek Vasut <marek.vasut@gmail.com> 1850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1851 S: Maintained 1852 F: arch/arm/mach-pxa/vpac270.c 1853 F: arch/arm/mach-pxa/include/mach/vpac270.h 1854 1855 ARM/VT8500 ARM ARCHITECTURE 1856 M: Tony Prisk <linux@prisktech.co.nz> 1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858 S: Maintained 1859 F: arch/arm/mach-vt8500/ 1860 F: drivers/clocksource/vt8500_timer.c 1861 F: drivers/i2c/busses/i2c-wmt.c 1862 F: drivers/mmc/host/wmt-sdmmc.c 1863 F: drivers/pwm/pwm-vt8500.c 1864 F: drivers/rtc/rtc-vt8500.c 1865 F: drivers/tty/serial/vt8500_serial.c 1866 F: drivers/usb/host/ehci-platform.c 1867 F: drivers/usb/host/uhci-platform.c 1868 F: drivers/video/fbdev/vt8500lcdfb.* 1869 F: drivers/video/fbdev/wm8505fb* 1870 F: drivers/video/fbdev/wmt_ge_rops.* 1871 1872 ARM/ZIPIT Z2 SUPPORT 1873 M: Marek Vasut <marek.vasut@gmail.com> 1874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1875 S: Maintained 1876 F: arch/arm/mach-pxa/z2.c 1877 F: arch/arm/mach-pxa/include/mach/z2.h 1878 1879 ARM/ZTE ARCHITECTURE 1880 M: Jun Nie <jun.nie@linaro.org> 1881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882 S: Maintained 1883 F: arch/arm/mach-zx/ 1884 F: drivers/clk/zte/ 1885 F: Documentation/devicetree/bindings/arm/zte.txt 1886 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1887 1888 ARM/ZYNQ ARCHITECTURE 1889 M: Michal Simek <michal.simek@xilinx.com> 1890 R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1892 W: http://wiki.xilinx.com 1893 T: git https://github.com/Xilinx/linux-xlnx.git 1894 S: Supported 1895 F: arch/arm/mach-zynq/ 1896 F: drivers/cpuidle/cpuidle-zynq.c 1897 F: drivers/block/xsysace.c 1898 N: zynq 1899 N: xilinx 1900 F: drivers/clocksource/cadence_ttc_timer.c 1901 F: drivers/i2c/busses/i2c-cadence.c 1902 F: drivers/mmc/host/sdhci-of-arasan.c 1903 F: drivers/edac/synopsys_edac.c 1904 1905 ARM SMMU DRIVERS 1906 M: Will Deacon <will.deacon@arm.com> 1907 R: Robin Murphy <robin.murphy@arm.com> 1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909 S: Maintained 1910 F: drivers/iommu/arm-smmu.c 1911 F: drivers/iommu/arm-smmu-v3.c 1912 F: drivers/iommu/io-pgtable-arm.c 1913 F: drivers/iommu/io-pgtable-arm-v7s.c 1914 1915 ARM64 PORT (AARCH64 ARCHITECTURE) 1916 M: Catalin Marinas <catalin.marinas@arm.com> 1917 M: Will Deacon <will.deacon@arm.com> 1918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1920 S: Maintained 1921 F: arch/arm64/ 1922 F: Documentation/arm64/ 1923 1924 AS3645A LED FLASH CONTROLLER DRIVER 1925 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1926 L: linux-media@vger.kernel.org 1927 T: git git://linuxtv.org/media_tree.git 1928 S: Maintained 1929 F: drivers/media/i2c/as3645a.c 1930 F: include/media/i2c/as3645a.h 1931 1932 ASC7621 HARDWARE MONITOR DRIVER 1933 M: George Joseph <george.joseph@fairview5.com> 1934 L: linux-hwmon@vger.kernel.org 1935 S: Maintained 1936 F: Documentation/hwmon/asc7621 1937 F: drivers/hwmon/asc7621.c 1938 1939 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1940 M: Corentin Chary <corentin.chary@gmail.com> 1941 L: acpi4asus-user@lists.sourceforge.net 1942 L: platform-driver-x86@vger.kernel.org 1943 W: http://acpi4asus.sf.net 1944 S: Maintained 1945 F: drivers/platform/x86/asus*.c 1946 F: drivers/platform/x86/eeepc*.c 1947 1948 ASUS WIRELESS RADIO CONTROL DRIVER 1949 M: João Paulo Rechi Vita <jprvita@gmail.com> 1950 L: platform-driver-x86@vger.kernel.org 1951 S: Maintained 1952 F: drivers/platform/x86/asus-wireless.c 1953 1954 ASYMMETRIC KEYS 1955 M: David Howells <dhowells@redhat.com> 1956 L: keyrings@vger.kernel.org 1957 S: Maintained 1958 F: Documentation/crypto/asymmetric-keys.txt 1959 F: include/linux/verification.h 1960 F: include/crypto/public_key.h 1961 F: include/crypto/pkcs7.h 1962 F: crypto/asymmetric_keys/ 1963 1964 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1965 R: Dan Williams <dan.j.williams@intel.com> 1966 W: http://sourceforge.net/projects/xscaleiop 1967 S: Odd fixes 1968 F: Documentation/crypto/async-tx-api.txt 1969 F: crypto/async_tx/ 1970 F: drivers/dma/ 1971 F: include/linux/dmaengine.h 1972 F: include/linux/async_tx.h 1973 1974 AT24 EEPROM DRIVER 1975 M: Wolfram Sang <wsa@the-dreams.de> 1976 L: linux-i2c@vger.kernel.org 1977 S: Maintained 1978 F: drivers/misc/eeprom/at24.c 1979 F: include/linux/platform_data/at24.h 1980 1981 ATA OVER ETHERNET (AOE) DRIVER 1982 M: "Ed L. Cashin" <ed.cashin@acm.org> 1983 W: http://www.openaoe.org/ 1984 S: Supported 1985 F: Documentation/aoe/ 1986 F: drivers/block/aoe/ 1987 1988 ATHEROS 71XX/9XXX GPIO DRIVER 1989 M: Alban Bedel <albeu@free.fr> 1990 W: https://github.com/AlbanBedel/linux 1991 T: git git://github.com/AlbanBedel/linux 1992 S: Maintained 1993 F: drivers/gpio/gpio-ath79.c 1994 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1995 1996 ATHEROS ATH GENERIC UTILITIES 1997 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1998 L: linux-wireless@vger.kernel.org 1999 S: Supported 2000 F: drivers/net/wireless/ath/* 2001 2002 ATHEROS ATH5K WIRELESS DRIVER 2003 M: Jiri Slaby <jirislaby@gmail.com> 2004 M: Nick Kossifidis <mickflemm@gmail.com> 2005 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2006 L: linux-wireless@vger.kernel.org 2007 W: http://wireless.kernel.org/en/users/Drivers/ath5k 2008 S: Maintained 2009 F: drivers/net/wireless/ath/ath5k/ 2010 2011 ATHEROS ATH6KL WIRELESS DRIVER 2012 M: Kalle Valo <kvalo@qca.qualcomm.com> 2013 L: linux-wireless@vger.kernel.org 2014 W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2016 S: Supported 2017 F: drivers/net/wireless/ath/ath6kl/ 2018 2019 WILOCITY WIL6210 WIRELESS DRIVER 2020 M: Maya Erez <qca_merez@qca.qualcomm.com> 2021 L: linux-wireless@vger.kernel.org 2022 L: wil6210@qca.qualcomm.com 2023 S: Supported 2024 W: http://wireless.kernel.org/en/users/Drivers/wil6210 2025 F: drivers/net/wireless/ath/wil6210/ 2026 F: include/uapi/linux/wil6210_uapi.h 2027 2028 CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2029 M: Christian Lamparter <chunkeey@googlemail.com> 2030 L: linux-wireless@vger.kernel.org 2031 W: http://wireless.kernel.org/en/users/Drivers/carl9170 2032 S: Maintained 2033 F: drivers/net/wireless/ath/carl9170/ 2034 2035 ATK0110 HWMON DRIVER 2036 M: Luca Tettamanti <kronos.it@gmail.com> 2037 L: linux-hwmon@vger.kernel.org 2038 S: Maintained 2039 F: drivers/hwmon/asus_atk0110.c 2040 2041 ATI_REMOTE2 DRIVER 2042 M: Ville Syrjala <syrjala@sci.fi> 2043 S: Maintained 2044 F: drivers/input/misc/ati_remote2.c 2045 2046 ATLX ETHERNET DRIVERS 2047 M: Jay Cliburn <jcliburn@gmail.com> 2048 M: Chris Snook <chris.snook@gmail.com> 2049 L: netdev@vger.kernel.org 2050 W: http://sourceforge.net/projects/atl1 2051 W: http://atl1.sourceforge.net 2052 S: Maintained 2053 F: drivers/net/ethernet/atheros/ 2054 2055 ATM 2056 M: Chas Williams <3chas3@gmail.com> 2057 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2058 L: netdev@vger.kernel.org 2059 W: http://linux-atm.sourceforge.net 2060 S: Maintained 2061 F: drivers/atm/ 2062 F: include/linux/atm* 2063 F: include/uapi/linux/atm* 2064 2065 ATMEL AT91 / AT32 MCI DRIVER 2066 M: Ludovic Desroches <ludovic.desroches@atmel.com> 2067 S: Maintained 2068 F: drivers/mmc/host/atmel-mci.c 2069 2070 ATMEL AT91 / AT32 SERIAL DRIVER 2071 M: Nicolas Ferre <nicolas.ferre@atmel.com> 2072 S: Supported 2073 F: drivers/tty/serial/atmel_serial.c 2074 2075 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2076 M: Nicolas Ferre <nicolas.ferre@atmel.com> 2077 S: Supported 2078 F: drivers/power/reset/at91-sama5d2_shdwc.c 2079 2080 ATMEL SAMA5D2 ADC DRIVER 2081 M: Ludovic Desroches <ludovic.desroches@atmel.com> 2082 L: linux-iio@vger.kernel.org 2083 S: Supported 2084 F: drivers/iio/adc/at91-sama5d2_adc.c 2085 2086 ATMEL Audio ALSA driver 2087 M: Nicolas Ferre <nicolas.ferre@atmel.com> 2088 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2089 S: Supported 2090 F: sound/soc/atmel 2091 2092 ATMEL DMA DRIVER 2093 M: Nicolas Ferre <nicolas.ferre@atmel.com> 2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2095 S: Supported 2096 F: drivers/dma/at_hdmac.c 2097 F: drivers/dma/at_hdmac_regs.h 2098 F: include/linux/platform_data/dma-atmel.h 2099 2100 ATMEL XDMA DRIVER 2101 M: Ludovic Desroches <ludovic.desroches@atmel.com> 2102 L: linux-arm-kernel@lists.infradead.org 2103 L: dmaengine@vger.kernel.org 2104 S: Supported 2105 F: drivers/dma/at_xdmac.c 2106 2107 ATMEL I2C DRIVER 2108 M: Ludovic Desroches <ludovic.desroches@atmel.com> 2109 L: linux-i2c@vger.kernel.org 2110 S: Supported 2111 F: drivers/i2c/busses/i2c-at91.c 2112 2113 ATMEL ISI DRIVER 2114 M: Ludovic Desroches <ludovic.desroches@atmel.com> 2115 L: linux-media@vger.kernel.org 2116 S: Supported 2117 F: drivers/media/platform/soc_camera/atmel-isi.c 2118 F: include/media/atmel-isi.h 2119 2120 ATMEL LCDFB DRIVER 2121 M: Nicolas Ferre <nicolas.ferre@atmel.com> 2122 L: linux-fbdev@vger.kernel.org 2123 S: Maintained 2124 F: drivers/video/fbdev/atmel_lcdfb.c 2125 F: include/video/atmel_lcdc.h 2126 2127 ATMEL MACB ETHERNET DRIVER 2128 M: Nicolas Ferre <nicolas.ferre@atmel.com> 2129 S: Supported 2130 F: drivers/net/ethernet/cadence/ 2131 2132 ATMEL NAND DRIVER 2133 M: Wenyou Yang <wenyou.yang@atmel.com> 2134 M: Josh Wu <rainyfeeling@outlook.com> 2135 L: linux-mtd@lists.infradead.org 2136 S: Supported 2137 F: drivers/mtd/nand/atmel_nand* 2138 2139 ATMEL SDMMC DRIVER 2140 M: Ludovic Desroches <ludovic.desroches@atmel.com> 2141 L: linux-mmc@vger.kernel.org 2142 S: Supported 2143 F: drivers/mmc/host/sdhci-of-at91.c 2144 2145 ATMEL SPI DRIVER 2146 M: Nicolas Ferre <nicolas.ferre@atmel.com> 2147 S: Supported 2148 F: drivers/spi/spi-atmel.* 2149 2150 ATMEL SSC DRIVER 2151 M: Nicolas Ferre <nicolas.ferre@atmel.com> 2152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2153 S: Supported 2154 F: drivers/misc/atmel-ssc.c 2155 F: include/linux/atmel-ssc.h 2156 2157 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2158 M: Nicolas Ferre <nicolas.ferre@atmel.com> 2159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2160 S: Supported 2161 F: drivers/misc/atmel_tclib.c 2162 F: drivers/clocksource/tcb_clksrc.c 2163 2164 ATMEL USBA UDC DRIVER 2165 M: Nicolas Ferre <nicolas.ferre@atmel.com> 2166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2167 S: Supported 2168 F: drivers/usb/gadget/udc/atmel_usba_udc.* 2169 2170 ATMEL WIRELESS DRIVER 2171 M: Simon Kelley <simon@thekelleys.org.uk> 2172 L: linux-wireless@vger.kernel.org 2173 W: http://www.thekelleys.org.uk/atmel 2174 W: http://atmelwlandriver.sourceforge.net/ 2175 S: Maintained 2176 F: drivers/net/wireless/atmel/atmel* 2177 2178 ATMEL MAXTOUCH DRIVER 2179 M: Nick Dyer <nick.dyer@itdev.co.uk> 2180 T: git git://github.com/atmel-maxtouch/linux.git 2181 S: Supported 2182 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2183 F: drivers/input/touchscreen/atmel_mxt_ts.c 2184 F: include/linux/platform_data/atmel_mxt_ts.h 2185 2186 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2187 M: Bradley Grove <linuxdrivers@attotech.com> 2188 L: linux-scsi@vger.kernel.org 2189 W: http://www.attotech.com 2190 S: Supported 2191 F: drivers/scsi/esas2r 2192 2193 ATUSB IEEE 802.15.4 RADIO DRIVER 2194 M: Stefan Schmidt <stefan@osg.samsung.com> 2195 L: linux-wpan@vger.kernel.org 2196 S: Maintained 2197 F: drivers/net/ieee802154/atusb.c 2198 F: drivers/net/ieee802154/atusb.h 2199 F: drivers/net/ieee802154/at86rf230.h 2200 2201 AUDIT SUBSYSTEM 2202 M: Paul Moore <paul@paul-moore.com> 2203 M: Eric Paris <eparis@redhat.com> 2204 L: linux-audit@redhat.com (moderated for non-subscribers) 2205 W: http://people.redhat.com/sgrubb/audit/ 2206 T: git git://git.infradead.org/users/pcmoore/audit 2207 S: Maintained 2208 F: include/linux/audit.h 2209 F: include/uapi/linux/audit.h 2210 F: kernel/audit* 2211 2212 AUXILIARY DISPLAY DRIVERS 2213 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2214 W: http://miguelojeda.es/auxdisplay.htm 2215 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2216 S: Maintained 2217 F: drivers/auxdisplay/ 2218 F: include/linux/cfag12864b.h 2219 2220 AVR32 ARCHITECTURE 2221 M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2222 M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2223 W: http://www.atmel.com/products/AVR32/ 2224 W: http://mirror.egtvedt.no/avr32linux.org/ 2225 W: http://avrfreaks.net/ 2226 S: Maintained 2227 F: arch/avr32/ 2228 2229 AVR32/AT32AP MACHINE SUPPORT 2230 M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2231 M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2232 S: Maintained 2233 F: arch/avr32/mach-at32ap/ 2234 2235 AX.25 NETWORK LAYER 2236 M: Ralf Baechle <ralf@linux-mips.org> 2237 L: linux-hams@vger.kernel.org 2238 W: http://www.linux-ax25.org/ 2239 S: Maintained 2240 F: include/uapi/linux/ax25.h 2241 F: include/net/ax25.h 2242 F: net/ax25/ 2243 2244 AZ6007 DVB DRIVER 2245 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2246 L: linux-media@vger.kernel.org 2247 W: https://linuxtv.org 2248 T: git git://linuxtv.org/media_tree.git 2249 S: Maintained 2250 F: drivers/media/usb/dvb-usb-v2/az6007.c 2251 2252 AZTECH FM RADIO RECEIVER DRIVER 2253 M: Hans Verkuil <hverkuil@xs4all.nl> 2254 L: linux-media@vger.kernel.org 2255 T: git git://linuxtv.org/media_tree.git 2256 W: https://linuxtv.org 2257 S: Maintained 2258 F: drivers/media/radio/radio-aztech* 2259 2260 B43 WIRELESS DRIVER 2261 L: linux-wireless@vger.kernel.org 2262 L: b43-dev@lists.infradead.org 2263 W: http://wireless.kernel.org/en/users/Drivers/b43 2264 S: Odd Fixes 2265 F: drivers/net/wireless/broadcom/b43/ 2266 2267 B43LEGACY WIRELESS DRIVER 2268 M: Larry Finger <Larry.Finger@lwfinger.net> 2269 L: linux-wireless@vger.kernel.org 2270 L: b43-dev@lists.infradead.org 2271 W: http://wireless.kernel.org/en/users/Drivers/b43 2272 S: Maintained 2273 F: drivers/net/wireless/broadcom/b43legacy/ 2274 2275 BACKLIGHT CLASS/SUBSYSTEM 2276 M: Jingoo Han <jingoohan1@gmail.com> 2277 M: Lee Jones <lee.jones@linaro.org> 2278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2279 S: Maintained 2280 F: drivers/video/backlight/ 2281 F: include/linux/backlight.h 2282 2283 BATMAN ADVANCED 2284 M: Marek Lindner <mareklindner@neomailbox.ch> 2285 M: Simon Wunderlich <sw@simonwunderlich.de> 2286 M: Antonio Quartulli <a@unstable.cc> 2287 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2288 W: https://www.open-mesh.org/ 2289 Q: https://patchwork.open-mesh.org/project/batman/list/ 2290 S: Maintained 2291 F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2292 F: Documentation/ABI/testing/sysfs-class-net-mesh 2293 F: Documentation/networking/batman-adv.txt 2294 F: net/batman-adv/ 2295 2296 BAYCOM/HDLCDRV DRIVERS FOR AX.25 2297 M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2298 L: linux-hams@vger.kernel.org 2299 W: http://www.baycom.org/~tom/ham/ham.html 2300 S: Maintained 2301 F: drivers/net/hamradio/baycom* 2302 2303 BCACHE (BLOCK LAYER CACHE) 2304 M: Kent Overstreet <kent.overstreet@gmail.com> 2305 L: linux-bcache@vger.kernel.org 2306 W: http://bcache.evilpiepirate.org 2307 S: Orphan 2308 F: drivers/md/bcache/ 2309 2310 BDISP ST MEDIA DRIVER 2311 M: Fabien Dessenne <fabien.dessenne@st.com> 2312 L: linux-media@vger.kernel.org 2313 T: git git://linuxtv.org/media_tree.git 2314 W: https://linuxtv.org 2315 S: Supported 2316 F: drivers/media/platform/sti/bdisp 2317 2318 BEFS FILE SYSTEM 2319 S: Orphan 2320 F: Documentation/filesystems/befs.txt 2321 F: fs/befs/ 2322 2323 BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2324 M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2325 L: netdev@vger.kernel.org 2326 S: Maintained 2327 F: drivers/net/ethernet/ec_bhf.c 2328 2329 BFS FILE SYSTEM 2330 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2331 S: Maintained 2332 F: Documentation/filesystems/bfs.txt 2333 F: fs/bfs/ 2334 F: include/uapi/linux/bfs_fs.h 2335 2336 BLACKFIN ARCHITECTURE 2337 M: Steven Miao <realmz6@gmail.com> 2338 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2339 T: git git://git.code.sf.net/p/adi-linux/code 2340 W: http://blackfin.uclinux.org 2341 S: Supported 2342 F: arch/blackfin/ 2343 2344 BLACKFIN EMAC DRIVER 2345 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2346 W: http://blackfin.uclinux.org 2347 S: Supported 2348 F: drivers/net/ethernet/adi/ 2349 2350 BLACKFIN RTC DRIVER 2351 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2352 W: http://blackfin.uclinux.org 2353 S: Supported 2354 F: drivers/rtc/rtc-bfin.c 2355 2356 BLACKFIN SDH DRIVER 2357 M: Sonic Zhang <sonic.zhang@analog.com> 2358 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2359 W: http://blackfin.uclinux.org 2360 S: Supported 2361 F: drivers/mmc/host/bfin_sdh.c 2362 2363 BLACKFIN SERIAL DRIVER 2364 M: Sonic Zhang <sonic.zhang@analog.com> 2365 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2366 W: http://blackfin.uclinux.org 2367 S: Supported 2368 F: drivers/tty/serial/bfin_uart.c 2369 2370 BLACKFIN WATCHDOG DRIVER 2371 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2372 W: http://blackfin.uclinux.org 2373 S: Supported 2374 F: drivers/watchdog/bfin_wdt.c 2375 2376 BLACKFIN I2C TWI DRIVER 2377 M: Sonic Zhang <sonic.zhang@analog.com> 2378 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2379 W: http://blackfin.uclinux.org/ 2380 S: Supported 2381 F: drivers/i2c/busses/i2c-bfin-twi.c 2382 2383 BLACKFIN MEDIA DRIVER 2384 M: Scott Jiang <scott.jiang.linux@gmail.com> 2385 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2386 W: http://blackfin.uclinux.org/ 2387 S: Supported 2388 F: drivers/media/platform/blackfin/ 2389 F: drivers/media/i2c/adv7183* 2390 F: drivers/media/i2c/vs6624* 2391 2392 BLINKM RGB LED DRIVER 2393 M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2394 S: Maintained 2395 F: drivers/leds/leds-blinkm.c 2396 2397 BLOCK LAYER 2398 M: Jens Axboe <axboe@kernel.dk> 2399 L: linux-block@vger.kernel.org 2400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2401 S: Maintained 2402 F: block/ 2403 F: kernel/trace/blktrace.c 2404 2405 BLOCK2MTD DRIVER 2406 M: Joern Engel <joern@lazybastard.org> 2407 L: linux-mtd@lists.infradead.org 2408 S: Maintained 2409 F: drivers/mtd/devices/block2mtd.c 2410 2411 BLUETOOTH DRIVERS 2412 M: Marcel Holtmann <marcel@holtmann.org> 2413 M: Gustavo Padovan <gustavo@padovan.org> 2414 M: Johan Hedberg <johan.hedberg@gmail.com> 2415 L: linux-bluetooth@vger.kernel.org 2416 W: http://www.bluez.org/ 2417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2419 S: Maintained 2420 F: drivers/bluetooth/ 2421 2422 BLUETOOTH SUBSYSTEM 2423 M: Marcel Holtmann <marcel@holtmann.org> 2424 M: Gustavo Padovan <gustavo@padovan.org> 2425 M: Johan Hedberg <johan.hedberg@gmail.com> 2426 L: linux-bluetooth@vger.kernel.org 2427 W: http://www.bluez.org/ 2428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2430 S: Maintained 2431 F: net/bluetooth/ 2432 F: include/net/bluetooth/ 2433 2434 BONDING DRIVER 2435 M: Jay Vosburgh <j.vosburgh@gmail.com> 2436 M: Veaceslav Falico <vfalico@gmail.com> 2437 M: Andy Gospodarek <gospo@cumulusnetworks.com> 2438 L: netdev@vger.kernel.org 2439 W: http://sourceforge.net/projects/bonding/ 2440 S: Supported 2441 F: drivers/net/bonding/ 2442 F: include/uapi/linux/if_bonding.h 2443 2444 BPF (Safe dynamic programs and tools) 2445 M: Alexei Starovoitov <ast@kernel.org> 2446 L: netdev@vger.kernel.org 2447 L: linux-kernel@vger.kernel.org 2448 S: Supported 2449 F: kernel/bpf/ 2450 2451 BROADCOM B44 10/100 ETHERNET DRIVER 2452 M: Gary Zambrano <zambrano@broadcom.com> 2453 L: netdev@vger.kernel.org 2454 S: Supported 2455 F: drivers/net/ethernet/broadcom/b44.* 2456 2457 BROADCOM GENET ETHERNET DRIVER 2458 M: Florian Fainelli <f.fainelli@gmail.com> 2459 L: netdev@vger.kernel.org 2460 S: Supported 2461 F: drivers/net/ethernet/broadcom/genet/ 2462 2463 BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2464 M: Sony Chacko <sony.chacko@qlogic.com> 2465 M: Dept-HSGLinuxNICDev@qlogic.com 2466 L: netdev@vger.kernel.org 2467 S: Supported 2468 F: drivers/net/ethernet/broadcom/bnx2.* 2469 F: drivers/net/ethernet/broadcom/bnx2_* 2470 2471 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2472 M: Ariel Elior <ariel.elior@qlogic.com> 2473 L: netdev@vger.kernel.org 2474 S: Supported 2475 F: drivers/net/ethernet/broadcom/bnx2x/ 2476 2477 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2478 M: Florian Fainelli <f.fainelli@gmail.com> 2479 M: Ray Jui <rjui@broadcom.com> 2480 M: Scott Branden <sbranden@broadcom.com> 2481 L: bcm-kernel-feedback-list@broadcom.com 2482 T: git git://github.com/broadcom/mach-bcm 2483 S: Maintained 2484 F: arch/arm/mach-bcm/ 2485 F: arch/arm/boot/dts/bcm113* 2486 F: arch/arm/boot/dts/bcm216* 2487 F: arch/arm/boot/dts/bcm281* 2488 F: arch/arm64/boot/dts/broadcom/ 2489 F: arch/arm/configs/bcm_defconfig 2490 F: drivers/mmc/host/sdhci-bcm-kona.c 2491 F: drivers/clocksource/bcm_kona_timer.c 2492 2493 BROADCOM BCM2835 ARM ARCHITECTURE 2494 M: Stephen Warren <swarren@wwwdotorg.org> 2495 M: Lee Jones <lee@kernel.org> 2496 M: Eric Anholt <eric@anholt.net> 2497 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2500 S: Maintained 2501 N: bcm2835 2502 2503 BROADCOM BCM47XX MIPS ARCHITECTURE 2504 M: Hauke Mehrtens <hauke@hauke-m.de> 2505 M: Rafał Miłecki <zajec5@gmail.com> 2506 L: linux-mips@linux-mips.org 2507 S: Maintained 2508 F: Documentation/devicetree/bindings/mips/brcm/ 2509 F: arch/mips/bcm47xx/* 2510 F: arch/mips/include/asm/mach-bcm47xx/* 2511 2512 BROADCOM BCM5301X ARM ARCHITECTURE 2513 M: Hauke Mehrtens <hauke@hauke-m.de> 2514 L: linux-arm-kernel@lists.infradead.org 2515 S: Maintained 2516 F: arch/arm/mach-bcm/bcm_5301x.c 2517 F: arch/arm/boot/dts/bcm5301x.dtsi 2518 F: arch/arm/boot/dts/bcm470* 2519 2520 BROADCOM BCM63XX ARM ARCHITECTURE 2521 M: Florian Fainelli <f.fainelli@gmail.com> 2522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2523 L: bcm-kernel-feedback-list@broadcom.com 2524 T: git git://github.com/broadcom/stblinux.git 2525 S: Maintained 2526 F: arch/arm/mach-bcm/bcm63xx.c 2527 F: arch/arm/include/debug/bcm63xx.S 2528 2529 BROADCOM BCM63XX/BCM33XX UDC DRIVER 2530 M: Kevin Cernekee <cernekee@gmail.com> 2531 L: linux-usb@vger.kernel.org 2532 S: Maintained 2533 F: drivers/usb/gadget/udc/bcm63xx_udc.* 2534 2535 BROADCOM BCM7XXX ARM ARCHITECTURE 2536 M: Brian Norris <computersforpeace@gmail.com> 2537 M: Gregory Fong <gregory.0xf0@gmail.com> 2538 M: Florian Fainelli <f.fainelli@gmail.com> 2539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2540 L: bcm-kernel-feedback-list@broadcom.com 2541 T: git git://github.com/broadcom/stblinux.git 2542 S: Maintained 2543 F: arch/arm/mach-bcm/*brcmstb* 2544 F: arch/arm/boot/dts/bcm7*.dts* 2545 F: drivers/bus/brcmstb_gisb.c 2546 N: brcmstb 2547 2548 BROADCOM BMIPS MIPS ARCHITECTURE 2549 M: Kevin Cernekee <cernekee@gmail.com> 2550 M: Florian Fainelli <f.fainelli@gmail.com> 2551 L: linux-mips@linux-mips.org 2552 T: git git://github.com/broadcom/stblinux.git 2553 S: Maintained 2554 F: arch/mips/bmips/* 2555 F: arch/mips/include/asm/mach-bmips/* 2556 F: arch/mips/kernel/*bmips* 2557 F: arch/mips/boot/dts/brcm/bcm*.dts* 2558 F: drivers/irqchip/irq-bcm63* 2559 F: drivers/irqchip/irq-bcm7* 2560 F: drivers/irqchip/irq-brcmstb* 2561 F: include/linux/bcm963xx_nvram.h 2562 F: include/linux/bcm963xx_tag.h 2563 2564 BROADCOM TG3 GIGABIT ETHERNET DRIVER 2565 M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2566 M: Prashant Sreedharan <prashant@broadcom.com> 2567 M: Michael Chan <mchan@broadcom.com> 2568 L: netdev@vger.kernel.org 2569 S: Supported 2570 F: drivers/net/ethernet/broadcom/tg3.* 2571 2572 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2573 M: Brett Rudley <brudley@broadcom.com> 2574 M: Arend van Spriel <arend@broadcom.com> 2575 M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2576 M: Hante Meuleman <meuleman@broadcom.com> 2577 L: linux-wireless@vger.kernel.org 2578 L: brcm80211-dev-list@broadcom.com 2579 S: Supported 2580 F: drivers/net/wireless/broadcom/brcm80211/ 2581 2582 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2583 M: QLogic-Storage-Upstream@qlogic.com 2584 L: linux-scsi@vger.kernel.org 2585 S: Supported 2586 F: drivers/scsi/bnx2fc/ 2587 2588 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2589 M: QLogic-Storage-Upstream@qlogic.com 2590 L: linux-scsi@vger.kernel.org 2591 S: Supported 2592 F: drivers/scsi/bnx2i/ 2593 2594 BROADCOM IPROC ARM ARCHITECTURE 2595 M: Ray Jui <rjui@broadcom.com> 2596 M: Scott Branden <sbranden@broadcom.com> 2597 M: Jon Mason <jonmason@broadcom.com> 2598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2599 L: bcm-kernel-feedback-list@broadcom.com 2600 T: git git://github.com/broadcom/cygnus-linux.git 2601 S: Maintained 2602 N: iproc 2603 N: cygnus 2604 N: nsp 2605 N: bcm9113* 2606 N: bcm9583* 2607 N: bcm9585* 2608 N: bcm9586* 2609 N: bcm988312 2610 N: bcm113* 2611 N: bcm583* 2612 N: bcm585* 2613 N: bcm586* 2614 N: bcm88312 2615 2616 BROADCOM BRCMSTB GPIO DRIVER 2617 M: Gregory Fong <gregory.0xf0@gmail.com> 2618 L: bcm-kernel-feedback-list@broadcom.com 2619 S: Supported 2620 F: drivers/gpio/gpio-brcmstb.c 2621 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2622 2623 BROADCOM KONA GPIO DRIVER 2624 M: Ray Jui <rjui@broadcom.com> 2625 L: bcm-kernel-feedback-list@broadcom.com 2626 S: Supported 2627 F: drivers/gpio/gpio-bcm-kona.c 2628 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2629 2630 BROADCOM NVRAM DRIVER 2631 M: Rafał Miłecki <zajec5@gmail.com> 2632 L: linux-mips@linux-mips.org 2633 S: Maintained 2634 F: drivers/firmware/broadcom/* 2635 2636 BROADCOM STB NAND FLASH DRIVER 2637 M: Brian Norris <computersforpeace@gmail.com> 2638 M: Kamal Dasu <kdasu.kdev@gmail.com> 2639 L: linux-mtd@lists.infradead.org 2640 L: bcm-kernel-feedback-list@broadcom.com 2641 S: Maintained 2642 F: drivers/mtd/nand/brcmnand/ 2643 2644 BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2645 M: Rafał Miłecki <zajec5@gmail.com> 2646 L: linux-wireless@vger.kernel.org 2647 S: Maintained 2648 F: drivers/bcma/ 2649 F: include/linux/bcma/ 2650 2651 BROADCOM SYSTEMPORT ETHERNET DRIVER 2652 M: Florian Fainelli <f.fainelli@gmail.com> 2653 L: netdev@vger.kernel.org 2654 S: Supported 2655 F: drivers/net/ethernet/broadcom/bcmsysport.* 2656 2657 BROADCOM VULCAN ARM64 SOC 2658 M: Jayachandran C. <jchandra@broadcom.com> 2659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2660 L: bcm-kernel-feedback-list@broadcom.com 2661 S: Maintained 2662 F: arch/arm64/boot/dts/broadcom/vulcan* 2663 2664 BROCADE BFA FC SCSI DRIVER 2665 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2666 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2667 L: linux-scsi@vger.kernel.org 2668 S: Supported 2669 F: drivers/scsi/bfa/ 2670 2671 BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2672 M: Rasesh Mody <rasesh.mody@qlogic.com> 2673 L: netdev@vger.kernel.org 2674 S: Supported 2675 F: drivers/net/ethernet/brocade/bna/ 2676 2677 BSG (block layer generic sg v4 driver) 2678 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2679 L: linux-scsi@vger.kernel.org 2680 S: Supported 2681 F: block/bsg.c 2682 F: include/linux/bsg.h 2683 F: include/uapi/linux/bsg.h 2684 2685 BT87X AUDIO DRIVER 2686 M: Clemens Ladisch <clemens@ladisch.de> 2687 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2688 T: git git://git.alsa-project.org/alsa-kernel.git 2689 S: Maintained 2690 F: Documentation/sound/alsa/Bt87x.txt 2691 F: sound/pci/bt87x.c 2692 2693 BT8XXGPIO DRIVER 2694 M: Michael Buesch <m@bues.ch> 2695 W: http://bu3sch.de/btgpio.php 2696 S: Maintained 2697 F: drivers/gpio/gpio-bt8xx.c 2698 2699 BTRFS FILE SYSTEM 2700 M: Chris Mason <clm@fb.com> 2701 M: Josef Bacik <jbacik@fb.com> 2702 M: David Sterba <dsterba@suse.com> 2703 L: linux-btrfs@vger.kernel.org 2704 W: http://btrfs.wiki.kernel.org/ 2705 Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2707 S: Maintained 2708 F: Documentation/filesystems/btrfs.txt 2709 F: fs/btrfs/ 2710 2711 BTTV VIDEO4LINUX DRIVER 2712 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2713 L: linux-media@vger.kernel.org 2714 W: https://linuxtv.org 2715 T: git git://linuxtv.org/media_tree.git 2716 S: Odd fixes 2717 F: Documentation/video4linux/bttv/ 2718 F: drivers/media/pci/bt8xx/bttv* 2719 2720 BUSLOGIC SCSI DRIVER 2721 M: Khalid Aziz <khalid@gonehiking.org> 2722 L: linux-scsi@vger.kernel.org 2723 S: Maintained 2724 F: drivers/scsi/BusLogic.* 2725 F: drivers/scsi/FlashPoint.* 2726 2727 C-MEDIA CMI8788 DRIVER 2728 M: Clemens Ladisch <clemens@ladisch.de> 2729 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2730 T: git git://git.alsa-project.org/alsa-kernel.git 2731 S: Maintained 2732 F: sound/pci/oxygen/ 2733 2734 C6X ARCHITECTURE 2735 M: Mark Salter <msalter@redhat.com> 2736 M: Aurelien Jacquiot <a-jacquiot@ti.com> 2737 L: linux-c6x-dev@linux-c6x.org 2738 W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2739 S: Maintained 2740 F: arch/c6x/ 2741 2742 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2743 M: David Howells <dhowells@redhat.com> 2744 L: linux-cachefs@redhat.com (moderated for non-subscribers) 2745 S: Supported 2746 F: Documentation/filesystems/caching/cachefiles.txt 2747 F: fs/cachefiles/ 2748 2749 CADET FM/AM RADIO RECEIVER DRIVER 2750 M: Hans Verkuil <hverkuil@xs4all.nl> 2751 L: linux-media@vger.kernel.org 2752 T: git git://linuxtv.org/media_tree.git 2753 W: https://linuxtv.org 2754 S: Maintained 2755 F: drivers/media/radio/radio-cadet* 2756 2757 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2758 M: Jonathan Corbet <corbet@lwn.net> 2759 L: linux-media@vger.kernel.org 2760 T: git git://linuxtv.org/media_tree.git 2761 S: Maintained 2762 F: Documentation/video4linux/cafe_ccic 2763 F: drivers/media/platform/marvell-ccic/ 2764 2765 CAIF NETWORK LAYER 2766 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2767 L: netdev@vger.kernel.org 2768 S: Supported 2769 F: Documentation/networking/caif/ 2770 F: drivers/net/caif/ 2771 F: include/uapi/linux/caif/ 2772 F: include/net/caif/ 2773 F: net/caif/ 2774 2775 CALGARY x86-64 IOMMU 2776 M: Muli Ben-Yehuda <muli@il.ibm.com> 2777 M: "Jon D. Mason" <jdmason@kudzu.us> 2778 L: discuss@x86-64.org 2779 S: Maintained 2780 F: arch/x86/kernel/pci-calgary_64.c 2781 F: arch/x86/kernel/tce_64.c 2782 F: arch/x86/include/asm/calgary.h 2783 F: arch/x86/include/asm/tce.h 2784 2785 CAN NETWORK LAYER 2786 M: Oliver Hartkopp <socketcan@hartkopp.net> 2787 M: Marc Kleine-Budde <mkl@pengutronix.de> 2788 L: linux-can@vger.kernel.org 2789 W: https://github.com/linux-can 2790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2792 S: Maintained 2793 F: Documentation/networking/can.txt 2794 F: net/can/ 2795 F: include/linux/can/core.h 2796 F: include/uapi/linux/can.h 2797 F: include/uapi/linux/can/bcm.h 2798 F: include/uapi/linux/can/raw.h 2799 F: include/uapi/linux/can/gw.h 2800 2801 CAN NETWORK DRIVERS 2802 M: Wolfgang Grandegger <wg@grandegger.com> 2803 M: Marc Kleine-Budde <mkl@pengutronix.de> 2804 L: linux-can@vger.kernel.org 2805 W: https://github.com/linux-can 2806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2808 S: Maintained 2809 F: drivers/net/can/ 2810 F: include/linux/can/dev.h 2811 F: include/linux/can/platform/ 2812 F: include/uapi/linux/can/error.h 2813 F: include/uapi/linux/can/netlink.h 2814 2815 CAPABILITIES 2816 M: Serge Hallyn <serge.hallyn@canonical.com> 2817 L: linux-security-module@vger.kernel.org 2818 S: Supported 2819 F: include/linux/capability.h 2820 F: include/uapi/linux/capability.h 2821 F: security/commoncap.c 2822 F: kernel/capability.c 2823 2824 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2825 M: Kevin Tsai <ktsai@capellamicro.com> 2826 S: Maintained 2827 F: drivers/iio/light/cm* 2828 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2829 2830 CAVIUM LIQUIDIO NETWORK DRIVER 2831 M: Derek Chickles <derek.chickles@caviumnetworks.com> 2832 M: Satanand Burla <satananda.burla@caviumnetworks.com> 2833 M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2834 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2835 L: netdev@vger.kernel.org 2836 W: http://www.cavium.com 2837 S: Supported 2838 F: drivers/net/ethernet/cavium/liquidio/ 2839 2840 CC2520 IEEE-802.15.4 RADIO DRIVER 2841 M: Varka Bhadram <varkabhadram@gmail.com> 2842 L: linux-wpan@vger.kernel.org 2843 S: Maintained 2844 F: drivers/net/ieee802154/cc2520.c 2845 F: include/linux/spi/cc2520.h 2846 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2847 2848 CELL BROADBAND ENGINE ARCHITECTURE 2849 M: Arnd Bergmann <arnd@arndb.de> 2850 L: linuxppc-dev@lists.ozlabs.org 2851 W: http://www.ibm.com/developerworks/power/cell/ 2852 S: Supported 2853 F: arch/powerpc/include/asm/cell*.h 2854 F: arch/powerpc/include/asm/spu*.h 2855 F: arch/powerpc/include/uapi/asm/spu*.h 2856 F: arch/powerpc/oprofile/*cell* 2857 F: arch/powerpc/platforms/cell/ 2858 2859 CEPH COMMON CODE (LIBCEPH) 2860 M: Ilya Dryomov <idryomov@gmail.com> 2861 M: "Yan, Zheng" <zyan@redhat.com> 2862 M: Sage Weil <sage@redhat.com> 2863 L: ceph-devel@vger.kernel.org 2864 W: http://ceph.com/ 2865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2866 T: git git://github.com/ceph/ceph-client.git 2867 S: Supported 2868 F: net/ceph/ 2869 F: include/linux/ceph/ 2870 F: include/linux/crush/ 2871 2872 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2873 M: "Yan, Zheng" <zyan@redhat.com> 2874 M: Sage Weil <sage@redhat.com> 2875 M: Ilya Dryomov <idryomov@gmail.com> 2876 L: ceph-devel@vger.kernel.org 2877 W: http://ceph.com/ 2878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2879 T: git git://github.com/ceph/ceph-client.git 2880 S: Supported 2881 F: Documentation/filesystems/ceph.txt 2882 F: fs/ceph/ 2883 2884 CERTIFICATE HANDLING: 2885 M: David Howells <dhowells@redhat.com> 2886 M: David Woodhouse <dwmw2@infradead.org> 2887 L: keyrings@vger.kernel.org 2888 S: Maintained 2889 F: Documentation/module-signing.txt 2890 F: certs/ 2891 F: scripts/sign-file.c 2892 F: scripts/extract-cert.c 2893 2894 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2895 L: linux-usb@vger.kernel.org 2896 S: Orphan 2897 F: Documentation/usb/WUSB-Design-overview.txt 2898 F: Documentation/usb/wusb-cbaf 2899 F: drivers/usb/host/hwa-hc.c 2900 F: drivers/usb/host/whci/ 2901 F: drivers/usb/wusbcore/ 2902 F: include/linux/usb/wusb* 2903 2904 CFAG12864B LCD DRIVER 2905 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2906 W: http://miguelojeda.es/auxdisplay.htm 2907 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2908 S: Maintained 2909 F: drivers/auxdisplay/cfag12864b.c 2910 F: include/linux/cfag12864b.h 2911 2912 CFAG12864BFB LCD FRAMEBUFFER DRIVER 2913 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2914 W: http://miguelojeda.es/auxdisplay.htm 2915 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2916 S: Maintained 2917 F: drivers/auxdisplay/cfag12864bfb.c 2918 F: include/linux/cfag12864b.h 2919 2920 CFG80211 and NL80211 2921 M: Johannes Berg <johannes@sipsolutions.net> 2922 L: linux-wireless@vger.kernel.org 2923 W: http://wireless.kernel.org/ 2924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2926 S: Maintained 2927 F: include/uapi/linux/nl80211.h 2928 F: include/net/cfg80211.h 2929 F: net/wireless/* 2930 X: net/wireless/wext* 2931 2932 CHAR and MISC DRIVERS 2933 M: Arnd Bergmann <arnd@arndb.de> 2934 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2936 S: Supported 2937 F: drivers/char/* 2938 F: drivers/misc/* 2939 F: include/linux/miscdevice.h 2940 2941 CHECKPATCH 2942 M: Andy Whitcroft <apw@canonical.com> 2943 M: Joe Perches <joe@perches.com> 2944 S: Maintained 2945 F: scripts/checkpatch.pl 2946 2947 CHINESE DOCUMENTATION 2948 M: Harry Wei <harryxiyou@gmail.com> 2949 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2950 L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2951 S: Maintained 2952 F: Documentation/zh_CN/ 2953 2954 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2955 M: Peter Chen <Peter.Chen@nxp.com> 2956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2957 L: linux-usb@vger.kernel.org 2958 S: Maintained 2959 F: drivers/usb/chipidea/ 2960 2961 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2962 M: Hans de Goede <hdegoede@redhat.com> 2963 L: linux-input@vger.kernel.org 2964 S: Maintained 2965 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2966 F: drivers/input/touchscreen/chipone_icn8318.c 2967 2968 CHROME HARDWARE PLATFORM SUPPORT 2969 M: Olof Johansson <olof@lixom.net> 2970 S: Maintained 2971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2972 F: drivers/platform/chrome/ 2973 2974 CISCO VIC ETHERNET NIC DRIVER 2975 M: Christian Benvenuti <benve@cisco.com> 2976 M: Sujith Sankar <ssujith@cisco.com> 2977 M: Govindarajulu Varadarajan <_govind@gmx.com> 2978 M: Neel Patel <neepatel@cisco.com> 2979 S: Supported 2980 F: drivers/net/ethernet/cisco/enic/ 2981 2982 CISCO VIC LOW LATENCY NIC DRIVER 2983 M: Christian Benvenuti <benve@cisco.com> 2984 M: Dave Goodell <dgoodell@cisco.com> 2985 S: Supported 2986 F: drivers/infiniband/hw/usnic/ 2987 2988 CIRRUS LOGIC EP93XX ETHERNET DRIVER 2989 M: Hartley Sweeten <hsweeten@visionengravers.com> 2990 L: netdev@vger.kernel.org 2991 S: Maintained 2992 F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2993 2994 CIRRUS LOGIC AUDIO CODEC DRIVERS 2995 M: Brian Austin <brian.austin@cirrus.com> 2996 M: Paul Handrigan <Paul.Handrigan@cirrus.com> 2997 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2998 S: Maintained 2999 F: sound/soc/codecs/cs* 3000 3001 CLEANCACHE API 3002 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3003 L: linux-kernel@vger.kernel.org 3004 S: Maintained 3005 F: mm/cleancache.c 3006 F: include/linux/cleancache.h 3007 3008 CLK API 3009 M: Russell King <linux@armlinux.org.uk> 3010 L: linux-clk@vger.kernel.org 3011 S: Maintained 3012 F: include/linux/clk.h 3013 3014 CLOCKSOURCE, CLOCKEVENT DRIVERS 3015 M: Daniel Lezcano <daniel.lezcano@linaro.org> 3016 M: Thomas Gleixner <tglx@linutronix.de> 3017 L: linux-kernel@vger.kernel.org 3018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3019 S: Supported 3020 F: drivers/clocksource 3021 3022 CISCO FCOE HBA DRIVER 3023 M: Hiral Patel <hiralpat@cisco.com> 3024 M: Suma Ramars <sramars@cisco.com> 3025 M: Brian Uchino <buchino@cisco.com> 3026 L: linux-scsi@vger.kernel.org 3027 S: Supported 3028 F: drivers/scsi/fnic/ 3029 3030 CISCO SCSI HBA DRIVER 3031 M: Narsimhulu Musini <nmusini@cisco.com> 3032 M: Sesidhar Baddela <sebaddel@cisco.com> 3033 L: linux-scsi@vger.kernel.org 3034 S: Supported 3035 F: drivers/scsi/snic/ 3036 3037 CMPC ACPI DRIVER 3038 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3039 M: Daniel Oliveira Nascimento <don@syst.com.br> 3040 L: platform-driver-x86@vger.kernel.org 3041 S: Supported 3042 F: drivers/platform/x86/classmate-laptop.c 3043 3044 COBALT MEDIA DRIVER 3045 M: Hans Verkuil <hans.verkuil@cisco.com> 3046 L: linux-media@vger.kernel.org 3047 T: git git://linuxtv.org/media_tree.git 3048 W: https://linuxtv.org 3049 S: Supported 3050 F: drivers/media/pci/cobalt/ 3051 3052 COCCINELLE/Semantic Patches (SmPL) 3053 M: Julia Lawall <Julia.Lawall@lip6.fr> 3054 M: Gilles Muller <Gilles.Muller@lip6.fr> 3055 M: Nicolas Palix <nicolas.palix@imag.fr> 3056 M: Michal Marek <mmarek@suse.com> 3057 L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3059 W: http://coccinelle.lip6.fr/ 3060 S: Supported 3061 F: Documentation/coccinelle.txt 3062 F: scripts/coccinelle/ 3063 F: scripts/coccicheck 3064 3065 CODA FILE SYSTEM 3066 M: Jan Harkes <jaharkes@cs.cmu.edu> 3067 M: coda@cs.cmu.edu 3068 L: codalist@coda.cs.cmu.edu 3069 W: http://www.coda.cs.cmu.edu/ 3070 S: Maintained 3071 F: Documentation/filesystems/coda.txt 3072 F: fs/coda/ 3073 F: include/linux/coda*.h 3074 F: include/uapi/linux/coda*.h 3075 3076 CODA V4L2 MEM2MEM DRIVER 3077 M: Philipp Zabel <p.zabel@pengutronix.de> 3078 L: linux-media@vger.kernel.org 3079 S: Maintained 3080 F: Documentation/devicetree/bindings/media/coda.txt 3081 F: drivers/media/platform/coda/ 3082 3083 COMMON CLK FRAMEWORK 3084 M: Michael Turquette <mturquette@baylibre.com> 3085 M: Stephen Boyd <sboyd@codeaurora.org> 3086 L: linux-clk@vger.kernel.org 3087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3088 S: Maintained 3089 F: drivers/clk/ 3090 X: drivers/clk/clkdev.c 3091 F: include/linux/clk-pr* 3092 F: include/linux/clk/ 3093 3094 COMMON INTERNET FILE SYSTEM (CIFS) 3095 M: Steve French <sfrench@samba.org> 3096 L: linux-cifs@vger.kernel.org 3097 L: samba-technical@lists.samba.org (moderated for non-subscribers) 3098 W: http://linux-cifs.samba.org/ 3099 T: git git://git.samba.org/sfrench/cifs-2.6.git 3100 S: Supported 3101 F: Documentation/filesystems/cifs/ 3102 F: fs/cifs/ 3103 3104 COMPACTPCI HOTPLUG CORE 3105 M: Scott Murray <scott@spiteful.org> 3106 L: linux-pci@vger.kernel.org 3107 S: Maintained 3108 F: drivers/pci/hotplug/cpci_hotplug* 3109 3110 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3111 M: Scott Murray <scott@spiteful.org> 3112 L: linux-pci@vger.kernel.org 3113 S: Maintained 3114 F: drivers/pci/hotplug/cpcihp_zt5550.* 3115 3116 COMPACTPCI HOTPLUG GENERIC DRIVER 3117 M: Scott Murray <scott@spiteful.org> 3118 L: linux-pci@vger.kernel.org 3119 S: Maintained 3120 F: drivers/pci/hotplug/cpcihp_generic.c 3121 3122 COMPAL LAPTOP SUPPORT 3123 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3124 L: platform-driver-x86@vger.kernel.org 3125 S: Maintained 3126 F: drivers/platform/x86/compal-laptop.c 3127 3128 CONEXANT ACCESSRUNNER USB DRIVER 3129 L: accessrunner-general@lists.sourceforge.net 3130 W: http://accessrunner.sourceforge.net/ 3131 S: Orphan 3132 F: drivers/usb/atm/cxacru.c 3133 3134 CONFIGFS 3135 M: Joel Becker <jlbec@evilplan.org> 3136 M: Christoph Hellwig <hch@lst.de> 3137 T: git git://git.infradead.org/users/hch/configfs.git 3138 S: Supported 3139 F: fs/configfs/ 3140 F: include/linux/configfs.h 3141 3142 CONNECTOR 3143 M: Evgeniy Polyakov <zbr@ioremap.net> 3144 L: netdev@vger.kernel.org 3145 S: Maintained 3146 F: drivers/connector/ 3147 3148 CONTROL GROUP (CGROUP) 3149 M: Tejun Heo <tj@kernel.org> 3150 M: Li Zefan <lizefan@huawei.com> 3151 M: Johannes Weiner <hannes@cmpxchg.org> 3152 L: cgroups@vger.kernel.org 3153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3154 S: Maintained 3155 F: Documentation/cgroups/ 3156 F: include/linux/cgroup* 3157 F: kernel/cgroup* 3158 3159 CONTROL GROUP - CPUSET 3160 M: Li Zefan <lizefan@huawei.com> 3161 L: cgroups@vger.kernel.org 3162 W: http://www.bullopensource.org/cpuset/ 3163 W: http://oss.sgi.com/projects/cpusets/ 3164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3165 S: Maintained 3166 F: Documentation/cgroups/cpusets.txt 3167 F: include/linux/cpuset.h 3168 F: kernel/cpuset.c 3169 3170 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3171 M: Johannes Weiner <hannes@cmpxchg.org> 3172 M: Michal Hocko <mhocko@kernel.org> 3173 M: Vladimir Davydov <vdavydov@virtuozzo.com> 3174 L: cgroups@vger.kernel.org 3175 L: linux-mm@kvack.org 3176 S: Maintained 3177 F: mm/memcontrol.c 3178 F: mm/swap_cgroup.c 3179 3180 CORETEMP HARDWARE MONITORING DRIVER 3181 M: Fenghua Yu <fenghua.yu@intel.com> 3182 L: linux-hwmon@vger.kernel.org 3183 S: Maintained 3184 F: Documentation/hwmon/coretemp 3185 F: drivers/hwmon/coretemp.c 3186 3187 COSA/SRP SYNC SERIAL DRIVER 3188 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3189 W: http://www.fi.muni.cz/~kas/cosa/ 3190 S: Maintained 3191 F: drivers/net/wan/cosa* 3192 3193 CPMAC ETHERNET DRIVER 3194 M: Florian Fainelli <florian@openwrt.org> 3195 L: netdev@vger.kernel.org 3196 S: Maintained 3197 F: drivers/net/ethernet/ti/cpmac.c 3198 3199 CPU FREQUENCY DRIVERS 3200 M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3201 M: Viresh Kumar <viresh.kumar@linaro.org> 3202 L: linux-pm@vger.kernel.org 3203 S: Maintained 3204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3205 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3206 F: drivers/cpufreq/ 3207 F: include/linux/cpufreq.h 3208 3209 CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3210 M: Viresh Kumar <viresh.kumar@linaro.org> 3211 M: Sudeep Holla <sudeep.holla@arm.com> 3212 L: linux-pm@vger.kernel.org 3213 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3214 S: Maintained 3215 F: drivers/cpufreq/arm_big_little.h 3216 F: drivers/cpufreq/arm_big_little.c 3217 F: drivers/cpufreq/arm_big_little_dt.c 3218 3219 CPUIDLE DRIVER - ARM BIG LITTLE 3220 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3221 M: Daniel Lezcano <daniel.lezcano@linaro.org> 3222 L: linux-pm@vger.kernel.org 3223 L: linux-arm-kernel@lists.infradead.org 3224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3225 S: Maintained 3226 F: drivers/cpuidle/cpuidle-big_little.c 3227 3228 CPUIDLE DRIVER - ARM EXYNOS 3229 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3230 M: Daniel Lezcano <daniel.lezcano@linaro.org> 3231 M: Kukjin Kim <kgene@kernel.org> 3232 L: linux-pm@vger.kernel.org 3233 L: linux-samsung-soc@vger.kernel.org 3234 S: Supported 3235 F: drivers/cpuidle/cpuidle-exynos.c 3236 F: arch/arm/mach-exynos/pm.c 3237 3238 CPUIDLE DRIVERS 3239 M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3240 M: Daniel Lezcano <daniel.lezcano@linaro.org> 3241 L: linux-pm@vger.kernel.org 3242 S: Maintained 3243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3244 F: drivers/cpuidle/* 3245 F: include/linux/cpuidle.h 3246 3247 CPUID/MSR DRIVER 3248 M: "H. Peter Anvin" <hpa@zytor.com> 3249 S: Maintained 3250 F: arch/x86/kernel/cpuid.c 3251 F: arch/x86/kernel/msr.c 3252 3253 CPU POWER MONITORING SUBSYSTEM 3254 M: Thomas Renninger <trenn@suse.com> 3255 L: linux-pm@vger.kernel.org 3256 S: Maintained 3257 F: tools/power/cpupower/ 3258 3259 CRAMFS FILESYSTEM 3260 W: http://sourceforge.net/projects/cramfs/ 3261 S: Orphan / Obsolete 3262 F: Documentation/filesystems/cramfs.txt 3263 F: fs/cramfs/ 3264 3265 CRIS PORT 3266 M: Mikael Starvik <starvik@axis.com> 3267 M: Jesper Nilsson <jesper.nilsson@axis.com> 3268 L: linux-cris-kernel@axis.com 3269 W: http://developer.axis.com 3270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3271 S: Maintained 3272 F: arch/cris/ 3273 F: drivers/tty/serial/crisv10.* 3274 3275 CRYPTO API 3276 M: Herbert Xu <herbert@gondor.apana.org.au> 3277 M: "David S. Miller" <davem@davemloft.net> 3278 L: linux-crypto@vger.kernel.org 3279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3281 S: Maintained 3282 F: Documentation/crypto/ 3283 F: Documentation/DocBook/crypto-API.tmpl 3284 F: arch/*/crypto/ 3285 F: crypto/ 3286 F: drivers/crypto/ 3287 F: include/crypto/ 3288 3289 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3290 M: Neil Horman <nhorman@tuxdriver.com> 3291 L: linux-crypto@vger.kernel.org 3292 S: Maintained 3293 F: crypto/ansi_cprng.c 3294 F: crypto/rng.c 3295 3296 CS3308 MEDIA DRIVER 3297 M: Hans Verkuil <hverkuil@xs4all.nl> 3298 L: linux-media@vger.kernel.org 3299 T: git git://linuxtv.org/media_tree.git 3300 W: http://linuxtv.org 3301 S: Odd Fixes 3302 F: drivers/media/i2c/cs3308.c 3303 F: drivers/media/i2c/cs3308.h 3304 3305 CS5535 Audio ALSA driver 3306 M: Jaya Kumar <jayakumar.alsa@gmail.com> 3307 S: Maintained 3308 F: sound/pci/cs5535audio/ 3309 3310 CW1200 WLAN driver 3311 M: Solomon Peachy <pizza@shaftnet.org> 3312 S: Maintained 3313 F: drivers/net/wireless/st/cw1200/ 3314 3315 CX18 VIDEO4LINUX DRIVER 3316 M: Andy Walls <awalls@md.metrocast.net> 3317 L: ivtv-devel@ivtvdriver.org (subscribers-only) 3318 L: linux-media@vger.kernel.org 3319 T: git git://linuxtv.org/media_tree.git 3320 W: https://linuxtv.org 3321 W: http://www.ivtvdriver.org/index.php/Cx18 3322 S: Maintained 3323 F: Documentation/video4linux/cx18.txt 3324 F: drivers/media/pci/cx18/ 3325 F: include/uapi/linux/ivtv* 3326 3327 CX2341X MPEG ENCODER HELPER MODULE 3328 M: Hans Verkuil <hverkuil@xs4all.nl> 3329 L: linux-media@vger.kernel.org 3330 T: git git://linuxtv.org/media_tree.git 3331 W: https://linuxtv.org 3332 S: Maintained 3333 F: drivers/media/common/cx2341x* 3334 F: include/media/cx2341x* 3335 3336 CX24120 MEDIA DRIVER 3337 M: Jemma Denson <jdenson@gmail.com> 3338 M: Patrick Boettcher <patrick.boettcher@posteo.de> 3339 L: linux-media@vger.kernel.org 3340 W: https://linuxtv.org 3341 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3342 S: Maintained 3343 F: drivers/media/dvb-frontends/cx24120* 3344 3345 CX88 VIDEO4LINUX DRIVER 3346 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3347 L: linux-media@vger.kernel.org 3348 W: https://linuxtv.org 3349 T: git git://linuxtv.org/media_tree.git 3350 S: Odd fixes 3351 F: Documentation/video4linux/cx88/ 3352 F: drivers/media/pci/cx88/ 3353 3354 CXD2820R MEDIA DRIVER 3355 M: Antti Palosaari <crope@iki.fi> 3356 L: linux-media@vger.kernel.org 3357 W: https://linuxtv.org 3358 W: http://palosaari.fi/linux/ 3359 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3360 T: git git://linuxtv.org/anttip/media_tree.git 3361 S: Maintained 3362 F: drivers/media/dvb-frontends/cxd2820r* 3363 3364 CXGB3 ETHERNET DRIVER (CXGB3) 3365 M: Santosh Raspatur <santosh@chelsio.com> 3366 L: netdev@vger.kernel.org 3367 W: http://www.chelsio.com 3368 S: Supported 3369 F: drivers/net/ethernet/chelsio/cxgb3/ 3370 3371 CXGB3 ISCSI DRIVER (CXGB3I) 3372 M: Karen Xie <kxie@chelsio.com> 3373 L: linux-scsi@vger.kernel.org 3374 W: http://www.chelsio.com 3375 S: Supported 3376 F: drivers/scsi/cxgbi/cxgb3i 3377 3378 CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3379 M: Steve Wise <swise@chelsio.com> 3380 L: linux-rdma@vger.kernel.org 3381 W: http://www.openfabrics.org 3382 S: Supported 3383 F: drivers/infiniband/hw/cxgb3/ 3384 3385 CXGB4 ETHERNET DRIVER (CXGB4) 3386 M: Hariprasad S <hariprasad@chelsio.com> 3387 L: netdev@vger.kernel.org 3388 W: http://www.chelsio.com 3389 S: Supported 3390 F: drivers/net/ethernet/chelsio/cxgb4/ 3391 3392 CXGB4 ISCSI DRIVER (CXGB4I) 3393 M: Karen Xie <kxie@chelsio.com> 3394 L: linux-scsi@vger.kernel.org 3395 W: http://www.chelsio.com 3396 S: Supported 3397 F: drivers/scsi/cxgbi/cxgb4i 3398 3399 CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3400 M: Steve Wise <swise@chelsio.com> 3401 L: linux-rdma@vger.kernel.org 3402 W: http://www.openfabrics.org 3403 S: Supported 3404 F: drivers/infiniband/hw/cxgb4/ 3405 3406 CXGB4VF ETHERNET DRIVER (CXGB4VF) 3407 M: Casey Leedom <leedom@chelsio.com> 3408 L: netdev@vger.kernel.org 3409 W: http://www.chelsio.com 3410 S: Supported 3411 F: drivers/net/ethernet/chelsio/cxgb4vf/ 3412 3413 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3414 M: Ian Munsie <imunsie@au1.ibm.com> 3415 M: Michael Neuling <mikey@neuling.org> 3416 L: linuxppc-dev@lists.ozlabs.org 3417 S: Supported 3418 F: drivers/misc/cxl/ 3419 F: include/misc/cxl* 3420 F: include/uapi/misc/cxl.h 3421 F: Documentation/powerpc/cxl.txt 3422 F: Documentation/powerpc/cxl.txt 3423 F: Documentation/ABI/testing/sysfs-class-cxl 3424 3425 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3426 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3427 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3428 L: linux-scsi@vger.kernel.org 3429 S: Supported 3430 F: drivers/scsi/cxlflash/ 3431 F: include/uapi/scsi/cxlflash_ioctls.h 3432 F: Documentation/powerpc/cxlflash.txt 3433 3434 STMMAC ETHERNET DRIVER 3435 M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3436 M: Alexandre Torgue <alexandre.torgue@st.com> 3437 L: netdev@vger.kernel.org 3438 W: http://www.stlinux.com 3439 S: Supported 3440 F: drivers/net/ethernet/stmicro/stmmac/ 3441 3442 CYBERPRO FB DRIVER 3443 M: Russell King <linux@armlinux.org.uk> 3444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3445 W: http://www.armlinux.org.uk/ 3446 S: Maintained 3447 F: drivers/video/fbdev/cyber2000fb.* 3448 3449 CYCLADES ASYNC MUX DRIVER 3450 W: http://www.cyclades.com/ 3451 S: Orphan 3452 F: drivers/tty/cyclades.c 3453 F: include/linux/cyclades.h 3454 F: include/uapi/linux/cyclades.h 3455 3456 CYCLADES PC300 DRIVER 3457 W: http://www.cyclades.com/ 3458 S: Orphan 3459 F: drivers/net/wan/pc300* 3460 3461 CYPRESS_FIRMWARE MEDIA DRIVER 3462 M: Antti Palosaari <crope@iki.fi> 3463 L: linux-media@vger.kernel.org 3464 W: https://linuxtv.org 3465 W: http://palosaari.fi/linux/ 3466 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3467 T: git git://linuxtv.org/anttip/media_tree.git 3468 S: Maintained 3469 F: drivers/media/common/cypress_firmware* 3470 3471 CYTTSP TOUCHSCREEN DRIVER 3472 M: Ferruh Yigit <fery@cypress.com> 3473 L: linux-input@vger.kernel.org 3474 S: Supported 3475 F: drivers/input/touchscreen/cyttsp* 3476 F: include/linux/input/cyttsp.h 3477 3478 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3479 M: Joshua Kinard <kumba@gentoo.org> 3480 S: Maintained 3481 F: drivers/rtc/rtc-ds1685.c 3482 F: include/linux/rtc/ds1685.h 3483 3484 DAMA SLAVE for AX.25 3485 M: Joerg Reuter <jreuter@yaina.de> 3486 W: http://yaina.de/jreuter/ 3487 W: http://www.qsl.net/dl1bke/ 3488 L: linux-hams@vger.kernel.org 3489 S: Maintained 3490 F: net/ax25/af_ax25.c 3491 F: net/ax25/ax25_dev.c 3492 F: net/ax25/ax25_ds_* 3493 F: net/ax25/ax25_in.c 3494 F: net/ax25/ax25_out.c 3495 F: net/ax25/ax25_timer.c 3496 F: net/ax25/sysctl_net_ax25.c 3497 3498 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3499 L: netdev@vger.kernel.org 3500 S: Orphan 3501 F: Documentation/networking/dmfe.txt 3502 F: drivers/net/ethernet/dec/tulip/dmfe.c 3503 3504 DC390/AM53C974 SCSI driver 3505 M: Hannes Reinecke <hare@suse.com> 3506 L: linux-scsi@vger.kernel.org 3507 S: Maintained 3508 F: drivers/scsi/am53c974.c 3509 3510 DC395x SCSI driver 3511 M: Oliver Neukum <oliver@neukum.org> 3512 M: Ali Akcaagac <aliakc@web.de> 3513 M: Jamie Lenehan <lenehan@twibble.org> 3514 L: dc395x@twibble.org 3515 W: http://twibble.org/dist/dc395x/ 3516 W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3517 S: Maintained 3518 F: Documentation/scsi/dc395x.txt 3519 F: drivers/scsi/dc395x.* 3520 3521 DCCP PROTOCOL 3522 M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3523 L: dccp@vger.kernel.org 3524 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3525 S: Maintained 3526 F: include/linux/dccp.h 3527 F: include/uapi/linux/dccp.h 3528 F: include/linux/tfrc.h 3529 F: net/dccp/ 3530 3531 DECnet NETWORK LAYER 3532 W: http://linux-decnet.sourceforge.net 3533 L: linux-decnet-user@lists.sourceforge.net 3534 S: Orphan 3535 F: Documentation/networking/decnet.txt 3536 F: net/decnet/ 3537 3538 DECSTATION PLATFORM SUPPORT 3539 M: "Maciej W. Rozycki" <macro@linux-mips.org> 3540 L: linux-mips@linux-mips.org 3541 W: http://www.linux-mips.org/wiki/DECstation 3542 S: Maintained 3543 F: arch/mips/dec/ 3544 F: arch/mips/include/asm/dec/ 3545 F: arch/mips/include/asm/mach-dec/ 3546 3547 DEFXX FDDI NETWORK DRIVER 3548 M: "Maciej W. Rozycki" <macro@linux-mips.org> 3549 S: Maintained 3550 F: drivers/net/fddi/defxx.* 3551 3552 DELL LAPTOP DRIVER 3553 M: Matthew Garrett <mjg59@srcf.ucam.org> 3554 M: Pali Rohár <pali.rohar@gmail.com> 3555 L: platform-driver-x86@vger.kernel.org 3556 S: Maintained 3557 F: drivers/platform/x86/dell-laptop.c 3558 3559 DELL LAPTOP RBTN DRIVER 3560 M: Pali Rohár <pali.rohar@gmail.com> 3561 S: Maintained 3562 F: drivers/platform/x86/dell-rbtn.* 3563 3564 DELL LAPTOP FREEFALL DRIVER 3565 M: Pali Rohár <pali.rohar@gmail.com> 3566 S: Maintained 3567 F: drivers/platform/x86/dell-smo8800.c 3568 3569 DELL LAPTOP SMM DRIVER 3570 M: Pali Rohár <pali.rohar@gmail.com> 3571 S: Maintained 3572 F: drivers/hwmon/dell-smm-hwmon.c 3573 F: include/uapi/linux/i8k.h 3574 3575 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3576 M: Doug Warzecha <Douglas_Warzecha@dell.com> 3577 S: Maintained 3578 F: Documentation/dcdbas.txt 3579 F: drivers/firmware/dcdbas.* 3580 3581 DELL WMI EXTRAS DRIVER 3582 M: Matthew Garrett <mjg59@srcf.ucam.org> 3583 M: Pali Rohár <pali.rohar@gmail.com> 3584 S: Maintained 3585 F: drivers/platform/x86/dell-wmi.c 3586 3587 DESIGNWARE USB2 DRD IP DRIVER 3588 M: John Youn <johnyoun@synopsys.com> 3589 L: linux-usb@vger.kernel.org 3590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3591 S: Maintained 3592 F: drivers/usb/dwc2/ 3593 3594 DESIGNWARE USB3 DRD IP DRIVER 3595 M: Felipe Balbi <balbi@kernel.org> 3596 L: linux-usb@vger.kernel.org 3597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3598 S: Maintained 3599 F: drivers/usb/dwc3/ 3600 3601 DEVICE COREDUMP (DEV_COREDUMP) 3602 M: Johannes Berg <johannes@sipsolutions.net> 3603 L: linux-kernel@vger.kernel.org 3604 S: Maintained 3605 F: drivers/base/devcoredump.c 3606 F: include/linux/devcoredump.h 3607 3608 DEVICE FREQUENCY (DEVFREQ) 3609 M: MyungJoo Ham <myungjoo.ham@samsung.com> 3610 M: Kyungmin Park <kyungmin.park@samsung.com> 3611 L: linux-pm@vger.kernel.org 3612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3613 S: Maintained 3614 F: drivers/devfreq/ 3615 F: include/linux/devfreq.h 3616 F: Documentation/devicetree/bindings/devfreq/ 3617 3618 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3619 M: Chanwoo Choi <cw00.choi@samsung.com> 3620 L: linux-pm@vger.kernel.org 3621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3622 S: Supported 3623 F: drivers/devfreq/event/ 3624 F: drivers/devfreq/devfreq-event.c 3625 F: include/linux/devfreq-event.h 3626 F: Documentation/devicetree/bindings/devfreq/event/ 3627 3628 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3629 M: Chanwoo Choi <cw00.choi@samsung.com> 3630 L: linux-pm@vger.kernel.org 3631 L: linux-samsung-soc@vger.kernel.org 3632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3633 S: Maintained 3634 F: drivers/devfreq/exynos-bus.c 3635 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3636 3637 DEVICE NUMBER REGISTRY 3638 M: Torben Mathiasen <device@lanana.org> 3639 W: http://lanana.org/docs/device-list/index.html 3640 S: Maintained 3641 3642 DEVICE-MAPPER (LVM) 3643 M: Alasdair Kergon <agk@redhat.com> 3644 M: Mike Snitzer <snitzer@redhat.com> 3645 M: dm-devel@redhat.com 3646 L: dm-devel@redhat.com 3647 W: http://sources.redhat.com/dm 3648 Q: http://patchwork.kernel.org/project/dm-devel/list/ 3649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3650 T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3651 S: Maintained 3652 F: Documentation/device-mapper/ 3653 F: drivers/md/dm* 3654 F: drivers/md/persistent-data/ 3655 F: include/linux/device-mapper.h 3656 F: include/linux/dm-*.h 3657 F: include/uapi/linux/dm-*.h 3658 3659 DEVLINK 3660 M: Jiri Pirko <jiri@mellanox.com> 3661 L: netdev@vger.kernel.org 3662 S: Supported 3663 F: net/core/devlink.c 3664 F: include/net/devlink.h 3665 F: include/uapi/linux/devlink.h 3666 3667 DIALOG SEMICONDUCTOR DRIVERS 3668 M: Support Opensource <support.opensource@diasemi.com> 3669 W: http://www.dialog-semiconductor.com/products 3670 S: Supported 3671 F: Documentation/hwmon/da90?? 3672 F: Documentation/devicetree/bindings/sound/da[79]*.txt 3673 F: drivers/gpio/gpio-da90??.c 3674 F: drivers/hwmon/da90??-hwmon.c 3675 F: drivers/iio/adc/da91??-*.c 3676 F: drivers/input/misc/da90??_onkey.c 3677 F: drivers/input/touchscreen/da9052_tsi.c 3678 F: drivers/leds/leds-da90??.c 3679 F: drivers/mfd/da903x.c 3680 F: drivers/mfd/da90??-*.c 3681 F: drivers/mfd/da91??-*.c 3682 F: drivers/power/da9052-battery.c 3683 F: drivers/power/da91??-*.c 3684 F: drivers/regulator/da903x.c 3685 F: drivers/regulator/da9???-regulator.[ch] 3686 F: drivers/rtc/rtc-da90??.c 3687 F: drivers/video/backlight/da90??_bl.c 3688 F: drivers/watchdog/da90??_wdt.c 3689 F: include/linux/mfd/da903x.h 3690 F: include/linux/mfd/da9052/ 3691 F: include/linux/mfd/da9055/ 3692 F: include/linux/mfd/da9063/ 3693 F: include/linux/mfd/da9150/ 3694 F: include/sound/da[79]*.h 3695 F: sound/soc/codecs/da[79]*.[ch] 3696 3697 DIGI NEO AND CLASSIC PCI PRODUCTS 3698 M: Lidza Louina <lidza.louina@gmail.com> 3699 M: Mark Hounschell <markh@compro.net> 3700 L: driverdev-devel@linuxdriverproject.org 3701 S: Maintained 3702 F: drivers/staging/dgnc/ 3703 3704 DIOLAN U2C-12 I2C DRIVER 3705 M: Guenter Roeck <linux@roeck-us.net> 3706 L: linux-i2c@vger.kernel.org 3707 S: Maintained 3708 F: drivers/i2c/busses/i2c-diolan-u2c.c 3709 3710 DIRECT ACCESS (DAX) 3711 M: Matthew Wilcox <willy@linux.intel.com> 3712 L: linux-fsdevel@vger.kernel.org 3713 S: Supported 3714 F: fs/dax.c 3715 3716 DIRECTORY NOTIFICATION (DNOTIFY) 3717 M: Eric Paris <eparis@parisplace.org> 3718 S: Maintained 3719 F: Documentation/filesystems/dnotify.txt 3720 F: fs/notify/dnotify/ 3721 F: include/linux/dnotify.h 3722 3723 DISK GEOMETRY AND PARTITION HANDLING 3724 M: Andries Brouwer <aeb@cwi.nl> 3725 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3726 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3727 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3728 S: Maintained 3729 3730 DISKQUOTA 3731 M: Jan Kara <jack@suse.com> 3732 S: Maintained 3733 F: Documentation/filesystems/quota.txt 3734 F: fs/quota/ 3735 F: include/linux/quota*.h 3736 F: include/uapi/linux/quota*.h 3737 3738 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3739 M: Bernie Thompson <bernie@plugable.com> 3740 L: linux-fbdev@vger.kernel.org 3741 S: Maintained 3742 W: http://plugable.com/category/projects/udlfb/ 3743 F: drivers/video/fbdev/udlfb.c 3744 F: include/video/udlfb.h 3745 F: Documentation/fb/udlfb.txt 3746 3747 DISTRIBUTED LOCK MANAGER (DLM) 3748 M: Christine Caulfield <ccaulfie@redhat.com> 3749 M: David Teigland <teigland@redhat.com> 3750 L: cluster-devel@redhat.com 3751 W: http://sources.redhat.com/cluster/ 3752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3753 S: Supported 3754 F: fs/dlm/ 3755 3756 DMA BUFFER SHARING FRAMEWORK 3757 M: Sumit Semwal <sumit.semwal@linaro.org> 3758 S: Maintained 3759 L: linux-media@vger.kernel.org 3760 L: dri-devel@lists.freedesktop.org 3761 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3762 F: drivers/dma-buf/ 3763 F: include/linux/dma-buf* 3764 F: include/linux/reservation.h 3765 F: include/linux/*fence.h 3766 F: Documentation/dma-buf-sharing.txt 3767 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3768 3769 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3770 M: Vinod Koul <vinod.koul@intel.com> 3771 L: dmaengine@vger.kernel.org 3772 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3773 S: Maintained 3774 F: drivers/dma/ 3775 F: include/linux/dmaengine.h 3776 F: Documentation/dmaengine/ 3777 T: git git://git.infradead.org/users/vkoul/slave-dma.git 3778 3779 DME1737 HARDWARE MONITOR DRIVER 3780 M: Juerg Haefliger <juergh@gmail.com> 3781 L: linux-hwmon@vger.kernel.org 3782 S: Maintained 3783 F: Documentation/hwmon/dme1737 3784 F: drivers/hwmon/dme1737.c 3785 3786 DMI/SMBIOS SUPPORT 3787 M: Jean Delvare <jdelvare@suse.com> 3788 S: Maintained 3789 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3790 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3791 F: drivers/firmware/dmi-id.c 3792 F: drivers/firmware/dmi_scan.c 3793 F: include/linux/dmi.h 3794 3795 DOCUMENTATION 3796 M: Jonathan Corbet <corbet@lwn.net> 3797 L: linux-doc@vger.kernel.org 3798 S: Maintained 3799 F: Documentation/ 3800 F: scripts/docproc.c 3801 F: scripts/kernel-doc* 3802 X: Documentation/ABI/ 3803 X: Documentation/devicetree/ 3804 X: Documentation/acpi 3805 X: Documentation/power 3806 X: Documentation/spi 3807 X: Documentation/DocBook/media 3808 T: git git://git.lwn.net/linux.git docs-next 3809 3810 DOUBLETALK DRIVER 3811 M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3812 L: blinux-list@redhat.com 3813 S: Maintained 3814 F: drivers/char/dtlk.c 3815 F: include/linux/dtlk.h 3816 3817 DPT_I2O SCSI RAID DRIVER 3818 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3819 L: linux-scsi@vger.kernel.org 3820 W: http://www.adaptec.com/ 3821 S: Maintained 3822 F: drivers/scsi/dpt* 3823 F: drivers/scsi/dpt/ 3824 3825 DRBD DRIVER 3826 M: Philipp Reisner <philipp.reisner@linbit.com> 3827 M: Lars Ellenberg <lars.ellenberg@linbit.com> 3828 L: drbd-dev@lists.linbit.com 3829 W: http://www.drbd.org 3830 T: git git://git.linbit.com/linux-drbd.git 3831 T: git git://git.linbit.com/drbd-8.4.git 3832 S: Supported 3833 F: drivers/block/drbd/ 3834 F: lib/lru_cache.c 3835 F: Documentation/blockdev/drbd/ 3836 3837 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3838 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3840 S: Supported 3841 F: Documentation/kobject.txt 3842 F: drivers/base/ 3843 F: fs/debugfs/ 3844 F: fs/kernfs/ 3845 F: fs/sysfs/ 3846 F: include/linux/debugfs.h 3847 F: include/linux/kobj* 3848 F: lib/kobj* 3849 3850 DRM DRIVERS 3851 M: David Airlie <airlied@linux.ie> 3852 L: dri-devel@lists.freedesktop.org 3853 T: git git://people.freedesktop.org/~airlied/linux 3854 S: Maintained 3855 F: drivers/gpu/drm/ 3856 F: drivers/gpu/vga/ 3857 F: Documentation/DocBook/gpu.* 3858 F: include/drm/ 3859 F: include/uapi/drm/ 3860 3861 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3862 M: Dave Airlie <airlied@redhat.com> 3863 S: Odd Fixes 3864 F: drivers/gpu/drm/ast/ 3865 3866 DRM DRIVER FOR BOCHS VIRTUAL GPU 3867 M: Gerd Hoffmann <kraxel@redhat.com> 3868 S: Odd Fixes 3869 F: drivers/gpu/drm/bochs/ 3870 3871 DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3872 M: Dave Airlie <airlied@redhat.com> 3873 S: Odd Fixes 3874 F: drivers/gpu/drm/cirrus/ 3875 3876 RADEON and AMDGPU DRM DRIVERS 3877 M: Alex Deucher <alexander.deucher@amd.com> 3878 M: Christian König <christian.koenig@amd.com> 3879 L: dri-devel@lists.freedesktop.org 3880 T: git git://people.freedesktop.org/~agd5f/linux 3881 S: Supported 3882 F: drivers/gpu/drm/radeon/ 3883 F: include/uapi/drm/radeon_drm.h 3884 F: drivers/gpu/drm/amd/ 3885 F: include/uapi/drm/amdgpu_drm.h 3886 3887 DRM PANEL DRIVERS 3888 M: Thierry Reding <thierry.reding@gmail.com> 3889 L: dri-devel@lists.freedesktop.org 3890 T: git git://anongit.freedesktop.org/tegra/linux.git 3891 S: Maintained 3892 F: drivers/gpu/drm/drm_panel.c 3893 F: drivers/gpu/drm/panel/ 3894 F: include/drm/drm_panel.h 3895 F: Documentation/devicetree/bindings/display/panel/ 3896 3897 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3898 M: Daniel Vetter <daniel.vetter@intel.com> 3899 M: Jani Nikula <jani.nikula@linux.intel.com> 3900 L: intel-gfx@lists.freedesktop.org 3901 L: dri-devel@lists.freedesktop.org 3902 W: https://01.org/linuxgraphics/ 3903 Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3904 T: git git://anongit.freedesktop.org/drm-intel 3905 S: Supported 3906 F: drivers/gpu/drm/i915/ 3907 F: include/drm/i915* 3908 F: include/uapi/drm/i915_drm.h 3909 3910 DRM DRIVERS FOR ATMEL HLCDC 3911 M: Boris Brezillon <boris.brezillon@free-electrons.com> 3912 L: dri-devel@lists.freedesktop.org 3913 S: Supported 3914 F: drivers/gpu/drm/atmel-hlcdc/ 3915 F: Documentation/devicetree/bindings/drm/atmel/ 3916 3917 DRM DRIVERS FOR ALLWINNER A10 3918 M: Maxime Ripard <maxime.ripard@free-electrons.com> 3919 L: dri-devel@lists.freedesktop.org 3920 S: Supported 3921 F: drivers/gpu/drm/sun4i/ 3922 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 3923 3924 DRM DRIVERS FOR EXYNOS 3925 M: Inki Dae <inki.dae@samsung.com> 3926 M: Joonyoung Shim <jy0922.shim@samsung.com> 3927 M: Seung-Woo Kim <sw0312.kim@samsung.com> 3928 M: Kyungmin Park <kyungmin.park@samsung.com> 3929 L: dri-devel@lists.freedesktop.org 3930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3931 S: Supported 3932 F: drivers/gpu/drm/exynos/ 3933 F: include/uapi/drm/exynos_drm.h 3934 F: Documentation/devicetree/bindings/display/exynos/ 3935 3936 DRM DRIVERS FOR FREESCALE DCU 3937 M: Stefan Agner <stefan@agner.ch> 3938 M: Alison Wang <alison.wang@freescale.com> 3939 L: dri-devel@lists.freedesktop.org 3940 S: Supported 3941 F: drivers/gpu/drm/fsl-dcu/ 3942 F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3943 F: Documentation/devicetree/bindings/display/fsl,tcon.txt 3944 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3945 3946 DRM DRIVERS FOR FREESCALE IMX 3947 M: Philipp Zabel <p.zabel@pengutronix.de> 3948 L: dri-devel@lists.freedesktop.org 3949 S: Maintained 3950 F: drivers/gpu/drm/imx/ 3951 F: drivers/gpu/ipu-v3/ 3952 F: Documentation/devicetree/bindings/display/imx/ 3953 3954 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3955 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3956 L: dri-devel@lists.freedesktop.org 3957 T: git git://github.com/patjak/drm-gma500 3958 S: Maintained 3959 F: drivers/gpu/drm/gma500/ 3960 3961 DRM DRIVERS FOR HISILICON 3962 M: Xinliang Liu <z.liuxinliang@hisilicon.com> 3963 R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 3964 R: Chen Feng <puck.chen@hisilicon.com> 3965 L: dri-devel@lists.freedesktop.org 3966 T: git git://github.com/xin3liang/linux.git 3967 S: Maintained 3968 F: drivers/gpu/drm/hisilicon/ 3969 F: Documentation/devicetree/bindings/display/hisilicon/ 3970 3971 DRM DRIVER FOR INTEL I810 VIDEO CARDS 3972 S: Orphan / Obsolete 3973 F: drivers/gpu/drm/i810/ 3974 F: include/uapi/drm/i810_drm.h 3975 3976 DRM DRIVER FOR MSM ADRENO GPU 3977 M: Rob Clark <robdclark@gmail.com> 3978 L: linux-arm-msm@vger.kernel.org 3979 L: dri-devel@lists.freedesktop.org 3980 L: freedreno@lists.freedesktop.org 3981 T: git git://people.freedesktop.org/~robclark/linux 3982 S: Maintained 3983 F: drivers/gpu/drm/msm/ 3984 F: include/uapi/drm/msm_drm.h 3985 F: Documentation/devicetree/bindings/display/msm/ 3986 3987 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 3988 M: Ben Skeggs <bskeggs@redhat.com> 3989 L: dri-devel@lists.freedesktop.org 3990 L: nouveau@lists.freedesktop.org 3991 T: git git://github.com/skeggsb/linux 3992 S: Supported 3993 F: drivers/gpu/drm/nouveau/ 3994 F: include/uapi/drm/nouveau_drm.h 3995 3996 DRM DRIVERS FOR NVIDIA TEGRA 3997 M: Thierry Reding <thierry.reding@gmail.com> 3998 L: dri-devel@lists.freedesktop.org 3999 L: linux-tegra@vger.kernel.org 4000 T: git git://anongit.freedesktop.org/tegra/linux.git 4001 S: Supported 4002 F: drivers/gpu/drm/tegra/ 4003 F: drivers/gpu/host1x/ 4004 F: include/linux/host1x.h 4005 F: include/uapi/drm/tegra_drm.h 4006 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4007 4008 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4009 S: Orphan / Obsolete 4010 F: drivers/gpu/drm/mga/ 4011 F: include/uapi/drm/mga_drm.h 4012 4013 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4014 M: Dave Airlie <airlied@redhat.com> 4015 S: Odd Fixes 4016 F: drivers/gpu/drm/mgag200/ 4017 4018 DRM DRIVER FOR RAGE 128 VIDEO CARDS 4019 S: Orphan / Obsolete 4020 F: drivers/gpu/drm/r128/ 4021 F: include/uapi/drm/r128_drm.h 4022 4023 DRM DRIVERS FOR RENESAS 4024 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4025 L: dri-devel@lists.freedesktop.org 4026 L: linux-renesas-soc@vger.kernel.org 4027 T: git git://linuxtv.org/pinchartl/fbdev 4028 S: Supported 4029 F: drivers/gpu/drm/rcar-du/ 4030 F: drivers/gpu/drm/shmobile/ 4031 F: include/linux/platform_data/shmob_drm.h 4032 F: Documentation/devicetree/bindings/display/renesas,du.txt 4033 4034 DRM DRIVER FOR QXL VIRTUAL GPU 4035 M: Dave Airlie <airlied@redhat.com> 4036 S: Odd Fixes 4037 F: drivers/gpu/drm/qxl/ 4038 F: include/uapi/drm/qxl_drm.h 4039 4040 DRM DRIVERS FOR ROCKCHIP 4041 M: Mark Yao <mark.yao@rock-chips.com> 4042 L: dri-devel@lists.freedesktop.org 4043 S: Maintained 4044 F: drivers/gpu/drm/rockchip/ 4045 F: Documentation/devicetree/bindings/display/rockchip/ 4046 4047 DRM DRIVER FOR SAVAGE VIDEO CARDS 4048 S: Orphan / Obsolete 4049 F: drivers/gpu/drm/savage/ 4050 F: include/uapi/drm/savage_drm.h 4051 4052 DRM DRIVER FOR SIS VIDEO CARDS 4053 S: Orphan / Obsolete 4054 F: drivers/gpu/drm/sis/ 4055 F: include/uapi/drm/sis_drm.h 4056 4057 DRM DRIVERS FOR STI 4058 M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4059 M: Vincent Abriou <vincent.abriou@st.com> 4060 L: dri-devel@lists.freedesktop.org 4061 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4062 S: Maintained 4063 F: drivers/gpu/drm/sti 4064 F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4065 4066 DRM DRIVER FOR TDFX VIDEO CARDS 4067 S: Orphan / Obsolete 4068 F: drivers/gpu/drm/tdfx/ 4069 4070 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4071 M: Dave Airlie <airlied@redhat.com> 4072 S: Odd Fixes 4073 F: drivers/gpu/drm/udl/ 4074 4075 DRM DRIVERS FOR VIVANTE GPU IP 4076 M: Lucas Stach <l.stach@pengutronix.de> 4077 R: Russell King <linux+etnaviv@armlinux.org.uk> 4078 R: Christian Gmeiner <christian.gmeiner@gmail.com> 4079 L: dri-devel@lists.freedesktop.org 4080 S: Maintained 4081 F: drivers/gpu/drm/etnaviv/ 4082 F: include/uapi/drm/etnaviv_drm.h 4083 F: Documentation/devicetree/bindings/display/etnaviv/ 4084 4085 DRM DRIVER FOR VMWARE VIRTUAL GPU 4086 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4087 M: Sinclair Yeh <syeh@vmware.com> 4088 M: Thomas Hellstrom <thellstrom@vmware.com> 4089 L: dri-devel@lists.freedesktop.org 4090 T: git git://people.freedesktop.org/~syeh/repos_linux 4091 T: git git://people.freedesktop.org/~thomash/linux 4092 S: Supported 4093 F: drivers/gpu/drm/vmwgfx/ 4094 F: include/uapi/drm/vmwgfx_drm.h 4095 4096 DRM DRIVERS FOR VC4 4097 M: Eric Anholt <eric@anholt.net> 4098 T: git git://github.com/anholt/linux 4099 S: Supported 4100 F: drivers/gpu/drm/vc4/ 4101 F: include/uapi/drm/vc4_drm.h 4102 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4103 4104 DSBR100 USB FM RADIO DRIVER 4105 M: Alexey Klimov <klimov.linux@gmail.com> 4106 L: linux-media@vger.kernel.org 4107 T: git git://linuxtv.org/media_tree.git 4108 S: Maintained 4109 F: drivers/media/radio/dsbr100.c 4110 4111 DSCC4 DRIVER 4112 M: Francois Romieu <romieu@fr.zoreil.com> 4113 L: netdev@vger.kernel.org 4114 S: Maintained 4115 F: drivers/net/wan/dscc4.c 4116 4117 DT3155 MEDIA DRIVER 4118 M: Hans Verkuil <hverkuil@xs4all.nl> 4119 L: linux-media@vger.kernel.org 4120 T: git git://linuxtv.org/media_tree.git 4121 W: https://linuxtv.org 4122 S: Odd Fixes 4123 F: drivers/media/pci/dt3155/ 4124 4125 DVB_USB_AF9015 MEDIA DRIVER 4126 M: Antti Palosaari <crope@iki.fi> 4127 L: linux-media@vger.kernel.org 4128 W: https://linuxtv.org 4129 W: http://palosaari.fi/linux/ 4130 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4131 T: git git://linuxtv.org/anttip/media_tree.git 4132 S: Maintained 4133 F: drivers/media/usb/dvb-usb-v2/af9015* 4134 4135 DVB_USB_AF9035 MEDIA DRIVER 4136 M: Antti Palosaari <crope@iki.fi> 4137 L: linux-media@vger.kernel.org 4138 W: https://linuxtv.org 4139 W: http://palosaari.fi/linux/ 4140 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4141 T: git git://linuxtv.org/anttip/media_tree.git 4142 S: Maintained 4143 F: drivers/media/usb/dvb-usb-v2/af9035* 4144 4145 DVB_USB_ANYSEE MEDIA DRIVER 4146 M: Antti Palosaari <crope@iki.fi> 4147 L: linux-media@vger.kernel.org 4148 W: https://linuxtv.org 4149 W: http://palosaari.fi/linux/ 4150 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4151 T: git git://linuxtv.org/anttip/media_tree.git 4152 S: Maintained 4153 F: drivers/media/usb/dvb-usb-v2/anysee* 4154 4155 DVB_USB_AU6610 MEDIA DRIVER 4156 M: Antti Palosaari <crope@iki.fi> 4157 L: linux-media@vger.kernel.org 4158 W: https://linuxtv.org 4159 W: http://palosaari.fi/linux/ 4160 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4161 T: git git://linuxtv.org/anttip/media_tree.git 4162 S: Maintained 4163 F: drivers/media/usb/dvb-usb-v2/au6610* 4164 4165 DVB_USB_CE6230 MEDIA DRIVER 4166 M: Antti Palosaari <crope@iki.fi> 4167 L: linux-media@vger.kernel.org 4168 W: https://linuxtv.org 4169 W: http://palosaari.fi/linux/ 4170 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4171 T: git git://linuxtv.org/anttip/media_tree.git 4172 S: Maintained 4173 F: drivers/media/usb/dvb-usb-v2/ce6230* 4174 4175 DVB_USB_CXUSB MEDIA DRIVER 4176 M: Michael Krufky <mkrufky@linuxtv.org> 4177 L: linux-media@vger.kernel.org 4178 W: https://linuxtv.org 4179 W: http://github.com/mkrufky 4180 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4181 T: git git://linuxtv.org/media_tree.git 4182 S: Maintained 4183 F: drivers/media/usb/dvb-usb/cxusb* 4184 4185 DVB_USB_EC168 MEDIA DRIVER 4186 M: Antti Palosaari <crope@iki.fi> 4187 L: linux-media@vger.kernel.org 4188 W: https://linuxtv.org 4189 W: http://palosaari.fi/linux/ 4190 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4191 T: git git://linuxtv.org/anttip/media_tree.git 4192 S: Maintained 4193 F: drivers/media/usb/dvb-usb-v2/ec168* 4194 4195 DVB_USB_GL861 MEDIA DRIVER 4196 M: Antti Palosaari <crope@iki.fi> 4197 L: linux-media@vger.kernel.org 4198 W: https://linuxtv.org 4199 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4200 T: git git://linuxtv.org/anttip/media_tree.git 4201 S: Maintained 4202 F: drivers/media/usb/dvb-usb-v2/gl861* 4203 4204 DVB_USB_MXL111SF MEDIA DRIVER 4205 M: Michael Krufky <mkrufky@linuxtv.org> 4206 L: linux-media@vger.kernel.org 4207 W: https://linuxtv.org 4208 W: http://github.com/mkrufky 4209 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4210 T: git git://linuxtv.org/mkrufky/mxl111sf.git 4211 S: Maintained 4212 F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4213 4214 DVB_USB_RTL28XXU MEDIA DRIVER 4215 M: Antti Palosaari <crope@iki.fi> 4216 L: linux-media@vger.kernel.org 4217 W: https://linuxtv.org 4218 W: http://palosaari.fi/linux/ 4219 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4220 T: git git://linuxtv.org/anttip/media_tree.git 4221 S: Maintained 4222 F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4223 4224 DVB_USB_V2 MEDIA DRIVER 4225 M: Antti Palosaari <crope@iki.fi> 4226 L: linux-media@vger.kernel.org 4227 W: https://linuxtv.org 4228 W: http://palosaari.fi/linux/ 4229 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4230 T: git git://linuxtv.org/anttip/media_tree.git 4231 S: Maintained 4232 F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4233 F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4234 4235 DYNAMIC DEBUG 4236 M: Jason Baron <jbaron@akamai.com> 4237 S: Maintained 4238 F: lib/dynamic_debug.c 4239 F: include/linux/dynamic_debug.h 4240 4241 DZ DECSTATION DZ11 SERIAL DRIVER 4242 M: "Maciej W. Rozycki" <macro@linux-mips.org> 4243 S: Maintained 4244 F: drivers/tty/serial/dz.* 4245 4246 E3X0 POWER BUTTON DRIVER 4247 M: Moritz Fischer <moritz.fischer@ettus.com> 4248 L: usrp-users@lists.ettus.com 4249 W: http://www.ettus.com 4250 S: Supported 4251 F: drivers/input/misc/e3x0-button.c 4252 F: Documentation/devicetree/bindings/input/e3x0-button.txt 4253 4254 E4000 MEDIA DRIVER 4255 M: Antti Palosaari <crope@iki.fi> 4256 L: linux-media@vger.kernel.org 4257 W: https://linuxtv.org 4258 W: http://palosaari.fi/linux/ 4259 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4260 T: git git://linuxtv.org/anttip/media_tree.git 4261 S: Maintained 4262 F: drivers/media/tuners/e4000* 4263 4264 EATA ISA/EISA/PCI SCSI DRIVER 4265 M: Dario Ballabio <ballabio_dario@emc.com> 4266 L: linux-scsi@vger.kernel.org 4267 S: Maintained 4268 F: drivers/scsi/eata.c 4269 4270 EC100 MEDIA DRIVER 4271 M: Antti Palosaari <crope@iki.fi> 4272 L: linux-media@vger.kernel.org 4273 W: https://linuxtv.org 4274 W: http://palosaari.fi/linux/ 4275 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4276 T: git git://linuxtv.org/anttip/media_tree.git 4277 S: Maintained 4278 F: drivers/media/dvb-frontends/ec100* 4279 4280 ECRYPT FILE SYSTEM 4281 M: Tyler Hicks <tyhicks@canonical.com> 4282 L: ecryptfs@vger.kernel.org 4283 W: http://ecryptfs.org 4284 W: https://launchpad.net/ecryptfs 4285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4286 S: Supported 4287 F: Documentation/filesystems/ecryptfs.txt 4288 F: fs/ecryptfs/ 4289 4290 EDAC-CORE 4291 M: Doug Thompson <dougthompson@xmission.com> 4292 M: Borislav Petkov <bp@alien8.de> 4293 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4294 L: linux-edac@vger.kernel.org 4295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4297 S: Supported 4298 F: Documentation/edac.txt 4299 F: drivers/edac/ 4300 F: include/linux/edac.h 4301 4302 EDAC-AMD64 4303 M: Doug Thompson <dougthompson@xmission.com> 4304 M: Borislav Petkov <bp@alien8.de> 4305 L: linux-edac@vger.kernel.org 4306 S: Maintained 4307 F: drivers/edac/amd64_edac* 4308 4309 EDAC-CALXEDA 4310 M: Doug Thompson <dougthompson@xmission.com> 4311 M: Robert Richter <rric@kernel.org> 4312 L: linux-edac@vger.kernel.org 4313 S: Maintained 4314 F: drivers/edac/highbank* 4315 4316 EDAC-CAVIUM 4317 M: Ralf Baechle <ralf@linux-mips.org> 4318 M: David Daney <david.daney@cavium.com> 4319 L: linux-edac@vger.kernel.org 4320 L: linux-mips@linux-mips.org 4321 S: Supported 4322 F: drivers/edac/octeon_edac* 4323 4324 EDAC-E752X 4325 M: Mark Gross <mark.gross@intel.com> 4326 M: Doug Thompson <dougthompson@xmission.com> 4327 L: linux-edac@vger.kernel.org 4328 S: Maintained 4329 F: drivers/edac/e752x_edac.c 4330 4331 EDAC-E7XXX 4332 M: Doug Thompson <dougthompson@xmission.com> 4333 L: linux-edac@vger.kernel.org 4334 S: Maintained 4335 F: drivers/edac/e7xxx_edac.c 4336 4337 EDAC-GHES 4338 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4339 L: linux-edac@vger.kernel.org 4340 S: Maintained 4341 F: drivers/edac/ghes_edac.c 4342 4343 EDAC-I82443BXGX 4344 M: Tim Small <tim@buttersideup.com> 4345 L: linux-edac@vger.kernel.org 4346 S: Maintained 4347 F: drivers/edac/i82443bxgx_edac.c 4348 4349 EDAC-I3000 4350 M: Jason Uhlenkott <juhlenko@akamai.com> 4351 L: linux-edac@vger.kernel.org 4352 S: Maintained 4353 F: drivers/edac/i3000_edac.c 4354 4355 EDAC-I5000 4356 M: Doug Thompson <dougthompson@xmission.com> 4357 L: linux-edac@vger.kernel.org 4358 S: Maintained 4359 F: drivers/edac/i5000_edac.c 4360 4361 EDAC-I5400 4362 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4363 L: linux-edac@vger.kernel.org 4364 S: Maintained 4365 F: drivers/edac/i5400_edac.c 4366 4367 EDAC-I7300 4368 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4369 L: linux-edac@vger.kernel.org 4370 S: Maintained 4371 F: drivers/edac/i7300_edac.c 4372 4373 EDAC-I7CORE 4374 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4375 L: linux-edac@vger.kernel.org 4376 S: Maintained 4377 F: drivers/edac/i7core_edac.c 4378 4379 EDAC-I82975X 4380 M: Ranganathan Desikan <ravi@jetztechnologies.com> 4381 M: "Arvind R." <arvino55@gmail.com> 4382 L: linux-edac@vger.kernel.org 4383 S: Maintained 4384 F: drivers/edac/i82975x_edac.c 4385 4386 EDAC-IE31200 4387 M: Jason Baron <jbaron@akamai.com> 4388 L: linux-edac@vger.kernel.org 4389 S: Maintained 4390 F: drivers/edac/ie31200_edac.c 4391 4392 EDAC-MPC85XX 4393 M: Johannes Thumshirn <morbidrsa@gmail.com> 4394 L: linux-edac@vger.kernel.org 4395 S: Maintained 4396 F: drivers/edac/mpc85xx_edac.[ch] 4397 4398 EDAC-PASEMI 4399 M: Egor Martovetsky <egor@pasemi.com> 4400 L: linux-edac@vger.kernel.org 4401 S: Maintained 4402 F: drivers/edac/pasemi_edac.c 4403 4404 EDAC-R82600 4405 M: Tim Small <tim@buttersideup.com> 4406 L: linux-edac@vger.kernel.org 4407 S: Maintained 4408 F: drivers/edac/r82600_edac.c 4409 4410 EDAC-SBRIDGE 4411 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4412 L: linux-edac@vger.kernel.org 4413 S: Maintained 4414 F: drivers/edac/sb_edac.c 4415 4416 EDAC-XGENE 4417 APPLIED MICRO (APM) X-GENE SOC EDAC 4418 M: Loc Ho <lho@apm.com> 4419 S: Supported 4420 F: drivers/edac/xgene_edac.c 4421 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4422 4423 EDIROL UA-101/UA-1000 DRIVER 4424 M: Clemens Ladisch <clemens@ladisch.de> 4425 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4426 T: git git://git.alsa-project.org/alsa-kernel.git 4427 S: Maintained 4428 F: sound/usb/misc/ua101.c 4429 4430 EXTENSIBLE FIRMWARE INTERFACE (EFI) 4431 M: Matt Fleming <matt@codeblueprint.co.uk> 4432 L: linux-efi@vger.kernel.org 4433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4434 S: Maintained 4435 F: Documentation/efi-stub.txt 4436 F: arch/ia64/kernel/efi.c 4437 F: arch/x86/boot/compressed/eboot.[ch] 4438 F: arch/x86/include/asm/efi.h 4439 F: arch/x86/platform/efi/ 4440 F: drivers/firmware/efi/ 4441 F: include/linux/efi*.h 4442 4443 EFI VARIABLE FILESYSTEM 4444 M: Matthew Garrett <matthew.garrett@nebula.com> 4445 M: Jeremy Kerr <jk@ozlabs.org> 4446 M: Matt Fleming <matt@codeblueprint.co.uk> 4447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4448 L: linux-efi@vger.kernel.org 4449 S: Maintained 4450 F: fs/efivarfs/ 4451 4452 EFIFB FRAMEBUFFER DRIVER 4453 L: linux-fbdev@vger.kernel.org 4454 M: Peter Jones <pjones@redhat.com> 4455 S: Maintained 4456 F: drivers/video/fbdev/efifb.c 4457 4458 EFS FILESYSTEM 4459 W: http://aeschi.ch.eu.org/efs/ 4460 S: Orphan 4461 F: fs/efs/ 4462 4463 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4464 M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4465 L: netdev@vger.kernel.org 4466 S: Maintained 4467 F: drivers/net/ethernet/ibm/ehea/ 4468 4469 EM28XX VIDEO4LINUX DRIVER 4470 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4471 L: linux-media@vger.kernel.org 4472 W: https://linuxtv.org 4473 T: git git://linuxtv.org/media_tree.git 4474 S: Maintained 4475 F: drivers/media/usb/em28xx/ 4476 4477 EMBEDDED LINUX 4478 M: Paul Gortmaker <paul.gortmaker@windriver.com> 4479 M: Matt Mackall <mpm@selenic.com> 4480 M: David Woodhouse <dwmw2@infradead.org> 4481 L: linux-embedded@vger.kernel.org 4482 S: Maintained 4483 4484 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4485 M: James Smart <james.smart@avagotech.com> 4486 M: Dick Kennedy <dick.kennedy@avagotech.com> 4487 L: linux-scsi@vger.kernel.org 4488 W: http://www.avagotech.com 4489 S: Supported 4490 F: drivers/scsi/lpfc/ 4491 4492 ENE CB710 FLASH CARD READER DRIVER 4493 M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4494 S: Maintained 4495 F: drivers/misc/cb710/ 4496 F: drivers/mmc/host/cb710-mmc.* 4497 F: include/linux/cb710.h 4498 4499 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4500 M: Maxim Levitsky <maximlevitsky@gmail.com> 4501 S: Maintained 4502 F: drivers/media/rc/ene_ir.* 4503 4504 EPSON S1D13XXX FRAMEBUFFER DRIVER 4505 M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4506 S: Maintained 4507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4508 F: drivers/video/fbdev/s1d13xxxfb.c 4509 F: include/video/s1d13xxxfb.h 4510 4511 ET131X NETWORK DRIVER 4512 M: Mark Einon <mark.einon@gmail.com> 4513 S: Odd Fixes 4514 F: drivers/net/ethernet/agere/ 4515 4516 ETHERNET BRIDGE 4517 M: Stephen Hemminger <stephen@networkplumber.org> 4518 L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4519 L: netdev@vger.kernel.org 4520 W: http://www.linuxfoundation.org/en/Net:Bridge 4521 S: Maintained 4522 F: include/linux/netfilter_bridge/ 4523 F: net/bridge/ 4524 4525 ETHERNET PHY LIBRARY 4526 M: Florian Fainelli <f.fainelli@gmail.com> 4527 L: netdev@vger.kernel.org 4528 S: Maintained 4529 F: include/linux/phy.h 4530 F: include/linux/phy_fixed.h 4531 F: drivers/net/phy/ 4532 F: Documentation/networking/phy.txt 4533 F: drivers/of/of_mdio.c 4534 F: drivers/of/of_net.c 4535 4536 EXT2 FILE SYSTEM 4537 M: Jan Kara <jack@suse.com> 4538 L: linux-ext4@vger.kernel.org 4539 S: Maintained 4540 F: Documentation/filesystems/ext2.txt 4541 F: fs/ext2/ 4542 F: include/linux/ext2* 4543 4544 EXT4 FILE SYSTEM 4545 M: "Theodore Ts'o" <tytso@mit.edu> 4546 M: Andreas Dilger <adilger.kernel@dilger.ca> 4547 L: linux-ext4@vger.kernel.org 4548 W: http://ext4.wiki.kernel.org 4549 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4551 S: Maintained 4552 F: Documentation/filesystems/ext4.txt 4553 F: fs/ext4/ 4554 4555 Extended Verification Module (EVM) 4556 M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4557 L: linux-ima-devel@lists.sourceforge.net 4558 L: linux-security-module@vger.kernel.org 4559 S: Supported 4560 F: security/integrity/evm/ 4561 4562 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4563 M: MyungJoo Ham <myungjoo.ham@samsung.com> 4564 M: Chanwoo Choi <cw00.choi@samsung.com> 4565 L: linux-kernel@vger.kernel.org 4566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4567 S: Maintained 4568 F: drivers/extcon/ 4569 F: include/linux/extcon/ 4570 F: include/linux/extcon.h 4571 F: Documentation/extcon/ 4572 F: Documentation/devicetree/bindings/extcon/ 4573 4574 EXYNOS DP DRIVER 4575 M: Jingoo Han <jingoohan1@gmail.com> 4576 L: dri-devel@lists.freedesktop.org 4577 S: Maintained 4578 F: drivers/gpu/drm/exynos/exynos_dp* 4579 4580 EXYNOS SYSMMU (IOMMU) driver 4581 M: Marek Szyprowski <m.szyprowski@samsung.com> 4582 L: iommu@lists.linux-foundation.org 4583 S: Maintained 4584 F: drivers/iommu/exynos-iommu.c 4585 4586 EXYNOS MIPI DISPLAY DRIVERS 4587 M: Inki Dae <inki.dae@samsung.com> 4588 M: Donghwa Lee <dh09.lee@samsung.com> 4589 M: Kyungmin Park <kyungmin.park@samsung.com> 4590 L: linux-fbdev@vger.kernel.org 4591 S: Maintained 4592 F: drivers/video/fbdev/exynos/exynos_mipi* 4593 F: include/video/exynos_mipi* 4594 4595 EZchip NPS platform support 4596 M: Noam Camus <noamc@ezchip.com> 4597 S: Supported 4598 F: arch/arc/plat-eznps 4599 F: arch/arc/boot/dts/eznps.dts 4600 4601 F71805F HARDWARE MONITORING DRIVER 4602 M: Jean Delvare <jdelvare@suse.com> 4603 L: linux-hwmon@vger.kernel.org 4604 S: Maintained 4605 F: Documentation/hwmon/f71805f 4606 F: drivers/hwmon/f71805f.c 4607 4608 FC0011 TUNER DRIVER 4609 M: Michael Buesch <m@bues.ch> 4610 L: linux-media@vger.kernel.org 4611 S: Maintained 4612 F: drivers/media/tuners/fc0011.h 4613 F: drivers/media/tuners/fc0011.c 4614 4615 FC2580 MEDIA DRIVER 4616 M: Antti Palosaari <crope@iki.fi> 4617 L: linux-media@vger.kernel.org 4618 W: https://linuxtv.org 4619 W: http://palosaari.fi/linux/ 4620 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4621 T: git git://linuxtv.org/anttip/media_tree.git 4622 S: Maintained 4623 F: drivers/media/tuners/fc2580* 4624 4625 FANOTIFY 4626 M: Eric Paris <eparis@redhat.com> 4627 S: Maintained 4628 F: fs/notify/fanotify/ 4629 F: include/linux/fanotify.h 4630 F: include/uapi/linux/fanotify.h 4631 4632 FARSYNC SYNCHRONOUS DRIVER 4633 M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4634 W: http://www.farsite.co.uk/ 4635 S: Supported 4636 F: drivers/net/wan/farsync.* 4637 4638 FAULT INJECTION SUPPORT 4639 M: Akinobu Mita <akinobu.mita@gmail.com> 4640 S: Supported 4641 F: Documentation/fault-injection/ 4642 F: lib/fault-inject.c 4643 4644 FBTFT Framebuffer drivers 4645 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4646 M: Noralf Trønnes <noralf@tronnes.org> 4647 S: Maintained 4648 F: drivers/staging/fbtft/ 4649 4650 FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4651 M: Vasu Dev <vasu.dev@intel.com> 4652 L: fcoe-devel@open-fcoe.org 4653 W: www.Open-FCoE.org 4654 S: Supported 4655 F: drivers/scsi/libfc/ 4656 F: drivers/scsi/fcoe/ 4657 F: include/scsi/fc/ 4658 F: include/scsi/libfc.h 4659 F: include/scsi/libfcoe.h 4660 F: include/uapi/scsi/fc/ 4661 4662 FILE LOCKING (flock() and fcntl()/lockf()) 4663 M: Jeff Layton <jlayton@poochiereds.net> 4664 M: "J. Bruce Fields" <bfields@fieldses.org> 4665 L: linux-fsdevel@vger.kernel.org 4666 S: Maintained 4667 F: include/linux/fcntl.h 4668 F: include/linux/fs.h 4669 F: include/uapi/linux/fcntl.h 4670 F: include/uapi/linux/fs.h 4671 F: fs/fcntl.c 4672 F: fs/locks.c 4673 4674 FILESYSTEMS (VFS and infrastructure) 4675 M: Alexander Viro <viro@zeniv.linux.org.uk> 4676 L: linux-fsdevel@vger.kernel.org 4677 S: Maintained 4678 F: fs/* 4679 4680 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4681 M: Riku Voipio <riku.voipio@iki.fi> 4682 L: linux-hwmon@vger.kernel.org 4683 S: Maintained 4684 F: drivers/hwmon/f75375s.c 4685 F: include/linux/f75375s.h 4686 4687 FIREWIRE AUDIO DRIVERS 4688 M: Clemens Ladisch <clemens@ladisch.de> 4689 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4690 T: git git://git.alsa-project.org/alsa-kernel.git 4691 S: Maintained 4692 F: sound/firewire/ 4693 4694 FIREWIRE MEDIA DRIVERS (firedtv) 4695 M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4696 L: linux-media@vger.kernel.org 4697 L: linux1394-devel@lists.sourceforge.net 4698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4699 S: Maintained 4700 F: drivers/media/firewire/ 4701 4702 FIREWIRE SBP-2 TARGET 4703 M: Chris Boot <bootc@bootc.net> 4704 L: linux-scsi@vger.kernel.org 4705 L: target-devel@vger.kernel.org 4706 L: linux1394-devel@lists.sourceforge.net 4707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4708 S: Maintained 4709 F: drivers/target/sbp/ 4710 4711 FIREWIRE SUBSYSTEM 4712 M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4713 L: linux1394-devel@lists.sourceforge.net 4714 W: http://ieee1394.wiki.kernel.org/ 4715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4716 S: Maintained 4717 F: drivers/firewire/ 4718 F: include/linux/firewire.h 4719 F: include/uapi/linux/firewire*.h 4720 F: tools/firewire/ 4721 4722 FIRMWARE LOADER (request_firmware) 4723 M: Ming Lei <ming.lei@canonical.com> 4724 L: linux-kernel@vger.kernel.org 4725 S: Maintained 4726 F: Documentation/firmware_class/ 4727 F: drivers/base/firmware*.c 4728 F: include/linux/firmware.h 4729 4730 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4731 M: Joshua Morris <josh.h.morris@us.ibm.com> 4732 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4733 S: Maintained 4734 F: drivers/block/rsxx/ 4735 4736 FLOPPY DRIVER 4737 M: Jiri Kosina <jikos@kernel.org> 4738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4739 S: Odd fixes 4740 F: drivers/block/floppy.c 4741 4742 FMC SUBSYSTEM 4743 M: Alessandro Rubini <rubini@gnudd.com> 4744 W: http://www.ohwr.org/projects/fmc-bus 4745 S: Supported 4746 F: drivers/fmc/ 4747 F: include/linux/fmc*.h 4748 F: include/linux/ipmi-fru.h 4749 K: fmc_d.*register 4750 4751 FPGA MANAGER FRAMEWORK 4752 M: Alan Tull <atull@opensource.altera.com> 4753 R: Moritz Fischer <moritz.fischer@ettus.com> 4754 S: Maintained 4755 F: drivers/fpga/ 4756 F: include/linux/fpga/fpga-mgr.h 4757 W: http://www.rocketboards.org 4758 4759 FPU EMULATOR 4760 M: Bill Metzenthen <billm@melbpc.org.au> 4761 W: http://floatingpoint.sourceforge.net/emulator/index.html 4762 S: Maintained 4763 F: arch/x86/math-emu/ 4764 4765 FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4766 L: netdev@vger.kernel.org 4767 S: Orphan 4768 F: drivers/net/wan/dlci.c 4769 F: drivers/net/wan/sdla.c 4770 4771 FRAMEBUFFER LAYER 4772 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4773 M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4774 L: linux-fbdev@vger.kernel.org 4775 W: http://linux-fbdev.sourceforge.net/ 4776 Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4778 S: Maintained 4779 F: Documentation/fb/ 4780 F: drivers/video/ 4781 F: include/video/ 4782 F: include/linux/fb.h 4783 F: include/uapi/video/ 4784 F: include/uapi/linux/fb.h 4785 4786 FREESCALE DIU FRAMEBUFFER DRIVER 4787 M: Timur Tabi <timur@tabi.org> 4788 L: linux-fbdev@vger.kernel.org 4789 S: Maintained 4790 F: drivers/video/fbdev/fsl-diu-fb.* 4791 4792 FREESCALE DMA DRIVER 4793 M: Li Yang <leoli@freescale.com> 4794 M: Zhang Wei <zw@zh-kernel.org> 4795 L: linuxppc-dev@lists.ozlabs.org 4796 S: Maintained 4797 F: drivers/dma/fsldma.* 4798 4799 FREESCALE GPMI NAND DRIVER 4800 M: Han Xu <han.xu@nxp.com> 4801 L: linux-mtd@lists.infradead.org 4802 S: Maintained 4803 F: drivers/mtd/nand/gpmi-nand/* 4804 4805 FREESCALE I2C CPM DRIVER 4806 M: Jochen Friedrich <jochen@scram.de> 4807 L: linuxppc-dev@lists.ozlabs.org 4808 L: linux-i2c@vger.kernel.org 4809 S: Maintained 4810 F: drivers/i2c/busses/i2c-cpm.c 4811 4812 FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4813 M: Sascha Hauer <kernel@pengutronix.de> 4814 L: linux-fbdev@vger.kernel.org 4815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4816 S: Maintained 4817 F: include/linux/platform_data/video-imxfb.h 4818 F: drivers/video/fbdev/imxfb.c 4819 4820 FREESCALE QUAD SPI DRIVER 4821 M: Han Xu <han.xu@nxp.com> 4822 L: linux-mtd@lists.infradead.org 4823 S: Maintained 4824 F: drivers/mtd/spi-nor/fsl-quadspi.c 4825 4826 FREESCALE SOC FS_ENET DRIVER 4827 M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4828 M: Vitaly Bordug <vbordug@ru.mvista.com> 4829 L: linuxppc-dev@lists.ozlabs.org 4830 L: netdev@vger.kernel.org 4831 S: Maintained 4832 F: drivers/net/ethernet/freescale/fs_enet/ 4833 F: include/linux/fs_enet_pd.h 4834 4835 FREESCALE IMX / MXC FEC DRIVER 4836 M: Fugang Duan <fugang.duan@nxp.com> 4837 L: netdev@vger.kernel.org 4838 S: Maintained 4839 F: drivers/net/ethernet/freescale/fec_main.c 4840 F: drivers/net/ethernet/freescale/fec_ptp.c 4841 F: drivers/net/ethernet/freescale/fec.h 4842 F: Documentation/devicetree/bindings/net/fsl-fec.txt 4843 4844 FREESCALE QUICC ENGINE LIBRARY 4845 L: linuxppc-dev@lists.ozlabs.org 4846 S: Orphan 4847 F: drivers/soc/fsl/qe/ 4848 F: include/soc/fsl/*qe*.h 4849 F: include/soc/fsl/*ucc*.h 4850 4851 FREESCALE USB PERIPHERAL DRIVERS 4852 M: Li Yang <leoli@freescale.com> 4853 L: linux-usb@vger.kernel.org 4854 L: linuxppc-dev@lists.ozlabs.org 4855 S: Maintained 4856 F: drivers/usb/gadget/udc/fsl* 4857 4858 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4859 M: Li Yang <leoli@freescale.com> 4860 L: netdev@vger.kernel.org 4861 L: linuxppc-dev@lists.ozlabs.org 4862 S: Maintained 4863 F: drivers/net/ethernet/freescale/ucc_geth* 4864 4865 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4866 M: Claudiu Manoil <claudiu.manoil@freescale.com> 4867 L: netdev@vger.kernel.org 4868 S: Maintained 4869 F: drivers/net/ethernet/freescale/gianfar* 4870 X: drivers/net/ethernet/freescale/gianfar_ptp.c 4871 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4872 4873 FREESCALE QUICC ENGINE UCC HDLC DRIVER 4874 M: Zhao Qiang <qiang.zhao@nxp.com> 4875 L: netdev@vger.kernel.org 4876 L: linuxppc-dev@lists.ozlabs.org 4877 S: Maintained 4878 F: drivers/net/wan/fsl_ucc_hdlc* 4879 4880 FREESCALE QUICC ENGINE UCC UART DRIVER 4881 M: Timur Tabi <timur@tabi.org> 4882 L: linuxppc-dev@lists.ozlabs.org 4883 S: Maintained 4884 F: drivers/tty/serial/ucc_uart.c 4885 4886 FREESCALE SOC SOUND DRIVERS 4887 M: Timur Tabi <timur@tabi.org> 4888 M: Nicolin Chen <nicoleotsuka@gmail.com> 4889 M: Xiubo Li <Xiubo.Lee@gmail.com> 4890 R: Fabio Estevam <fabio.estevam@nxp.com> 4891 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4892 L: linuxppc-dev@lists.ozlabs.org 4893 S: Maintained 4894 F: sound/soc/fsl/fsl* 4895 F: sound/soc/fsl/imx* 4896 F: sound/soc/fsl/mpc8610_hpcd.c 4897 4898 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4899 M: "J. German Rivera" <German.Rivera@freescale.com> 4900 M: Stuart Yoder <stuart.yoder@nxp.com> 4901 L: linux-kernel@vger.kernel.org 4902 S: Maintained 4903 F: drivers/staging/fsl-mc/ 4904 4905 FREEVXFS FILESYSTEM 4906 M: Christoph Hellwig <hch@infradead.org> 4907 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4908 S: Maintained 4909 F: fs/freevxfs/ 4910 4911 FREEZER 4912 M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4913 M: Pavel Machek <pavel@ucw.cz> 4914 L: linux-pm@vger.kernel.org 4915 S: Supported 4916 F: Documentation/power/freezing-of-tasks.txt 4917 F: include/linux/freezer.h 4918 F: kernel/freezer.c 4919 4920 FRONTSWAP API 4921 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4922 L: linux-kernel@vger.kernel.org 4923 S: Maintained 4924 F: mm/frontswap.c 4925 F: include/linux/frontswap.h 4926 4927 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4928 M: David Howells <dhowells@redhat.com> 4929 L: linux-cachefs@redhat.com (moderated for non-subscribers) 4930 S: Supported 4931 F: Documentation/filesystems/caching/ 4932 F: fs/fscache/ 4933 F: include/linux/fscache*.h 4934 4935 F2FS FILE SYSTEM 4936 M: Jaegeuk Kim <jaegeuk@kernel.org> 4937 M: Changman Lee <cm224.lee@samsung.com> 4938 R: Chao Yu <yuchao0@huawei.com> 4939 L: linux-f2fs-devel@lists.sourceforge.net 4940 W: http://en.wikipedia.org/wiki/F2FS 4941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4942 S: Maintained 4943 F: Documentation/filesystems/f2fs.txt 4944 F: Documentation/ABI/testing/sysfs-fs-f2fs 4945 F: fs/f2fs/ 4946 F: include/linux/f2fs_fs.h 4947 F: include/trace/events/f2fs.h 4948 4949 FUJITSU FR-V (FRV) PORT 4950 S: Orphan 4951 F: arch/frv/ 4952 4953 FUJITSU LAPTOP EXTRAS 4954 M: Jonathan Woithe <jwoithe@just42.net> 4955 L: platform-driver-x86@vger.kernel.org 4956 S: Maintained 4957 F: drivers/platform/x86/fujitsu-laptop.c 4958 4959 FUJITSU M-5MO LS CAMERA ISP DRIVER 4960 M: Kyungmin Park <kyungmin.park@samsung.com> 4961 M: Heungjun Kim <riverful.kim@samsung.com> 4962 L: linux-media@vger.kernel.org 4963 S: Maintained 4964 F: drivers/media/i2c/m5mols/ 4965 F: include/media/i2c/m5mols.h 4966 4967 FUJITSU TABLET EXTRAS 4968 M: Robert Gerlach <khnz@gmx.de> 4969 L: platform-driver-x86@vger.kernel.org 4970 S: Maintained 4971 F: drivers/platform/x86/fujitsu-tablet.c 4972 4973 FUSE: FILESYSTEM IN USERSPACE 4974 M: Miklos Szeredi <miklos@szeredi.hu> 4975 L: linux-fsdevel@vger.kernel.org 4976 W: http://fuse.sourceforge.net/ 4977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4978 S: Maintained 4979 F: fs/fuse/ 4980 F: include/uapi/linux/fuse.h 4981 F: Documentation/filesystems/fuse.txt 4982 4983 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4984 M: Rik Faith <faith@cs.unc.edu> 4985 L: linux-scsi@vger.kernel.org 4986 S: Odd Fixes (e.g., new signatures) 4987 F: drivers/scsi/fdomain.* 4988 4989 GCOV BASED KERNEL PROFILING 4990 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4991 S: Maintained 4992 F: kernel/gcov/ 4993 F: Documentation/gcov.txt 4994 4995 GDT SCSI DISK ARRAY CONTROLLER DRIVER 4996 M: Achim Leubner <achim_leubner@adaptec.com> 4997 L: linux-scsi@vger.kernel.org 4998 W: http://www.icp-vortex.com/ 4999 S: Supported 5000 F: drivers/scsi/gdt* 5001 5002 GDB KERNEL DEBUGGING HELPER SCRIPTS 5003 M: Jan Kiszka <jan.kiszka@siemens.com> 5004 M: Kieran Bingham <kieran@bingham.xyz> 5005 S: Supported 5006 F: scripts/gdb/ 5007 5008 GEMTEK FM RADIO RECEIVER DRIVER 5009 M: Hans Verkuil <hverkuil@xs4all.nl> 5010 L: linux-media@vger.kernel.org 5011 T: git git://linuxtv.org/media_tree.git 5012 W: https://linuxtv.org 5013 S: Maintained 5014 F: drivers/media/radio/radio-gemtek* 5015 5016 GENERIC GPIO I2C DRIVER 5017 M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5018 S: Supported 5019 F: drivers/i2c/busses/i2c-gpio.c 5020 F: include/linux/i2c-gpio.h 5021 5022 GENERIC GPIO I2C MULTIPLEXER DRIVER 5023 M: Peter Korsgaard <peter.korsgaard@barco.com> 5024 L: linux-i2c@vger.kernel.org 5025 S: Supported 5026 F: drivers/i2c/muxes/i2c-mux-gpio.c 5027 F: include/linux/i2c-mux-gpio.h 5028 F: Documentation/i2c/muxes/i2c-mux-gpio 5029 5030 GENERIC HDLC (WAN) DRIVERS 5031 M: Krzysztof Halasa <khc@pm.waw.pl> 5032 W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5033 S: Maintained 5034 F: drivers/net/wan/c101.c 5035 F: drivers/net/wan/hd6457* 5036 F: drivers/net/wan/hdlc* 5037 F: drivers/net/wan/n2.c 5038 F: drivers/net/wan/pc300too.c 5039 F: drivers/net/wan/pci200syn.c 5040 F: drivers/net/wan/wanxl* 5041 5042 GENERIC INCLUDE/ASM HEADER FILES 5043 M: Arnd Bergmann <arnd@arndb.de> 5044 L: linux-arch@vger.kernel.org 5045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5046 S: Maintained 5047 F: include/asm-generic/ 5048 F: include/uapi/asm-generic/ 5049 5050 GENERIC PHY FRAMEWORK 5051 M: Kishon Vijay Abraham I <kishon@ti.com> 5052 L: linux-kernel@vger.kernel.org 5053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5054 S: Supported 5055 F: drivers/phy/ 5056 F: include/linux/phy/ 5057 5058 GENERIC PM DOMAINS 5059 M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5060 M: Kevin Hilman <khilman@kernel.org> 5061 M: Ulf Hansson <ulf.hansson@linaro.org> 5062 L: linux-pm@vger.kernel.org 5063 S: Supported 5064 F: drivers/base/power/domain*.c 5065 F: include/linux/pm_domain.h 5066 5067 GENERIC UIO DRIVER FOR PCI DEVICES 5068 M: "Michael S. Tsirkin" <mst@redhat.com> 5069 L: kvm@vger.kernel.org 5070 S: Supported 5071 F: drivers/uio/uio_pci_generic.c 5072 5073 GET_MAINTAINER SCRIPT 5074 M: Joe Perches <joe@perches.com> 5075 S: Maintained 5076 F: scripts/get_maintainer.pl 5077 5078 GFS2 FILE SYSTEM 5079 M: Steven Whitehouse <swhiteho@redhat.com> 5080 M: Bob Peterson <rpeterso@redhat.com> 5081 L: cluster-devel@redhat.com 5082 W: http://sources.redhat.com/cluster/ 5083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5084 S: Supported 5085 F: Documentation/filesystems/gfs2*.txt 5086 F: fs/gfs2/ 5087 F: include/uapi/linux/gfs2_ondisk.h 5088 5089 GIGASET ISDN DRIVERS 5090 M: Paul Bolle <pebolle@tiscali.nl> 5091 L: gigaset307x-common@lists.sourceforge.net 5092 W: http://gigaset307x.sourceforge.net/ 5093 S: Odd Fixes 5094 F: Documentation/isdn/README.gigaset 5095 F: drivers/isdn/gigaset/ 5096 F: include/uapi/linux/gigaset_dev.h 5097 5098 GO7007 MPEG CODEC 5099 M: Hans Verkuil <hans.verkuil@cisco.com> 5100 L: linux-media@vger.kernel.org 5101 S: Maintained 5102 F: drivers/media/usb/go7007/ 5103 5104 GOODIX TOUCHSCREEN 5105 M: Bastien Nocera <hadess@hadess.net> 5106 L: linux-input@vger.kernel.org 5107 S: Maintained 5108 F: drivers/input/touchscreen/goodix.c 5109 5110 GPIO SUBSYSTEM 5111 M: Linus Walleij <linus.walleij@linaro.org> 5112 M: Alexandre Courbot <gnurou@gmail.com> 5113 L: linux-gpio@vger.kernel.org 5114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5115 S: Maintained 5116 F: Documentation/devicetree/bindings/gpio/ 5117 F: Documentation/gpio/ 5118 F: Documentation/ABI/testing/gpio-cdev 5119 F: Documentation/ABI/obsolete/sysfs-gpio 5120 F: drivers/gpio/ 5121 F: include/linux/gpio/ 5122 F: include/linux/gpio.h 5123 F: include/asm-generic/gpio.h 5124 F: include/uapi/linux/gpio.h 5125 F: tools/gpio/ 5126 5127 GRE DEMULTIPLEXER DRIVER 5128 M: Dmitry Kozlov <xeb@mail.ru> 5129 L: netdev@vger.kernel.org 5130 S: Maintained 5131 F: net/ipv4/gre_demux.c 5132 F: net/ipv4/gre_offload.c 5133 F: include/net/gre.h 5134 5135 GRETH 10/100/1G Ethernet MAC device driver 5136 M: Andreas Larsson <andreas@gaisler.com> 5137 L: netdev@vger.kernel.org 5138 S: Maintained 5139 F: drivers/net/ethernet/aeroflex/ 5140 5141 GSPCA FINEPIX SUBDRIVER 5142 M: Frank Zago <frank@zago.net> 5143 L: linux-media@vger.kernel.org 5144 T: git git://linuxtv.org/media_tree.git 5145 S: Maintained 5146 F: drivers/media/usb/gspca/finepix.c 5147 5148 GSPCA GL860 SUBDRIVER 5149 M: Olivier Lorin <o.lorin@laposte.net> 5150 L: linux-media@vger.kernel.org 5151 T: git git://linuxtv.org/media_tree.git 5152 S: Maintained 5153 F: drivers/media/usb/gspca/gl860/ 5154 5155 GSPCA M5602 SUBDRIVER 5156 M: Erik Andren <erik.andren@gmail.com> 5157 L: linux-media@vger.kernel.org 5158 T: git git://linuxtv.org/media_tree.git 5159 S: Maintained 5160 F: drivers/media/usb/gspca/m5602/ 5161 5162 GSPCA PAC207 SONIXB SUBDRIVER 5163 M: Hans de Goede <hdegoede@redhat.com> 5164 L: linux-media@vger.kernel.org 5165 T: git git://linuxtv.org/media_tree.git 5166 S: Maintained 5167 F: drivers/media/usb/gspca/pac207.c 5168 5169 GSPCA SN9C20X SUBDRIVER 5170 M: Brian Johnson <brijohn@gmail.com> 5171 L: linux-media@vger.kernel.org 5172 T: git git://linuxtv.org/media_tree.git 5173 S: Maintained 5174 F: drivers/media/usb/gspca/sn9c20x.c 5175 5176 GSPCA T613 SUBDRIVER 5177 M: Leandro Costantino <lcostantino@gmail.com> 5178 L: linux-media@vger.kernel.org 5179 T: git git://linuxtv.org/media_tree.git 5180 S: Maintained 5181 F: drivers/media/usb/gspca/t613.c 5182 5183 GSPCA USB WEBCAM DRIVER 5184 M: Hans de Goede <hdegoede@redhat.com> 5185 L: linux-media@vger.kernel.org 5186 T: git git://linuxtv.org/media_tree.git 5187 S: Maintained 5188 F: drivers/media/usb/gspca/ 5189 5190 GUID PARTITION TABLE (GPT) 5191 M: Davidlohr Bueso <dave@stgolabs.net> 5192 L: linux-efi@vger.kernel.org 5193 S: Maintained 5194 F: block/partitions/efi.* 5195 5196 STK1160 USB VIDEO CAPTURE DRIVER 5197 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5198 L: linux-media@vger.kernel.org 5199 T: git git://linuxtv.org/media_tree.git 5200 S: Maintained 5201 F: drivers/media/usb/stk1160/ 5202 5203 H8/300 ARCHITECTURE 5204 M: Yoshinori Sato <ysato@users.sourceforge.jp> 5205 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5206 W: http://uclinux-h8.sourceforge.jp 5207 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5208 S: Maintained 5209 F: arch/h8300/ 5210 F: drivers/clocksource/h8300_*.c 5211 F: drivers/clk/h8300/ 5212 F: drivers/irqchip/irq-renesas-h8*.c 5213 5214 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5215 M: Frank Seidel <frank@f-seidel.de> 5216 L: platform-driver-x86@vger.kernel.org 5217 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5218 S: Maintained 5219 F: drivers/platform/x86/hdaps.c 5220 5221 HDPVR USB VIDEO ENCODER DRIVER 5222 M: Hans Verkuil <hverkuil@xs4all.nl> 5223 L: linux-media@vger.kernel.org 5224 T: git git://linuxtv.org/media_tree.git 5225 W: https://linuxtv.org 5226 S: Odd Fixes 5227 F: drivers/media/usb/hdpvr/ 5228 5229 HWPOISON MEMORY FAILURE HANDLING 5230 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5231 L: linux-mm@kvack.org 5232 S: Maintained 5233 F: mm/memory-failure.c 5234 F: mm/hwpoison-inject.c 5235 5236 HYPERVISOR VIRTUAL CONSOLE DRIVER 5237 L: linuxppc-dev@lists.ozlabs.org 5238 S: Odd Fixes 5239 F: drivers/tty/hvc/ 5240 5241 HACKRF MEDIA DRIVER 5242 M: Antti Palosaari <crope@iki.fi> 5243 L: linux-media@vger.kernel.org 5244 W: https://linuxtv.org 5245 W: http://palosaari.fi/linux/ 5246 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5247 T: git git://linuxtv.org/anttip/media_tree.git 5248 S: Maintained 5249 F: drivers/media/usb/hackrf/ 5250 5251 HARDWARE MONITORING 5252 M: Jean Delvare <jdelvare@suse.com> 5253 M: Guenter Roeck <linux@roeck-us.net> 5254 L: linux-hwmon@vger.kernel.org 5255 W: http://hwmon.wiki.kernel.org/ 5256 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5258 S: Maintained 5259 F: Documentation/hwmon/ 5260 F: drivers/hwmon/ 5261 F: include/linux/hwmon*.h 5262 5263 HARDWARE RANDOM NUMBER GENERATOR CORE 5264 M: Matt Mackall <mpm@selenic.com> 5265 M: Herbert Xu <herbert@gondor.apana.org.au> 5266 L: linux-crypto@vger.kernel.org 5267 S: Odd fixes 5268 F: Documentation/hw_random.txt 5269 F: drivers/char/hw_random/ 5270 F: include/linux/hw_random.h 5271 5272 HARDWARE SPINLOCK CORE 5273 M: Ohad Ben-Cohen <ohad@wizery.com> 5274 M: Bjorn Andersson <bjorn.andersson@linaro.org> 5275 L: linux-remoteproc@vger.kernel.org 5276 S: Maintained 5277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5278 F: Documentation/hwspinlock.txt 5279 F: drivers/hwspinlock/hwspinlock_* 5280 F: include/linux/hwspinlock.h 5281 5282 HARMONY SOUND DRIVER 5283 L: linux-parisc@vger.kernel.org 5284 S: Maintained 5285 F: sound/parisc/harmony.* 5286 5287 HD29L2 MEDIA DRIVER 5288 M: Antti Palosaari <crope@iki.fi> 5289 L: linux-media@vger.kernel.org 5290 W: https://linuxtv.org 5291 W: http://palosaari.fi/linux/ 5292 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5293 T: git git://linuxtv.org/anttip/media_tree.git 5294 S: Maintained 5295 F: drivers/media/dvb-frontends/hd29l2* 5296 5297 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5298 M: Don Brace <don.brace@microsemi.com> 5299 L: iss_storagedev@hp.com 5300 L: esc.storagedev@microsemi.com 5301 L: linux-scsi@vger.kernel.org 5302 S: Supported 5303 F: Documentation/scsi/hpsa.txt 5304 F: drivers/scsi/hpsa*.[ch] 5305 F: include/linux/cciss*.h 5306 F: include/uapi/linux/cciss*.h 5307 5308 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5309 M: Don Brace <don.brace@microsemi.com> 5310 L: iss_storagedev@hp.com 5311 L: esc.storagedev@microsemi.com 5312 L: linux-scsi@vger.kernel.org 5313 S: Supported 5314 F: Documentation/blockdev/cciss.txt 5315 F: drivers/block/cciss* 5316 F: include/linux/cciss_ioctl.h 5317 F: include/uapi/linux/cciss_ioctl.h 5318 5319 HFI1 DRIVER 5320 M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5321 M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5322 L: linux-rdma@vger.kernel.org 5323 S: Supported 5324 F: drivers/infiniband/hw/hfi1 5325 5326 HFS FILESYSTEM 5327 L: linux-fsdevel@vger.kernel.org 5328 S: Orphan 5329 F: Documentation/filesystems/hfs.txt 5330 F: fs/hfs/ 5331 5332 HFSPLUS FILESYSTEM 5333 L: linux-fsdevel@vger.kernel.org 5334 S: Orphan 5335 F: Documentation/filesystems/hfsplus.txt 5336 F: fs/hfsplus/ 5337 5338 HGA FRAMEBUFFER DRIVER 5339 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5340 L: linux-nvidia@lists.surfsouth.com 5341 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5342 S: Maintained 5343 F: drivers/video/fbdev/hgafb.c 5344 5345 HIBERNATION (aka Software Suspend, aka swsusp) 5346 M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5347 M: Pavel Machek <pavel@ucw.cz> 5348 L: linux-pm@vger.kernel.org 5349 S: Supported 5350 F: arch/x86/power/ 5351 F: drivers/base/power/ 5352 F: kernel/power/ 5353 F: include/linux/suspend.h 5354 F: include/linux/freezer.h 5355 F: include/linux/pm.h 5356 F: arch/*/include/asm/suspend*.h 5357 5358 HID CORE LAYER 5359 M: Jiri Kosina <jikos@kernel.org> 5360 R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5361 L: linux-input@vger.kernel.org 5362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5363 S: Maintained 5364 F: drivers/hid/ 5365 F: include/linux/hid* 5366 F: include/uapi/linux/hid* 5367 5368 HID SENSOR HUB DRIVERS 5369 M: Jiri Kosina <jikos@kernel.org> 5370 M: Jonathan Cameron <jic23@kernel.org> 5371 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5372 L: linux-input@vger.kernel.org 5373 L: linux-iio@vger.kernel.org 5374 S: Maintained 5375 F: Documentation/hid/hid-sensor* 5376 F: drivers/hid/hid-sensor-* 5377 F: drivers/iio/*/hid-* 5378 F: include/linux/hid-sensor-* 5379 5380 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5381 M: Thomas Gleixner <tglx@linutronix.de> 5382 L: linux-kernel@vger.kernel.org 5383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5384 S: Maintained 5385 F: Documentation/timers/ 5386 F: kernel/time/hrtimer.c 5387 F: kernel/time/clockevents.c 5388 F: kernel/time/tick*.* 5389 F: kernel/time/timer_*.c 5390 F: include/linux/clockchips.h 5391 F: include/linux/hrtimer.h 5392 5393 HIGH-SPEED SCC DRIVER FOR AX.25 5394 L: linux-hams@vger.kernel.org 5395 S: Orphan 5396 F: drivers/net/hamradio/dmascc.c 5397 F: drivers/net/hamradio/scc.c 5398 5399 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5400 M: HighPoint Linux Team <linux@highpoint-tech.com> 5401 W: http://www.highpoint-tech.com 5402 S: Supported 5403 F: Documentation/scsi/hptiop.txt 5404 F: drivers/scsi/hptiop.c 5405 5406 HIPPI 5407 M: Jes Sorensen <jes@trained-monkey.org> 5408 L: linux-hippi@sunsite.dk 5409 S: Maintained 5410 F: include/linux/hippidevice.h 5411 F: include/uapi/linux/if_hippi.h 5412 F: net/802/hippi.c 5413 F: drivers/net/hippi/ 5414 5415 HISILICON SAS Controller 5416 M: John Garry <john.garry@huawei.com> 5417 W: http://www.hisilicon.com 5418 S: Supported 5419 F: drivers/scsi/hisi_sas/ 5420 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5421 5422 HOST AP DRIVER 5423 M: Jouni Malinen <j@w1.fi> 5424 L: hostap@shmoo.com (subscribers-only) 5425 L: linux-wireless@vger.kernel.org 5426 W: http://hostap.epitest.fi/ 5427 S: Maintained 5428 F: drivers/net/wireless/intersil/hostap/ 5429 5430 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5431 L: platform-driver-x86@vger.kernel.org 5432 S: Orphan 5433 F: drivers/platform/x86/tc1100-wmi.c 5434 5435 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5436 M: Jaroslav Kysela <perex@perex.cz> 5437 S: Maintained 5438 F: drivers/net/ethernet/hp/hp100.* 5439 5440 HPET: High Precision Event Timers driver 5441 M: Clemens Ladisch <clemens@ladisch.de> 5442 S: Maintained 5443 F: Documentation/timers/hpet.txt 5444 F: drivers/char/hpet.c 5445 F: include/linux/hpet.h 5446 F: include/uapi/linux/hpet.h 5447 5448 HPET: x86 5449 S: Orphan 5450 F: arch/x86/kernel/hpet.c 5451 F: arch/x86/include/asm/hpet.h 5452 5453 HPFS FILESYSTEM 5454 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5455 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5456 S: Maintained 5457 F: fs/hpfs/ 5458 5459 HSI SUBSYSTEM 5460 M: Sebastian Reichel <sre@kernel.org> 5461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5462 S: Maintained 5463 F: Documentation/ABI/testing/sysfs-bus-hsi 5464 F: Documentation/hsi.txt 5465 F: drivers/hsi/ 5466 F: include/linux/hsi/ 5467 F: include/uapi/linux/hsi/ 5468 5469 HSO 3G MODEM DRIVER 5470 M: Jan Dumon <j.dumon@option.com> 5471 W: http://www.pharscape.org 5472 S: Maintained 5473 F: drivers/net/usb/hso.c 5474 5475 HSR NETWORK PROTOCOL 5476 M: Arvid Brodin <arvid.brodin@alten.se> 5477 L: netdev@vger.kernel.org 5478 S: Maintained 5479 F: net/hsr/ 5480 5481 HTCPEN TOUCHSCREEN DRIVER 5482 M: Pau Oliva Fora <pof@eslack.org> 5483 L: linux-input@vger.kernel.org 5484 S: Maintained 5485 F: drivers/input/touchscreen/htcpen.c 5486 5487 HUGETLB FILESYSTEM 5488 M: Nadia Yvette Chambers <nyc@holomorphy.com> 5489 S: Maintained 5490 F: fs/hugetlbfs/ 5491 5492 Hyper-V CORE AND DRIVERS 5493 M: "K. Y. Srinivasan" <kys@microsoft.com> 5494 M: Haiyang Zhang <haiyangz@microsoft.com> 5495 L: devel@linuxdriverproject.org 5496 S: Maintained 5497 F: arch/x86/include/asm/mshyperv.h 5498 F: arch/x86/include/uapi/asm/hyperv.h 5499 F: arch/x86/kernel/cpu/mshyperv.c 5500 F: drivers/hid/hid-hyperv.c 5501 F: drivers/hv/ 5502 F: drivers/input/serio/hyperv-keyboard.c 5503 F: drivers/pci/host/pci-hyperv.c 5504 F: drivers/net/hyperv/ 5505 F: drivers/scsi/storvsc_drv.c 5506 F: drivers/video/fbdev/hyperv_fb.c 5507 F: include/linux/hyperv.h 5508 F: tools/hv/ 5509 F: Documentation/ABI/stable/sysfs-bus-vmbus 5510 5511 I2C MUXES 5512 M: Peter Rosin <peda@axentia.se> 5513 L: linux-i2c@vger.kernel.org 5514 S: Maintained 5515 F: Documentation/i2c/i2c-topology 5516 F: Documentation/i2c/muxes/ 5517 F: Documentation/devicetree/bindings/i2c/i2c-mux* 5518 F: drivers/i2c/i2c-mux.c 5519 F: drivers/i2c/muxes/ 5520 F: include/linux/i2c-mux.h 5521 5522 I2C OVER PARALLEL PORT 5523 M: Jean Delvare <jdelvare@suse.com> 5524 L: linux-i2c@vger.kernel.org 5525 S: Maintained 5526 F: Documentation/i2c/busses/i2c-parport 5527 F: Documentation/i2c/busses/i2c-parport-light 5528 F: drivers/i2c/busses/i2c-parport.c 5529 F: drivers/i2c/busses/i2c-parport-light.c 5530 5531 I2C/SMBUS CONTROLLER DRIVERS FOR PC 5532 M: Jean Delvare <jdelvare@suse.com> 5533 L: linux-i2c@vger.kernel.org 5534 S: Maintained 5535 F: Documentation/i2c/busses/i2c-ali1535 5536 F: Documentation/i2c/busses/i2c-ali1563 5537 F: Documentation/i2c/busses/i2c-ali15x3 5538 F: Documentation/i2c/busses/i2c-amd756 5539 F: Documentation/i2c/busses/i2c-amd8111 5540 F: Documentation/i2c/busses/i2c-i801 5541 F: Documentation/i2c/busses/i2c-nforce2 5542 F: Documentation/i2c/busses/i2c-piix4 5543 F: Documentation/i2c/busses/i2c-sis5595 5544 F: Documentation/i2c/busses/i2c-sis630 5545 F: Documentation/i2c/busses/i2c-sis96x 5546 F: Documentation/i2c/busses/i2c-via 5547 F: Documentation/i2c/busses/i2c-viapro 5548 F: drivers/i2c/busses/i2c-ali1535.c 5549 F: drivers/i2c/busses/i2c-ali1563.c 5550 F: drivers/i2c/busses/i2c-ali15x3.c 5551 F: drivers/i2c/busses/i2c-amd756.c 5552 F: drivers/i2c/busses/i2c-amd756-s4882.c 5553 F: drivers/i2c/busses/i2c-amd8111.c 5554 F: drivers/i2c/busses/i2c-i801.c 5555 F: drivers/i2c/busses/i2c-isch.c 5556 F: drivers/i2c/busses/i2c-nforce2.c 5557 F: drivers/i2c/busses/i2c-nforce2-s4985.c 5558 F: drivers/i2c/busses/i2c-piix4.c 5559 F: drivers/i2c/busses/i2c-sis5595.c 5560 F: drivers/i2c/busses/i2c-sis630.c 5561 F: drivers/i2c/busses/i2c-sis96x.c 5562 F: drivers/i2c/busses/i2c-via.c 5563 F: drivers/i2c/busses/i2c-viapro.c 5564 5565 I2C/SMBUS ISMT DRIVER 5566 M: Seth Heasley <seth.heasley@intel.com> 5567 M: Neil Horman <nhorman@tuxdriver.com> 5568 L: linux-i2c@vger.kernel.org 5569 F: drivers/i2c/busses/i2c-ismt.c 5570 F: Documentation/i2c/busses/i2c-ismt 5571 5572 I2C/SMBUS STUB DRIVER 5573 M: Jean Delvare <jdelvare@suse.com> 5574 L: linux-i2c@vger.kernel.org 5575 S: Maintained 5576 F: drivers/i2c/i2c-stub.c 5577 5578 I2C SUBSYSTEM 5579 M: Wolfram Sang <wsa@the-dreams.de> 5580 L: linux-i2c@vger.kernel.org 5581 W: https://i2c.wiki.kernel.org/ 5582 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5584 S: Maintained 5585 F: Documentation/devicetree/bindings/i2c/ 5586 F: Documentation/i2c/ 5587 F: drivers/i2c/ 5588 F: drivers/i2c/*/ 5589 F: include/linux/i2c.h 5590 F: include/linux/i2c-*.h 5591 F: include/uapi/linux/i2c.h 5592 F: include/uapi/linux/i2c-*.h 5593 5594 I2C ACPI SUPPORT 5595 M: Mika Westerberg <mika.westerberg@linux.intel.com> 5596 L: linux-i2c@vger.kernel.org 5597 L: linux-acpi@vger.kernel.org 5598 S: Maintained 5599 5600 I2C-TAOS-EVM DRIVER 5601 M: Jean Delvare <jdelvare@suse.com> 5602 L: linux-i2c@vger.kernel.org 5603 S: Maintained 5604 F: Documentation/i2c/busses/i2c-taos-evm 5605 F: drivers/i2c/busses/i2c-taos-evm.c 5606 5607 I2C-TINY-USB DRIVER 5608 M: Till Harbaum <till@harbaum.org> 5609 L: linux-i2c@vger.kernel.org 5610 W: http://www.harbaum.org/till/i2c_tiny_usb 5611 S: Maintained 5612 F: drivers/i2c/busses/i2c-tiny-usb.c 5613 5614 i386 BOOT CODE 5615 M: "H. Peter Anvin" <hpa@zytor.com> 5616 S: Maintained 5617 F: arch/x86/boot/ 5618 5619 i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5620 M: "H. Peter Anvin" <hpa@zytor.com> 5621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5622 S: Maintained 5623 5624 IA64 (Itanium) PLATFORM 5625 M: Tony Luck <tony.luck@intel.com> 5626 M: Fenghua Yu <fenghua.yu@intel.com> 5627 L: linux-ia64@vger.kernel.org 5628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5629 S: Maintained 5630 F: arch/ia64/ 5631 5632 IBM Power VMX Cryptographic instructions 5633 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5634 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5635 L: linux-crypto@vger.kernel.org 5636 S: Supported 5637 F: drivers/crypto/vmx/Makefile 5638 F: drivers/crypto/vmx/Kconfig 5639 F: drivers/crypto/vmx/vmx.c 5640 F: drivers/crypto/vmx/aes* 5641 F: drivers/crypto/vmx/ghash* 5642 F: drivers/crypto/vmx/ppc-xlate.pl 5643 5644 IBM Power in-Nest Crypto Acceleration 5645 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5646 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5647 L: linux-crypto@vger.kernel.org 5648 S: Supported 5649 F: drivers/crypto/nx/Makefile 5650 F: drivers/crypto/nx/Kconfig 5651 F: drivers/crypto/nx/nx-aes* 5652 F: drivers/crypto/nx/nx-sha* 5653 F: drivers/crypto/nx/nx.* 5654 F: drivers/crypto/nx/nx_csbcpb.h 5655 F: drivers/crypto/nx/nx_debugfs.h 5656 5657 IBM Power 842 compression accelerator 5658 M: Dan Streetman <ddstreet@ieee.org> 5659 S: Supported 5660 F: drivers/crypto/nx/Makefile 5661 F: drivers/crypto/nx/Kconfig 5662 F: drivers/crypto/nx/nx-842* 5663 F: include/linux/sw842.h 5664 F: crypto/842.c 5665 F: lib/842/ 5666 5667 IBM Power Linux RAID adapter 5668 M: Brian King <brking@us.ibm.com> 5669 S: Supported 5670 F: drivers/scsi/ipr.* 5671 5672 IBM Power Virtual Ethernet Device Driver 5673 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5674 L: netdev@vger.kernel.org 5675 S: Supported 5676 F: drivers/net/ethernet/ibm/ibmveth.* 5677 5678 IBM Power SRIOV Virtual NIC Device Driver 5679 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5680 M: John Allen <jallen@linux.vnet.ibm.com> 5681 L: netdev@vger.kernel.org 5682 S: Supported 5683 F: drivers/net/ethernet/ibm/ibmvnic.* 5684 5685 IBM Power Virtual SCSI Device Drivers 5686 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5687 L: linux-scsi@vger.kernel.org 5688 S: Supported 5689 F: drivers/scsi/ibmvscsi/ibmvscsi* 5690 F: drivers/scsi/ibmvscsi/viosrp.h 5691 5692 IBM Power Virtual FC Device Drivers 5693 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5694 L: linux-scsi@vger.kernel.org 5695 S: Supported 5696 F: drivers/scsi/ibmvscsi/ibmvfc* 5697 5698 IBM ServeRAID RAID DRIVER 5699 S: Orphan 5700 F: drivers/scsi/ips.* 5701 5702 ICH LPC AND GPIO DRIVER 5703 M: Peter Tyser <ptyser@xes-inc.com> 5704 S: Maintained 5705 F: drivers/mfd/lpc_ich.c 5706 F: drivers/gpio/gpio-ich.c 5707 5708 IDE SUBSYSTEM 5709 M: "David S. Miller" <davem@davemloft.net> 5710 L: linux-ide@vger.kernel.org 5711 Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5713 S: Maintained 5714 F: Documentation/ide/ 5715 F: drivers/ide/ 5716 F: include/linux/ide.h 5717 5718 IDEAPAD LAPTOP EXTRAS DRIVER 5719 M: Ike Panhc <ike.pan@canonical.com> 5720 L: platform-driver-x86@vger.kernel.org 5721 W: http://launchpad.net/ideapad-laptop 5722 S: Maintained 5723 F: drivers/platform/x86/ideapad-laptop.c 5724 5725 IDEAPAD LAPTOP SLIDEBAR DRIVER 5726 M: Andrey Moiseev <o2g.org.ru@gmail.com> 5727 L: linux-input@vger.kernel.org 5728 W: https://github.com/o2genum/ideapad-slidebar 5729 S: Maintained 5730 F: drivers/input/misc/ideapad_slidebar.c 5731 5732 IDE/ATAPI DRIVERS 5733 M: Borislav Petkov <bp@alien8.de> 5734 L: linux-ide@vger.kernel.org 5735 S: Maintained 5736 F: Documentation/cdrom/ide-cd 5737 F: drivers/ide/ide-cd* 5738 5739 IDLE-I7300 5740 M: Andy Henroid <andrew.d.henroid@intel.com> 5741 L: linux-pm@vger.kernel.org 5742 S: Supported 5743 F: drivers/idle/i7300_idle.c 5744 5745 IEEE 802.15.4 SUBSYSTEM 5746 M: Alexander Aring <aar@pengutronix.de> 5747 L: linux-wpan@vger.kernel.org 5748 W: http://wpan.cakelab.org/ 5749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5751 S: Maintained 5752 F: net/ieee802154/ 5753 F: net/mac802154/ 5754 F: drivers/net/ieee802154/ 5755 F: include/linux/nl802154.h 5756 F: include/linux/ieee802154.h 5757 F: include/net/nl802154.h 5758 F: include/net/mac802154.h 5759 F: include/net/af_ieee802154.h 5760 F: include/net/cfg802154.h 5761 F: include/net/ieee802154_netdev.h 5762 F: Documentation/networking/ieee802154.txt 5763 5764 IGORPLUG-USB IR RECEIVER 5765 M: Sean Young <sean@mess.org> 5766 L: linux-media@vger.kernel.org 5767 S: Maintained 5768 F: drivers/media/rc/igorplugusb.c 5769 5770 IGUANAWORKS USB IR TRANSCEIVER 5771 M: Sean Young <sean@mess.org> 5772 L: linux-media@vger.kernel.org 5773 S: Maintained 5774 F: drivers/media/rc/iguanair.c 5775 5776 IIO SUBSYSTEM AND DRIVERS 5777 M: Jonathan Cameron <jic23@kernel.org> 5778 R: Hartmut Knaack <knaack.h@gmx.de> 5779 R: Lars-Peter Clausen <lars@metafoo.de> 5780 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5781 L: linux-iio@vger.kernel.org 5782 S: Maintained 5783 F: drivers/iio/ 5784 F: drivers/staging/iio/ 5785 F: include/linux/iio/ 5786 F: tools/iio/ 5787 5788 IKANOS/ADI EAGLE ADSL USB DRIVER 5789 M: Matthieu Castet <castet.matthieu@free.fr> 5790 M: Stanislaw Gruszka <stf_xl@wp.pl> 5791 S: Maintained 5792 F: drivers/usb/atm/ueagle-atm.c 5793 5794 INA209 HARDWARE MONITOR DRIVER 5795 M: Guenter Roeck <linux@roeck-us.net> 5796 L: linux-hwmon@vger.kernel.org 5797 S: Maintained 5798 F: Documentation/hwmon/ina209 5799 F: Documentation/devicetree/bindings/i2c/ina209.txt 5800 F: drivers/hwmon/ina209.c 5801 5802 INA2XX HARDWARE MONITOR DRIVER 5803 M: Guenter Roeck <linux@roeck-us.net> 5804 L: linux-hwmon@vger.kernel.org 5805 S: Maintained 5806 F: Documentation/hwmon/ina2xx 5807 F: drivers/hwmon/ina2xx.c 5808 F: include/linux/platform_data/ina2xx.h 5809 5810 INDUSTRY PACK SUBSYSTEM (IPACK) 5811 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5812 M: Jens Taprogge <jens.taprogge@taprogge.org> 5813 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5814 L: industrypack-devel@lists.sourceforge.net 5815 W: http://industrypack.sourceforge.net 5816 S: Maintained 5817 F: drivers/ipack/ 5818 5819 INGENIC JZ4780 DMA Driver 5820 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5821 S: Maintained 5822 F: drivers/dma/dma-jz4780.c 5823 5824 INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5825 M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5826 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5827 L: linux-ima-devel@lists.sourceforge.net 5828 L: linux-ima-user@lists.sourceforge.net 5829 L: linux-security-module@vger.kernel.org 5830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5831 S: Supported 5832 F: security/integrity/ima/ 5833 5834 IMGTEC IR DECODER DRIVER 5835 M: James Hogan <james.hogan@imgtec.com> 5836 S: Maintained 5837 F: drivers/media/rc/img-ir/ 5838 5839 IMS TWINTURBO FRAMEBUFFER DRIVER 5840 L: linux-fbdev@vger.kernel.org 5841 S: Orphan 5842 F: drivers/video/fbdev/imsttfb.c 5843 5844 INFINIBAND SUBSYSTEM 5845 M: Doug Ledford <dledford@redhat.com> 5846 M: Sean Hefty <sean.hefty@intel.com> 5847 M: Hal Rosenstock <hal.rosenstock@gmail.com> 5848 L: linux-rdma@vger.kernel.org 5849 W: http://www.openfabrics.org/ 5850 Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5852 S: Supported 5853 F: Documentation/infiniband/ 5854 F: drivers/infiniband/ 5855 F: include/uapi/linux/if_infiniband.h 5856 F: include/uapi/rdma/ 5857 F: include/rdma/ 5858 5859 INOTIFY 5860 M: John McCutchan <john@johnmccutchan.com> 5861 M: Robert Love <rlove@rlove.org> 5862 M: Eric Paris <eparis@parisplace.org> 5863 S: Maintained 5864 F: Documentation/filesystems/inotify.txt 5865 F: fs/notify/inotify/ 5866 F: include/linux/inotify.h 5867 F: include/uapi/linux/inotify.h 5868 5869 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5870 M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5871 L: linux-input@vger.kernel.org 5872 Q: http://patchwork.kernel.org/project/linux-input/list/ 5873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5874 S: Maintained 5875 F: drivers/input/ 5876 F: include/linux/input.h 5877 F: include/uapi/linux/input.h 5878 F: include/linux/input/ 5879 F: Documentation/devicetree/bindings/input/ 5880 5881 INPUT MULTITOUCH (MT) PROTOCOL 5882 M: Henrik Rydberg <rydberg@bitmath.org> 5883 L: linux-input@vger.kernel.org 5884 S: Odd fixes 5885 F: Documentation/input/multi-touch-protocol.txt 5886 F: drivers/input/input-mt.c 5887 K: \b(ABS|SYN)_MT_ 5888 5889 INTEL ASoC BDW/HSW DRIVERS 5890 M: Jie Yang <yang.jie@linux.intel.com> 5891 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5892 S: Supported 5893 F: sound/soc/intel/common/sst-dsp* 5894 F: sound/soc/intel/common/sst-firmware.c 5895 F: sound/soc/intel/boards/broadwell.c 5896 F: sound/soc/intel/haswell/ 5897 5898 INTEL C600 SERIES SAS CONTROLLER DRIVER 5899 M: Intel SCU Linux support <intel-linux-scu@intel.com> 5900 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5901 L: linux-scsi@vger.kernel.org 5902 T: git git://git.code.sf.net/p/intel-sas/isci 5903 S: Supported 5904 F: drivers/scsi/isci/ 5905 5906 INTEL HID EVENT DRIVER 5907 M: Alex Hung <alex.hung@canonical.com> 5908 L: platform-driver-x86@vger.kernel.org 5909 S: Maintained 5910 F: drivers/platform/x86/intel-hid.c 5911 5912 INTEL IDLE DRIVER 5913 M: Len Brown <lenb@kernel.org> 5914 L: linux-pm@vger.kernel.org 5915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5916 S: Supported 5917 F: drivers/idle/intel_idle.c 5918 5919 INTEL PSTATE DRIVER 5920 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5921 M: Len Brown <lenb@kernel.org> 5922 L: linux-pm@vger.kernel.org 5923 S: Supported 5924 F: drivers/cpufreq/intel_pstate.c 5925 5926 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5927 M: Maik Broemme <mbroemme@plusserver.de> 5928 L: linux-fbdev@vger.kernel.org 5929 S: Maintained 5930 F: Documentation/fb/intelfb.txt 5931 F: drivers/video/fbdev/intelfb/ 5932 5933 INTEL 810/815 FRAMEBUFFER DRIVER 5934 M: Antonino Daplas <adaplas@gmail.com> 5935 L: linux-fbdev@vger.kernel.org 5936 S: Maintained 5937 F: drivers/video/fbdev/i810/ 5938 5939 INTEL MENLOW THERMAL DRIVER 5940 M: Sujith Thomas <sujith.thomas@intel.com> 5941 L: platform-driver-x86@vger.kernel.org 5942 W: https://01.org/linux-acpi 5943 S: Supported 5944 F: drivers/platform/x86/intel_menlow.c 5945 5946 INTEL I/OAT DMA DRIVER 5947 M: Dave Jiang <dave.jiang@intel.com> 5948 R: Dan Williams <dan.j.williams@intel.com> 5949 L: dmaengine@vger.kernel.org 5950 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5951 S: Supported 5952 F: drivers/dma/ioat* 5953 5954 INTEL IOMMU (VT-d) 5955 M: David Woodhouse <dwmw2@infradead.org> 5956 L: iommu@lists.linux-foundation.org 5957 T: git git://git.infradead.org/iommu-2.6.git 5958 S: Supported 5959 F: drivers/iommu/intel-iommu.c 5960 F: include/linux/intel-iommu.h 5961 5962 INTEL IOP-ADMA DMA DRIVER 5963 R: Dan Williams <dan.j.williams@intel.com> 5964 S: Odd fixes 5965 F: drivers/dma/iop-adma.c 5966 5967 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5968 M: Krzysztof Halasa <khalasa@piap.pl> 5969 S: Maintained 5970 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5971 F: arch/arm/mach-ixp4xx/include/mach/npe.h 5972 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5973 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5974 F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5975 F: drivers/net/wan/ixp4xx_hss.c 5976 5977 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5978 M: Deepak Saxena <dsaxena@plexity.net> 5979 S: Maintained 5980 F: drivers/char/hw_random/ixp4xx-rng.c 5981 5982 INTEL ETHERNET DRIVERS 5983 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5984 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5985 W: http://www.intel.com/support/feedback.htm 5986 W: http://e1000.sourceforge.net/ 5987 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5990 S: Supported 5991 F: Documentation/networking/e100.txt 5992 F: Documentation/networking/e1000.txt 5993 F: Documentation/networking/e1000e.txt 5994 F: Documentation/networking/igb.txt 5995 F: Documentation/networking/igbvf.txt 5996 F: Documentation/networking/ixgb.txt 5997 F: Documentation/networking/ixgbe.txt 5998 F: Documentation/networking/ixgbevf.txt 5999 F: Documentation/networking/i40e.txt 6000 F: Documentation/networking/i40evf.txt 6001 F: drivers/net/ethernet/intel/ 6002 F: drivers/net/ethernet/intel/*/ 6003 6004 INTEL RDMA RNIC DRIVER 6005 M: Faisal Latif <faisal.latif@intel.com> 6006 R: Chien Tin Tung <chien.tin.tung@intel.com> 6007 R: Mustafa Ismail <mustafa.ismail@intel.com> 6008 R: Shiraz Saleem <shiraz.saleem@intel.com> 6009 R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6010 L: linux-rdma@vger.kernel.org 6011 S: Supported 6012 F: drivers/infiniband/hw/i40iw/ 6013 6014 INTEL-MID GPIO DRIVER 6015 M: David Cohen <david.a.cohen@linux.intel.com> 6016 L: linux-gpio@vger.kernel.org 6017 S: Maintained 6018 F: drivers/gpio/gpio-intel-mid.c 6019 6020 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6021 M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6022 L: linux-wireless@vger.kernel.org 6023 S: Maintained 6024 F: Documentation/networking/README.ipw2100 6025 F: Documentation/networking/README.ipw2200 6026 F: drivers/net/wireless/intel/ipw2x00/ 6027 6028 INTEL(R) TRACE HUB 6029 M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6030 S: Supported 6031 F: Documentation/trace/intel_th.txt 6032 F: drivers/hwtracing/intel_th/ 6033 6034 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6035 M: Ning Sun <ning.sun@intel.com> 6036 L: tboot-devel@lists.sourceforge.net 6037 W: http://tboot.sourceforge.net 6038 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6039 S: Supported 6040 F: Documentation/intel_txt.txt 6041 F: include/linux/tboot.h 6042 F: arch/x86/kernel/tboot.c 6043 6044 INTEL WIRELESS WIMAX CONNECTION 2400 6045 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6046 M: linux-wimax@intel.com 6047 L: wimax@linuxwimax.org (subscribers-only) 6048 S: Supported 6049 W: http://linuxwimax.org 6050 F: Documentation/wimax/README.i2400m 6051 F: drivers/net/wimax/i2400m/ 6052 F: include/uapi/linux/wimax/i2400m.h 6053 6054 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6055 M: Stanislaw Gruszka <sgruszka@redhat.com> 6056 L: linux-wireless@vger.kernel.org 6057 S: Supported 6058 F: drivers/net/wireless/intel/iwlegacy/ 6059 6060 INTEL WIRELESS WIFI LINK (iwlwifi) 6061 M: Johannes Berg <johannes.berg@intel.com> 6062 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6063 M: Luca Coelho <luciano.coelho@intel.com> 6064 M: Intel Linux Wireless <linuxwifi@intel.com> 6065 L: linux-wireless@vger.kernel.org 6066 W: http://intellinuxwireless.org 6067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6068 S: Supported 6069 F: drivers/net/wireless/intel/iwlwifi/ 6070 6071 INTEL MANAGEMENT ENGINE (mei) 6072 M: Tomas Winkler <tomas.winkler@intel.com> 6073 L: linux-kernel@vger.kernel.org 6074 S: Supported 6075 F: include/uapi/linux/mei.h 6076 F: include/linux/mei_cl_bus.h 6077 F: drivers/misc/mei/* 6078 F: drivers/watchdog/mei_wdt.c 6079 F: Documentation/misc-devices/mei/* 6080 6081 INTEL MIC DRIVERS (mic) 6082 M: Sudeep Dutt <sudeep.dutt@intel.com> 6083 M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6084 S: Supported 6085 W: https://github.com/sudeepdutt/mic 6086 W: http://software.intel.com/en-us/mic-developer 6087 F: include/linux/mic_bus.h 6088 F: include/linux/scif.h 6089 F: include/uapi/linux/mic_common.h 6090 F: include/uapi/linux/mic_ioctl.h 6091 F: include/uapi/linux/scif_ioctl.h 6092 F: drivers/misc/mic/ 6093 F: drivers/dma/mic_x100_dma.c 6094 F: drivers/dma/mic_x100_dma.h 6095 F: Documentation/mic/ 6096 6097 INTEL PMC/P-Unit IPC DRIVER 6098 M: Zha Qipeng<qipeng.zha@intel.com> 6099 L: platform-driver-x86@vger.kernel.org 6100 S: Maintained 6101 F: drivers/platform/x86/intel_pmc_ipc.c 6102 F: drivers/platform/x86/intel_punit_ipc.c 6103 F: arch/x86/include/asm/intel_pmc_ipc.h 6104 F: arch/x86/include/asm/intel_punit_ipc.h 6105 6106 INTEL TELEMETRY DRIVER 6107 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6108 L: platform-driver-x86@vger.kernel.org 6109 S: Maintained 6110 F: arch/x86/include/asm/intel_telemetry.h 6111 F: drivers/platform/x86/intel_telemetry* 6112 6113 INTEL PMC CORE DRIVER 6114 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6115 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6116 L: platform-driver-x86@vger.kernel.org 6117 S: Maintained 6118 F: arch/x86/include/asm/pmc_core.h 6119 F: drivers/platform/x86/intel_pmc_core* 6120 6121 IOC3 ETHERNET DRIVER 6122 M: Ralf Baechle <ralf@linux-mips.org> 6123 L: linux-mips@linux-mips.org 6124 S: Maintained 6125 F: drivers/net/ethernet/sgi/ioc3-eth.c 6126 6127 IOC3 SERIAL DRIVER 6128 M: Pat Gefre <pfg@sgi.com> 6129 L: linux-serial@vger.kernel.org 6130 S: Maintained 6131 F: drivers/tty/serial/ioc3_serial.c 6132 6133 IOMMU DRIVERS 6134 M: Joerg Roedel <joro@8bytes.org> 6135 L: iommu@lists.linux-foundation.org 6136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6137 S: Maintained 6138 F: drivers/iommu/ 6139 6140 IP MASQUERADING 6141 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6142 S: Maintained 6143 F: net/ipv4/netfilter/ipt_MASQUERADE.c 6144 6145 IPMI SUBSYSTEM 6146 M: Corey Minyard <minyard@acm.org> 6147 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6148 W: http://openipmi.sourceforge.net/ 6149 S: Supported 6150 F: Documentation/IPMI.txt 6151 F: drivers/char/ipmi/ 6152 F: include/linux/ipmi* 6153 F: include/uapi/linux/ipmi* 6154 6155 QCOM AUDIO (ASoC) DRIVERS 6156 M: Patrick Lai <plai@codeaurora.org> 6157 M: Banajit Goswami <bgoswami@codeaurora.org> 6158 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6159 S: Supported 6160 F: sound/soc/qcom/ 6161 6162 IPS SCSI RAID DRIVER 6163 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6164 L: linux-scsi@vger.kernel.org 6165 W: http://www.adaptec.com/ 6166 S: Maintained 6167 F: drivers/scsi/ips* 6168 6169 IPVS 6170 M: Wensong Zhang <wensong@linux-vs.org> 6171 M: Simon Horman <horms@verge.net.au> 6172 M: Julian Anastasov <ja@ssi.bg> 6173 L: netdev@vger.kernel.org 6174 L: lvs-devel@vger.kernel.org 6175 S: Maintained 6176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6178 F: Documentation/networking/ipvs-sysctl.txt 6179 F: include/net/ip_vs.h 6180 F: include/uapi/linux/ip_vs.h 6181 F: net/netfilter/ipvs/ 6182 6183 IPWIRELESS DRIVER 6184 M: Jiri Kosina <jikos@kernel.org> 6185 M: David Sterba <dsterba@suse.com> 6186 S: Odd Fixes 6187 F: drivers/tty/ipwireless/ 6188 6189 IPX NETWORK LAYER 6190 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6191 L: netdev@vger.kernel.org 6192 S: Maintained 6193 F: include/net/ipx.h 6194 F: include/uapi/linux/ipx.h 6195 F: net/ipx/ 6196 6197 IRDA SUBSYSTEM 6198 M: Samuel Ortiz <samuel@sortiz.org> 6199 L: irda-users@lists.sourceforge.net (subscribers-only) 6200 L: netdev@vger.kernel.org 6201 W: http://irda.sourceforge.net/ 6202 S: Maintained 6203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6204 F: Documentation/networking/irda.txt 6205 F: drivers/net/irda/ 6206 F: include/net/irda/ 6207 F: net/irda/ 6208 6209 IRQ SUBSYSTEM 6210 M: Thomas Gleixner <tglx@linutronix.de> 6211 L: linux-kernel@vger.kernel.org 6212 S: Maintained 6213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6214 F: kernel/irq/ 6215 6216 IRQCHIP DRIVERS 6217 M: Thomas Gleixner <tglx@linutronix.de> 6218 M: Jason Cooper <jason@lakedaemon.net> 6219 M: Marc Zyngier <marc.zyngier@arm.com> 6220 L: linux-kernel@vger.kernel.org 6221 S: Maintained 6222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6223 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6224 F: Documentation/devicetree/bindings/interrupt-controller/ 6225 F: drivers/irqchip/ 6226 6227 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6228 M: Jiang Liu <jiang.liu@linux.intel.com> 6229 M: Marc Zyngier <marc.zyngier@arm.com> 6230 S: Maintained 6231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6232 F: Documentation/IRQ-domain.txt 6233 F: include/linux/irqdomain.h 6234 F: kernel/irq/irqdomain.c 6235 F: kernel/irq/msi.c 6236 6237 ISA 6238 M: William Breathitt Gray <vilhelm.gray@gmail.com> 6239 S: Maintained 6240 F: Documentation/isa.txt 6241 F: drivers/base/isa.c 6242 F: include/linux/isa.h 6243 6244 ISAPNP 6245 M: Jaroslav Kysela <perex@perex.cz> 6246 S: Maintained 6247 F: Documentation/isapnp.txt 6248 F: drivers/pnp/isapnp/ 6249 F: include/linux/isapnp.h 6250 6251 ISA RADIO MODULE 6252 M: Hans Verkuil <hverkuil@xs4all.nl> 6253 L: linux-media@vger.kernel.org 6254 T: git git://linuxtv.org/media_tree.git 6255 W: https://linuxtv.org 6256 S: Maintained 6257 F: drivers/media/radio/radio-isa* 6258 6259 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6260 M: Peter Jones <pjones@redhat.com> 6261 M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6262 S: Maintained 6263 F: drivers/firmware/iscsi_ibft* 6264 6265 ISCSI 6266 M: Mike Christie <michaelc@cs.wisc.edu> 6267 L: open-iscsi@googlegroups.com 6268 W: www.open-iscsi.org 6269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6270 S: Maintained 6271 F: drivers/scsi/*iscsi* 6272 F: include/scsi/*iscsi* 6273 6274 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6275 M: Or Gerlitz <ogerlitz@mellanox.com> 6276 M: Sagi Grimberg <sagi@grimberg.me> 6277 M: Roi Dayan <roid@mellanox.com> 6278 L: linux-rdma@vger.kernel.org 6279 S: Supported 6280 W: http://www.openfabrics.org 6281 W: www.open-iscsi.org 6282 Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6283 F: drivers/infiniband/ulp/iser/ 6284 6285 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6286 M: Sagi Grimberg <sagi@grimberg.me> 6287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6288 L: linux-rdma@vger.kernel.org 6289 L: target-devel@vger.kernel.org 6290 S: Supported 6291 W: http://www.linux-iscsi.org 6292 F: drivers/infiniband/ulp/isert 6293 6294 ISDN SUBSYSTEM 6295 M: Karsten Keil <isdn@linux-pingi.de> 6296 L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6297 L: netdev@vger.kernel.org 6298 W: http://www.isdn4linux.de 6299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6300 S: Maintained 6301 F: Documentation/isdn/ 6302 F: drivers/isdn/ 6303 F: include/linux/isdn.h 6304 F: include/linux/isdn/ 6305 F: include/uapi/linux/isdn.h 6306 F: include/uapi/linux/isdn/ 6307 6308 ISDN SUBSYSTEM (Eicon active card driver) 6309 M: Armin Schindler <mac@melware.de> 6310 L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6311 W: http://www.melware.de 6312 S: Maintained 6313 F: drivers/isdn/hardware/eicon/ 6314 6315 IT87 HARDWARE MONITORING DRIVER 6316 M: Jean Delvare <jdelvare@suse.com> 6317 L: linux-hwmon@vger.kernel.org 6318 S: Maintained 6319 F: Documentation/hwmon/it87 6320 F: drivers/hwmon/it87.c 6321 6322 IT913X MEDIA DRIVER 6323 M: Antti Palosaari <crope@iki.fi> 6324 L: linux-media@vger.kernel.org 6325 W: https://linuxtv.org 6326 W: http://palosaari.fi/linux/ 6327 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6328 T: git git://linuxtv.org/anttip/media_tree.git 6329 S: Maintained 6330 F: drivers/media/tuners/it913x* 6331 6332 IVTV VIDEO4LINUX DRIVER 6333 M: Andy Walls <awalls@md.metrocast.net> 6334 L: ivtv-devel@ivtvdriver.org (subscribers-only) 6335 L: linux-media@vger.kernel.org 6336 T: git git://linuxtv.org/media_tree.git 6337 W: http://www.ivtvdriver.org 6338 S: Maintained 6339 F: Documentation/video4linux/*.ivtv 6340 F: drivers/media/pci/ivtv/ 6341 F: include/uapi/linux/ivtv* 6342 6343 IX2505V MEDIA DRIVER 6344 M: Malcolm Priestley <tvboxspy@gmail.com> 6345 L: linux-media@vger.kernel.org 6346 W: https://linuxtv.org 6347 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6348 S: Maintained 6349 F: drivers/media/dvb-frontends/ix2505v* 6350 6351 JC42.4 TEMPERATURE SENSOR DRIVER 6352 M: Guenter Roeck <linux@roeck-us.net> 6353 L: linux-hwmon@vger.kernel.org 6354 S: Maintained 6355 F: drivers/hwmon/jc42.c 6356 F: Documentation/hwmon/jc42 6357 6358 JFS FILESYSTEM 6359 M: Dave Kleikamp <shaggy@kernel.org> 6360 L: jfs-discussion@lists.sourceforge.net 6361 W: http://jfs.sourceforge.net/ 6362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6363 S: Maintained 6364 F: Documentation/filesystems/jfs.txt 6365 F: fs/jfs/ 6366 6367 JME NETWORK DRIVER 6368 M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6369 L: netdev@vger.kernel.org 6370 S: Maintained 6371 F: drivers/net/ethernet/jme.* 6372 6373 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6374 M: David Woodhouse <dwmw2@infradead.org> 6375 L: linux-mtd@lists.infradead.org 6376 W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6377 S: Maintained 6378 F: fs/jffs2/ 6379 F: include/uapi/linux/jffs2.h 6380 6381 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6382 M: "Theodore Ts'o" <tytso@mit.edu> 6383 M: Jan Kara <jack@suse.com> 6384 L: linux-ext4@vger.kernel.org 6385 S: Maintained 6386 F: fs/jbd2/ 6387 F: include/linux/jbd2.h 6388 6389 JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6390 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6391 L: linux-media@vger.kernel.org 6392 S: Maintained 6393 F: drivers/media/platform/rcar_jpu.c 6394 6395 JSM Neo PCI based serial card 6396 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6397 L: linux-serial@vger.kernel.org 6398 S: Maintained 6399 F: drivers/tty/serial/jsm/ 6400 6401 K10TEMP HARDWARE MONITORING DRIVER 6402 M: Clemens Ladisch <clemens@ladisch.de> 6403 L: linux-hwmon@vger.kernel.org 6404 S: Maintained 6405 F: Documentation/hwmon/k10temp 6406 F: drivers/hwmon/k10temp.c 6407 6408 K8TEMP HARDWARE MONITORING DRIVER 6409 M: Rudolf Marek <r.marek@assembler.cz> 6410 L: linux-hwmon@vger.kernel.org 6411 S: Maintained 6412 F: Documentation/hwmon/k8temp 6413 F: drivers/hwmon/k8temp.c 6414 6415 KASAN 6416 M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6417 R: Alexander Potapenko <glider@google.com> 6418 R: Dmitry Vyukov <dvyukov@google.com> 6419 L: kasan-dev@googlegroups.com 6420 S: Maintained 6421 F: arch/*/include/asm/kasan.h 6422 F: arch/*/mm/kasan_init* 6423 F: Documentation/kasan.txt 6424 F: include/linux/kasan*.h 6425 F: lib/test_kasan.c 6426 F: mm/kasan/ 6427 F: scripts/Makefile.kasan 6428 6429 KCONFIG 6430 M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6431 L: linux-kbuild@vger.kernel.org 6432 T: git git://gitorious.org/linux-kconfig/linux-kconfig 6433 S: Maintained 6434 F: Documentation/kbuild/kconfig-language.txt 6435 F: scripts/kconfig/ 6436 6437 KDUMP 6438 M: Dave Young <dyoung@redhat.com> 6439 M: Baoquan He <bhe@redhat.com> 6440 R: Vivek Goyal <vgoyal@redhat.com> 6441 L: kexec@lists.infradead.org 6442 W: http://lse.sourceforge.net/kdump/ 6443 S: Maintained 6444 F: Documentation/kdump/ 6445 6446 KEENE FM RADIO TRANSMITTER DRIVER 6447 M: Hans Verkuil <hverkuil@xs4all.nl> 6448 L: linux-media@vger.kernel.org 6449 T: git git://linuxtv.org/media_tree.git 6450 W: https://linuxtv.org 6451 S: Maintained 6452 F: drivers/media/radio/radio-keene* 6453 6454 KERNEL AUTOMOUNTER v4 (AUTOFS4) 6455 M: Ian Kent <raven@themaw.net> 6456 L: autofs@vger.kernel.org 6457 S: Maintained 6458 F: fs/autofs4/ 6459 6460 KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6461 M: Michal Marek <mmarek@suse.com> 6462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6464 L: linux-kbuild@vger.kernel.org 6465 S: Maintained 6466 F: Documentation/kbuild/ 6467 F: Makefile 6468 F: scripts/Makefile.* 6469 F: scripts/basic/ 6470 F: scripts/mk* 6471 F: scripts/package/ 6472 6473 KERNEL JANITORS 6474 L: kernel-janitors@vger.kernel.org 6475 W: http://kernelnewbies.org/KernelJanitors 6476 S: Odd Fixes 6477 6478 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6479 M: "J. Bruce Fields" <bfields@fieldses.org> 6480 M: Jeff Layton <jlayton@poochiereds.net> 6481 L: linux-nfs@vger.kernel.org 6482 W: http://nfs.sourceforge.net/ 6483 T: git git://linux-nfs.org/~bfields/linux.git 6484 S: Supported 6485 F: fs/nfsd/ 6486 F: include/uapi/linux/nfsd/ 6487 F: fs/lockd/ 6488 F: fs/nfs_common/ 6489 F: net/sunrpc/ 6490 F: include/linux/lockd/ 6491 F: include/linux/sunrpc/ 6492 F: include/uapi/linux/sunrpc/ 6493 6494 KERNEL SELFTEST FRAMEWORK 6495 M: Shuah Khan <shuahkh@osg.samsung.com> 6496 L: linux-kselftest@vger.kernel.org 6497 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6498 S: Maintained 6499 F: tools/testing/selftests 6500 6501 KERNEL VIRTUAL MACHINE (KVM) 6502 M: Paolo Bonzini <pbonzini@redhat.com> 6503 M: Radim Krčmář <rkrcmar@redhat.com> 6504 L: kvm@vger.kernel.org 6505 W: http://www.linux-kvm.org 6506 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6507 S: Supported 6508 F: Documentation/*/kvm*.txt 6509 F: Documentation/virtual/kvm/ 6510 F: arch/*/kvm/ 6511 F: arch/x86/kernel/kvm.c 6512 F: arch/x86/kernel/kvmclock.c 6513 F: arch/*/include/asm/kvm* 6514 F: include/linux/kvm* 6515 F: include/uapi/linux/kvm* 6516 F: virt/kvm/ 6517 F: tools/kvm/ 6518 6519 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6520 M: Joerg Roedel <joro@8bytes.org> 6521 L: kvm@vger.kernel.org 6522 W: http://www.linux-kvm.org/ 6523 S: Maintained 6524 F: arch/x86/include/asm/svm.h 6525 F: arch/x86/kvm/svm.c 6526 6527 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6528 M: Alexander Graf <agraf@suse.com> 6529 L: kvm-ppc@vger.kernel.org 6530 W: http://www.linux-kvm.org/ 6531 T: git git://github.com/agraf/linux-2.6.git 6532 S: Supported 6533 F: arch/powerpc/include/asm/kvm* 6534 F: arch/powerpc/kvm/ 6535 6536 KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6537 M: Christian Borntraeger <borntraeger@de.ibm.com> 6538 M: Cornelia Huck <cornelia.huck@de.ibm.com> 6539 L: linux-s390@vger.kernel.org 6540 W: http://www.ibm.com/developerworks/linux/linux390/ 6541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6542 S: Supported 6543 F: Documentation/s390/kvm.txt 6544 F: arch/s390/include/asm/kvm* 6545 F: arch/s390/kvm/ 6546 6547 KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6548 M: Christoffer Dall <christoffer.dall@linaro.org> 6549 M: Marc Zyngier <marc.zyngier@arm.com> 6550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6551 L: kvmarm@lists.cs.columbia.edu 6552 W: http://systems.cs.columbia.edu/projects/kvm-arm 6553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6554 S: Supported 6555 F: arch/arm/include/uapi/asm/kvm* 6556 F: arch/arm/include/asm/kvm* 6557 F: arch/arm/kvm/ 6558 F: virt/kvm/arm/ 6559 F: include/kvm/arm_* 6560 6561 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6562 M: Christoffer Dall <christoffer.dall@linaro.org> 6563 M: Marc Zyngier <marc.zyngier@arm.com> 6564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6565 L: kvmarm@lists.cs.columbia.edu 6566 S: Maintained 6567 F: arch/arm64/include/uapi/asm/kvm* 6568 F: arch/arm64/include/asm/kvm* 6569 F: arch/arm64/kvm/ 6570 6571 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6572 M: James Hogan <james.hogan@imgtec.com> 6573 L: linux-mips@linux-mips.org 6574 S: Supported 6575 F: arch/mips/include/uapi/asm/kvm* 6576 F: arch/mips/include/asm/kvm* 6577 F: arch/mips/kvm/ 6578 6579 KEXEC 6580 M: Eric Biederman <ebiederm@xmission.com> 6581 W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6582 L: kexec@lists.infradead.org 6583 S: Maintained 6584 F: include/linux/kexec.h 6585 F: include/uapi/linux/kexec.h 6586 F: kernel/kexec* 6587 6588 KEYS/KEYRINGS: 6589 M: David Howells <dhowells@redhat.com> 6590 L: keyrings@vger.kernel.org 6591 S: Maintained 6592 F: Documentation/security/keys.txt 6593 F: include/linux/key.h 6594 F: include/linux/key-type.h 6595 F: include/linux/keyctl.h 6596 F: include/uapi/linux/keyctl.h 6597 F: include/keys/ 6598 F: security/keys/ 6599 6600 KEYS-TRUSTED 6601 M: David Safford <safford@us.ibm.com> 6602 M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6603 L: linux-security-module@vger.kernel.org 6604 L: keyrings@vger.kernel.org 6605 S: Supported 6606 F: Documentation/security/keys-trusted-encrypted.txt 6607 F: include/keys/trusted-type.h 6608 F: security/keys/trusted.c 6609 F: security/keys/trusted.h 6610 6611 KEYS-ENCRYPTED 6612 M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6613 M: David Safford <safford@us.ibm.com> 6614 L: linux-security-module@vger.kernel.org 6615 L: keyrings@vger.kernel.org 6616 S: Supported 6617 F: Documentation/security/keys-trusted-encrypted.txt 6618 F: include/keys/encrypted-type.h 6619 F: security/keys/encrypted-keys/ 6620 6621 KGDB / KDB /debug_core 6622 M: Jason Wessel <jason.wessel@windriver.com> 6623 W: http://kgdb.wiki.kernel.org/ 6624 L: kgdb-bugreport@lists.sourceforge.net 6625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6626 S: Maintained 6627 F: Documentation/DocBook/kgdb.tmpl 6628 F: drivers/misc/kgdbts.c 6629 F: drivers/tty/serial/kgdboc.c 6630 F: include/linux/kdb.h 6631 F: include/linux/kgdb.h 6632 F: kernel/debug/ 6633 6634 KMEMCHECK 6635 M: Vegard Nossum <vegardno@ifi.uio.no> 6636 M: Pekka Enberg <penberg@kernel.org> 6637 S: Maintained 6638 F: Documentation/kmemcheck.txt 6639 F: arch/x86/include/asm/kmemcheck.h 6640 F: arch/x86/mm/kmemcheck/ 6641 F: include/linux/kmemcheck.h 6642 F: mm/kmemcheck.c 6643 6644 KMEMLEAK 6645 M: Catalin Marinas <catalin.marinas@arm.com> 6646 S: Maintained 6647 F: Documentation/kmemleak.txt 6648 F: include/linux/kmemleak.h 6649 F: mm/kmemleak.c 6650 F: mm/kmemleak-test.c 6651 6652 KPROBES 6653 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6654 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6655 M: "David S. Miller" <davem@davemloft.net> 6656 M: Masami Hiramatsu <mhiramat@kernel.org> 6657 S: Maintained 6658 F: Documentation/kprobes.txt 6659 F: include/linux/kprobes.h 6660 F: kernel/kprobes.c 6661 6662 KS0108 LCD CONTROLLER DRIVER 6663 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6664 W: http://miguelojeda.es/auxdisplay.htm 6665 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6666 S: Maintained 6667 F: Documentation/auxdisplay/ks0108 6668 F: drivers/auxdisplay/ks0108.c 6669 F: include/linux/ks0108.h 6670 6671 L3MDEV 6672 M: David Ahern <dsa@cumulusnetworks.com> 6673 L: netdev@vger.kernel.org 6674 S: Maintained 6675 F: net/l3mdev 6676 F: include/net/l3mdev.h 6677 6678 LANTIQ MIPS ARCHITECTURE 6679 M: John Crispin <john@phrozen.org> 6680 L: linux-mips@linux-mips.org 6681 S: Maintained 6682 F: arch/mips/lantiq 6683 6684 LAPB module 6685 L: linux-x25@vger.kernel.org 6686 S: Orphan 6687 F: Documentation/networking/lapb-module.txt 6688 F: include/*/lapb.h 6689 F: net/lapb/ 6690 6691 LASI 53c700 driver for PARISC 6692 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6693 L: linux-scsi@vger.kernel.org 6694 S: Maintained 6695 F: Documentation/scsi/53c700.txt 6696 F: drivers/scsi/53c700* 6697 6698 LED SUBSYSTEM 6699 M: Richard Purdie <rpurdie@rpsys.net> 6700 M: Jacek Anaszewski <j.anaszewski@samsung.com> 6701 L: linux-leds@vger.kernel.org 6702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6703 S: Maintained 6704 F: drivers/leds/ 6705 F: include/linux/leds.h 6706 6707 LEGACY EEPROM DRIVER 6708 M: Jean Delvare <jdelvare@suse.com> 6709 S: Maintained 6710 F: Documentation/misc-devices/eeprom 6711 F: drivers/misc/eeprom/eeprom.c 6712 6713 LEGO USB Tower driver 6714 M: Juergen Stuber <starblue@users.sourceforge.net> 6715 L: legousb-devel@lists.sourceforge.net 6716 W: http://legousb.sourceforge.net/ 6717 S: Maintained 6718 F: drivers/usb/misc/legousbtower.c 6719 6720 LG2160 MEDIA DRIVER 6721 M: Michael Krufky <mkrufky@linuxtv.org> 6722 L: linux-media@vger.kernel.org 6723 W: https://linuxtv.org 6724 W: http://github.com/mkrufky 6725 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6726 T: git git://linuxtv.org/mkrufky/tuners.git 6727 S: Maintained 6728 F: drivers/media/dvb-frontends/lg2160.* 6729 6730 LGDT3305 MEDIA DRIVER 6731 M: Michael Krufky <mkrufky@linuxtv.org> 6732 L: linux-media@vger.kernel.org 6733 W: https://linuxtv.org 6734 W: http://github.com/mkrufky 6735 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6736 T: git git://linuxtv.org/mkrufky/tuners.git 6737 S: Maintained 6738 F: drivers/media/dvb-frontends/lgdt3305.* 6739 6740 LGUEST 6741 M: Rusty Russell <rusty@rustcorp.com.au> 6742 L: lguest@lists.ozlabs.org 6743 W: http://lguest.ozlabs.org/ 6744 S: Odd Fixes 6745 F: arch/x86/include/asm/lguest*.h 6746 F: arch/x86/lguest/ 6747 F: drivers/lguest/ 6748 F: include/linux/lguest*.h 6749 F: tools/lguest/ 6750 6751 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6752 M: Tejun Heo <tj@kernel.org> 6753 L: linux-ide@vger.kernel.org 6754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6755 S: Maintained 6756 F: drivers/ata/ 6757 F: include/linux/ata.h 6758 F: include/linux/libata.h 6759 6760 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6761 M: Viresh Kumar <vireshk@kernel.org> 6762 L: linux-ide@vger.kernel.org 6763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6764 S: Maintained 6765 F: include/linux/pata_arasan_cf_data.h 6766 F: drivers/ata/pata_arasan_cf.c 6767 6768 LIBATA PATA DRIVERS 6769 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6770 M: Tejun Heo <tj@kernel.org> 6771 L: linux-ide@vger.kernel.org 6772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6773 S: Maintained 6774 F: drivers/ata/pata_*.c 6775 F: drivers/ata/ata_generic.c 6776 6777 LIBATA SATA AHCI PLATFORM devices support 6778 M: Hans de Goede <hdegoede@redhat.com> 6779 M: Tejun Heo <tj@kernel.org> 6780 L: linux-ide@vger.kernel.org 6781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6782 S: Maintained 6783 F: drivers/ata/ahci_platform.c 6784 F: drivers/ata/libahci_platform.c 6785 F: include/linux/ahci_platform.h 6786 6787 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6788 M: Mikael Pettersson <mikpelinux@gmail.com> 6789 L: linux-ide@vger.kernel.org 6790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6791 S: Maintained 6792 F: drivers/ata/sata_promise.* 6793 6794 LIBLOCKDEP 6795 M: Sasha Levin <sasha.levin@oracle.com> 6796 S: Maintained 6797 F: tools/lib/lockdep/ 6798 6799 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6800 M: Dan Williams <dan.j.williams@intel.com> 6801 L: linux-nvdimm@lists.01.org 6802 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6804 S: Supported 6805 F: drivers/nvdimm/* 6806 F: include/linux/nd.h 6807 F: include/linux/libnvdimm.h 6808 F: include/uapi/linux/ndctl.h 6809 6810 LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6811 M: Ross Zwisler <ross.zwisler@linux.intel.com> 6812 L: linux-nvdimm@lists.01.org 6813 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6814 S: Supported 6815 F: drivers/nvdimm/blk.c 6816 F: drivers/nvdimm/region_devs.c 6817 F: drivers/acpi/nfit* 6818 6819 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6820 M: Vishal Verma <vishal.l.verma@intel.com> 6821 L: linux-nvdimm@lists.01.org 6822 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6823 S: Supported 6824 F: drivers/nvdimm/btt* 6825 6826 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6827 M: Ross Zwisler <ross.zwisler@linux.intel.com> 6828 L: linux-nvdimm@lists.01.org 6829 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6830 S: Supported 6831 F: drivers/nvdimm/pmem.c 6832 F: include/linux/pmem.h 6833 F: arch/*/include/asm/pmem.h 6834 6835 LIGHTNVM PLATFORM SUPPORT 6836 M: Matias Bjorling <mb@lightnvm.io> 6837 W: http://github/OpenChannelSSD 6838 L: linux-block@vger.kernel.org 6839 S: Maintained 6840 F: drivers/lightnvm/ 6841 F: include/linux/lightnvm.h 6842 F: include/uapi/linux/lightnvm.h 6843 6844 LINUX FOR IBM pSERIES (RS/6000) 6845 M: Paul Mackerras <paulus@au.ibm.com> 6846 W: http://www.ibm.com/linux/ltc/projects/ppc 6847 S: Supported 6848 F: arch/powerpc/boot/rs6000.h 6849 6850 LINUX FOR POWERPC (32-BIT AND 64-BIT) 6851 M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6852 M: Paul Mackerras <paulus@samba.org> 6853 M: Michael Ellerman <mpe@ellerman.id.au> 6854 W: http://www.penguinppc.org/ 6855 L: linuxppc-dev@lists.ozlabs.org 6856 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6858 S: Supported 6859 F: Documentation/powerpc/ 6860 F: arch/powerpc/ 6861 F: drivers/char/tpm/tpm_ibmvtpm* 6862 F: drivers/crypto/nx/ 6863 F: drivers/crypto/vmx/ 6864 F: drivers/net/ethernet/ibm/ibmveth.* 6865 F: drivers/net/ethernet/ibm/ibmvnic.* 6866 F: drivers/pci/hotplug/rpa* 6867 F: drivers/scsi/ibmvscsi/ 6868 N: opal 6869 N: /pmac 6870 N: powermac 6871 N: powernv 6872 N: [^a-z0-9]ps3 6873 N: pseries 6874 6875 LINUX FOR POWER MACINTOSH 6876 M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6877 W: http://www.penguinppc.org/ 6878 L: linuxppc-dev@lists.ozlabs.org 6879 S: Maintained 6880 F: arch/powerpc/platforms/powermac/ 6881 F: drivers/macintosh/ 6882 6883 LINUX FOR POWERPC EMBEDDED MPC5XXX 6884 M: Anatolij Gustschin <agust@denx.de> 6885 L: linuxppc-dev@lists.ozlabs.org 6886 T: git git://git.denx.de/linux-denx-agust.git 6887 S: Maintained 6888 F: arch/powerpc/platforms/512x/ 6889 F: arch/powerpc/platforms/52xx/ 6890 6891 LINUX FOR POWERPC EMBEDDED PPC4XX 6892 M: Alistair Popple <alistair@popple.id.au> 6893 M: Matt Porter <mporter@kernel.crashing.org> 6894 W: http://www.penguinppc.org/ 6895 L: linuxppc-dev@lists.ozlabs.org 6896 S: Maintained 6897 F: arch/powerpc/platforms/40x/ 6898 F: arch/powerpc/platforms/44x/ 6899 6900 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6901 L: linuxppc-dev@lists.ozlabs.org 6902 S: Orphan 6903 F: arch/powerpc/*/*virtex* 6904 F: arch/powerpc/*/*/*virtex* 6905 6906 LINUX FOR POWERPC EMBEDDED PPC8XX 6907 M: Vitaly Bordug <vitb@kernel.crashing.org> 6908 W: http://www.penguinppc.org/ 6909 L: linuxppc-dev@lists.ozlabs.org 6910 S: Maintained 6911 F: arch/powerpc/platforms/8xx/ 6912 6913 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6914 M: Scott Wood <oss@buserror.net> 6915 M: Kumar Gala <galak@kernel.crashing.org> 6916 W: http://www.penguinppc.org/ 6917 L: linuxppc-dev@lists.ozlabs.org 6918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6919 S: Maintained 6920 F: arch/powerpc/platforms/83xx/ 6921 F: arch/powerpc/platforms/85xx/ 6922 6923 LINUX FOR POWERPC PA SEMI PWRFICIENT 6924 M: Olof Johansson <olof@lixom.net> 6925 L: linuxppc-dev@lists.ozlabs.org 6926 S: Maintained 6927 F: arch/powerpc/platforms/pasemi/ 6928 F: drivers/*/*pasemi* 6929 F: drivers/*/*/*pasemi* 6930 6931 LINUX SECURITY MODULE (LSM) FRAMEWORK 6932 M: Chris Wright <chrisw@sous-sol.org> 6933 L: linux-security-module@vger.kernel.org 6934 S: Supported 6935 6936 LIS3LV02D ACCELEROMETER DRIVER 6937 M: Eric Piel <eric.piel@tremplin-utc.net> 6938 S: Maintained 6939 F: Documentation/misc-devices/lis3lv02d 6940 F: drivers/misc/lis3lv02d/ 6941 F: drivers/platform/x86/hp_accel.c 6942 6943 LIVE PATCHING 6944 M: Josh Poimboeuf <jpoimboe@redhat.com> 6945 M: Jessica Yu <jeyu@redhat.com> 6946 M: Jiri Kosina <jikos@kernel.org> 6947 M: Miroslav Benes <mbenes@suse.cz> 6948 R: Petr Mladek <pmladek@suse.com> 6949 S: Maintained 6950 F: kernel/livepatch/ 6951 F: include/linux/livepatch.h 6952 F: arch/x86/include/asm/livepatch.h 6953 F: arch/x86/kernel/livepatch.c 6954 F: Documentation/livepatch/ 6955 F: Documentation/ABI/testing/sysfs-kernel-livepatch 6956 F: samples/livepatch/ 6957 L: live-patching@vger.kernel.org 6958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6959 6960 LINUX KERNEL DUMP TEST MODULE (LKDTM) 6961 M: Kees Cook <keescook@chromium.org> 6962 S: Maintained 6963 F: drivers/misc/lkdtm.c 6964 6965 LLC (802.2) 6966 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6967 S: Maintained 6968 F: include/linux/llc.h 6969 F: include/uapi/linux/llc.h 6970 F: include/net/llc* 6971 F: net/llc/ 6972 6973 LM73 HARDWARE MONITOR DRIVER 6974 M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6975 L: linux-hwmon@vger.kernel.org 6976 S: Maintained 6977 F: drivers/hwmon/lm73.c 6978 6979 LM78 HARDWARE MONITOR DRIVER 6980 M: Jean Delvare <jdelvare@suse.com> 6981 L: linux-hwmon@vger.kernel.org 6982 S: Maintained 6983 F: Documentation/hwmon/lm78 6984 F: drivers/hwmon/lm78.c 6985 6986 LM83 HARDWARE MONITOR DRIVER 6987 M: Jean Delvare <jdelvare@suse.com> 6988 L: linux-hwmon@vger.kernel.org 6989 S: Maintained 6990 F: Documentation/hwmon/lm83 6991 F: drivers/hwmon/lm83.c 6992 6993 LM90 HARDWARE MONITOR DRIVER 6994 M: Jean Delvare <jdelvare@suse.com> 6995 L: linux-hwmon@vger.kernel.org 6996 S: Maintained 6997 F: Documentation/hwmon/lm90 6998 F: Documentation/devicetree/bindings/hwmon/lm90.txt 6999 F: drivers/hwmon/lm90.c 7000 7001 LM95234 HARDWARE MONITOR DRIVER 7002 M: Guenter Roeck <linux@roeck-us.net> 7003 L: linux-hwmon@vger.kernel.org 7004 S: Maintained 7005 F: Documentation/hwmon/lm95234 7006 F: drivers/hwmon/lm95234.c 7007 7008 LME2510 MEDIA DRIVER 7009 M: Malcolm Priestley <tvboxspy@gmail.com> 7010 L: linux-media@vger.kernel.org 7011 W: https://linuxtv.org 7012 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7013 S: Maintained 7014 F: drivers/media/usb/dvb-usb-v2/lmedm04* 7015 7016 LOCKDEP AND LOCKSTAT 7017 M: Peter Zijlstra <peterz@infradead.org> 7018 M: Ingo Molnar <mingo@redhat.com> 7019 L: linux-kernel@vger.kernel.org 7020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 7021 S: Maintained 7022 F: Documentation/locking/lockdep*.txt 7023 F: Documentation/locking/lockstat.txt 7024 F: include/linux/lockdep.h 7025 F: kernel/locking/ 7026 7027 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7028 M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7029 L: linux-ntfs-dev@lists.sourceforge.net 7030 W: http://www.linux-ntfs.org/content/view/19/37/ 7031 S: Maintained 7032 F: Documentation/ldm.txt 7033 F: block/partitions/ldm.* 7034 7035 LogFS 7036 M: Joern Engel <joern@logfs.org> 7037 M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7038 L: logfs@logfs.org 7039 W: logfs.org 7040 S: Maintained 7041 F: fs/logfs/ 7042 7043 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7044 M: Sathya Prakash <sathya.prakash@broadcom.com> 7045 M: Chaitra P B <chaitra.basappa@broadcom.com> 7046 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7047 L: MPT-FusionLinux.pdl@broadcom.com 7048 L: linux-scsi@vger.kernel.org 7049 W: http://www.avagotech.com/support/ 7050 S: Supported 7051 F: drivers/message/fusion/ 7052 F: drivers/scsi/mpt2sas/ 7053 F: drivers/scsi/mpt3sas/ 7054 7055 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7056 M: Matthew Wilcox <matthew@wil.cx> 7057 L: linux-scsi@vger.kernel.org 7058 S: Maintained 7059 F: drivers/scsi/sym53c8xx_2/ 7060 7061 LTC4261 HARDWARE MONITOR DRIVER 7062 M: Guenter Roeck <linux@roeck-us.net> 7063 L: linux-hwmon@vger.kernel.org 7064 S: Maintained 7065 F: Documentation/hwmon/ltc4261 7066 F: drivers/hwmon/ltc4261.c 7067 7068 LTP (Linux Test Project) 7069 M: Mike Frysinger <vapier@gentoo.org> 7070 M: Cyril Hrubis <chrubis@suse.cz> 7071 M: Wanlong Gao <wanlong.gao@gmail.com> 7072 M: Jan Stancek <jstancek@redhat.com> 7073 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7074 M: Alexey Kodanev <alexey.kodanev@oracle.com> 7075 L: ltp@lists.linux.it (subscribers-only) 7076 W: http://linux-test-project.github.io/ 7077 T: git git://github.com/linux-test-project/ltp.git 7078 S: Maintained 7079 7080 M32R ARCHITECTURE 7081 W: http://www.linux-m32r.org/ 7082 S: Orphan 7083 F: arch/m32r/ 7084 7085 M68K ARCHITECTURE 7086 M: Geert Uytterhoeven <geert@linux-m68k.org> 7087 L: linux-m68k@lists.linux-m68k.org 7088 W: http://www.linux-m68k.org/ 7089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7090 S: Maintained 7091 F: arch/m68k/ 7092 F: drivers/zorro/ 7093 7094 M68K ON APPLE MACINTOSH 7095 M: Joshua Thompson <funaho@jurai.org> 7096 W: http://www.mac.linux-m68k.org/ 7097 L: linux-m68k@lists.linux-m68k.org 7098 S: Maintained 7099 F: arch/m68k/mac/ 7100 7101 M68K ON HP9000/300 7102 M: Philip Blundell <philb@gnu.org> 7103 W: http://www.tazenda.demon.co.uk/phil/linux-hp 7104 S: Maintained 7105 F: arch/m68k/hp300/ 7106 7107 M88DS3103 MEDIA DRIVER 7108 M: Antti Palosaari <crope@iki.fi> 7109 L: linux-media@vger.kernel.org 7110 W: https://linuxtv.org 7111 W: http://palosaari.fi/linux/ 7112 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7113 T: git git://linuxtv.org/anttip/media_tree.git 7114 S: Maintained 7115 F: drivers/media/dvb-frontends/m88ds3103* 7116 7117 M88RS2000 MEDIA DRIVER 7118 M: Malcolm Priestley <tvboxspy@gmail.com> 7119 L: linux-media@vger.kernel.org 7120 W: https://linuxtv.org 7121 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7122 S: Maintained 7123 F: drivers/media/dvb-frontends/m88rs2000* 7124 7125 MA901 MASTERKIT USB FM RADIO DRIVER 7126 M: Alexey Klimov <klimov.linux@gmail.com> 7127 L: linux-media@vger.kernel.org 7128 T: git git://linuxtv.org/media_tree.git 7129 S: Maintained 7130 F: drivers/media/radio/radio-ma901.c 7131 7132 MAC80211 7133 M: Johannes Berg <johannes@sipsolutions.net> 7134 L: linux-wireless@vger.kernel.org 7135 W: http://wireless.kernel.org/ 7136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7138 S: Maintained 7139 F: Documentation/networking/mac80211-injection.txt 7140 F: include/net/mac80211.h 7141 F: net/mac80211/ 7142 F: drivers/net/wireless/mac80211_hwsim.[ch] 7143 7144 MACVLAN DRIVER 7145 M: Patrick McHardy <kaber@trash.net> 7146 L: netdev@vger.kernel.org 7147 S: Maintained 7148 F: drivers/net/macvlan.c 7149 F: include/linux/if_macvlan.h 7150 7151 MAILBOX API 7152 M: Jassi Brar <jassisinghbrar@gmail.com> 7153 L: linux-kernel@vger.kernel.org 7154 S: Maintained 7155 F: drivers/mailbox/ 7156 F: include/linux/mailbox_client.h 7157 F: include/linux/mailbox_controller.h 7158 7159 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7160 M: Michael Kerrisk <mtk.manpages@gmail.com> 7161 W: http://www.kernel.org/doc/man-pages 7162 L: linux-man@vger.kernel.org 7163 S: Maintained 7164 7165 MARVELL ARMADA DRM SUPPORT 7166 M: Russell King <rmk+kernel@armlinux.org.uk> 7167 S: Maintained 7168 F: drivers/gpu/drm/armada/ 7169 F: include/uapi/drm/armada_drm.h 7170 F: Documentation/devicetree/bindings/display/armada/ 7171 7172 MARVELL 88E6352 DSA support 7173 M: Guenter Roeck <linux@roeck-us.net> 7174 S: Maintained 7175 F: drivers/net/dsa/mv88e6352.c 7176 7177 MARVELL CRYPTO DRIVER 7178 M: Boris Brezillon <boris.brezillon@free-electrons.com> 7179 M: Arnaud Ebalard <arno@natisbad.org> 7180 F: drivers/crypto/marvell/ 7181 S: Maintained 7182 L: linux-crypto@vger.kernel.org 7183 7184 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7185 M: Mirko Lindner <mlindner@marvell.com> 7186 M: Stephen Hemminger <stephen@networkplumber.org> 7187 L: netdev@vger.kernel.org 7188 S: Maintained 7189 F: drivers/net/ethernet/marvell/sk* 7190 7191 MARVELL LIBERTAS WIRELESS DRIVER 7192 L: libertas-dev@lists.infradead.org 7193 S: Orphan 7194 F: drivers/net/wireless/marvell/libertas/ 7195 7196 MARVELL MV643XX ETHERNET DRIVER 7197 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7198 L: netdev@vger.kernel.org 7199 S: Maintained 7200 F: drivers/net/ethernet/marvell/mv643xx_eth.* 7201 F: include/linux/mv643xx.h 7202 7203 MARVELL MVNETA ETHERNET DRIVER 7204 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7205 L: netdev@vger.kernel.org 7206 S: Maintained 7207 F: drivers/net/ethernet/marvell/mvneta.* 7208 7209 MARVELL MWIFIEX WIRELESS DRIVER 7210 M: Amitkumar Karwar <akarwar@marvell.com> 7211 M: Nishant Sarmukadam <nishants@marvell.com> 7212 L: linux-wireless@vger.kernel.org 7213 S: Maintained 7214 F: drivers/net/wireless/marvell/mwifiex/ 7215 7216 MARVELL MWL8K WIRELESS DRIVER 7217 M: Lennert Buytenhek <buytenh@wantstofly.org> 7218 L: linux-wireless@vger.kernel.org 7219 S: Odd Fixes 7220 F: drivers/net/wireless/marvell/mwl8k.c 7221 7222 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7223 M: Nicolas Pitre <nico@fluxnic.net> 7224 S: Odd Fixes 7225 F: drivers/mmc/host/mvsdio.* 7226 7227 MATROX FRAMEBUFFER DRIVER 7228 L: linux-fbdev@vger.kernel.org 7229 S: Orphan 7230 F: drivers/video/fbdev/matrox/matroxfb_* 7231 F: include/uapi/linux/matroxfb.h 7232 7233 MAX16065 HARDWARE MONITOR DRIVER 7234 M: Guenter Roeck <linux@roeck-us.net> 7235 L: linux-hwmon@vger.kernel.org 7236 S: Maintained 7237 F: Documentation/hwmon/max16065 7238 F: drivers/hwmon/max16065.c 7239 7240 MAX20751 HARDWARE MONITOR DRIVER 7241 M: Guenter Roeck <linux@roeck-us.net> 7242 L: linux-hwmon@vger.kernel.org 7243 S: Maintained 7244 F: Documentation/hwmon/max20751 7245 F: drivers/hwmon/max20751.c 7246 7247 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7248 M: "Hans J. Koch" <hjk@hansjkoch.de> 7249 L: linux-hwmon@vger.kernel.org 7250 S: Maintained 7251 F: Documentation/hwmon/max6650 7252 F: drivers/hwmon/max6650.c 7253 7254 MAX6697 HARDWARE MONITOR DRIVER 7255 M: Guenter Roeck <linux@roeck-us.net> 7256 L: linux-hwmon@vger.kernel.org 7257 S: Maintained 7258 F: Documentation/hwmon/max6697 7259 F: Documentation/devicetree/bindings/i2c/max6697.txt 7260 F: drivers/hwmon/max6697.c 7261 F: include/linux/platform_data/max6697.h 7262 7263 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7264 M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7265 L: linux-pm@vger.kernel.org 7266 S: Supported 7267 F: drivers/power/max14577_charger.c 7268 F: drivers/power/max77693_charger.c 7269 7270 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7271 M: Javier Martinez Canillas <javier@osg.samsung.com> 7272 L: linux-kernel@vger.kernel.org 7273 S: Supported 7274 F: drivers/*/*max77802*.c 7275 F: Documentation/devicetree/bindings/*/*max77802.txt 7276 F: include/dt-bindings/*/*max77802.h 7277 7278 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7279 M: Chanwoo Choi <cw00.choi@samsung.com> 7280 M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7281 L: linux-kernel@vger.kernel.org 7282 S: Supported 7283 F: drivers/*/max14577*.c 7284 F: drivers/*/max77686*.c 7285 F: drivers/*/max77693*.c 7286 F: drivers/extcon/extcon-max14577.c 7287 F: drivers/extcon/extcon-max77693.c 7288 F: drivers/rtc/rtc-max77686.c 7289 F: drivers/clk/clk-max77686.c 7290 F: Documentation/devicetree/bindings/mfd/max14577.txt 7291 F: Documentation/devicetree/bindings/*/max77686.txt 7292 F: Documentation/devicetree/bindings/mfd/max77693.txt 7293 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7294 F: include/linux/mfd/max14577*.h 7295 F: include/linux/mfd/max77686*.h 7296 F: include/linux/mfd/max77693*.h 7297 7298 MAXIRADIO FM RADIO RECEIVER DRIVER 7299 M: Hans Verkuil <hverkuil@xs4all.nl> 7300 L: linux-media@vger.kernel.org 7301 T: git git://linuxtv.org/media_tree.git 7302 W: https://linuxtv.org 7303 S: Maintained 7304 F: drivers/media/radio/radio-maxiradio* 7305 7306 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7307 M: Peter Rosin <peda@axentia.se> 7308 L: linux-iio@vger.kernel.org 7309 S: Maintained 7310 F: drivers/iio/potentiometer/mcp4531.c 7311 7312 MEDIA DRIVERS FOR RENESAS - VSP1 7313 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7314 L: linux-media@vger.kernel.org 7315 L: linux-renesas-soc@vger.kernel.org 7316 T: git git://linuxtv.org/media_tree.git 7317 S: Supported 7318 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7319 F: drivers/media/platform/vsp1/ 7320 7321 MEDIA DRIVERS FOR ASCOT2E 7322 M: Sergey Kozlov <serjk@netup.ru> 7323 L: linux-media@vger.kernel.org 7324 W: https://linuxtv.org 7325 W: http://netup.tv/ 7326 T: git git://linuxtv.org/media_tree.git 7327 S: Supported 7328 F: drivers/media/dvb-frontends/ascot2e* 7329 7330 MEDIA DRIVERS FOR CXD2841ER 7331 M: Sergey Kozlov <serjk@netup.ru> 7332 L: linux-media@vger.kernel.org 7333 W: https://linuxtv.org 7334 W: http://netup.tv/ 7335 T: git git://linuxtv.org/media_tree.git 7336 S: Supported 7337 F: drivers/media/dvb-frontends/cxd2841er* 7338 7339 MEDIA DRIVERS FOR HORUS3A 7340 M: Sergey Kozlov <serjk@netup.ru> 7341 L: linux-media@vger.kernel.org 7342 W: https://linuxtv.org 7343 W: http://netup.tv/ 7344 T: git git://linuxtv.org/media_tree.git 7345 S: Supported 7346 F: drivers/media/dvb-frontends/horus3a* 7347 7348 MEDIA DRIVERS FOR LNBH25 7349 M: Sergey Kozlov <serjk@netup.ru> 7350 L: linux-media@vger.kernel.org 7351 W: https://linuxtv.org 7352 W: http://netup.tv/ 7353 T: git git://linuxtv.org/media_tree.git 7354 S: Supported 7355 F: drivers/media/dvb-frontends/lnbh25* 7356 7357 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7358 M: Sergey Kozlov <serjk@netup.ru> 7359 L: linux-media@vger.kernel.org 7360 W: https://linuxtv.org 7361 W: http://netup.tv/ 7362 T: git git://linuxtv.org/media_tree.git 7363 S: Supported 7364 F: drivers/media/pci/netup_unidvb/* 7365 7366 MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7367 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 7368 P: LinuxTV.org Project 7369 L: linux-media@vger.kernel.org 7370 W: https://linuxtv.org 7371 Q: http://patchwork.kernel.org/project/linux-media/list/ 7372 T: git git://linuxtv.org/media_tree.git 7373 S: Maintained 7374 F: Documentation/dvb/ 7375 F: Documentation/video4linux/ 7376 F: Documentation/DocBook/media/ 7377 F: drivers/media/ 7378 F: drivers/staging/media/ 7379 F: include/linux/platform_data/media/ 7380 F: include/media/ 7381 F: include/uapi/linux/dvb/ 7382 F: include/uapi/linux/videodev2.h 7383 F: include/uapi/linux/media.h 7384 F: include/uapi/linux/v4l2-* 7385 F: include/uapi/linux/meye.h 7386 F: include/uapi/linux/ivtv* 7387 F: include/uapi/linux/uvcvideo.h 7388 7389 MEDIATEK ETHERNET DRIVER 7390 M: Felix Fietkau <nbd@openwrt.org> 7391 M: John Crispin <blogic@openwrt.org> 7392 L: netdev@vger.kernel.org 7393 S: Maintained 7394 F: drivers/net/ethernet/mediatek/ 7395 7396 MEDIATEK MT7601U WIRELESS LAN DRIVER 7397 M: Jakub Kicinski <kubakici@wp.pl> 7398 L: linux-wireless@vger.kernel.org 7399 S: Maintained 7400 F: drivers/net/wireless/mediatek/mt7601u/ 7401 7402 MEGARAID SCSI/SAS DRIVERS 7403 M: Kashyap Desai <kashyap.desai@avagotech.com> 7404 M: Sumit Saxena <sumit.saxena@avagotech.com> 7405 M: Uday Lingala <uday.lingala@avagotech.com> 7406 L: megaraidlinux.pdl@avagotech.com 7407 L: linux-scsi@vger.kernel.org 7408 W: http://www.lsi.com 7409 S: Maintained 7410 F: Documentation/scsi/megaraid.txt 7411 F: drivers/scsi/megaraid.* 7412 F: drivers/scsi/megaraid/ 7413 7414 MELLANOX ETHERNET DRIVER (mlx4_en) 7415 M: Eugenia Emantayev <eugenia@mellanox.com> 7416 L: netdev@vger.kernel.org 7417 S: Supported 7418 W: http://www.mellanox.com 7419 Q: http://patchwork.ozlabs.org/project/netdev/list/ 7420 F: drivers/net/ethernet/mellanox/mlx4/en_* 7421 7422 MELLANOX ETHERNET DRIVER (mlx5e) 7423 M: Saeed Mahameed <saeedm@mellanox.com> 7424 L: netdev@vger.kernel.org 7425 S: Supported 7426 W: http://www.mellanox.com 7427 Q: http://patchwork.ozlabs.org/project/netdev/list/ 7428 F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7429 7430 MELLANOX ETHERNET SWITCH DRIVERS 7431 M: Jiri Pirko <jiri@mellanox.com> 7432 M: Ido Schimmel <idosch@mellanox.com> 7433 L: netdev@vger.kernel.org 7434 S: Supported 7435 W: http://www.mellanox.com 7436 Q: http://patchwork.ozlabs.org/project/netdev/list/ 7437 F: drivers/net/ethernet/mellanox/mlxsw/ 7438 7439 MEMBARRIER SUPPORT 7440 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7441 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7442 L: linux-kernel@vger.kernel.org 7443 S: Supported 7444 F: kernel/membarrier.c 7445 F: include/uapi/linux/membarrier.h 7446 7447 MEMORY MANAGEMENT 7448 L: linux-mm@kvack.org 7449 W: http://www.linux-mm.org 7450 S: Maintained 7451 F: include/linux/mm.h 7452 F: include/linux/gfp.h 7453 F: include/linux/mmzone.h 7454 F: include/linux/memory_hotplug.h 7455 F: include/linux/vmalloc.h 7456 F: mm/ 7457 7458 MEMORY TECHNOLOGY DEVICES (MTD) 7459 M: David Woodhouse <dwmw2@infradead.org> 7460 M: Brian Norris <computersforpeace@gmail.com> 7461 L: linux-mtd@lists.infradead.org 7462 W: http://www.linux-mtd.infradead.org/ 7463 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7464 T: git git://git.infradead.org/linux-mtd.git 7465 T: git git://git.infradead.org/l2-mtd.git 7466 S: Maintained 7467 F: drivers/mtd/ 7468 F: include/linux/mtd/ 7469 F: include/uapi/mtd/ 7470 7471 MEN A21 WATCHDOG DRIVER 7472 M: Johannes Thumshirn <morbidrsa@gmail.com> 7473 L: linux-watchdog@vger.kernel.org 7474 S: Maintained 7475 F: drivers/watchdog/mena21_wdt.c 7476 7477 MEN CHAMELEON BUS (mcb) 7478 M: Johannes Thumshirn <morbidrsa@gmail.com> 7479 S: Maintained 7480 F: drivers/mcb/ 7481 F: include/linux/mcb.h 7482 F: Documentation/men-chameleon-bus.txt 7483 7484 MEN F21BMC (Board Management Controller) 7485 M: Andreas Werner <andreas.werner@men.de> 7486 S: Supported 7487 F: drivers/mfd/menf21bmc.c 7488 F: drivers/watchdog/menf21bmc_wdt.c 7489 F: drivers/leds/leds-menf21bmc.c 7490 F: drivers/hwmon/menf21bmc_hwmon.c 7491 F: Documentation/hwmon/menf21bmc 7492 7493 METAG ARCHITECTURE 7494 M: James Hogan <james.hogan@imgtec.com> 7495 L: linux-metag@vger.kernel.org 7496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7497 S: Odd Fixes 7498 F: arch/metag/ 7499 F: Documentation/metag/ 7500 F: Documentation/devicetree/bindings/metag/ 7501 F: Documentation/devicetree/bindings/interrupt-controller/img,* 7502 F: drivers/clocksource/metag_generic.c 7503 F: drivers/irqchip/irq-metag.c 7504 F: drivers/irqchip/irq-metag-ext.c 7505 F: drivers/tty/metag_da.c 7506 7507 MICROBLAZE ARCHITECTURE 7508 M: Michal Simek <monstr@monstr.eu> 7509 W: http://www.monstr.eu/fdt/ 7510 T: git git://git.monstr.eu/linux-2.6-microblaze.git 7511 S: Supported 7512 F: arch/microblaze/ 7513 7514 MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7515 M: Chen Yu <yu.c.chen@intel.com> 7516 L: platform-driver-x86@vger.kernel.org 7517 S: Supported 7518 F: drivers/platform/x86/surfacepro3_button.c 7519 7520 MICROTEK X6 SCANNER 7521 M: Oliver Neukum <oliver@neukum.org> 7522 S: Maintained 7523 F: drivers/usb/image/microtek.* 7524 7525 MIPS 7526 M: Ralf Baechle <ralf@linux-mips.org> 7527 L: linux-mips@linux-mips.org 7528 W: http://www.linux-mips.org/ 7529 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7530 Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7531 S: Supported 7532 F: Documentation/devicetree/bindings/mips/ 7533 F: Documentation/mips/ 7534 F: arch/mips/ 7535 7536 MIPS/LOONGSON1 ARCHITECTURE 7537 M: Keguang Zhang <keguang.zhang@gmail.com> 7538 L: linux-mips@linux-mips.org 7539 S: Maintained 7540 F: arch/mips/loongson32/ 7541 F: arch/mips/include/asm/mach-loongson32/ 7542 F: drivers/*/*loongson1* 7543 F: drivers/*/*/*loongson1* 7544 7545 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7546 M: Hans Verkuil <hverkuil@xs4all.nl> 7547 L: linux-media@vger.kernel.org 7548 T: git git://linuxtv.org/media_tree.git 7549 W: https://linuxtv.org 7550 S: Odd Fixes 7551 F: drivers/media/radio/radio-miropcm20* 7552 7553 MELLANOX MLX4 core VPI driver 7554 M: Yishai Hadas <yishaih@mellanox.com> 7555 L: netdev@vger.kernel.org 7556 L: linux-rdma@vger.kernel.org 7557 W: http://www.mellanox.com 7558 Q: http://patchwork.ozlabs.org/project/netdev/list/ 7559 S: Supported 7560 F: drivers/net/ethernet/mellanox/mlx4/ 7561 F: include/linux/mlx4/ 7562 7563 MELLANOX MLX4 IB driver 7564 M: Yishai Hadas <yishaih@mellanox.com> 7565 L: linux-rdma@vger.kernel.org 7566 W: http://www.mellanox.com 7567 Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7568 S: Supported 7569 F: drivers/infiniband/hw/mlx4/ 7570 F: include/linux/mlx4/ 7571 7572 MELLANOX MLX5 core VPI driver 7573 M: Matan Barak <matanb@mellanox.com> 7574 M: Leon Romanovsky <leonro@mellanox.com> 7575 L: netdev@vger.kernel.org 7576 L: linux-rdma@vger.kernel.org 7577 W: http://www.mellanox.com 7578 Q: http://patchwork.ozlabs.org/project/netdev/list/ 7579 S: Supported 7580 F: drivers/net/ethernet/mellanox/mlx5/core/ 7581 F: include/linux/mlx5/ 7582 7583 MELLANOX MLX5 IB driver 7584 M: Matan Barak <matanb@mellanox.com> 7585 M: Leon Romanovsky <leonro@mellanox.com> 7586 L: linux-rdma@vger.kernel.org 7587 W: http://www.mellanox.com 7588 Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7589 S: Supported 7590 F: drivers/infiniband/hw/mlx5/ 7591 F: include/linux/mlx5/ 7592 7593 MELEXIS MLX90614 DRIVER 7594 M: Crt Mori <cmo@melexis.com> 7595 L: linux-iio@vger.kernel.org 7596 W: http://www.melexis.com 7597 S: Supported 7598 F: drivers/iio/temperature/mlx90614.c 7599 7600 MN88472 MEDIA DRIVER 7601 M: Antti Palosaari <crope@iki.fi> 7602 L: linux-media@vger.kernel.org 7603 W: https://linuxtv.org 7604 W: http://palosaari.fi/linux/ 7605 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7606 T: git git://linuxtv.org/anttip/media_tree.git 7607 S: Maintained 7608 F: drivers/staging/media/mn88472/ 7609 F: drivers/media/dvb-frontends/mn88472.h 7610 7611 MN88473 MEDIA DRIVER 7612 M: Antti Palosaari <crope@iki.fi> 7613 L: linux-media@vger.kernel.org 7614 W: https://linuxtv.org 7615 W: http://palosaari.fi/linux/ 7616 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7617 S: Maintained 7618 F: drivers/media/dvb-frontends/mn88473* 7619 7620 MODULE SUPPORT 7621 M: Rusty Russell <rusty@rustcorp.com.au> 7622 S: Maintained 7623 F: include/linux/module.h 7624 F: kernel/module.c 7625 7626 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7627 W: http://popies.net/meye/ 7628 S: Orphan 7629 F: Documentation/video4linux/meye.txt 7630 F: drivers/media/pci/meye/ 7631 F: include/uapi/linux/meye.h 7632 7633 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7634 M: Jiri Slaby <jirislaby@gmail.com> 7635 S: Maintained 7636 F: Documentation/serial/moxa-smartio 7637 F: drivers/tty/mxser.* 7638 7639 MR800 AVERMEDIA USB FM RADIO DRIVER 7640 M: Alexey Klimov <klimov.linux@gmail.com> 7641 L: linux-media@vger.kernel.org 7642 T: git git://linuxtv.org/media_tree.git 7643 S: Maintained 7644 F: drivers/media/radio/radio-mr800.c 7645 7646 MRF24J40 IEEE 802.15.4 RADIO DRIVER 7647 M: Alan Ott <alan@signal11.us> 7648 L: linux-wpan@vger.kernel.org 7649 S: Maintained 7650 F: drivers/net/ieee802154/mrf24j40.c 7651 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7652 7653 MSI LAPTOP SUPPORT 7654 M: "Lee, Chun-Yi" <jlee@suse.com> 7655 L: platform-driver-x86@vger.kernel.org 7656 S: Maintained 7657 F: drivers/platform/x86/msi-laptop.c 7658 7659 MSI WMI SUPPORT 7660 L: platform-driver-x86@vger.kernel.org 7661 S: Orphan 7662 F: drivers/platform/x86/msi-wmi.c 7663 7664 MSI001 MEDIA DRIVER 7665 M: Antti Palosaari <crope@iki.fi> 7666 L: linux-media@vger.kernel.org 7667 W: https://linuxtv.org 7668 W: http://palosaari.fi/linux/ 7669 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7670 T: git git://linuxtv.org/anttip/media_tree.git 7671 S: Maintained 7672 F: drivers/media/tuners/msi001* 7673 7674 MSI2500 MEDIA DRIVER 7675 M: Antti Palosaari <crope@iki.fi> 7676 L: linux-media@vger.kernel.org 7677 W: https://linuxtv.org 7678 W: http://palosaari.fi/linux/ 7679 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7680 T: git git://linuxtv.org/anttip/media_tree.git 7681 S: Maintained 7682 F: drivers/media/usb/msi2500/ 7683 7684 MSYSTEMS DISKONCHIP G3 MTD DRIVER 7685 M: Robert Jarzmik <robert.jarzmik@free.fr> 7686 L: linux-mtd@lists.infradead.org 7687 S: Maintained 7688 F: drivers/mtd/devices/docg3* 7689 7690 MT9M032 APTINA SENSOR DRIVER 7691 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7692 L: linux-media@vger.kernel.org 7693 T: git git://linuxtv.org/media_tree.git 7694 S: Maintained 7695 F: drivers/media/i2c/mt9m032.c 7696 F: include/media/i2c/mt9m032.h 7697 7698 MT9P031 APTINA CAMERA SENSOR 7699 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7700 L: linux-media@vger.kernel.org 7701 T: git git://linuxtv.org/media_tree.git 7702 S: Maintained 7703 F: drivers/media/i2c/mt9p031.c 7704 F: include/media/i2c/mt9p031.h 7705 7706 MT9T001 APTINA CAMERA SENSOR 7707 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7708 L: linux-media@vger.kernel.org 7709 T: git git://linuxtv.org/media_tree.git 7710 S: Maintained 7711 F: drivers/media/i2c/mt9t001.c 7712 F: include/media/i2c/mt9t001.h 7713 7714 MT9V032 APTINA CAMERA SENSOR 7715 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7716 L: linux-media@vger.kernel.org 7717 T: git git://linuxtv.org/media_tree.git 7718 S: Maintained 7719 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7720 F: drivers/media/i2c/mt9v032.c 7721 F: include/media/i2c/mt9v032.h 7722 7723 MULTIFUNCTION DEVICES (MFD) 7724 M: Lee Jones <lee.jones@linaro.org> 7725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7726 S: Supported 7727 F: drivers/mfd/ 7728 F: include/linux/mfd/ 7729 7730 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7731 M: Ulf Hansson <ulf.hansson@linaro.org> 7732 L: linux-mmc@vger.kernel.org 7733 T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7734 S: Maintained 7735 F: drivers/mmc/ 7736 F: include/linux/mmc/ 7737 F: include/uapi/linux/mmc/ 7738 7739 MULTIMEDIA CARD (MMC) ETC. OVER SPI 7740 S: Orphan 7741 F: drivers/mmc/host/mmc_spi.c 7742 F: include/linux/spi/mmc_spi.h 7743 7744 MULTISOUND SOUND DRIVER 7745 M: Andrew Veliath <andrewtv@usa.net> 7746 S: Maintained 7747 F: Documentation/sound/oss/MultiSound 7748 F: sound/oss/msnd* 7749 7750 MULTITECH MULTIPORT CARD (ISICOM) 7751 S: Orphan 7752 F: drivers/tty/isicom.c 7753 F: include/linux/isicom.h 7754 7755 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7756 M: Bin Liu <b-liu@ti.com> 7757 L: linux-usb@vger.kernel.org 7758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7759 S: Maintained 7760 F: drivers/usb/musb/ 7761 7762 MXL5007T MEDIA DRIVER 7763 M: Michael Krufky <mkrufky@linuxtv.org> 7764 L: linux-media@vger.kernel.org 7765 W: https://linuxtv.org 7766 W: http://github.com/mkrufky 7767 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7768 T: git git://linuxtv.org/mkrufky/tuners.git 7769 S: Maintained 7770 F: drivers/media/tuners/mxl5007t.* 7771 7772 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7773 M: Hyong-Youb Kim <hykim@myri.com> 7774 L: netdev@vger.kernel.org 7775 W: https://www.myricom.com/support/downloads/myri10ge.html 7776 S: Supported 7777 F: drivers/net/ethernet/myricom/myri10ge/ 7778 7779 NAND FLASH SUBSYSTEM 7780 M: Boris Brezillon <boris.brezillon@free-electrons.com> 7781 R: Richard Weinberger <richard@nod.at> 7782 L: linux-mtd@lists.infradead.org 7783 W: http://www.linux-mtd.infradead.org/ 7784 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7785 T: git git://github.com/linux-nand/linux.git 7786 S: Maintained 7787 F: drivers/mtd/nand/ 7788 F: include/linux/mtd/nand*.h 7789 7790 NATSEMI ETHERNET DRIVER (DP8381x) 7791 S: Orphan 7792 F: drivers/net/ethernet/natsemi/natsemi.c 7793 7794 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7795 M: Daniel Mack <zonque@gmail.com> 7796 S: Maintained 7797 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7798 W: http://www.native-instruments.com 7799 F: sound/usb/caiaq/ 7800 7801 NCP FILESYSTEM 7802 M: Petr Vandrovec <petr@vandrovec.name> 7803 S: Odd Fixes 7804 F: fs/ncpfs/ 7805 7806 NCR 5380 SCSI DRIVERS 7807 M: Finn Thain <fthain@telegraphics.com.au> 7808 M: Michael Schmitz <schmitzmic@gmail.com> 7809 L: linux-scsi@vger.kernel.org 7810 S: Maintained 7811 F: Documentation/scsi/g_NCR5380.txt 7812 F: Documentation/scsi/dtc3x80.txt 7813 F: drivers/scsi/NCR5380.* 7814 F: drivers/scsi/arm/cumana_1.c 7815 F: drivers/scsi/arm/oak.c 7816 F: drivers/scsi/atari_scsi.* 7817 F: drivers/scsi/dmx3191d.c 7818 F: drivers/scsi/dtc.* 7819 F: drivers/scsi/g_NCR5380.* 7820 F: drivers/scsi/g_NCR5380_mmio.c 7821 F: drivers/scsi/mac_scsi.* 7822 F: drivers/scsi/pas16.* 7823 F: drivers/scsi/sun3_scsi.* 7824 F: drivers/scsi/sun3_scsi_vme.c 7825 F: drivers/scsi/t128.* 7826 7827 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7828 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7829 L: linux-scsi@vger.kernel.org 7830 S: Maintained 7831 F: drivers/scsi/NCR_D700.* 7832 7833 NCT6775 HARDWARE MONITOR DRIVER 7834 M: Guenter Roeck <linux@roeck-us.net> 7835 L: linux-hwmon@vger.kernel.org 7836 S: Maintained 7837 F: Documentation/hwmon/nct6775 7838 F: drivers/hwmon/nct6775.c 7839 7840 NETEFFECT IWARP RNIC DRIVER (IW_NES) 7841 M: Faisal Latif <faisal.latif@intel.com> 7842 L: linux-rdma@vger.kernel.org 7843 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7844 S: Supported 7845 F: drivers/infiniband/hw/nes/ 7846 7847 NETEM NETWORK EMULATOR 7848 M: Stephen Hemminger <stephen@networkplumber.org> 7849 L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7850 S: Maintained 7851 F: net/sched/sch_netem.c 7852 7853 NETERION 10GbE DRIVERS (s2io/vxge) 7854 M: Jon Mason <jdmason@kudzu.us> 7855 L: netdev@vger.kernel.org 7856 S: Supported 7857 F: Documentation/networking/s2io.txt 7858 F: Documentation/networking/vxge.txt 7859 F: drivers/net/ethernet/neterion/ 7860 7861 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7862 M: Pablo Neira Ayuso <pablo@netfilter.org> 7863 M: Patrick McHardy <kaber@trash.net> 7864 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7865 L: netfilter-devel@vger.kernel.org 7866 L: coreteam@netfilter.org 7867 W: http://www.netfilter.org/ 7868 W: http://www.iptables.org/ 7869 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7872 S: Supported 7873 F: include/linux/netfilter* 7874 F: include/linux/netfilter/ 7875 F: include/net/netfilter/ 7876 F: include/uapi/linux/netfilter* 7877 F: include/uapi/linux/netfilter/ 7878 F: net/*/netfilter.c 7879 F: net/*/netfilter/ 7880 F: net/netfilter/ 7881 F: net/bridge/br_netfilter*.c 7882 7883 NETLABEL 7884 M: Paul Moore <paul@paul-moore.com> 7885 W: http://netlabel.sf.net 7886 L: netdev@vger.kernel.org 7887 S: Maintained 7888 F: Documentation/netlabel/ 7889 F: include/net/netlabel.h 7890 F: net/netlabel/ 7891 7892 NETROM NETWORK LAYER 7893 M: Ralf Baechle <ralf@linux-mips.org> 7894 L: linux-hams@vger.kernel.org 7895 W: http://www.linux-ax25.org/ 7896 S: Maintained 7897 F: include/net/netrom.h 7898 F: include/uapi/linux/netrom.h 7899 F: net/netrom/ 7900 7901 NETRONOME ETHERNET DRIVERS 7902 M: Jakub Kicinski <jakub.kicinski@netronome.com> 7903 L: oss-drivers@netronome.com 7904 S: Maintained 7905 F: drivers/net/ethernet/netronome/ 7906 7907 NETWORK BLOCK DEVICE (NBD) 7908 M: Markus Pargmann <mpa@pengutronix.de> 7909 S: Maintained 7910 L: nbd-general@lists.sourceforge.net 7911 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7912 F: Documentation/blockdev/nbd.txt 7913 F: drivers/block/nbd.c 7914 F: include/uapi/linux/nbd.h 7915 7916 NETWORK DROP MONITOR 7917 M: Neil Horman <nhorman@tuxdriver.com> 7918 L: netdev@vger.kernel.org 7919 S: Maintained 7920 W: https://fedorahosted.org/dropwatch/ 7921 F: net/core/drop_monitor.c 7922 7923 NETWORKING [GENERAL] 7924 M: "David S. Miller" <davem@davemloft.net> 7925 L: netdev@vger.kernel.org 7926 W: http://www.linuxfoundation.org/en/Net 7927 Q: http://patchwork.ozlabs.org/project/netdev/list/ 7928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7930 S: Maintained 7931 F: net/ 7932 F: include/net/ 7933 F: include/linux/in.h 7934 F: include/linux/net.h 7935 F: include/linux/netdevice.h 7936 F: include/uapi/linux/in.h 7937 F: include/uapi/linux/net.h 7938 F: include/uapi/linux/netdevice.h 7939 F: include/uapi/linux/net_namespace.h 7940 F: tools/net/ 7941 F: tools/testing/selftests/net/ 7942 F: lib/random32.c 7943 F: lib/test_bpf.c 7944 7945 NETWORKING [IPv4/IPv6] 7946 M: "David S. Miller" <davem@davemloft.net> 7947 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7948 M: James Morris <jmorris@namei.org> 7949 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7950 M: Patrick McHardy <kaber@trash.net> 7951 L: netdev@vger.kernel.org 7952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7953 S: Maintained 7954 F: net/ipv4/ 7955 F: net/ipv6/ 7956 F: include/net/ip* 7957 F: arch/x86/net/* 7958 7959 NETWORKING [IPSEC] 7960 M: Steffen Klassert <steffen.klassert@secunet.com> 7961 M: Herbert Xu <herbert@gondor.apana.org.au> 7962 M: "David S. Miller" <davem@davemloft.net> 7963 L: netdev@vger.kernel.org 7964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7966 S: Maintained 7967 F: net/core/flow.c 7968 F: net/xfrm/ 7969 F: net/key/ 7970 F: net/ipv4/xfrm* 7971 F: net/ipv4/esp4.c 7972 F: net/ipv4/ah4.c 7973 F: net/ipv4/ipcomp.c 7974 F: net/ipv4/ip_vti.c 7975 F: net/ipv6/xfrm* 7976 F: net/ipv6/esp6.c 7977 F: net/ipv6/ah6.c 7978 F: net/ipv6/ipcomp6.c 7979 F: net/ipv6/ip6_vti.c 7980 F: include/uapi/linux/xfrm.h 7981 F: include/net/xfrm.h 7982 7983 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7984 M: Paul Moore <paul@paul-moore.com> 7985 L: netdev@vger.kernel.org 7986 S: Maintained 7987 7988 NETWORKING [WIRELESS] 7989 L: linux-wireless@vger.kernel.org 7990 Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7991 7992 NETWORKING DRIVERS 7993 L: netdev@vger.kernel.org 7994 W: http://www.linuxfoundation.org/en/Net 7995 Q: http://patchwork.ozlabs.org/project/netdev/list/ 7996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7998 S: Odd Fixes 7999 F: Documentation/devicetree/bindings/net/ 8000 F: drivers/net/ 8001 F: include/linux/if_* 8002 F: include/linux/netdevice.h 8003 F: include/linux/etherdevice.h 8004 F: include/linux/fcdevice.h 8005 F: include/linux/fddidevice.h 8006 F: include/linux/hippidevice.h 8007 F: include/linux/inetdevice.h 8008 F: include/uapi/linux/if_* 8009 F: include/uapi/linux/netdevice.h 8010 8011 NETWORKING DRIVERS (WIRELESS) 8012 M: Kalle Valo <kvalo@codeaurora.org> 8013 L: linux-wireless@vger.kernel.org 8014 Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8017 S: Maintained 8018 F: drivers/net/wireless/ 8019 8020 NETXEN (1/10) GbE SUPPORT 8021 M: Manish Chopra <manish.chopra@qlogic.com> 8022 M: Sony Chacko <sony.chacko@qlogic.com> 8023 M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8024 L: netdev@vger.kernel.org 8025 W: http://www.qlogic.com 8026 S: Supported 8027 F: drivers/net/ethernet/qlogic/netxen/ 8028 8029 NFC SUBSYSTEM 8030 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8031 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8032 M: Samuel Ortiz <sameo@linux.intel.com> 8033 L: linux-wireless@vger.kernel.org 8034 L: linux-nfc@lists.01.org (subscribers-only) 8035 S: Supported 8036 F: net/nfc/ 8037 F: include/net/nfc/ 8038 F: include/uapi/linux/nfc.h 8039 F: drivers/nfc/ 8040 F: include/linux/platform_data/nfcmrvl.h 8041 F: include/linux/platform_data/nxp-nci.h 8042 F: include/linux/platform_data/pn544.h 8043 F: include/linux/platform_data/st21nfca.h 8044 F: include/linux/platform_data/st-nci.h 8045 F: Documentation/devicetree/bindings/net/nfc/ 8046 8047 NFS, SUNRPC, AND LOCKD CLIENTS 8048 M: Trond Myklebust <trond.myklebust@primarydata.com> 8049 M: Anna Schumaker <anna.schumaker@netapp.com> 8050 L: linux-nfs@vger.kernel.org 8051 W: http://client.linux-nfs.org 8052 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8053 S: Maintained 8054 F: fs/lockd/ 8055 F: fs/nfs/ 8056 F: fs/nfs_common/ 8057 F: net/sunrpc/ 8058 F: include/linux/lockd/ 8059 F: include/linux/nfs* 8060 F: include/linux/sunrpc/ 8061 F: include/uapi/linux/nfs* 8062 F: include/uapi/linux/sunrpc/ 8063 8064 NILFS2 FILESYSTEM 8065 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8066 L: linux-nilfs@vger.kernel.org 8067 W: http://nilfs.sourceforge.net/ 8068 W: http://nilfs.osdn.jp/ 8069 T: git git://github.com/konis/nilfs2.git 8070 S: Supported 8071 F: Documentation/filesystems/nilfs2.txt 8072 F: fs/nilfs2/ 8073 F: include/linux/nilfs2_fs.h 8074 F: include/trace/events/nilfs2.h 8075 8076 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8077 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8078 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8079 S: Maintained 8080 F: Documentation/scsi/NinjaSCSI.txt 8081 F: drivers/scsi/pcmcia/nsp_* 8082 8083 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8084 M: GOTO Masanori <gotom@debian.or.jp> 8085 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8086 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8087 S: Maintained 8088 F: Documentation/scsi/NinjaSCSI.txt 8089 F: drivers/scsi/nsp32* 8090 8091 NIOS2 ARCHITECTURE 8092 M: Ley Foon Tan <lftan@altera.com> 8093 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8095 S: Maintained 8096 F: arch/nios2/ 8097 8098 NOKIA N900 POWER SUPPLY DRIVERS 8099 R: Pali Rohár <pali.rohar@gmail.com> 8100 F: include/linux/power/bq2415x_charger.h 8101 F: include/linux/power/bq27xxx_battery.h 8102 F: include/linux/power/isp1704_charger.h 8103 F: drivers/power/bq2415x_charger.c 8104 F: drivers/power/bq27xxx_battery.c 8105 F: drivers/power/bq27xxx_battery_i2c.c 8106 F: drivers/power/isp1704_charger.c 8107 F: drivers/power/rx51_battery.c 8108 8109 NTB DRIVER CORE 8110 M: Jon Mason <jdmason@kudzu.us> 8111 M: Dave Jiang <dave.jiang@intel.com> 8112 M: Allen Hubbe <Allen.Hubbe@emc.com> 8113 L: linux-ntb@googlegroups.com 8114 S: Supported 8115 W: https://github.com/jonmason/ntb/wiki 8116 T: git git://github.com/jonmason/ntb.git 8117 F: drivers/ntb/ 8118 F: drivers/net/ntb_netdev.c 8119 F: include/linux/ntb.h 8120 F: include/linux/ntb_transport.h 8121 8122 NTB INTEL DRIVER 8123 M: Jon Mason <jdmason@kudzu.us> 8124 M: Dave Jiang <dave.jiang@intel.com> 8125 L: linux-ntb@googlegroups.com 8126 S: Supported 8127 W: https://github.com/jonmason/ntb/wiki 8128 T: git git://github.com/jonmason/ntb.git 8129 F: drivers/ntb/hw/intel/ 8130 8131 NTB AMD DRIVER 8132 M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8133 L: linux-ntb@googlegroups.com 8134 S: Supported 8135 F: drivers/ntb/hw/amd/ 8136 8137 NTFS FILESYSTEM 8138 M: Anton Altaparmakov <anton@tuxera.com> 8139 L: linux-ntfs-dev@lists.sourceforge.net 8140 W: http://www.tuxera.com/ 8141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8142 S: Supported 8143 F: Documentation/filesystems/ntfs.txt 8144 F: fs/ntfs/ 8145 8146 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8147 M: Antonino Daplas <adaplas@gmail.com> 8148 L: linux-fbdev@vger.kernel.org 8149 S: Maintained 8150 F: drivers/video/fbdev/riva/ 8151 F: drivers/video/fbdev/nvidia/ 8152 8153 NVM EXPRESS DRIVER 8154 M: Keith Busch <keith.busch@intel.com> 8155 M: Jens Axboe <axboe@fb.com> 8156 L: linux-nvme@lists.infradead.org 8157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8158 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8159 S: Supported 8160 F: drivers/nvme/host/ 8161 F: include/linux/nvme.h 8162 8163 NVMEM FRAMEWORK 8164 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8165 M: Maxime Ripard <maxime.ripard@free-electrons.com> 8166 S: Maintained 8167 F: drivers/nvmem/ 8168 F: Documentation/devicetree/bindings/nvmem/ 8169 F: include/linux/nvmem-consumer.h 8170 F: include/linux/nvmem-provider.h 8171 8172 NXP-NCI NFC DRIVER 8173 M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8174 R: Charles Gorand <charles.gorand@effinnov.com> 8175 L: linux-nfc@lists.01.org (moderated for non-subscribers) 8176 S: Supported 8177 F: drivers/nfc/nxp-nci 8178 8179 NXP TDA998X DRM DRIVER 8180 M: Russell King <rmk+kernel@armlinux.org.uk> 8181 S: Supported 8182 F: drivers/gpu/drm/i2c/tda998x_drv.c 8183 F: include/drm/i2c/tda998x.h 8184 8185 NXP TFA9879 DRIVER 8186 M: Peter Rosin <peda@axentia.se> 8187 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8188 S: Maintained 8189 F: sound/soc/codecs/tfa9879* 8190 8191 OBJTOOL 8192 M: Josh Poimboeuf <jpoimboe@redhat.com> 8193 S: Supported 8194 F: tools/objtool/ 8195 8196 OMAP SUPPORT 8197 M: Tony Lindgren <tony@atomide.com> 8198 L: linux-omap@vger.kernel.org 8199 W: http://www.muru.com/linux/omap/ 8200 W: http://linux.omap.com/ 8201 Q: http://patchwork.kernel.org/project/linux-omap/list/ 8202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8203 S: Maintained 8204 F: arch/arm/*omap*/ 8205 F: arch/arm/configs/omap1_defconfig 8206 F: arch/arm/configs/omap2plus_defconfig 8207 F: drivers/i2c/busses/i2c-omap.c 8208 F: drivers/irqchip/irq-omap-intc.c 8209 F: drivers/mfd/*omap*.c 8210 F: drivers/mfd/menelaus.c 8211 F: drivers/mfd/palmas.c 8212 F: drivers/mfd/tps65217.c 8213 F: drivers/mfd/tps65218.c 8214 F: drivers/mfd/tps65910.c 8215 F: drivers/mfd/twl-core.[ch] 8216 F: drivers/mfd/twl4030*.c 8217 F: drivers/mfd/twl6030*.c 8218 F: drivers/mfd/twl6040*.c 8219 F: drivers/regulator/palmas-regulator*.c 8220 F: drivers/regulator/pbias-regulator.c 8221 F: drivers/regulator/tps65217-regulator.c 8222 F: drivers/regulator/tps65218-regulator.c 8223 F: drivers/regulator/tps65910-regulator.c 8224 F: drivers/regulator/twl-regulator.c 8225 F: include/linux/i2c-omap.h 8226 8227 OMAP DEVICE TREE SUPPORT 8228 M: Benoît Cousson <bcousson@baylibre.com> 8229 M: Tony Lindgren <tony@atomide.com> 8230 L: linux-omap@vger.kernel.org 8231 L: devicetree@vger.kernel.org 8232 S: Maintained 8233 F: arch/arm/boot/dts/*omap* 8234 F: arch/arm/boot/dts/*am3* 8235 F: arch/arm/boot/dts/*am4* 8236 F: arch/arm/boot/dts/*am5* 8237 F: arch/arm/boot/dts/*dra7* 8238 8239 OMAP CLOCK FRAMEWORK SUPPORT 8240 M: Paul Walmsley <paul@pwsan.com> 8241 L: linux-omap@vger.kernel.org 8242 S: Maintained 8243 F: arch/arm/*omap*/*clock* 8244 8245 OMAP POWER MANAGEMENT SUPPORT 8246 M: Kevin Hilman <khilman@kernel.org> 8247 L: linux-omap@vger.kernel.org 8248 S: Maintained 8249 F: arch/arm/*omap*/*pm* 8250 F: drivers/cpufreq/omap-cpufreq.c 8251 8252 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8253 M: Rajendra Nayak <rnayak@codeaurora.org> 8254 M: Paul Walmsley <paul@pwsan.com> 8255 L: linux-omap@vger.kernel.org 8256 S: Maintained 8257 F: arch/arm/mach-omap2/prm* 8258 8259 OMAP AUDIO SUPPORT 8260 M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8261 M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8262 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8263 L: linux-omap@vger.kernel.org 8264 S: Maintained 8265 F: sound/soc/omap/ 8266 8267 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8268 M: Roger Quadros <rogerq@ti.com> 8269 M: Tony Lindgren <tony@atomide.com> 8270 L: linux-omap@vger.kernel.org 8271 S: Maintained 8272 F: drivers/memory/omap-gpmc.c 8273 F: arch/arm/mach-omap2/*gpmc* 8274 8275 OMAP FRAMEBUFFER SUPPORT 8276 M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8277 L: linux-fbdev@vger.kernel.org 8278 L: linux-omap@vger.kernel.org 8279 S: Maintained 8280 F: drivers/video/fbdev/omap/ 8281 8282 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8283 M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8284 L: linux-omap@vger.kernel.org 8285 L: linux-fbdev@vger.kernel.org 8286 S: Maintained 8287 F: drivers/video/fbdev/omap2/ 8288 F: Documentation/arm/OMAP/DSS 8289 8290 OMAP HARDWARE SPINLOCK SUPPORT 8291 M: Ohad Ben-Cohen <ohad@wizery.com> 8292 L: linux-omap@vger.kernel.org 8293 S: Maintained 8294 F: drivers/hwspinlock/omap_hwspinlock.c 8295 8296 OMAP MMC SUPPORT 8297 M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8298 L: linux-omap@vger.kernel.org 8299 S: Maintained 8300 F: drivers/mmc/host/omap.c 8301 8302 OMAP HS MMC SUPPORT 8303 L: linux-mmc@vger.kernel.org 8304 L: linux-omap@vger.kernel.org 8305 S: Orphan 8306 F: drivers/mmc/host/omap_hsmmc.c 8307 8308 OMAP RANDOM NUMBER GENERATOR SUPPORT 8309 M: Deepak Saxena <dsaxena@plexity.net> 8310 S: Maintained 8311 F: drivers/char/hw_random/omap-rng.c 8312 8313 OMAP HWMOD SUPPORT 8314 M: Benoît Cousson <bcousson@baylibre.com> 8315 M: Paul Walmsley <paul@pwsan.com> 8316 L: linux-omap@vger.kernel.org 8317 S: Maintained 8318 F: arch/arm/mach-omap2/omap_hwmod.* 8319 8320 OMAP HWMOD DATA 8321 M: Paul Walmsley <paul@pwsan.com> 8322 L: linux-omap@vger.kernel.org 8323 S: Maintained 8324 F: arch/arm/mach-omap2/omap_hwmod*data* 8325 8326 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8327 M: Benoît Cousson <bcousson@baylibre.com> 8328 L: linux-omap@vger.kernel.org 8329 S: Maintained 8330 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8331 8332 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8333 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8334 L: linux-media@vger.kernel.org 8335 S: Maintained 8336 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8337 F: drivers/media/platform/omap3isp/ 8338 F: drivers/staging/media/omap4iss/ 8339 8340 OMAP USB SUPPORT 8341 L: linux-usb@vger.kernel.org 8342 L: linux-omap@vger.kernel.org 8343 S: Orphan 8344 F: drivers/usb/*/*omap* 8345 F: arch/arm/*omap*/usb* 8346 8347 OMAP GPIO DRIVER 8348 M: Grygorii Strashko <grygorii.strashko@ti.com> 8349 M: Santosh Shilimkar <ssantosh@kernel.org> 8350 M: Kevin Hilman <khilman@kernel.org> 8351 L: linux-omap@vger.kernel.org 8352 S: Maintained 8353 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8354 F: drivers/gpio/gpio-omap.c 8355 8356 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8357 M: Mark Jackson <mpfj@newflow.co.uk> 8358 L: linux-omap@vger.kernel.org 8359 S: Maintained 8360 F: arch/arm/boot/dts/am335x-nano.dts 8361 8362 OMFS FILESYSTEM 8363 M: Bob Copeland <me@bobcopeland.com> 8364 L: linux-karma-devel@lists.sourceforge.net 8365 S: Maintained 8366 F: Documentation/filesystems/omfs.txt 8367 F: fs/omfs/ 8368 8369 OMNIKEY CARDMAN 4000 DRIVER 8370 M: Harald Welte <laforge@gnumonks.org> 8371 S: Maintained 8372 F: drivers/char/pcmcia/cm4000_cs.c 8373 F: include/linux/cm4000_cs.h 8374 F: include/uapi/linux/cm4000_cs.h 8375 8376 OMNIKEY CARDMAN 4040 DRIVER 8377 M: Harald Welte <laforge@gnumonks.org> 8378 S: Maintained 8379 F: drivers/char/pcmcia/cm4040_cs.* 8380 8381 OMNIVISION OV7670 SENSOR DRIVER 8382 M: Jonathan Corbet <corbet@lwn.net> 8383 L: linux-media@vger.kernel.org 8384 T: git git://linuxtv.org/media_tree.git 8385 S: Maintained 8386 F: drivers/media/i2c/ov7670.c 8387 8388 ONENAND FLASH DRIVER 8389 M: Kyungmin Park <kyungmin.park@samsung.com> 8390 L: linux-mtd@lists.infradead.org 8391 S: Maintained 8392 F: drivers/mtd/onenand/ 8393 F: include/linux/mtd/onenand*.h 8394 8395 ONSTREAM SCSI TAPE DRIVER 8396 M: Willem Riede <osst@riede.org> 8397 L: osst-users@lists.sourceforge.net 8398 L: linux-scsi@vger.kernel.org 8399 S: Maintained 8400 F: Documentation/scsi/osst.txt 8401 F: drivers/scsi/osst.* 8402 F: drivers/scsi/osst_*.h 8403 F: drivers/scsi/st.h 8404 8405 OPENCORES I2C BUS DRIVER 8406 M: Peter Korsgaard <jacmet@sunsite.dk> 8407 L: linux-i2c@vger.kernel.org 8408 S: Maintained 8409 F: Documentation/i2c/busses/i2c-ocores 8410 F: drivers/i2c/busses/i2c-ocores.c 8411 8412 OPEN FIRMWARE AND FLATTENED DEVICE TREE 8413 M: Rob Herring <robh+dt@kernel.org> 8414 M: Frank Rowand <frowand.list@gmail.com> 8415 M: Grant Likely <grant.likely@linaro.org> 8416 L: devicetree@vger.kernel.org 8417 W: http://www.devicetree.org/ 8418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 8419 S: Maintained 8420 F: drivers/of/ 8421 F: include/linux/of*.h 8422 F: scripts/dtc/ 8423 8424 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8425 M: Rob Herring <robh+dt@kernel.org> 8426 M: Pawel Moll <pawel.moll@arm.com> 8427 M: Mark Rutland <mark.rutland@arm.com> 8428 M: Ian Campbell <ijc+devicetree@hellion.org.uk> 8429 M: Kumar Gala <galak@codeaurora.org> 8430 L: devicetree@vger.kernel.org 8431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8432 S: Maintained 8433 F: Documentation/devicetree/ 8434 F: arch/*/boot/dts/ 8435 F: include/dt-bindings/ 8436 8437 OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8438 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8439 L: devicetree@vger.kernel.org 8440 S: Maintained 8441 F: Documentation/devicetree/dynamic-resolution-notes.txt 8442 F: Documentation/devicetree/overlay-notes.txt 8443 F: drivers/of/overlay.c 8444 F: drivers/of/resolver.c 8445 8446 OPENRISC ARCHITECTURE 8447 M: Jonas Bonn <jonas@southpole.se> 8448 W: http://openrisc.net 8449 S: Maintained 8450 T: git git://openrisc.net/~jonas/linux 8451 F: arch/openrisc/ 8452 8453 OPENVSWITCH 8454 M: Pravin Shelar <pshelar@nicira.com> 8455 L: netdev@vger.kernel.org 8456 L: dev@openvswitch.org 8457 W: http://openvswitch.org 8458 S: Maintained 8459 F: net/openvswitch/ 8460 F: include/uapi/linux/openvswitch.h 8461 8462 OPERATING PERFORMANCE POINTS (OPP) 8463 M: Viresh Kumar <vireshk@kernel.org> 8464 M: Nishanth Menon <nm@ti.com> 8465 M: Stephen Boyd <sboyd@codeaurora.org> 8466 L: linux-pm@vger.kernel.org 8467 S: Maintained 8468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8469 F: drivers/base/power/opp/ 8470 F: include/linux/pm_opp.h 8471 F: Documentation/power/opp.txt 8472 F: Documentation/devicetree/bindings/opp/ 8473 8474 OPL4 DRIVER 8475 M: Clemens Ladisch <clemens@ladisch.de> 8476 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8477 T: git git://git.alsa-project.org/alsa-kernel.git 8478 S: Maintained 8479 F: sound/drivers/opl4/ 8480 8481 OPROFILE 8482 M: Robert Richter <rric@kernel.org> 8483 L: oprofile-list@lists.sf.net 8484 S: Maintained 8485 F: arch/*/include/asm/oprofile*.h 8486 F: arch/*/oprofile/ 8487 F: drivers/oprofile/ 8488 F: include/linux/oprofile.h 8489 8490 ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8491 M: Mark Fasheh <mfasheh@suse.com> 8492 M: Joel Becker <jlbec@evilplan.org> 8493 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8494 W: http://ocfs2.wiki.kernel.org 8495 S: Supported 8496 F: Documentation/filesystems/ocfs2.txt 8497 F: Documentation/filesystems/dlmfs.txt 8498 F: fs/ocfs2/ 8499 8500 ORINOCO DRIVER 8501 L: linux-wireless@vger.kernel.org 8502 W: http://wireless.kernel.org/en/users/Drivers/orinoco 8503 W: http://www.nongnu.org/orinoco/ 8504 S: Orphan 8505 F: drivers/net/wireless/intersil/orinoco/ 8506 8507 OSD LIBRARY and FILESYSTEM 8508 M: Boaz Harrosh <ooo@electrozaur.com> 8509 M: Benny Halevy <bhalevy@primarydata.com> 8510 L: osd-dev@open-osd.org 8511 W: http://open-osd.org 8512 T: git git://git.open-osd.org/open-osd.git 8513 S: Maintained 8514 F: drivers/scsi/osd/ 8515 F: include/scsi/osd_* 8516 F: fs/exofs/ 8517 8518 OVERLAY FILESYSTEM 8519 M: Miklos Szeredi <miklos@szeredi.hu> 8520 L: linux-unionfs@vger.kernel.org 8521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8522 S: Supported 8523 F: fs/overlayfs/ 8524 F: Documentation/filesystems/overlayfs.txt 8525 8526 ORANGEFS FILESYSTEM 8527 M: Mike Marshall <hubcap@omnibond.com> 8528 L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8530 S: Supported 8531 F: fs/orangefs/ 8532 F: Documentation/filesystems/orangefs.txt 8533 8534 P54 WIRELESS DRIVER 8535 M: Christian Lamparter <chunkeey@googlemail.com> 8536 L: linux-wireless@vger.kernel.org 8537 W: http://wireless.kernel.org/en/users/Drivers/p54 8538 S: Maintained 8539 F: drivers/net/wireless/intersil/p54/ 8540 8541 PA SEMI ETHERNET DRIVER 8542 M: Olof Johansson <olof@lixom.net> 8543 L: netdev@vger.kernel.org 8544 S: Maintained 8545 F: drivers/net/ethernet/pasemi/* 8546 8547 PA SEMI SMBUS DRIVER 8548 M: Olof Johansson <olof@lixom.net> 8549 L: linux-i2c@vger.kernel.org 8550 S: Maintained 8551 F: drivers/i2c/busses/i2c-pasemi.c 8552 8553 PADATA PARALLEL EXECUTION MECHANISM 8554 M: Steffen Klassert <steffen.klassert@secunet.com> 8555 L: linux-crypto@vger.kernel.org 8556 S: Maintained 8557 F: kernel/padata.c 8558 F: include/linux/padata.h 8559 F: Documentation/padata.txt 8560 8561 PANASONIC LAPTOP ACPI EXTRAS DRIVER 8562 M: Harald Welte <laforge@gnumonks.org> 8563 L: platform-driver-x86@vger.kernel.org 8564 S: Maintained 8565 F: drivers/platform/x86/panasonic-laptop.c 8566 8567 PANASONIC MN10300/AM33/AM34 PORT 8568 M: David Howells <dhowells@redhat.com> 8569 L: linux-am33-list@redhat.com (moderated for non-subscribers) 8570 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8571 S: Maintained 8572 F: Documentation/mn10300/ 8573 F: arch/mn10300/ 8574 8575 PARALLEL LCD/KEYPAD PANEL DRIVER 8576 M: Willy Tarreau <willy@haproxy.com> 8577 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8578 S: Odd Fixes 8579 F: Documentation/misc-devices/lcd-panel-cgram.txt 8580 F: drivers/misc/panel.c 8581 8582 PARALLEL PORT SUBSYSTEM 8583 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8584 M: Sudip Mukherjee <sudip@vectorindia.org> 8585 L: linux-parport@lists.infradead.org (subscribers-only) 8586 S: Maintained 8587 F: drivers/parport/ 8588 F: include/linux/parport*.h 8589 F: drivers/char/ppdev.c 8590 F: include/uapi/linux/ppdev.h 8591 F: Documentation/parport*.txt 8592 8593 PARAVIRT_OPS INTERFACE 8594 M: Jeremy Fitzhardinge <jeremy@goop.org> 8595 M: Chris Wright <chrisw@sous-sol.org> 8596 M: Alok Kataria <akataria@vmware.com> 8597 M: Rusty Russell <rusty@rustcorp.com.au> 8598 L: virtualization@lists.linux-foundation.org 8599 S: Supported 8600 F: Documentation/virtual/paravirt_ops.txt 8601 F: arch/*/kernel/paravirt* 8602 F: arch/*/include/asm/paravirt.h 8603 8604 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8605 M: Tim Waugh <tim@cyberelk.net> 8606 L: linux-parport@lists.infradead.org (subscribers-only) 8607 S: Maintained 8608 F: Documentation/blockdev/paride.txt 8609 F: drivers/block/paride/ 8610 8611 PARISC ARCHITECTURE 8612 M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8613 M: Helge Deller <deller@gmx.de> 8614 L: linux-parisc@vger.kernel.org 8615 W: http://www.parisc-linux.org/ 8616 Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8619 S: Maintained 8620 F: arch/parisc/ 8621 F: Documentation/parisc/ 8622 F: drivers/parisc/ 8623 F: drivers/char/agp/parisc-agp.c 8624 F: drivers/input/serio/gscps2.c 8625 F: drivers/parport/parport_gsc.* 8626 F: drivers/tty/serial/8250/8250_gsc.c 8627 F: drivers/video/fbdev/sti* 8628 F: drivers/video/console/sti* 8629 F: drivers/video/logo/logo_parisc* 8630 8631 PC87360 HARDWARE MONITORING DRIVER 8632 M: Jim Cromie <jim.cromie@gmail.com> 8633 L: linux-hwmon@vger.kernel.org 8634 S: Maintained 8635 F: Documentation/hwmon/pc87360 8636 F: drivers/hwmon/pc87360.c 8637 8638 PC8736x GPIO DRIVER 8639 M: Jim Cromie <jim.cromie@gmail.com> 8640 S: Maintained 8641 F: drivers/char/pc8736x_gpio.c 8642 8643 PC87427 HARDWARE MONITORING DRIVER 8644 M: Jean Delvare <jdelvare@suse.com> 8645 L: linux-hwmon@vger.kernel.org 8646 S: Maintained 8647 F: Documentation/hwmon/pc87427 8648 F: drivers/hwmon/pc87427.c 8649 8650 PCA9532 LED DRIVER 8651 M: Riku Voipio <riku.voipio@iki.fi> 8652 S: Maintained 8653 F: drivers/leds/leds-pca9532.c 8654 F: include/linux/leds-pca9532.h 8655 8656 PCA9541 I2C BUS MASTER SELECTOR DRIVER 8657 M: Guenter Roeck <linux@roeck-us.net> 8658 L: linux-i2c@vger.kernel.org 8659 S: Maintained 8660 F: drivers/i2c/muxes/i2c-mux-pca9541.c 8661 8662 PCDP - PRIMARY CONSOLE AND DEBUG PORT 8663 M: Khalid Aziz <khalid@gonehiking.org> 8664 S: Maintained 8665 F: drivers/firmware/pcdp.* 8666 8667 PCI ERROR RECOVERY 8668 M: Linas Vepstas <linasvepstas@gmail.com> 8669 L: linux-pci@vger.kernel.org 8670 S: Supported 8671 F: Documentation/PCI/pci-error-recovery.txt 8672 8673 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8674 M: Russell Currey <ruscur@russell.cc> 8675 L: linuxppc-dev@lists.ozlabs.org 8676 S: Supported 8677 F: Documentation/powerpc/eeh-pci-error-recovery.txt 8678 F: arch/powerpc/kernel/eeh*.c 8679 F: arch/powerpc/platforms/*/eeh*.c 8680 F: arch/powerpc/include/*/eeh*.h 8681 8682 PCI SUBSYSTEM 8683 M: Bjorn Helgaas <bhelgaas@google.com> 8684 L: linux-pci@vger.kernel.org 8685 Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8687 S: Supported 8688 F: Documentation/PCI/ 8689 F: drivers/pci/ 8690 F: include/linux/pci* 8691 F: arch/x86/pci/ 8692 F: arch/x86/kernel/quirks.c 8693 8694 PCI DRIVER FOR ALTERA PCIE IP 8695 M: Ley Foon Tan <lftan@altera.com> 8696 L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8697 L: linux-pci@vger.kernel.org 8698 S: Supported 8699 F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8700 F: drivers/pci/host/pcie-altera.c 8701 8702 PCI DRIVER FOR ARM VERSATILE PLATFORM 8703 M: Rob Herring <robh@kernel.org> 8704 L: linux-pci@vger.kernel.org 8705 L: linux-arm-kernel@lists.infradead.org 8706 S: Maintained 8707 F: Documentation/devicetree/bindings/pci/versatile.txt 8708 F: drivers/pci/host/pci-versatile.c 8709 8710 PCI DRIVER FOR APPLIEDMICRO XGENE 8711 M: Tanmay Inamdar <tinamdar@apm.com> 8712 L: linux-pci@vger.kernel.org 8713 L: linux-arm-kernel@lists.infradead.org 8714 S: Maintained 8715 F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8716 F: drivers/pci/host/pci-xgene.c 8717 8718 PCI DRIVER FOR FREESCALE LAYERSCAPE 8719 M: Minghuan Lian <minghuan.Lian@freescale.com> 8720 M: Mingkai Hu <mingkai.hu@freescale.com> 8721 M: Roy Zang <tie-fei.zang@freescale.com> 8722 L: linuxppc-dev@lists.ozlabs.org 8723 L: linux-pci@vger.kernel.org 8724 L: linux-arm-kernel@lists.infradead.org 8725 S: Maintained 8726 F: drivers/pci/host/*layerscape* 8727 8728 PCI DRIVER FOR IMX6 8729 M: Richard Zhu <Richard.Zhu@freescale.com> 8730 M: Lucas Stach <l.stach@pengutronix.de> 8731 L: linux-pci@vger.kernel.org 8732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8733 S: Maintained 8734 F: drivers/pci/host/*imx6* 8735 8736 PCI DRIVER FOR TI KEYSTONE 8737 M: Murali Karicheri <m-karicheri2@ti.com> 8738 L: linux-pci@vger.kernel.org 8739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8740 S: Maintained 8741 F: drivers/pci/host/*keystone* 8742 8743 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8744 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8745 M: Jason Cooper <jason@lakedaemon.net> 8746 L: linux-pci@vger.kernel.org 8747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8748 S: Maintained 8749 F: drivers/pci/host/*mvebu* 8750 8751 PCI DRIVER FOR NVIDIA TEGRA 8752 M: Thierry Reding <thierry.reding@gmail.com> 8753 L: linux-tegra@vger.kernel.org 8754 L: linux-pci@vger.kernel.org 8755 S: Supported 8756 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8757 F: drivers/pci/host/pci-tegra.c 8758 8759 PCI DRIVER FOR TI DRA7XX 8760 M: Kishon Vijay Abraham I <kishon@ti.com> 8761 L: linux-omap@vger.kernel.org 8762 L: linux-pci@vger.kernel.org 8763 S: Supported 8764 F: Documentation/devicetree/bindings/pci/ti-pci.txt 8765 F: drivers/pci/host/pci-dra7xx.c 8766 8767 PCI DRIVER FOR RENESAS R-CAR 8768 M: Simon Horman <horms@verge.net.au> 8769 L: linux-pci@vger.kernel.org 8770 L: linux-renesas-soc@vger.kernel.org 8771 S: Maintained 8772 F: drivers/pci/host/*rcar* 8773 8774 PCI DRIVER FOR SAMSUNG EXYNOS 8775 M: Jingoo Han <jingoohan1@gmail.com> 8776 L: linux-pci@vger.kernel.org 8777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8778 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8779 S: Maintained 8780 F: drivers/pci/host/pci-exynos.c 8781 8782 PCI DRIVER FOR SYNOPSIS DESIGNWARE 8783 M: Jingoo Han <jingoohan1@gmail.com> 8784 M: Pratyush Anand <pratyush.anand@gmail.com> 8785 L: linux-pci@vger.kernel.org 8786 S: Maintained 8787 F: drivers/pci/host/*designware* 8788 8789 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8790 M: Joao Pinto <jpinto@synopsys.com> 8791 L: linux-pci@vger.kernel.org 8792 S: Maintained 8793 F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8794 F: drivers/pci/host/pcie-designware-plat.c 8795 8796 PCI DRIVER FOR GENERIC OF HOSTS 8797 M: Will Deacon <will.deacon@arm.com> 8798 L: linux-pci@vger.kernel.org 8799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8800 S: Maintained 8801 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8802 F: drivers/pci/host/pci-host-common.c 8803 F: drivers/pci/host/pci-host-generic.c 8804 8805 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8806 M: Keith Busch <keith.busch@intel.com> 8807 L: linux-pci@vger.kernel.org 8808 S: Supported 8809 F: arch/x86/pci/vmd.c 8810 8811 PCIE DRIVER FOR ST SPEAR13XX 8812 M: Pratyush Anand <pratyush.anand@gmail.com> 8813 L: linux-pci@vger.kernel.org 8814 S: Maintained 8815 F: drivers/pci/host/*spear* 8816 8817 PCI MSI DRIVER FOR ALTERA MSI IP 8818 M: Ley Foon Tan <lftan@altera.com> 8819 L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8820 L: linux-pci@vger.kernel.org 8821 S: Supported 8822 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8823 F: drivers/pci/host/pcie-altera-msi.c 8824 8825 PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8826 M: Duc Dang <dhdang@apm.com> 8827 L: linux-pci@vger.kernel.org 8828 L: linux-arm-kernel@lists.infradead.org 8829 S: Maintained 8830 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8831 F: drivers/pci/host/pci-xgene-msi.c 8832 8833 PCIE DRIVER FOR HISILICON 8834 M: Zhou Wang <wangzhou1@hisilicon.com> 8835 M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8836 L: linux-pci@vger.kernel.org 8837 S: Maintained 8838 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8839 F: drivers/pci/host/pcie-hisi.c 8840 8841 PCIE DRIVER FOR QUALCOMM MSM 8842 M: Stanimir Varbanov <svarbanov@mm-sol.com> 8843 L: linux-pci@vger.kernel.org 8844 L: linux-arm-msm@vger.kernel.org 8845 S: Maintained 8846 F: drivers/pci/host/*qcom* 8847 8848 PCIE DRIVER FOR CAVIUM THUNDERX 8849 M: David Daney <david.daney@cavium.com> 8850 L: linux-pci@vger.kernel.org 8851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8852 S: Supported 8853 F: Documentation/devicetree/bindings/pci/pci-thunder-* 8854 F: drivers/pci/host/pci-thunder-* 8855 8856 PCMCIA SUBSYSTEM 8857 P: Linux PCMCIA Team 8858 L: linux-pcmcia@lists.infradead.org 8859 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8861 S: Maintained 8862 F: Documentation/pcmcia/ 8863 F: drivers/pcmcia/ 8864 F: include/pcmcia/ 8865 8866 PCNET32 NETWORK DRIVER 8867 M: Don Fry <pcnet32@frontier.com> 8868 L: netdev@vger.kernel.org 8869 S: Maintained 8870 F: drivers/net/ethernet/amd/pcnet32.c 8871 8872 PCRYPT PARALLEL CRYPTO ENGINE 8873 M: Steffen Klassert <steffen.klassert@secunet.com> 8874 L: linux-crypto@vger.kernel.org 8875 S: Maintained 8876 F: crypto/pcrypt.c 8877 F: include/crypto/pcrypt.h 8878 8879 PER-CPU MEMORY ALLOCATOR 8880 M: Tejun Heo <tj@kernel.org> 8881 M: Christoph Lameter <cl@linux.com> 8882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8883 S: Maintained 8884 F: include/linux/percpu*.h 8885 F: mm/percpu*.c 8886 F: arch/*/include/asm/percpu.h 8887 8888 PER-TASK DELAY ACCOUNTING 8889 M: Balbir Singh <bsingharora@gmail.com> 8890 S: Maintained 8891 F: include/linux/delayacct.h 8892 F: kernel/delayacct.c 8893 8894 PERFORMANCE EVENTS SUBSYSTEM 8895 M: Peter Zijlstra <peterz@infradead.org> 8896 M: Ingo Molnar <mingo@redhat.com> 8897 M: Arnaldo Carvalho de Melo <acme@kernel.org> 8898 R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8899 L: linux-kernel@vger.kernel.org 8900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8901 S: Supported 8902 F: kernel/events/* 8903 F: include/linux/perf_event.h 8904 F: include/uapi/linux/perf_event.h 8905 F: arch/*/kernel/perf_event*.c 8906 F: arch/*/kernel/*/perf_event*.c 8907 F: arch/*/kernel/*/*/perf_event*.c 8908 F: arch/*/include/asm/perf_event.h 8909 F: arch/*/kernel/perf_callchain.c 8910 F: arch/*/events/* 8911 F: tools/perf/ 8912 8913 PERSONALITY HANDLING 8914 M: Christoph Hellwig <hch@infradead.org> 8915 L: linux-abi-devel@lists.sourceforge.net 8916 S: Maintained 8917 F: include/linux/personality.h 8918 F: include/uapi/linux/personality.h 8919 8920 PHONET PROTOCOL 8921 M: Remi Denis-Courmont <courmisch@gmail.com> 8922 S: Supported 8923 F: Documentation/networking/phonet.txt 8924 F: include/linux/phonet.h 8925 F: include/net/phonet/ 8926 F: include/uapi/linux/phonet.h 8927 F: net/phonet/ 8928 8929 PHRAM MTD DRIVER 8930 M: Joern Engel <joern@lazybastard.org> 8931 L: linux-mtd@lists.infradead.org 8932 S: Maintained 8933 F: drivers/mtd/devices/phram.c 8934 8935 PICOLCD HID DRIVER 8936 M: Bruno Prémont <bonbons@linux-vserver.org> 8937 L: linux-input@vger.kernel.org 8938 S: Maintained 8939 F: drivers/hid/hid-picolcd* 8940 8941 PICOXCELL SUPPORT 8942 M: Jamie Iles <jamie@jamieiles.com> 8943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8944 T: git git://github.com/jamieiles/linux-2.6-ji.git 8945 S: Supported 8946 F: arch/arm/boot/dts/picoxcell* 8947 F: arch/arm/mach-picoxcell/ 8948 F: drivers/crypto/picoxcell* 8949 8950 PIN CONTROL SUBSYSTEM 8951 M: Linus Walleij <linus.walleij@linaro.org> 8952 L: linux-gpio@vger.kernel.org 8953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8954 S: Maintained 8955 F: drivers/pinctrl/ 8956 F: include/linux/pinctrl/ 8957 8958 PIN CONTROLLER - ATMEL AT91 8959 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8961 S: Maintained 8962 F: drivers/pinctrl/pinctrl-at91.* 8963 8964 PIN CONTROLLER - ATMEL AT91 PIO4 8965 M: Ludovic Desroches <ludovic.desroches@atmel.com> 8966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8967 L: linux-gpio@vger.kernel.org 8968 S: Supported 8969 F: drivers/pinctrl/pinctrl-at91-pio4.* 8970 8971 PIN CONTROLLER - INTEL 8972 M: Mika Westerberg <mika.westerberg@linux.intel.com> 8973 M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8974 S: Maintained 8975 F: drivers/pinctrl/intel/ 8976 8977 PIN CONTROLLER - RENESAS 8978 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8979 M: Geert Uytterhoeven <geert+renesas@glider.be> 8980 L: linux-renesas-soc@vger.kernel.org 8981 S: Maintained 8982 F: drivers/pinctrl/sh-pfc/ 8983 8984 PIN CONTROLLER - SAMSUNG 8985 M: Tomasz Figa <tomasz.figa@gmail.com> 8986 M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 8987 M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8989 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8990 S: Maintained 8991 F: drivers/pinctrl/samsung/ 8992 8993 PIN CONTROLLER - SINGLE 8994 M: Tony Lindgren <tony@atomide.com> 8995 M: Haojian Zhuang <haojian.zhuang@linaro.org> 8996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8997 L: linux-omap@vger.kernel.org 8998 S: Maintained 8999 F: drivers/pinctrl/pinctrl-single.c 9000 9001 PIN CONTROLLER - ST SPEAR 9002 M: Viresh Kumar <vireshk@kernel.org> 9003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9004 W: http://www.st.com/spear 9005 S: Maintained 9006 F: drivers/pinctrl/spear/ 9007 9008 PKTCDVD DRIVER 9009 M: Jiri Kosina <jikos@kernel.org> 9010 S: Maintained 9011 F: drivers/block/pktcdvd.c 9012 F: include/linux/pktcdvd.h 9013 F: include/uapi/linux/pktcdvd.h 9014 9015 PKUNITY SOC DRIVERS 9016 M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9017 W: http://mprc.pku.edu.cn/~guanxuetao/linux 9018 S: Maintained 9019 T: git git://github.com/gxt/linux.git 9020 F: drivers/input/serio/i8042-unicore32io.h 9021 F: drivers/i2c/busses/i2c-puv3.c 9022 F: drivers/video/fbdev/fb-puv3.c 9023 F: drivers/rtc/rtc-puv3.c 9024 9025 PMBUS HARDWARE MONITORING DRIVERS 9026 M: Guenter Roeck <linux@roeck-us.net> 9027 L: linux-hwmon@vger.kernel.org 9028 W: http://hwmon.wiki.kernel.org/ 9029 W: http://www.roeck-us.net/linux/drivers/ 9030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9031 S: Maintained 9032 F: Documentation/hwmon/pmbus 9033 F: drivers/hwmon/pmbus/ 9034 F: include/linux/i2c/pmbus.h 9035 9036 PMC SIERRA MaxRAID DRIVER 9037 L: linux-scsi@vger.kernel.org 9038 W: http://www.pmc-sierra.com/ 9039 S: Orphan 9040 F: drivers/scsi/pmcraid.* 9041 9042 PMC SIERRA PM8001 DRIVER 9043 M: Jack Wang <jinpu.wang@profitbricks.com> 9044 M: lindar_liu@usish.com 9045 L: pmchba@pmcs.com 9046 L: linux-scsi@vger.kernel.org 9047 S: Supported 9048 F: drivers/scsi/pm8001/ 9049 9050 POSIX CLOCKS and TIMERS 9051 M: Thomas Gleixner <tglx@linutronix.de> 9052 L: linux-kernel@vger.kernel.org 9053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9054 S: Maintained 9055 F: fs/timerfd.c 9056 F: include/linux/timer* 9057 F: kernel/time/*timer* 9058 9059 POWER MANAGEMENT CORE 9060 M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9061 L: linux-pm@vger.kernel.org 9062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9063 S: Supported 9064 F: drivers/base/power/ 9065 F: include/linux/pm.h 9066 F: include/linux/pm_* 9067 F: include/linux/powercap.h 9068 F: drivers/powercap/ 9069 9070 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9071 M: Sebastian Reichel <sre@kernel.org> 9072 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9073 M: David Woodhouse <dwmw2@infradead.org> 9074 L: linux-pm@vger.kernel.org 9075 T: git git://git.infradead.org/battery-2.6.git 9076 S: Maintained 9077 F: include/linux/power_supply.h 9078 F: drivers/power/ 9079 X: drivers/power/avs/ 9080 9081 POWER STATE COORDINATION INTERFACE (PSCI) 9082 M: Mark Rutland <mark.rutland@arm.com> 9083 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9084 L: linux-arm-kernel@lists.infradead.org 9085 S: Maintained 9086 F: drivers/firmware/psci.c 9087 F: include/linux/psci.h 9088 F: include/uapi/linux/psci.h 9089 9090 PNP SUPPORT 9091 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9092 S: Maintained 9093 F: drivers/pnp/ 9094 9095 PPP PROTOCOL DRIVERS AND COMPRESSORS 9096 M: Paul Mackerras <paulus@samba.org> 9097 L: linux-ppp@vger.kernel.org 9098 S: Maintained 9099 F: drivers/net/ppp/ppp_* 9100 9101 PPP OVER ATM (RFC 2364) 9102 M: Mitchell Blank Jr <mitch@sfgoth.com> 9103 S: Maintained 9104 F: net/atm/pppoatm.c 9105 F: include/uapi/linux/atmppp.h 9106 9107 PPP OVER ETHERNET 9108 M: Michal Ostrowski <mostrows@earthlink.net> 9109 S: Maintained 9110 F: drivers/net/ppp/pppoe.c 9111 F: drivers/net/ppp/pppox.c 9112 9113 PPP OVER L2TP 9114 M: James Chapman <jchapman@katalix.com> 9115 S: Maintained 9116 F: net/l2tp/l2tp_ppp.c 9117 F: include/linux/if_pppol2tp.h 9118 F: include/uapi/linux/if_pppol2tp.h 9119 9120 PPS SUPPORT 9121 M: Rodolfo Giometti <giometti@enneenne.com> 9122 W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9123 L: linuxpps@ml.enneenne.com (subscribers-only) 9124 S: Maintained 9125 F: Documentation/pps/ 9126 F: drivers/pps/ 9127 F: include/linux/pps*.h 9128 9129 PPTP DRIVER 9130 M: Dmitry Kozlov <xeb@mail.ru> 9131 L: netdev@vger.kernel.org 9132 S: Maintained 9133 F: drivers/net/ppp/pptp.c 9134 W: http://sourceforge.net/projects/accel-pptp 9135 9136 PREEMPTIBLE KERNEL 9137 M: Robert Love <rml@tech9.net> 9138 L: kpreempt-tech@lists.sourceforge.net 9139 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9140 S: Supported 9141 F: Documentation/preempt-locking.txt 9142 F: include/linux/preempt.h 9143 9144 PRISM54 WIRELESS DRIVER 9145 M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9146 L: linux-wireless@vger.kernel.org 9147 W: http://wireless.kernel.org/en/users/Drivers/p54 9148 S: Obsolete 9149 F: drivers/net/wireless/intersil/prism54/ 9150 9151 PS3 NETWORK SUPPORT 9152 M: Geoff Levand <geoff@infradead.org> 9153 L: netdev@vger.kernel.org 9154 L: linuxppc-dev@lists.ozlabs.org 9155 S: Maintained 9156 F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9157 9158 PS3 PLATFORM SUPPORT 9159 M: Geoff Levand <geoff@infradead.org> 9160 L: linuxppc-dev@lists.ozlabs.org 9161 S: Maintained 9162 F: arch/powerpc/boot/ps3* 9163 F: arch/powerpc/include/asm/lv1call.h 9164 F: arch/powerpc/include/asm/ps3*.h 9165 F: arch/powerpc/platforms/ps3/ 9166 F: drivers/*/ps3* 9167 F: drivers/ps3/ 9168 F: drivers/rtc/rtc-ps3.c 9169 F: drivers/usb/host/*ps3.c 9170 F: sound/ppc/snd_ps3* 9171 9172 PS3VRAM DRIVER 9173 M: Jim Paris <jim@jtan.com> 9174 M: Geoff Levand <geoff@infradead.org> 9175 L: linuxppc-dev@lists.ozlabs.org 9176 S: Maintained 9177 F: drivers/block/ps3vram.c 9178 9179 PSTORE FILESYSTEM 9180 M: Anton Vorontsov <anton@enomsg.org> 9181 M: Colin Cross <ccross@android.com> 9182 M: Kees Cook <keescook@chromium.org> 9183 M: Tony Luck <tony.luck@intel.com> 9184 S: Maintained 9185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9186 F: fs/pstore/ 9187 F: include/linux/pstore* 9188 F: drivers/firmware/efi/efi-pstore.c 9189 F: drivers/acpi/apei/erst.c 9190 9191 PTP HARDWARE CLOCK SUPPORT 9192 M: Richard Cochran <richardcochran@gmail.com> 9193 L: netdev@vger.kernel.org 9194 S: Maintained 9195 W: http://linuxptp.sourceforge.net/ 9196 F: Documentation/ABI/testing/sysfs-ptp 9197 F: Documentation/ptp/* 9198 F: drivers/net/ethernet/freescale/gianfar_ptp.c 9199 F: drivers/net/phy/dp83640* 9200 F: drivers/ptp/* 9201 F: include/linux/ptp_cl* 9202 9203 PTRACE SUPPORT 9204 M: Roland McGrath <roland@hack.frob.com> 9205 M: Oleg Nesterov <oleg@redhat.com> 9206 S: Maintained 9207 F: include/asm-generic/syscall.h 9208 F: include/linux/ptrace.h 9209 F: include/linux/regset.h 9210 F: include/linux/tracehook.h 9211 F: include/uapi/linux/ptrace.h 9212 F: kernel/ptrace.c 9213 9214 PVRUSB2 VIDEO4LINUX DRIVER 9215 M: Mike Isely <isely@pobox.com> 9216 L: pvrusb2@isely.net (subscribers-only) 9217 L: linux-media@vger.kernel.org 9218 W: http://www.isely.net/pvrusb2/ 9219 T: git git://linuxtv.org/media_tree.git 9220 S: Maintained 9221 F: Documentation/video4linux/README.pvrusb2 9222 F: drivers/media/usb/pvrusb2/ 9223 9224 PWC WEBCAM DRIVER 9225 M: Hans de Goede <hdegoede@redhat.com> 9226 L: linux-media@vger.kernel.org 9227 T: git git://linuxtv.org/media_tree.git 9228 S: Maintained 9229 F: drivers/media/usb/pwc/* 9230 9231 PWM FAN DRIVER 9232 M: Kamil Debski <k.debski@samsung.com> 9233 L: linux-hwmon@vger.kernel.org 9234 S: Supported 9235 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9236 F: Documentation/hwmon/pwm-fan 9237 F: drivers/hwmon/pwm-fan.c 9238 9239 PWM SUBSYSTEM 9240 M: Thierry Reding <thierry.reding@gmail.com> 9241 L: linux-pwm@vger.kernel.org 9242 S: Maintained 9243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9244 F: Documentation/pwm.txt 9245 F: Documentation/devicetree/bindings/pwm/ 9246 F: include/linux/pwm.h 9247 F: drivers/pwm/ 9248 F: drivers/video/backlight/pwm_bl.c 9249 F: include/linux/pwm_backlight.h 9250 9251 PXA2xx/PXA3xx SUPPORT 9252 M: Daniel Mack <daniel@zonque.org> 9253 M: Haojian Zhuang <haojian.zhuang@gmail.com> 9254 M: Robert Jarzmik <robert.jarzmik@free.fr> 9255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9256 T: git git://github.com/hzhuang1/linux.git 9257 T: git git://github.com/rjarzmik/linux.git 9258 S: Maintained 9259 F: arch/arm/boot/dts/pxa* 9260 F: arch/arm/mach-pxa/ 9261 F: drivers/dma/pxa* 9262 F: drivers/pcmcia/pxa2xx* 9263 F: drivers/pinctrl/pxa/ 9264 F: drivers/spi/spi-pxa2xx* 9265 F: drivers/usb/gadget/udc/pxa2* 9266 F: include/sound/pxa2xx-lib.h 9267 F: sound/arm/pxa* 9268 F: sound/soc/pxa/ 9269 9270 PXA GPIO DRIVER 9271 M: Robert Jarzmik <robert.jarzmik@free.fr> 9272 L: linux-gpio@vger.kernel.org 9273 S: Maintained 9274 F: drivers/gpio/gpio-pxa.c 9275 9276 PXA3xx NAND FLASH DRIVER 9277 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9278 L: linux-mtd@lists.infradead.org 9279 S: Maintained 9280 F: drivers/mtd/nand/pxa3xx_nand.c 9281 9282 MMP SUPPORT 9283 M: Eric Miao <eric.y.miao@gmail.com> 9284 M: Haojian Zhuang <haojian.zhuang@gmail.com> 9285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9286 T: git git://github.com/hzhuang1/linux.git 9287 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9288 S: Maintained 9289 F: arch/arm/boot/dts/mmp* 9290 F: arch/arm/mach-mmp/ 9291 9292 PXA MMCI DRIVER 9293 S: Orphan 9294 9295 PXA RTC DRIVER 9296 M: Robert Jarzmik <robert.jarzmik@free.fr> 9297 L: rtc-linux@googlegroups.com 9298 S: Maintained 9299 9300 QAT DRIVER 9301 M: Tadeusz Struk <tadeusz.struk@intel.com> 9302 L: qat-linux@intel.com 9303 S: Supported 9304 F: drivers/crypto/qat/ 9305 9306 QIB DRIVER 9307 M: Mike Marciniszyn <infinipath@intel.com> 9308 L: linux-rdma@vger.kernel.org 9309 S: Supported 9310 F: drivers/infiniband/hw/qib/ 9311 9312 QLOGIC QLA1280 SCSI DRIVER 9313 M: Michael Reed <mdr@sgi.com> 9314 L: linux-scsi@vger.kernel.org 9315 S: Maintained 9316 F: drivers/scsi/qla1280.[ch] 9317 9318 QLOGIC QLA2XXX FC-SCSI DRIVER 9319 M: qla2xxx-upstream@qlogic.com 9320 L: linux-scsi@vger.kernel.org 9321 S: Supported 9322 F: Documentation/scsi/LICENSE.qla2xxx 9323 F: drivers/scsi/qla2xxx/ 9324 9325 QLOGIC QLA4XXX iSCSI DRIVER 9326 M: QLogic-Storage-Upstream@qlogic.com 9327 L: linux-scsi@vger.kernel.org 9328 S: Supported 9329 F: Documentation/scsi/LICENSE.qla4xxx 9330 F: drivers/scsi/qla4xxx/ 9331 9332 QLOGIC QLA3XXX NETWORK DRIVER 9333 M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9334 M: Ron Mercer <ron.mercer@qlogic.com> 9335 M: linux-driver@qlogic.com 9336 L: netdev@vger.kernel.org 9337 S: Supported 9338 F: Documentation/networking/LICENSE.qla3xxx 9339 F: drivers/net/ethernet/qlogic/qla3xxx.* 9340 9341 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9342 M: Dept-GELinuxNICDev@qlogic.com 9343 L: netdev@vger.kernel.org 9344 S: Supported 9345 F: drivers/net/ethernet/qlogic/qlcnic/ 9346 9347 QLOGIC QLGE 10Gb ETHERNET DRIVER 9348 M: Harish Patil <harish.patil@qlogic.com> 9349 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9350 M: Dept-GELinuxNICDev@qlogic.com 9351 M: linux-driver@qlogic.com 9352 L: netdev@vger.kernel.org 9353 S: Supported 9354 F: drivers/net/ethernet/qlogic/qlge/ 9355 9356 QLOGIC QL4xxx ETHERNET DRIVER 9357 M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9358 M: Ariel Elior <Ariel.Elior@qlogic.com> 9359 M: everest-linux-l2@qlogic.com 9360 L: netdev@vger.kernel.org 9361 S: Supported 9362 F: drivers/net/ethernet/qlogic/qed/ 9363 F: include/linux/qed/ 9364 F: drivers/net/ethernet/qlogic/qede/ 9365 9366 QNX4 FILESYSTEM 9367 M: Anders Larsen <al@alarsen.net> 9368 W: http://www.alarsen.net/linux/qnx4fs/ 9369 S: Maintained 9370 F: fs/qnx4/ 9371 F: include/uapi/linux/qnx4_fs.h 9372 F: include/uapi/linux/qnxtypes.h 9373 9374 QT1010 MEDIA DRIVER 9375 M: Antti Palosaari <crope@iki.fi> 9376 L: linux-media@vger.kernel.org 9377 W: https://linuxtv.org 9378 W: http://palosaari.fi/linux/ 9379 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9380 T: git git://linuxtv.org/anttip/media_tree.git 9381 S: Maintained 9382 F: drivers/media/tuners/qt1010* 9383 9384 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9385 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9386 L: linux-wireless@vger.kernel.org 9387 L: ath9k-devel@lists.ath9k.org 9388 W: http://wireless.kernel.org/en/users/Drivers/ath9k 9389 S: Supported 9390 F: drivers/net/wireless/ath/ath9k/ 9391 9392 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9393 M: Kalle Valo <kvalo@qca.qualcomm.com> 9394 L: ath10k@lists.infradead.org 9395 W: http://wireless.kernel.org/en/users/Drivers/ath10k 9396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9397 S: Supported 9398 F: drivers/net/wireless/ath/ath10k/ 9399 9400 QUALCOMM HEXAGON ARCHITECTURE 9401 M: Richard Kuo <rkuo@codeaurora.org> 9402 L: linux-hexagon@vger.kernel.org 9403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9404 S: Supported 9405 F: arch/hexagon/ 9406 9407 QUALCOMM WCN36XX WIRELESS DRIVER 9408 M: Eugene Krasnikov <k.eugene.e@gmail.com> 9409 L: wcn36xx@lists.infradead.org 9410 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9411 T: git git://github.com/KrasnikovEugene/wcn36xx.git 9412 S: Supported 9413 F: drivers/net/wireless/ath/wcn36xx/ 9414 9415 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9416 M: Gabriel Somlo <somlo@cmu.edu> 9417 M: "Michael S. Tsirkin" <mst@redhat.com> 9418 L: qemu-devel@nongnu.org 9419 S: Maintained 9420 F: drivers/firmware/qemu_fw_cfg.c 9421 9422 RADOS BLOCK DEVICE (RBD) 9423 M: Ilya Dryomov <idryomov@gmail.com> 9424 M: Sage Weil <sage@redhat.com> 9425 M: Alex Elder <elder@kernel.org> 9426 L: ceph-devel@vger.kernel.org 9427 W: http://ceph.com/ 9428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9429 T: git git://github.com/ceph/ceph-client.git 9430 S: Supported 9431 F: Documentation/ABI/testing/sysfs-bus-rbd 9432 F: drivers/block/rbd.c 9433 F: drivers/block/rbd_types.h 9434 9435 RADEON FRAMEBUFFER DISPLAY DRIVER 9436 M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9437 L: linux-fbdev@vger.kernel.org 9438 S: Maintained 9439 F: drivers/video/fbdev/aty/radeon* 9440 F: include/uapi/linux/radeonfb.h 9441 9442 RADIOSHARK RADIO DRIVER 9443 M: Hans de Goede <hdegoede@redhat.com> 9444 L: linux-media@vger.kernel.org 9445 T: git git://linuxtv.org/media_tree.git 9446 S: Maintained 9447 F: drivers/media/radio/radio-shark.c 9448 9449 RADIOSHARK2 RADIO DRIVER 9450 M: Hans de Goede <hdegoede@redhat.com> 9451 L: linux-media@vger.kernel.org 9452 T: git git://linuxtv.org/media_tree.git 9453 S: Maintained 9454 F: drivers/media/radio/radio-shark2.c 9455 F: drivers/media/radio/radio-tea5777.c 9456 9457 RAGE128 FRAMEBUFFER DISPLAY DRIVER 9458 M: Paul Mackerras <paulus@samba.org> 9459 L: linux-fbdev@vger.kernel.org 9460 S: Maintained 9461 F: drivers/video/fbdev/aty/aty128fb.c 9462 9463 RALINK MIPS ARCHITECTURE 9464 M: John Crispin <john@phrozen.org> 9465 L: linux-mips@linux-mips.org 9466 S: Maintained 9467 F: arch/mips/ralink 9468 9469 RALINK RT2X00 WIRELESS LAN DRIVER 9470 P: rt2x00 project 9471 M: Stanislaw Gruszka <sgruszka@redhat.com> 9472 M: Helmut Schaa <helmut.schaa@googlemail.com> 9473 L: linux-wireless@vger.kernel.org 9474 S: Maintained 9475 F: drivers/net/wireless/ralink/rt2x00/ 9476 9477 RAMDISK RAM BLOCK DEVICE DRIVER 9478 M: Jens Axboe <axboe@kernel.dk> 9479 S: Maintained 9480 F: Documentation/blockdev/ramdisk.txt 9481 F: drivers/block/brd.c 9482 9483 RANDOM NUMBER DRIVER 9484 M: "Theodore Ts'o" <tytso@mit.edu> 9485 S: Maintained 9486 F: drivers/char/random.c 9487 9488 RAPIDIO SUBSYSTEM 9489 M: Matt Porter <mporter@kernel.crashing.org> 9490 M: Alexandre Bounine <alexandre.bounine@idt.com> 9491 S: Maintained 9492 F: drivers/rapidio/ 9493 9494 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9495 L: linux-wireless@vger.kernel.org 9496 S: Orphan 9497 F: drivers/net/wireless/ray* 9498 9499 RCUTORTURE MODULE 9500 M: Josh Triplett <josh@joshtriplett.org> 9501 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9502 L: linux-kernel@vger.kernel.org 9503 S: Supported 9504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9505 F: Documentation/RCU/torture.txt 9506 F: kernel/rcu/rcutorture.c 9507 9508 RCUTORTURE TEST FRAMEWORK 9509 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9510 M: Josh Triplett <josh@joshtriplett.org> 9511 R: Steven Rostedt <rostedt@goodmis.org> 9512 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9513 R: Lai Jiangshan <jiangshanlai@gmail.com> 9514 L: linux-kernel@vger.kernel.org 9515 S: Supported 9516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9517 F: tools/testing/selftests/rcutorture 9518 9519 RDC R-321X SoC 9520 M: Florian Fainelli <florian@openwrt.org> 9521 S: Maintained 9522 9523 RDC R6040 FAST ETHERNET DRIVER 9524 M: Florian Fainelli <florian@openwrt.org> 9525 L: netdev@vger.kernel.org 9526 S: Maintained 9527 F: drivers/net/ethernet/rdc/r6040.c 9528 9529 RDS - RELIABLE DATAGRAM SOCKETS 9530 M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9531 L: netdev@vger.kernel.org 9532 L: linux-rdma@vger.kernel.org 9533 L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9534 W: https://oss.oracle.com/projects/rds/ 9535 S: Supported 9536 F: net/rds/ 9537 F: Documentation/networking/rds.txt 9538 9539 RDMAVT - RDMA verbs software 9540 M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9541 L: linux-rdma@vger.kernel.org 9542 S: Supported 9543 F: drivers/infiniband/sw/rdmavt 9544 9545 READ-COPY UPDATE (RCU) 9546 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9547 M: Josh Triplett <josh@joshtriplett.org> 9548 R: Steven Rostedt <rostedt@goodmis.org> 9549 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9550 R: Lai Jiangshan <jiangshanlai@gmail.com> 9551 L: linux-kernel@vger.kernel.org 9552 W: http://www.rdrop.com/users/paulmck/RCU/ 9553 S: Supported 9554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9555 F: Documentation/RCU/ 9556 X: Documentation/RCU/torture.txt 9557 F: include/linux/rcu* 9558 X: include/linux/srcu.h 9559 F: kernel/rcu/ 9560 X: kernel/torture.c 9561 9562 REAL TIME CLOCK (RTC) SUBSYSTEM 9563 M: Alessandro Zummo <a.zummo@towertech.it> 9564 M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9565 L: rtc-linux@googlegroups.com 9566 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9568 S: Maintained 9569 F: Documentation/rtc.txt 9570 F: drivers/rtc/ 9571 F: include/linux/rtc.h 9572 F: include/uapi/linux/rtc.h 9573 9574 REALTEK AUDIO CODECS 9575 M: Bard Liao <bardliao@realtek.com> 9576 M: Oder Chiou <oder_chiou@realtek.com> 9577 S: Maintained 9578 F: sound/soc/codecs/rt* 9579 F: include/sound/rt*.h 9580 9581 REISERFS FILE SYSTEM 9582 L: reiserfs-devel@vger.kernel.org 9583 S: Supported 9584 F: fs/reiserfs/ 9585 9586 REGISTER MAP ABSTRACTION 9587 M: Mark Brown <broonie@kernel.org> 9588 L: linux-kernel@vger.kernel.org 9589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9590 S: Supported 9591 F: drivers/base/regmap/ 9592 F: include/linux/regmap.h 9593 9594 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9595 M: Ohad Ben-Cohen <ohad@wizery.com> 9596 M: Bjorn Andersson <bjorn.andersson@linaro.org> 9597 L: linux-remoteproc@vger.kernel.org 9598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9599 S: Maintained 9600 F: drivers/remoteproc/ 9601 F: Documentation/remoteproc.txt 9602 F: include/linux/remoteproc.h 9603 9604 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9605 M: Ohad Ben-Cohen <ohad@wizery.com> 9606 M: Bjorn Andersson <bjorn.andersson@linaro.org> 9607 L: linux-remoteproc@vger.kernel.org 9608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9609 S: Maintained 9610 F: drivers/rpmsg/ 9611 F: Documentation/rpmsg.txt 9612 F: include/linux/rpmsg.h 9613 9614 RENESAS ETHERNET DRIVERS 9615 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9616 L: netdev@vger.kernel.org 9617 L: linux-renesas-soc@vger.kernel.org 9618 F: drivers/net/ethernet/renesas/ 9619 F: include/linux/sh_eth.h 9620 9621 RENESAS USB2 PHY DRIVER 9622 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9623 L: linux-renesas-soc@vger.kernel.org 9624 S: Maintained 9625 F: drivers/phy/phy-rcar-gen3-usb2.c 9626 9627 RESET CONTROLLER FRAMEWORK 9628 M: Philipp Zabel <p.zabel@pengutronix.de> 9629 T: git git://git.pengutronix.de/git/pza/linux 9630 S: Maintained 9631 F: drivers/reset/ 9632 F: Documentation/devicetree/bindings/reset/ 9633 F: include/dt-bindings/reset/ 9634 F: include/linux/reset.h 9635 F: include/linux/reset-controller.h 9636 9637 RFKILL 9638 M: Johannes Berg <johannes@sipsolutions.net> 9639 L: linux-wireless@vger.kernel.org 9640 W: http://wireless.kernel.org/ 9641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9643 S: Maintained 9644 F: Documentation/rfkill.txt 9645 F: net/rfkill/ 9646 9647 RHASHTABLE 9648 M: Thomas Graf <tgraf@suug.ch> 9649 L: netdev@vger.kernel.org 9650 S: Maintained 9651 F: lib/rhashtable.c 9652 F: include/linux/rhashtable.h 9653 9654 RICOH SMARTMEDIA/XD DRIVER 9655 M: Maxim Levitsky <maximlevitsky@gmail.com> 9656 S: Maintained 9657 F: drivers/mtd/nand/r852.c 9658 F: drivers/mtd/nand/r852.h 9659 9660 RICOH R5C592 MEMORYSTICK DRIVER 9661 M: Maxim Levitsky <maximlevitsky@gmail.com> 9662 S: Maintained 9663 F: drivers/memstick/host/r592.* 9664 9665 ROCCAT DRIVERS 9666 M: Stefan Achatz <erazor_de@users.sourceforge.net> 9667 W: http://sourceforge.net/projects/roccat/ 9668 S: Maintained 9669 F: drivers/hid/hid-roccat* 9670 F: include/linux/hid-roccat* 9671 F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9672 9673 ROCKER DRIVER 9674 M: Jiri Pirko <jiri@resnulli.us> 9675 M: Scott Feldman <sfeldma@gmail.com> 9676 L: netdev@vger.kernel.org 9677 S: Supported 9678 F: drivers/net/ethernet/rocker/ 9679 9680 ROCKETPORT DRIVER 9681 P: Comtrol Corp. 9682 W: http://www.comtrol.com 9683 S: Maintained 9684 F: Documentation/serial/rocket.txt 9685 F: drivers/tty/rocket* 9686 9687 ROCKETPORT EXPRESS/INFINITY DRIVER 9688 M: Kevin Cernekee <cernekee@gmail.com> 9689 L: linux-serial@vger.kernel.org 9690 S: Odd Fixes 9691 F: drivers/tty/serial/rp2.* 9692 9693 ROSE NETWORK LAYER 9694 M: Ralf Baechle <ralf@linux-mips.org> 9695 L: linux-hams@vger.kernel.org 9696 W: http://www.linux-ax25.org/ 9697 S: Maintained 9698 F: include/net/rose.h 9699 F: include/uapi/linux/rose.h 9700 F: net/rose/ 9701 9702 RTL2830 MEDIA DRIVER 9703 M: Antti Palosaari <crope@iki.fi> 9704 L: linux-media@vger.kernel.org 9705 W: https://linuxtv.org 9706 W: http://palosaari.fi/linux/ 9707 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9708 T: git git://linuxtv.org/anttip/media_tree.git 9709 S: Maintained 9710 F: drivers/media/dvb-frontends/rtl2830* 9711 9712 RTL2832 MEDIA DRIVER 9713 M: Antti Palosaari <crope@iki.fi> 9714 L: linux-media@vger.kernel.org 9715 W: https://linuxtv.org 9716 W: http://palosaari.fi/linux/ 9717 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9718 T: git git://linuxtv.org/anttip/media_tree.git 9719 S: Maintained 9720 F: drivers/media/dvb-frontends/rtl2832* 9721 9722 RTL2832_SDR MEDIA DRIVER 9723 M: Antti Palosaari <crope@iki.fi> 9724 L: linux-media@vger.kernel.org 9725 W: https://linuxtv.org 9726 W: http://palosaari.fi/linux/ 9727 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9728 T: git git://linuxtv.org/anttip/media_tree.git 9729 S: Maintained 9730 F: drivers/media/dvb-frontends/rtl2832_sdr* 9731 9732 RTL8180 WIRELESS DRIVER 9733 L: linux-wireless@vger.kernel.org 9734 W: http://wireless.kernel.org/ 9735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9736 S: Orphan 9737 F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9738 9739 RTL8187 WIRELESS DRIVER 9740 M: Herton Ronaldo Krzesinski <herton@canonical.com> 9741 M: Hin-Tak Leung <htl10@users.sourceforge.net> 9742 M: Larry Finger <Larry.Finger@lwfinger.net> 9743 L: linux-wireless@vger.kernel.org 9744 W: http://wireless.kernel.org/ 9745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9746 S: Maintained 9747 F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9748 9749 RTL8192CE WIRELESS DRIVER 9750 M: Larry Finger <Larry.Finger@lwfinger.net> 9751 M: Chaoming Li <chaoming_li@realsil.com.cn> 9752 L: linux-wireless@vger.kernel.org 9753 W: http://wireless.kernel.org/ 9754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9755 S: Maintained 9756 F: drivers/net/wireless/realtek/rtlwifi/ 9757 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9758 9759 RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9760 M: Jes Sorensen <Jes.Sorensen@redhat.com> 9761 L: linux-wireless@vger.kernel.org 9762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 9763 S: Maintained 9764 F: drivers/net/wireless/realtek/rtl8xxxu/ 9765 9766 S3 SAVAGE FRAMEBUFFER DRIVER 9767 M: Antonino Daplas <adaplas@gmail.com> 9768 L: linux-fbdev@vger.kernel.org 9769 S: Maintained 9770 F: drivers/video/fbdev/savage/ 9771 9772 S390 9773 M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9774 M: Heiko Carstens <heiko.carstens@de.ibm.com> 9775 L: linux-s390@vger.kernel.org 9776 W: http://www.ibm.com/developerworks/linux/linux390/ 9777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9778 S: Supported 9779 F: arch/s390/ 9780 F: drivers/s390/ 9781 F: Documentation/s390/ 9782 F: Documentation/DocBook/s390* 9783 9784 S390 COMMON I/O LAYER 9785 M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9786 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9787 L: linux-s390@vger.kernel.org 9788 W: http://www.ibm.com/developerworks/linux/linux390/ 9789 S: Supported 9790 F: drivers/s390/cio/ 9791 9792 S390 DASD DRIVER 9793 M: Stefan Weinhuber <wein@de.ibm.com> 9794 M: Stefan Haberland <stefan.haberland@de.ibm.com> 9795 L: linux-s390@vger.kernel.org 9796 W: http://www.ibm.com/developerworks/linux/linux390/ 9797 S: Supported 9798 F: drivers/s390/block/dasd* 9799 F: block/partitions/ibm.c 9800 9801 S390 NETWORK DRIVERS 9802 M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9803 L: linux-s390@vger.kernel.org 9804 W: http://www.ibm.com/developerworks/linux/linux390/ 9805 S: Supported 9806 F: drivers/s390/net/ 9807 9808 S390 PCI SUBSYSTEM 9809 M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9810 M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9811 L: linux-s390@vger.kernel.org 9812 W: http://www.ibm.com/developerworks/linux/linux390/ 9813 S: Supported 9814 F: arch/s390/pci/ 9815 F: drivers/pci/hotplug/s390_pci_hpc.c 9816 9817 S390 ZCRYPT DRIVER 9818 M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9819 L: linux-s390@vger.kernel.org 9820 W: http://www.ibm.com/developerworks/linux/linux390/ 9821 S: Supported 9822 F: drivers/s390/crypto/ 9823 9824 S390 ZFCP DRIVER 9825 M: Steffen Maier <maier@linux.vnet.ibm.com> 9826 L: linux-s390@vger.kernel.org 9827 W: http://www.ibm.com/developerworks/linux/linux390/ 9828 S: Supported 9829 F: drivers/s390/scsi/zfcp_* 9830 9831 S390 IUCV NETWORK LAYER 9832 M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9833 L: linux-s390@vger.kernel.org 9834 W: http://www.ibm.com/developerworks/linux/linux390/ 9835 S: Supported 9836 F: drivers/s390/net/*iucv* 9837 F: include/net/iucv/ 9838 F: net/iucv/ 9839 9840 S390 IOMMU (PCI) 9841 M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9842 L: linux-s390@vger.kernel.org 9843 W: http://www.ibm.com/developerworks/linux/linux390/ 9844 S: Supported 9845 F: drivers/iommu/s390-iommu.c 9846 9847 S3C24XX SD/MMC Driver 9848 M: Ben Dooks <ben-linux@fluff.org> 9849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9850 S: Supported 9851 F: drivers/mmc/host/s3cmci.* 9852 9853 SAA6588 RDS RECEIVER DRIVER 9854 M: Hans Verkuil <hverkuil@xs4all.nl> 9855 L: linux-media@vger.kernel.org 9856 T: git git://linuxtv.org/media_tree.git 9857 W: https://linuxtv.org 9858 S: Odd Fixes 9859 F: drivers/media/i2c/saa6588* 9860 9861 SAA7134 VIDEO4LINUX DRIVER 9862 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9863 L: linux-media@vger.kernel.org 9864 W: https://linuxtv.org 9865 T: git git://linuxtv.org/media_tree.git 9866 S: Odd fixes 9867 F: Documentation/video4linux/*.saa7134 9868 F: drivers/media/pci/saa7134/ 9869 9870 SAA7146 VIDEO4LINUX-2 DRIVER 9871 M: Hans Verkuil <hverkuil@xs4all.nl> 9872 L: linux-media@vger.kernel.org 9873 T: git git://linuxtv.org/media_tree.git 9874 S: Maintained 9875 F: drivers/media/common/saa7146/ 9876 F: drivers/media/pci/saa7146/ 9877 F: include/media/saa7146* 9878 9879 SAMSUNG LAPTOP DRIVER 9880 M: Corentin Chary <corentin.chary@gmail.com> 9881 L: platform-driver-x86@vger.kernel.org 9882 S: Maintained 9883 F: drivers/platform/x86/samsung-laptop.c 9884 9885 SAMSUNG AUDIO (ASoC) DRIVERS 9886 M: Sangbeom Kim <sbkim73@samsung.com> 9887 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9888 S: Supported 9889 F: sound/soc/samsung/ 9890 9891 SAMSUNG FRAMEBUFFER DRIVER 9892 M: Jingoo Han <jingoohan1@gmail.com> 9893 L: linux-fbdev@vger.kernel.org 9894 S: Maintained 9895 F: drivers/video/fbdev/s3c-fb.c 9896 9897 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9898 M: Sangbeom Kim <sbkim73@samsung.com> 9899 M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9900 L: linux-kernel@vger.kernel.org 9901 L: linux-samsung-soc@vger.kernel.org 9902 S: Supported 9903 F: drivers/mfd/sec*.c 9904 F: drivers/regulator/s2m*.c 9905 F: drivers/regulator/s5m*.c 9906 F: drivers/clk/clk-s2mps11.c 9907 F: drivers/rtc/rtc-s5m.c 9908 F: include/linux/mfd/samsung/ 9909 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9910 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9911 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9912 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9913 9914 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9915 M: Kyungmin Park <kyungmin.park@samsung.com> 9916 M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9917 L: linux-media@vger.kernel.org 9918 Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9919 S: Supported 9920 F: drivers/media/platform/exynos4-is/ 9921 9922 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9923 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9924 L: linux-media@vger.kernel.org 9925 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9926 S: Maintained 9927 F: drivers/media/platform/s3c-camif/ 9928 F: include/media/drv-intf/s3c_camif.h 9929 9930 SAMSUNG S5C73M3 CAMERA DRIVER 9931 M: Kyungmin Park <kyungmin.park@samsung.com> 9932 M: Andrzej Hajda <a.hajda@samsung.com> 9933 L: linux-media@vger.kernel.org 9934 S: Supported 9935 F: drivers/media/i2c/s5c73m3/* 9936 9937 SAMSUNG S5K5BAF CAMERA DRIVER 9938 M: Kyungmin Park <kyungmin.park@samsung.com> 9939 M: Andrzej Hajda <a.hajda@samsung.com> 9940 L: linux-media@vger.kernel.org 9941 S: Supported 9942 F: drivers/media/i2c/s5k5baf.c 9943 9944 SAMSUNG S3FWRN5 NFC DRIVER 9945 M: Robert Baldyga <r.baldyga@samsung.com> 9946 M: Krzysztof Opasiak <k.opasiak@samsung.com> 9947 L: linux-nfc@lists.01.org (moderated for non-subscribers) 9948 S: Supported 9949 F: drivers/nfc/s3fwrn5 9950 9951 SAMSUNG SOC CLOCK DRIVERS 9952 M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9953 M: Tomasz Figa <tomasz.figa@gmail.com> 9954 S: Supported 9955 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9956 F: drivers/clk/samsung/ 9957 9958 SAMSUNG SXGBE DRIVERS 9959 M: Byungho An <bh74.an@samsung.com> 9960 M: Girish K S <ks.giri@samsung.com> 9961 M: Vipul Pandya <vipul.pandya@samsung.com> 9962 S: Supported 9963 L: netdev@vger.kernel.org 9964 F: drivers/net/ethernet/samsung/sxgbe/ 9965 9966 SAMSUNG THERMAL DRIVER 9967 M: Lukasz Majewski <l.majewski@samsung.com> 9968 L: linux-pm@vger.kernel.org 9969 L: linux-samsung-soc@vger.kernel.org 9970 S: Supported 9971 T: git https://github.com/lmajewski/linux-samsung-thermal.git 9972 F: drivers/thermal/samsung/ 9973 9974 SAMSUNG USB2 PHY DRIVER 9975 M: Kamil Debski <k.debski@samsung.com> 9976 L: linux-kernel@vger.kernel.org 9977 S: Supported 9978 F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9979 F: Documentation/phy/samsung-usb2.txt 9980 F: drivers/phy/phy-exynos4210-usb2.c 9981 F: drivers/phy/phy-exynos4x12-usb2.c 9982 F: drivers/phy/phy-exynos5250-usb2.c 9983 F: drivers/phy/phy-s5pv210-usb2.c 9984 F: drivers/phy/phy-samsung-usb2.c 9985 F: drivers/phy/phy-samsung-usb2.h 9986 9987 SERIAL DRIVERS 9988 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9989 L: linux-serial@vger.kernel.org 9990 S: Maintained 9991 F: drivers/tty/serial/ 9992 9993 SYNOPSYS DESIGNWARE DMAC DRIVER 9994 M: Viresh Kumar <vireshk@kernel.org> 9995 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9996 S: Maintained 9997 F: include/linux/dma/dw.h 9998 F: include/linux/platform_data/dma-dw.h 9999 F: drivers/dma/dw/ 10000 10001 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10002 M: Lars Persson <lars.persson@axis.com> 10003 L: netdev@vger.kernel.org 10004 S: Supported 10005 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10006 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10007 10008 SYNOPSYS DESIGNWARE I2C DRIVER 10009 M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10010 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10011 R: Mika Westerberg <mika.westerberg@linux.intel.com> 10012 L: linux-i2c@vger.kernel.org 10013 S: Maintained 10014 F: drivers/i2c/busses/i2c-designware-* 10015 F: include/linux/platform_data/i2c-designware.h 10016 10017 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10018 M: Jaehoon Chung <jh80.chung@samsung.com> 10019 L: linux-mmc@vger.kernel.org 10020 S: Maintained 10021 F: include/linux/mmc/dw_mmc.h 10022 F: drivers/mmc/host/dw_mmc* 10023 10024 SYSTEM TRACE MODULE CLASS 10025 M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10026 S: Maintained 10027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10028 F: Documentation/trace/stm.txt 10029 F: drivers/hwtracing/stm/ 10030 F: include/linux/stm.h 10031 F: include/uapi/linux/stm.h 10032 10033 THUNDERBOLT DRIVER 10034 M: Andreas Noever <andreas.noever@gmail.com> 10035 S: Maintained 10036 F: drivers/thunderbolt/ 10037 10038 TI BQ27XXX POWER SUPPLY DRIVER 10039 R: Andrew F. Davis <afd@ti.com> 10040 F: include/linux/power/bq27xxx_battery.h 10041 F: drivers/power/bq27xxx_battery.c 10042 F: drivers/power/bq27xxx_battery_i2c.c 10043 10044 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10045 M: John Stultz <john.stultz@linaro.org> 10046 M: Thomas Gleixner <tglx@linutronix.de> 10047 L: linux-kernel@vger.kernel.org 10048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10049 S: Supported 10050 F: include/linux/clocksource.h 10051 F: include/linux/time.h 10052 F: include/linux/timex.h 10053 F: include/uapi/linux/time.h 10054 F: include/uapi/linux/timex.h 10055 F: kernel/time/clocksource.c 10056 F: kernel/time/time*.c 10057 F: kernel/time/alarmtimer.c 10058 F: kernel/time/ntp.c 10059 F: tools/testing/selftests/timers/ 10060 10061 SC1200 WDT DRIVER 10062 M: Zwane Mwaikambo <zwanem@gmail.com> 10063 S: Maintained 10064 F: drivers/watchdog/sc1200wdt.c 10065 10066 SCHEDULER 10067 M: Ingo Molnar <mingo@redhat.com> 10068 M: Peter Zijlstra <peterz@infradead.org> 10069 L: linux-kernel@vger.kernel.org 10070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10071 S: Maintained 10072 F: kernel/sched/ 10073 F: include/linux/sched.h 10074 F: include/uapi/linux/sched.h 10075 F: include/linux/wait.h 10076 10077 SCORE ARCHITECTURE 10078 M: Chen Liqin <liqin.linux@gmail.com> 10079 M: Lennox Wu <lennox.wu@gmail.com> 10080 W: http://www.sunplus.com 10081 S: Supported 10082 F: arch/score/ 10083 10084 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10085 M: Sudeep Holla <sudeep.holla@arm.com> 10086 L: linux-arm-kernel@lists.infradead.org 10087 S: Maintained 10088 F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10089 F: drivers/clk/clk-scpi.c 10090 F: drivers/cpufreq/scpi-cpufreq.c 10091 F: drivers/firmware/arm_scpi.c 10092 F: include/linux/scpi_protocol.h 10093 10094 SCSI CDROM DRIVER 10095 M: Jens Axboe <axboe@kernel.dk> 10096 L: linux-scsi@vger.kernel.org 10097 W: http://www.kernel.dk 10098 S: Maintained 10099 F: drivers/scsi/sr* 10100 10101 SCSI RDMA PROTOCOL (SRP) INITIATOR 10102 M: Bart Van Assche <bart.vanassche@sandisk.com> 10103 L: linux-rdma@vger.kernel.org 10104 S: Supported 10105 W: http://www.openfabrics.org 10106 Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10108 F: drivers/infiniband/ulp/srp/ 10109 F: include/scsi/srp.h 10110 10111 SCSI SG DRIVER 10112 M: Doug Gilbert <dgilbert@interlog.com> 10113 L: linux-scsi@vger.kernel.org 10114 W: http://sg.danny.cz/sg 10115 S: Maintained 10116 F: Documentation/scsi/scsi-generic.txt 10117 F: drivers/scsi/sg.c 10118 F: include/scsi/sg.h 10119 10120 SCSI SUBSYSTEM 10121 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10123 M: "Martin K. Petersen" <martin.petersen@oracle.com> 10124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10125 L: linux-scsi@vger.kernel.org 10126 S: Maintained 10127 F: drivers/scsi/ 10128 F: include/scsi/ 10129 10130 SCSI TAPE DRIVER 10131 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10132 L: linux-scsi@vger.kernel.org 10133 S: Maintained 10134 F: Documentation/scsi/st.txt 10135 F: drivers/scsi/st.* 10136 F: drivers/scsi/st_*.h 10137 10138 SCTP PROTOCOL 10139 M: Vlad Yasevich <vyasevich@gmail.com> 10140 M: Neil Horman <nhorman@tuxdriver.com> 10141 L: linux-sctp@vger.kernel.org 10142 W: http://lksctp.sourceforge.net 10143 S: Maintained 10144 F: Documentation/networking/sctp.txt 10145 F: include/linux/sctp.h 10146 F: include/uapi/linux/sctp.h 10147 F: include/net/sctp/ 10148 F: net/sctp/ 10149 10150 SCx200 CPU SUPPORT 10151 M: Jim Cromie <jim.cromie@gmail.com> 10152 S: Odd Fixes 10153 F: Documentation/i2c/busses/scx200_acb 10154 F: arch/x86/platform/scx200/ 10155 F: drivers/watchdog/scx200_wdt.c 10156 F: drivers/i2c/busses/scx200* 10157 F: drivers/mtd/maps/scx200_docflash.c 10158 F: include/linux/scx200.h 10159 10160 SCx200 GPIO DRIVER 10161 M: Jim Cromie <jim.cromie@gmail.com> 10162 S: Maintained 10163 F: drivers/char/scx200_gpio.c 10164 F: include/linux/scx200_gpio.h 10165 10166 SCx200 HRT CLOCKSOURCE DRIVER 10167 M: Jim Cromie <jim.cromie@gmail.com> 10168 S: Maintained 10169 F: drivers/clocksource/scx200_hrt.c 10170 10171 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10172 M: Sascha Sommer <saschasommer@freenet.de> 10173 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10174 S: Maintained 10175 F: drivers/mmc/host/sdricoh_cs.c 10176 10177 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10178 M: Adrian Hunter <adrian.hunter@intel.com> 10179 L: linux-mmc@vger.kernel.org 10180 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10181 S: Maintained 10182 F: drivers/mmc/host/sdhci* 10183 F: include/linux/mmc/sdhci* 10184 10185 SECURE COMPUTING 10186 M: Kees Cook <keescook@chromium.org> 10187 R: Andy Lutomirski <luto@amacapital.net> 10188 R: Will Drewry <wad@chromium.org> 10189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10190 S: Supported 10191 F: kernel/seccomp.c 10192 F: include/uapi/linux/seccomp.h 10193 F: include/linux/seccomp.h 10194 F: tools/testing/selftests/seccomp/* 10195 K: \bsecure_computing 10196 K: \bTIF_SECCOMP\b 10197 10198 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10199 M: Ben Dooks <ben-linux@fluff.org> 10200 M: Jaehoon Chung <jh80.chung@samsung.com> 10201 L: linux-mmc@vger.kernel.org 10202 S: Maintained 10203 F: drivers/mmc/host/sdhci-s3c* 10204 10205 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10206 M: Viresh Kumar <vireshk@kernel.org> 10207 L: linux-mmc@vger.kernel.org 10208 S: Maintained 10209 F: drivers/mmc/host/sdhci-spear.c 10210 10211 SECURITY SUBSYSTEM 10212 M: James Morris <james.l.morris@oracle.com> 10213 M: "Serge E. Hallyn" <serge@hallyn.com> 10214 L: linux-security-module@vger.kernel.org (suggested Cc:) 10215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10216 W: http://kernsec.org/ 10217 S: Supported 10218 F: security/ 10219 10220 SECURITY CONTACT 10221 M: Security Officers <security@kernel.org> 10222 S: Supported 10223 10224 SELINUX SECURITY MODULE 10225 M: Paul Moore <paul@paul-moore.com> 10226 M: Stephen Smalley <sds@tycho.nsa.gov> 10227 M: Eric Paris <eparis@parisplace.org> 10228 L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10229 W: http://selinuxproject.org 10230 T: git git://git.infradead.org/users/pcmoore/selinux 10231 S: Supported 10232 F: include/linux/selinux* 10233 F: security/selinux/ 10234 F: scripts/selinux/ 10235 10236 APPARMOR SECURITY MODULE 10237 M: John Johansen <john.johansen@canonical.com> 10238 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10239 W: apparmor.wiki.kernel.org 10240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10241 S: Supported 10242 F: security/apparmor/ 10243 10244 LOADPIN SECURITY MODULE 10245 M: Kees Cook <keescook@chromium.org> 10246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10247 S: Supported 10248 F: security/loadpin/ 10249 10250 YAMA SECURITY MODULE 10251 M: Kees Cook <keescook@chromium.org> 10252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10253 S: Supported 10254 F: security/yama/ 10255 10256 SENSABLE PHANTOM 10257 M: Jiri Slaby <jirislaby@gmail.com> 10258 S: Maintained 10259 F: drivers/misc/phantom.c 10260 F: include/uapi/linux/phantom.h 10261 10262 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10263 M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10264 M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10265 M: John Soni Jose <sony.john@avagotech.com> 10266 L: linux-scsi@vger.kernel.org 10267 W: http://www.avagotech.com 10268 S: Supported 10269 F: drivers/scsi/be2iscsi/ 10270 10271 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 10272 M: Sathya Perla <sathya.perla@broadcom.com> 10273 M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10274 M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10275 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10276 M: Somnath Kotur <somnath.kotur@broadcom.com> 10277 L: netdev@vger.kernel.org 10278 W: http://www.emulex.com 10279 S: Supported 10280 F: drivers/net/ethernet/emulex/benet/ 10281 10282 EMULEX ONECONNECT ROCE DRIVER 10283 M: Selvin Xavier <selvin.xavier@avagotech.com> 10284 M: Devesh Sharma <devesh.sharma@avagotech.com> 10285 M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10286 L: linux-rdma@vger.kernel.org 10287 W: http://www.emulex.com 10288 S: Supported 10289 F: drivers/infiniband/hw/ocrdma/ 10290 10291 SFC NETWORK DRIVER 10292 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10293 M: Edward Cree <ecree@solarflare.com> 10294 M: Bert Kenward <bkenward@solarflare.com> 10295 L: netdev@vger.kernel.org 10296 S: Supported 10297 F: drivers/net/ethernet/sfc/ 10298 10299 SGI GRU DRIVER 10300 M: Dimitri Sivanich <sivanich@sgi.com> 10301 S: Maintained 10302 F: drivers/misc/sgi-gru/ 10303 10304 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10305 M: Pat Gefre <pfg@sgi.com> 10306 L: linux-ia64@vger.kernel.org 10307 S: Supported 10308 F: Documentation/ia64/serial.txt 10309 F: drivers/tty/serial/ioc?_serial.c 10310 F: include/linux/ioc?.h 10311 10312 SGI XP/XPC/XPNET DRIVER 10313 M: Cliff Whickman <cpw@sgi.com> 10314 M: Robin Holt <robinmholt@gmail.com> 10315 S: Maintained 10316 F: drivers/misc/sgi-xp/ 10317 10318 SI2157 MEDIA DRIVER 10319 M: Antti Palosaari <crope@iki.fi> 10320 L: linux-media@vger.kernel.org 10321 W: https://linuxtv.org 10322 W: http://palosaari.fi/linux/ 10323 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10324 T: git git://linuxtv.org/anttip/media_tree.git 10325 S: Maintained 10326 F: drivers/media/tuners/si2157* 10327 10328 SI2168 MEDIA DRIVER 10329 M: Antti Palosaari <crope@iki.fi> 10330 L: linux-media@vger.kernel.org 10331 W: https://linuxtv.org 10332 W: http://palosaari.fi/linux/ 10333 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10334 T: git git://linuxtv.org/anttip/media_tree.git 10335 S: Maintained 10336 F: drivers/media/dvb-frontends/si2168* 10337 10338 SI470X FM RADIO RECEIVER I2C DRIVER 10339 M: Hans Verkuil <hverkuil@xs4all.nl> 10340 L: linux-media@vger.kernel.org 10341 T: git git://linuxtv.org/media_tree.git 10342 W: https://linuxtv.org 10343 S: Odd Fixes 10344 F: drivers/media/radio/si470x/radio-si470x-i2c.c 10345 10346 SI470X FM RADIO RECEIVER USB DRIVER 10347 M: Hans Verkuil <hverkuil@xs4all.nl> 10348 L: linux-media@vger.kernel.org 10349 T: git git://linuxtv.org/media_tree.git 10350 W: https://linuxtv.org 10351 S: Maintained 10352 F: drivers/media/radio/si470x/radio-si470x-common.c 10353 F: drivers/media/radio/si470x/radio-si470x.h 10354 F: drivers/media/radio/si470x/radio-si470x-usb.c 10355 10356 SI4713 FM RADIO TRANSMITTER I2C DRIVER 10357 M: Eduardo Valentin <edubezval@gmail.com> 10358 L: linux-media@vger.kernel.org 10359 T: git git://linuxtv.org/media_tree.git 10360 W: https://linuxtv.org 10361 S: Odd Fixes 10362 F: drivers/media/radio/si4713/si4713.? 10363 10364 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10365 M: Eduardo Valentin <edubezval@gmail.com> 10366 L: linux-media@vger.kernel.org 10367 T: git git://linuxtv.org/media_tree.git 10368 W: https://linuxtv.org 10369 S: Odd Fixes 10370 F: drivers/media/radio/si4713/radio-platform-si4713.c 10371 10372 SI4713 FM RADIO TRANSMITTER USB DRIVER 10373 M: Hans Verkuil <hverkuil@xs4all.nl> 10374 L: linux-media@vger.kernel.org 10375 T: git git://linuxtv.org/media_tree.git 10376 W: https://linuxtv.org 10377 S: Maintained 10378 F: drivers/media/radio/si4713/radio-usb-si4713.c 10379 10380 SIANO DVB DRIVER 10381 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10382 L: linux-media@vger.kernel.org 10383 W: https://linuxtv.org 10384 T: git git://linuxtv.org/media_tree.git 10385 S: Odd fixes 10386 F: drivers/media/common/siano/ 10387 F: drivers/media/usb/siano/ 10388 F: drivers/media/usb/siano/ 10389 F: drivers/media/mmc/siano/ 10390 10391 SIMPLEFB FB DRIVER 10392 M: Hans de Goede <hdegoede@redhat.com> 10393 L: linux-fbdev@vger.kernel.org 10394 S: Maintained 10395 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10396 F: drivers/video/fbdev/simplefb.c 10397 F: include/linux/platform_data/simplefb.h 10398 10399 SH_VEU V4L2 MEM2MEM DRIVER 10400 L: linux-media@vger.kernel.org 10401 S: Orphan 10402 F: drivers/media/platform/sh_veu.c 10403 10404 SH_VOU V4L2 OUTPUT DRIVER 10405 L: linux-media@vger.kernel.org 10406 S: Orphan 10407 F: drivers/media/platform/sh_vou.c 10408 F: include/media/drv-intf/sh_vou.h 10409 10410 SIMPLE FIRMWARE INTERFACE (SFI) 10411 M: Len Brown <lenb@kernel.org> 10412 L: sfi-devel@simplefirmware.org 10413 W: http://simplefirmware.org/ 10414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10415 S: Supported 10416 F: arch/x86/platform/sfi/ 10417 F: drivers/sfi/ 10418 F: include/linux/sfi*.h 10419 10420 SIMTEC EB110ATX (Chalice CATS) 10421 P: Ben Dooks 10422 P: Vincent Sanders <vince@simtec.co.uk> 10423 M: Simtec Linux Team <linux@simtec.co.uk> 10424 W: http://www.simtec.co.uk/products/EB110ATX/ 10425 S: Supported 10426 10427 SIMTEC EB2410ITX (BAST) 10428 P: Ben Dooks 10429 P: Vincent Sanders <vince@simtec.co.uk> 10430 M: Simtec Linux Team <linux@simtec.co.uk> 10431 W: http://www.simtec.co.uk/products/EB2410ITX/ 10432 S: Supported 10433 F: arch/arm/mach-s3c24xx/mach-bast.c 10434 F: arch/arm/mach-s3c24xx/bast-ide.c 10435 F: arch/arm/mach-s3c24xx/bast-irq.c 10436 10437 TI DAVINCI MACHINE SUPPORT 10438 M: Sekhar Nori <nsekhar@ti.com> 10439 M: Kevin Hilman <khilman@kernel.org> 10440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10442 S: Supported 10443 F: arch/arm/mach-davinci/ 10444 F: drivers/i2c/busses/i2c-davinci.c 10445 10446 TI DAVINCI SERIES MEDIA DRIVER 10447 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10448 L: linux-media@vger.kernel.org 10449 W: https://linuxtv.org 10450 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10451 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10452 S: Maintained 10453 F: drivers/media/platform/davinci/ 10454 F: include/media/davinci/ 10455 10456 TI AM437X VPFE DRIVER 10457 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10458 L: linux-media@vger.kernel.org 10459 W: https://linuxtv.org 10460 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10461 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10462 S: Maintained 10463 F: drivers/media/platform/am437x/ 10464 10465 OV2659 OMNIVISION SENSOR DRIVER 10466 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10467 L: linux-media@vger.kernel.org 10468 W: https://linuxtv.org 10469 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10470 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10471 S: Maintained 10472 F: drivers/media/i2c/ov2659.c 10473 F: include/media/i2c/ov2659.h 10474 10475 SILICON MOTION SM712 FRAME BUFFER DRIVER 10476 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10477 M: Teddy Wang <teddy.wang@siliconmotion.com> 10478 M: Sudip Mukherjee <sudip@vectorindia.org> 10479 L: linux-fbdev@vger.kernel.org 10480 S: Maintained 10481 F: drivers/video/fbdev/sm712* 10482 F: Documentation/fb/sm712fb.txt 10483 10484 SIS 190 ETHERNET DRIVER 10485 M: Francois Romieu <romieu@fr.zoreil.com> 10486 L: netdev@vger.kernel.org 10487 S: Maintained 10488 F: drivers/net/ethernet/sis/sis190.c 10489 10490 SIS 900/7016 FAST ETHERNET DRIVER 10491 M: Daniele Venzano <venza@brownhat.org> 10492 W: http://www.brownhat.org/sis900.html 10493 L: netdev@vger.kernel.org 10494 S: Maintained 10495 F: drivers/net/ethernet/sis/sis900.* 10496 10497 SIS FRAMEBUFFER DRIVER 10498 M: Thomas Winischhofer <thomas@winischhofer.net> 10499 W: http://www.winischhofer.net/linuxsisvga.shtml 10500 S: Maintained 10501 F: Documentation/fb/sisfb.txt 10502 F: drivers/video/fbdev/sis/ 10503 F: include/video/sisfb.h 10504 10505 SIS USB2VGA DRIVER 10506 M: Thomas Winischhofer <thomas@winischhofer.net> 10507 W: http://www.winischhofer.at/linuxsisusbvga.shtml 10508 S: Maintained 10509 F: drivers/usb/misc/sisusbvga/ 10510 10511 SLAB ALLOCATOR 10512 M: Christoph Lameter <cl@linux.com> 10513 M: Pekka Enberg <penberg@kernel.org> 10514 M: David Rientjes <rientjes@google.com> 10515 M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10516 M: Andrew Morton <akpm@linux-foundation.org> 10517 L: linux-mm@kvack.org 10518 S: Maintained 10519 F: include/linux/sl?b*.h 10520 F: mm/sl?b* 10521 10522 SLEEPABLE READ-COPY UPDATE (SRCU) 10523 M: Lai Jiangshan <jiangshanlai@gmail.com> 10524 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10525 M: Josh Triplett <josh@joshtriplett.org> 10526 R: Steven Rostedt <rostedt@goodmis.org> 10527 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10528 L: linux-kernel@vger.kernel.org 10529 W: http://www.rdrop.com/users/paulmck/RCU/ 10530 S: Supported 10531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10532 F: include/linux/srcu.h 10533 F: kernel/rcu/srcu.c 10534 10535 SMACK SECURITY MODULE 10536 M: Casey Schaufler <casey@schaufler-ca.com> 10537 L: linux-security-module@vger.kernel.org 10538 W: http://schaufler-ca.com 10539 T: git git://git.gitorious.org/smack-next/kernel.git 10540 S: Maintained 10541 F: Documentation/security/Smack.txt 10542 F: security/smack/ 10543 10544 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10545 M: Kevin Hilman <khilman@kernel.org> 10546 M: Nishanth Menon <nm@ti.com> 10547 S: Maintained 10548 F: drivers/power/avs/ 10549 F: include/linux/power/smartreflex.h 10550 L: linux-pm@vger.kernel.org 10551 10552 SMC91x ETHERNET DRIVER 10553 M: Nicolas Pitre <nico@fluxnic.net> 10554 S: Odd Fixes 10555 F: drivers/net/ethernet/smsc/smc91x.* 10556 10557 SMIA AND SMIA++ IMAGE SENSOR DRIVER 10558 M: Sakari Ailus <sakari.ailus@iki.fi> 10559 L: linux-media@vger.kernel.org 10560 S: Maintained 10561 F: drivers/media/i2c/smiapp/ 10562 F: include/media/i2c/smiapp.h 10563 F: drivers/media/i2c/smiapp-pll.c 10564 F: drivers/media/i2c/smiapp-pll.h 10565 F: include/uapi/linux/smiapp.h 10566 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10567 10568 SMM665 HARDWARE MONITOR DRIVER 10569 M: Guenter Roeck <linux@roeck-us.net> 10570 L: linux-hwmon@vger.kernel.org 10571 S: Maintained 10572 F: Documentation/hwmon/smm665 10573 F: drivers/hwmon/smm665.c 10574 10575 SMSC EMC2103 HARDWARE MONITOR DRIVER 10576 M: Steve Glendinning <steve.glendinning@shawell.net> 10577 L: linux-hwmon@vger.kernel.org 10578 S: Maintained 10579 F: Documentation/hwmon/emc2103 10580 F: drivers/hwmon/emc2103.c 10581 10582 SMSC SCH5627 HARDWARE MONITOR DRIVER 10583 M: Hans de Goede <hdegoede@redhat.com> 10584 L: linux-hwmon@vger.kernel.org 10585 S: Supported 10586 F: Documentation/hwmon/sch5627 10587 F: drivers/hwmon/sch5627.c 10588 10589 SMSC47B397 HARDWARE MONITOR DRIVER 10590 M: Jean Delvare <jdelvare@suse.com> 10591 L: linux-hwmon@vger.kernel.org 10592 S: Maintained 10593 F: Documentation/hwmon/smsc47b397 10594 F: drivers/hwmon/smsc47b397.c 10595 10596 SMSC911x ETHERNET DRIVER 10597 M: Steve Glendinning <steve.glendinning@shawell.net> 10598 L: netdev@vger.kernel.org 10599 S: Maintained 10600 F: include/linux/smsc911x.h 10601 F: drivers/net/ethernet/smsc/smsc911x.* 10602 10603 SMSC9420 PCI ETHERNET DRIVER 10604 M: Steve Glendinning <steve.glendinning@shawell.net> 10605 L: netdev@vger.kernel.org 10606 S: Maintained 10607 F: drivers/net/ethernet/smsc/smsc9420.* 10608 10609 SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10610 M: Steve Glendinning <steve.glendinning@shawell.net> 10611 L: linux-fbdev@vger.kernel.org 10612 S: Maintained 10613 F: drivers/video/fbdev/smscufx.c 10614 10615 SOC-CAMERA V4L2 SUBSYSTEM 10616 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10617 L: linux-media@vger.kernel.org 10618 T: git git://linuxtv.org/media_tree.git 10619 S: Maintained 10620 F: include/media/soc* 10621 F: drivers/media/i2c/soc_camera/ 10622 F: drivers/media/platform/soc_camera/ 10623 10624 SOEKRIS NET48XX LED SUPPORT 10625 M: Chris Boot <bootc@bootc.net> 10626 S: Maintained 10627 F: drivers/leds/leds-net48xx.c 10628 10629 SOFTLOGIC 6x10 MPEG CODEC 10630 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10631 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10632 M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10633 M: Ismael Luceno <ismael@iodev.co.uk> 10634 L: linux-media@vger.kernel.org 10635 S: Supported 10636 F: drivers/media/pci/solo6x10/ 10637 10638 SOFTWARE RAID (Multiple Disks) SUPPORT 10639 M: Shaohua Li <shli@kernel.org> 10640 L: linux-raid@vger.kernel.org 10641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10642 S: Supported 10643 F: drivers/md/ 10644 F: include/linux/raid/ 10645 F: include/uapi/linux/raid/ 10646 10647 SONIC NETWORK DRIVER 10648 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10649 L: netdev@vger.kernel.org 10650 S: Maintained 10651 F: drivers/net/ethernet/natsemi/sonic.* 10652 10653 SONICS SILICON BACKPLANE DRIVER (SSB) 10654 M: Michael Buesch <m@bues.ch> 10655 L: linux-wireless@vger.kernel.org 10656 S: Maintained 10657 F: drivers/ssb/ 10658 F: include/linux/ssb/ 10659 10660 SONY VAIO CONTROL DEVICE DRIVER 10661 M: Mattia Dongili <malattia@linux.it> 10662 L: platform-driver-x86@vger.kernel.org 10663 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10664 S: Maintained 10665 F: Documentation/laptops/sony-laptop.txt 10666 F: drivers/char/sonypi.c 10667 F: drivers/platform/x86/sony-laptop.c 10668 F: include/linux/sony-laptop.h 10669 10670 SONY MEMORYSTICK CARD SUPPORT 10671 M: Alex Dubov <oakad@yahoo.com> 10672 W: http://tifmxx.berlios.de/ 10673 S: Maintained 10674 F: drivers/memstick/host/tifm_ms.c 10675 10676 SONY MEMORYSTICK STANDARD SUPPORT 10677 M: Maxim Levitsky <maximlevitsky@gmail.com> 10678 S: Maintained 10679 F: drivers/memstick/core/ms_block.* 10680 10681 SOUND 10682 M: Jaroslav Kysela <perex@perex.cz> 10683 M: Takashi Iwai <tiwai@suse.com> 10684 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10685 W: http://www.alsa-project.org/ 10686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10687 T: git git://git.alsa-project.org/alsa-kernel.git 10688 Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10689 S: Maintained 10690 F: Documentation/sound/ 10691 F: include/sound/ 10692 F: include/uapi/sound/ 10693 F: sound/ 10694 10695 SOUND - COMPRESSED AUDIO 10696 M: Vinod Koul <vinod.koul@intel.com> 10697 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10699 S: Supported 10700 F: Documentation/sound/alsa/compress_offload.txt 10701 F: include/sound/compress_driver.h 10702 F: include/uapi/sound/compress_* 10703 F: sound/core/compress_offload.c 10704 F: sound/soc/soc-compress.c 10705 10706 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10707 M: Liam Girdwood <lgirdwood@gmail.com> 10708 M: Mark Brown <broonie@kernel.org> 10709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10710 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10711 W: http://alsa-project.org/main/index.php/ASoC 10712 S: Supported 10713 F: Documentation/sound/alsa/soc/ 10714 F: sound/soc/ 10715 F: include/sound/soc* 10716 10717 SOUND - DMAENGINE HELPERS 10718 M: Lars-Peter Clausen <lars@metafoo.de> 10719 S: Supported 10720 F: include/sound/dmaengine_pcm.h 10721 F: sound/core/pcm_dmaengine.c 10722 F: sound/soc/soc-generic-dmaengine-pcm.c 10723 10724 SP2 MEDIA DRIVER 10725 M: Olli Salonen <olli.salonen@iki.fi> 10726 L: linux-media@vger.kernel.org 10727 W: https://linuxtv.org 10728 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10729 S: Maintained 10730 F: drivers/media/dvb-frontends/sp2* 10731 10732 SPARC + UltraSPARC (sparc/sparc64) 10733 M: "David S. Miller" <davem@davemloft.net> 10734 L: sparclinux@vger.kernel.org 10735 Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10738 S: Maintained 10739 F: arch/sparc/ 10740 F: drivers/sbus/ 10741 10742 SPARC SERIAL DRIVERS 10743 M: "David S. Miller" <davem@davemloft.net> 10744 L: sparclinux@vger.kernel.org 10745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10747 S: Maintained 10748 F: include/linux/sunserialcore.h 10749 F: drivers/tty/serial/suncore.c 10750 F: drivers/tty/serial/sunhv.c 10751 F: drivers/tty/serial/sunsab.c 10752 F: drivers/tty/serial/sunsab.h 10753 F: drivers/tty/serial/sunsu.c 10754 F: drivers/tty/serial/sunzilog.c 10755 F: drivers/tty/serial/sunzilog.h 10756 10757 SPARSE CHECKER 10758 M: "Christopher Li" <sparse@chrisli.org> 10759 L: linux-sparse@vger.kernel.org 10760 W: https://sparse.wiki.kernel.org/ 10761 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10762 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10763 S: Maintained 10764 F: include/linux/compiler.h 10765 10766 SPEAR PLATFORM SUPPORT 10767 M: Viresh Kumar <vireshk@kernel.org> 10768 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10770 W: http://www.st.com/spear 10771 S: Maintained 10772 F: arch/arm/boot/dts/spear* 10773 F: arch/arm/mach-spear/ 10774 10775 SPEAR CLOCK FRAMEWORK SUPPORT 10776 M: Viresh Kumar <vireshk@kernel.org> 10777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10778 W: http://www.st.com/spear 10779 S: Maintained 10780 F: drivers/clk/spear/ 10781 10782 SPI SUBSYSTEM 10783 M: Mark Brown <broonie@kernel.org> 10784 L: linux-spi@vger.kernel.org 10785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10786 Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10787 S: Maintained 10788 F: Documentation/spi/ 10789 F: drivers/spi/ 10790 F: include/linux/spi/ 10791 F: include/uapi/linux/spi/ 10792 10793 SPIDERNET NETWORK DRIVER for CELL 10794 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10795 L: netdev@vger.kernel.org 10796 S: Supported 10797 F: Documentation/networking/spider_net.txt 10798 F: drivers/net/ethernet/toshiba/spider_net* 10799 10800 SPU FILE SYSTEM 10801 M: Jeremy Kerr <jk@ozlabs.org> 10802 L: linuxppc-dev@lists.ozlabs.org 10803 W: http://www.ibm.com/developerworks/power/cell/ 10804 S: Supported 10805 F: Documentation/filesystems/spufs.txt 10806 F: arch/powerpc/platforms/cell/spufs/ 10807 10808 SQUASHFS FILE SYSTEM 10809 M: Phillip Lougher <phillip@squashfs.org.uk> 10810 L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10811 W: http://squashfs.org.uk 10812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10813 S: Maintained 10814 F: Documentation/filesystems/squashfs.txt 10815 F: fs/squashfs/ 10816 10817 SRM (Alpha) environment access 10818 M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10819 S: Maintained 10820 F: arch/alpha/kernel/srm_env.c 10821 10822 STABLE BRANCH 10823 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10824 L: stable@vger.kernel.org 10825 S: Supported 10826 F: Documentation/stable_kernel_rules.txt 10827 10828 STAGING SUBSYSTEM 10829 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10831 L: devel@driverdev.osuosl.org 10832 S: Supported 10833 F: drivers/staging/ 10834 10835 STAGING - COMEDI 10836 M: Ian Abbott <abbotti@mev.co.uk> 10837 M: H Hartley Sweeten <hsweeten@visionengravers.com> 10838 S: Odd Fixes 10839 F: drivers/staging/comedi/ 10840 10841 STAGING - FLARION FT1000 DRIVERS 10842 M: Marek Belisko <marek.belisko@gmail.com> 10843 S: Odd Fixes 10844 F: drivers/staging/ft1000/ 10845 10846 STAGING - INDUSTRIAL IO 10847 M: Jonathan Cameron <jic23@kernel.org> 10848 L: linux-iio@vger.kernel.org 10849 S: Odd Fixes 10850 F: drivers/staging/iio/ 10851 10852 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10853 M: Jarod Wilson <jarod@wilsonet.com> 10854 W: http://www.lirc.org/ 10855 S: Odd Fixes 10856 F: drivers/staging/media/lirc/ 10857 10858 STAGING - LUSTRE PARALLEL FILESYSTEM 10859 M: Oleg Drokin <oleg.drokin@intel.com> 10860 M: Andreas Dilger <andreas.dilger@intel.com> 10861 L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10862 W: http://wiki.lustre.org/ 10863 S: Maintained 10864 F: drivers/staging/lustre 10865 10866 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10867 M: Marc Dietrich <marvin24@gmx.de> 10868 L: ac100@lists.launchpad.net (moderated for non-subscribers) 10869 L: linux-tegra@vger.kernel.org 10870 S: Maintained 10871 F: drivers/staging/nvec/ 10872 10873 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10874 M: Jens Frederich <jfrederich@gmail.com> 10875 M: Daniel Drake <dsd@laptop.org> 10876 M: Jon Nettleton <jon.nettleton@gmail.com> 10877 W: http://wiki.laptop.org/go/DCON 10878 S: Maintained 10879 F: drivers/staging/olpc_dcon/ 10880 10881 STAGING - REALTEK RTL8712U DRIVERS 10882 M: Larry Finger <Larry.Finger@lwfinger.net> 10883 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10884 S: Odd Fixes 10885 F: drivers/staging/rtl8712/ 10886 10887 STAGING - REALTEK RTL8723U WIRELESS DRIVER 10888 M: Larry Finger <Larry.Finger@lwfinger.net> 10889 M: Jes Sorensen <Jes.Sorensen@redhat.com> 10890 L: linux-wireless@vger.kernel.org 10891 S: Maintained 10892 F: drivers/staging/rtl8723au/ 10893 10894 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10895 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10896 M: Teddy Wang <teddy.wang@siliconmotion.com> 10897 M: Sudip Mukherjee <sudip@vectorindia.org> 10898 L: linux-fbdev@vger.kernel.org 10899 S: Maintained 10900 F: drivers/staging/sm750fb/ 10901 10902 STAGING - SLICOSS 10903 M: Lior Dotan <liodot@gmail.com> 10904 M: Christopher Harrer <charrer@alacritech.com> 10905 S: Odd Fixes 10906 F: drivers/staging/slicoss/ 10907 10908 STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10909 M: William Hubbs <w.d.hubbs@gmail.com> 10910 M: Chris Brannon <chris@the-brannons.com> 10911 M: Kirk Reiser <kirk@reisers.ca> 10912 M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10913 L: speakup@linux-speakup.org 10914 W: http://www.linux-speakup.org/ 10915 S: Odd Fixes 10916 F: drivers/staging/speakup/ 10917 10918 STAGING - VIA VT665X DRIVERS 10919 M: Forest Bond <forest@alittletooquiet.net> 10920 S: Odd Fixes 10921 F: drivers/staging/vt665?/ 10922 10923 STAGING - WILC1000 WIFI DRIVER 10924 M: Johnny Kim <johnny.kim@atmel.com> 10925 M: Austin Shin <austin.shin@atmel.com> 10926 M: Chris Park <chris.park@atmel.com> 10927 M: Tony Cho <tony.cho@atmel.com> 10928 M: Glen Lee <glen.lee@atmel.com> 10929 M: Leo Kim <leo.kim@atmel.com> 10930 L: linux-wireless@vger.kernel.org 10931 S: Supported 10932 F: drivers/staging/wilc1000/ 10933 10934 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10935 M: Arnaud Patard <arnaud.patard@rtp-net.org> 10936 S: Odd Fixes 10937 F: drivers/staging/xgifb/ 10938 10939 STARFIRE/DURALAN NETWORK DRIVER 10940 M: Ion Badulescu <ionut@badula.org> 10941 S: Odd Fixes 10942 F: drivers/net/ethernet/adaptec/starfire* 10943 10944 SUN3/3X 10945 M: Sam Creasey <sammy@sammy.net> 10946 W: http://sammy.net/sun3/ 10947 S: Maintained 10948 F: arch/m68k/kernel/*sun3* 10949 F: arch/m68k/sun3*/ 10950 F: arch/m68k/include/asm/sun3* 10951 F: drivers/net/ethernet/i825xx/sun3* 10952 10953 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10954 M: Hans de Goede <hdegoede@redhat.com> 10955 L: linux-input@vger.kernel.org 10956 S: Maintained 10957 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10958 F: drivers/input/keyboard/sun4i-lradc-keys.c 10959 10960 SUNDANCE NETWORK DRIVER 10961 M: Denis Kirjanov <kda@linux-powerpc.org> 10962 L: netdev@vger.kernel.org 10963 S: Maintained 10964 F: drivers/net/ethernet/dlink/sundance.c 10965 10966 SUPERH 10967 M: Yoshinori Sato <ysato@users.sourceforge.jp> 10968 M: Rich Felker <dalias@libc.org> 10969 L: linux-sh@vger.kernel.org 10970 Q: http://patchwork.kernel.org/project/linux-sh/list/ 10971 S: Maintained 10972 F: Documentation/sh/ 10973 F: arch/sh/ 10974 F: drivers/sh/ 10975 10976 SUSPEND TO RAM 10977 M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10978 M: Len Brown <len.brown@intel.com> 10979 M: Pavel Machek <pavel@ucw.cz> 10980 L: linux-pm@vger.kernel.org 10981 S: Supported 10982 F: Documentation/power/ 10983 F: arch/x86/kernel/acpi/ 10984 F: drivers/base/power/ 10985 F: kernel/power/ 10986 F: include/linux/suspend.h 10987 F: include/linux/freezer.h 10988 F: include/linux/pm.h 10989 10990 SVGA HANDLING 10991 M: Martin Mares <mj@ucw.cz> 10992 L: linux-video@atrey.karlin.mff.cuni.cz 10993 S: Maintained 10994 F: Documentation/svga.txt 10995 F: arch/x86/boot/video* 10996 10997 SWIOTLB SUBSYSTEM 10998 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10999 L: linux-kernel@vger.kernel.org 11000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11001 S: Supported 11002 F: lib/swiotlb.c 11003 F: arch/*/kernel/pci-swiotlb.c 11004 F: include/linux/swiotlb.h 11005 11006 SWITCHDEV 11007 M: Jiri Pirko <jiri@resnulli.us> 11008 L: netdev@vger.kernel.org 11009 S: Supported 11010 F: net/switchdev/ 11011 F: include/net/switchdev.h 11012 11013 SYNOPSYS ARC ARCHITECTURE 11014 M: Vineet Gupta <vgupta@synopsys.com> 11015 L: linux-snps-arc@lists.infradead.org 11016 S: Supported 11017 F: arch/arc/ 11018 F: Documentation/devicetree/bindings/arc/* 11019 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11020 F: drivers/tty/serial/arc_uart.c 11021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11022 11023 SYNOPSYS ARC SDP platform support 11024 M: Alexey Brodkin <abrodkin@synopsys.com> 11025 S: Supported 11026 F: arch/arc/plat-axs10x 11027 F: arch/arc/boot/dts/ax* 11028 F: Documentation/devicetree/bindings/arc/axs10* 11029 11030 SYSTEM CONFIGURATION (SYSCON) 11031 M: Lee Jones <lee.jones@linaro.org> 11032 M: Arnd Bergmann <arnd@arndb.de> 11033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11034 S: Supported 11035 F: drivers/mfd/syscon.c 11036 11037 SYSV FILESYSTEM 11038 M: Christoph Hellwig <hch@infradead.org> 11039 S: Maintained 11040 F: Documentation/filesystems/sysv-fs.txt 11041 F: fs/sysv/ 11042 F: include/linux/sysv_fs.h 11043 11044 TARGET SUBSYSTEM 11045 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11046 L: linux-scsi@vger.kernel.org 11047 L: target-devel@vger.kernel.org 11048 W: http://www.linux-iscsi.org 11049 W: http://groups.google.com/group/linux-iscsi-target-dev 11050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11051 S: Supported 11052 F: drivers/target/ 11053 F: include/target/ 11054 F: Documentation/target/ 11055 11056 TASKSTATS STATISTICS INTERFACE 11057 M: Balbir Singh <bsingharora@gmail.com> 11058 S: Maintained 11059 F: Documentation/accounting/taskstats* 11060 F: include/linux/taskstats* 11061 F: kernel/taskstats.c 11062 11063 TC CLASSIFIER 11064 M: Jamal Hadi Salim <jhs@mojatatu.com> 11065 L: netdev@vger.kernel.org 11066 S: Maintained 11067 F: include/net/pkt_cls.h 11068 F: include/uapi/linux/pkt_cls.h 11069 F: net/sched/ 11070 11071 TCP LOW PRIORITY MODULE 11072 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11073 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11074 W: http://tcp-lp-mod.sourceforge.net/ 11075 S: Maintained 11076 F: net/ipv4/tcp_lp.c 11077 11078 TDA10071 MEDIA DRIVER 11079 M: Antti Palosaari <crope@iki.fi> 11080 L: linux-media@vger.kernel.org 11081 W: https://linuxtv.org 11082 W: http://palosaari.fi/linux/ 11083 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11084 T: git git://linuxtv.org/anttip/media_tree.git 11085 S: Maintained 11086 F: drivers/media/dvb-frontends/tda10071* 11087 11088 TDA18212 MEDIA DRIVER 11089 M: Antti Palosaari <crope@iki.fi> 11090 L: linux-media@vger.kernel.org 11091 W: https://linuxtv.org 11092 W: http://palosaari.fi/linux/ 11093 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11094 T: git git://linuxtv.org/anttip/media_tree.git 11095 S: Maintained 11096 F: drivers/media/tuners/tda18212* 11097 11098 TDA18218 MEDIA DRIVER 11099 M: Antti Palosaari <crope@iki.fi> 11100 L: linux-media@vger.kernel.org 11101 W: https://linuxtv.org 11102 W: http://palosaari.fi/linux/ 11103 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11104 T: git git://linuxtv.org/anttip/media_tree.git 11105 S: Maintained 11106 F: drivers/media/tuners/tda18218* 11107 11108 TDA18271 MEDIA DRIVER 11109 M: Michael Krufky <mkrufky@linuxtv.org> 11110 L: linux-media@vger.kernel.org 11111 W: https://linuxtv.org 11112 W: http://github.com/mkrufky 11113 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11114 T: git git://linuxtv.org/mkrufky/tuners.git 11115 S: Maintained 11116 F: drivers/media/tuners/tda18271* 11117 11118 TDA827x MEDIA DRIVER 11119 M: Michael Krufky <mkrufky@linuxtv.org> 11120 L: linux-media@vger.kernel.org 11121 W: https://linuxtv.org 11122 W: http://github.com/mkrufky 11123 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11124 T: git git://linuxtv.org/mkrufky/tuners.git 11125 S: Maintained 11126 F: drivers/media/tuners/tda8290.* 11127 11128 TDA8290 MEDIA DRIVER 11129 M: Michael Krufky <mkrufky@linuxtv.org> 11130 L: linux-media@vger.kernel.org 11131 W: https://linuxtv.org 11132 W: http://github.com/mkrufky 11133 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11134 T: git git://linuxtv.org/mkrufky/tuners.git 11135 S: Maintained 11136 F: drivers/media/tuners/tda8290.* 11137 11138 TDA9840 MEDIA DRIVER 11139 M: Hans Verkuil <hverkuil@xs4all.nl> 11140 L: linux-media@vger.kernel.org 11141 T: git git://linuxtv.org/media_tree.git 11142 W: https://linuxtv.org 11143 S: Maintained 11144 F: drivers/media/i2c/tda9840* 11145 11146 TEA5761 TUNER DRIVER 11147 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11148 L: linux-media@vger.kernel.org 11149 W: https://linuxtv.org 11150 T: git git://linuxtv.org/media_tree.git 11151 S: Odd fixes 11152 F: drivers/media/tuners/tea5761.* 11153 11154 TEA5767 TUNER DRIVER 11155 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11156 L: linux-media@vger.kernel.org 11157 W: https://linuxtv.org 11158 T: git git://linuxtv.org/media_tree.git 11159 S: Maintained 11160 F: drivers/media/tuners/tea5767.* 11161 11162 TEA6415C MEDIA DRIVER 11163 M: Hans Verkuil <hverkuil@xs4all.nl> 11164 L: linux-media@vger.kernel.org 11165 T: git git://linuxtv.org/media_tree.git 11166 W: https://linuxtv.org 11167 S: Maintained 11168 F: drivers/media/i2c/tea6415c* 11169 11170 TEA6420 MEDIA DRIVER 11171 M: Hans Verkuil <hverkuil@xs4all.nl> 11172 L: linux-media@vger.kernel.org 11173 T: git git://linuxtv.org/media_tree.git 11174 W: https://linuxtv.org 11175 S: Maintained 11176 F: drivers/media/i2c/tea6420* 11177 11178 TEAM DRIVER 11179 M: Jiri Pirko <jiri@resnulli.us> 11180 L: netdev@vger.kernel.org 11181 S: Supported 11182 F: drivers/net/team/ 11183 F: include/linux/if_team.h 11184 F: include/uapi/linux/if_team.h 11185 11186 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11187 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11188 S: Maintained 11189 F: arch/x86/platform/ts5500/ 11190 11191 TECHNOTREND USB IR RECEIVER 11192 M: Sean Young <sean@mess.org> 11193 L: linux-media@vger.kernel.org 11194 S: Maintained 11195 F: drivers/media/rc/ttusbir.c 11196 11197 TEGRA ARCHITECTURE SUPPORT 11198 M: Stephen Warren <swarren@wwwdotorg.org> 11199 M: Thierry Reding <thierry.reding@gmail.com> 11200 M: Alexandre Courbot <gnurou@gmail.com> 11201 L: linux-tegra@vger.kernel.org 11202 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11204 S: Supported 11205 N: [^a-z]tegra 11206 11207 TEGRA CLOCK DRIVER 11208 M: Peter De Schrijver <pdeschrijver@nvidia.com> 11209 M: Prashant Gaikwad <pgaikwad@nvidia.com> 11210 S: Supported 11211 F: drivers/clk/tegra/ 11212 11213 TEGRA DMA DRIVERS 11214 M: Laxman Dewangan <ldewangan@nvidia.com> 11215 M: Jon Hunter <jonathanh@nvidia.com> 11216 S: Supported 11217 F: drivers/dma/tegra* 11218 11219 TEGRA I2C DRIVER 11220 M: Laxman Dewangan <ldewangan@nvidia.com> 11221 S: Supported 11222 F: drivers/i2c/busses/i2c-tegra.c 11223 11224 TEGRA IOMMU DRIVERS 11225 M: Hiroshi Doyu <hdoyu@nvidia.com> 11226 S: Supported 11227 F: drivers/iommu/tegra* 11228 11229 TEGRA KBC DRIVER 11230 M: Rakesh Iyer <riyer@nvidia.com> 11231 M: Laxman Dewangan <ldewangan@nvidia.com> 11232 S: Supported 11233 F: drivers/input/keyboard/tegra-kbc.c 11234 11235 TEGRA PWM DRIVER 11236 M: Thierry Reding <thierry.reding@gmail.com> 11237 S: Supported 11238 F: drivers/pwm/pwm-tegra.c 11239 11240 TEGRA SERIAL DRIVER 11241 M: Laxman Dewangan <ldewangan@nvidia.com> 11242 S: Supported 11243 F: drivers/tty/serial/serial-tegra.c 11244 11245 TEGRA SPI DRIVER 11246 M: Laxman Dewangan <ldewangan@nvidia.com> 11247 S: Supported 11248 F: drivers/spi/spi-tegra* 11249 11250 TEHUTI ETHERNET DRIVER 11251 M: Andy Gospodarek <andy@greyhouse.net> 11252 L: netdev@vger.kernel.org 11253 S: Supported 11254 F: drivers/net/ethernet/tehuti/* 11255 11256 Telecom Clock Driver for MCPL0010 11257 M: Mark Gross <mark.gross@intel.com> 11258 S: Supported 11259 F: drivers/char/tlclk.c 11260 11261 TENSILICA XTENSA PORT (xtensa) 11262 M: Chris Zankel <chris@zankel.net> 11263 M: Max Filippov <jcmvbkbc@gmail.com> 11264 L: linux-xtensa@linux-xtensa.org 11265 T: git git://github.com/czankel/xtensa-linux.git 11266 S: Maintained 11267 F: arch/xtensa/ 11268 F: drivers/irqchip/irq-xtensa-* 11269 11270 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11271 M: Hans Verkuil <hverkuil@xs4all.nl> 11272 L: linux-media@vger.kernel.org 11273 T: git git://linuxtv.org/media_tree.git 11274 W: https://linuxtv.org 11275 S: Maintained 11276 F: drivers/media/radio/radio-raremono.c 11277 11278 THERMAL 11279 M: Zhang Rui <rui.zhang@intel.com> 11280 M: Eduardo Valentin <edubezval@gmail.com> 11281 L: linux-pm@vger.kernel.org 11282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11284 Q: https://patchwork.kernel.org/project/linux-pm/list/ 11285 S: Supported 11286 F: drivers/thermal/ 11287 F: include/linux/thermal.h 11288 F: include/uapi/linux/thermal.h 11289 F: include/linux/cpu_cooling.h 11290 F: Documentation/devicetree/bindings/thermal/ 11291 11292 THERMAL/CPU_COOLING 11293 M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11294 M: Viresh Kumar <viresh.kumar@linaro.org> 11295 M: Javi Merino <javi.merino@arm.com> 11296 L: linux-pm@vger.kernel.org 11297 S: Supported 11298 F: Documentation/thermal/cpu-cooling-api.txt 11299 F: drivers/thermal/cpu_cooling.c 11300 F: include/linux/cpu_cooling.h 11301 11302 THINGM BLINK(1) USB RGB LED DRIVER 11303 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11304 S: Maintained 11305 F: drivers/hid/hid-thingm.c 11306 11307 THINKPAD ACPI EXTRAS DRIVER 11308 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11309 L: ibm-acpi-devel@lists.sourceforge.net 11310 L: platform-driver-x86@vger.kernel.org 11311 W: http://ibm-acpi.sourceforge.net 11312 W: http://thinkwiki.org/wiki/Ibm-acpi 11313 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11314 S: Maintained 11315 F: drivers/platform/x86/thinkpad_acpi.c 11316 11317 TI BANDGAP AND THERMAL DRIVER 11318 M: Eduardo Valentin <edubezval@gmail.com> 11319 M: Keerthy <j-keerthy@ti.com> 11320 L: linux-pm@vger.kernel.org 11321 L: linux-omap@vger.kernel.org 11322 S: Maintained 11323 F: drivers/thermal/ti-soc-thermal/ 11324 11325 TI VPE/CAL DRIVERS 11326 M: Benoit Parrot <bparrot@ti.com> 11327 L: linux-media@vger.kernel.org 11328 W: http://linuxtv.org/ 11329 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11330 S: Maintained 11331 F: drivers/media/platform/ti-vpe/ 11332 11333 TI CDCE706 CLOCK DRIVER 11334 M: Max Filippov <jcmvbkbc@gmail.com> 11335 S: Maintained 11336 F: drivers/clk/clk-cdce706.c 11337 11338 TI CLOCK DRIVER 11339 M: Tero Kristo <t-kristo@ti.com> 11340 L: linux-omap@vger.kernel.org 11341 S: Maintained 11342 F: drivers/clk/ti/ 11343 F: include/linux/clk/ti.h 11344 11345 TI ETHERNET SWITCH DRIVER (CPSW) 11346 M: Mugunthan V N <mugunthanvnm@ti.com> 11347 R: Grygorii Strashko <grygorii.strashko@ti.com> 11348 L: linux-omap@vger.kernel.org 11349 L: netdev@vger.kernel.org 11350 S: Maintained 11351 F: drivers/net/ethernet/ti/cpsw* 11352 F: drivers/net/ethernet/ti/davinci* 11353 11354 TI FLASH MEDIA INTERFACE DRIVER 11355 M: Alex Dubov <oakad@yahoo.com> 11356 S: Maintained 11357 F: drivers/misc/tifm* 11358 F: drivers/mmc/host/tifm_sd.c 11359 F: include/linux/tifm.h 11360 11361 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11362 M: Santosh Shilimkar <ssantosh@kernel.org> 11363 L: linux-kernel@vger.kernel.org 11364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11365 S: Maintained 11366 F: drivers/soc/ti/* 11367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11368 11369 11370 TI LM49xxx FAMILY ASoC CODEC DRIVERS 11371 M: M R Swami Reddy <mr.swami.reddy@ti.com> 11372 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11373 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11374 S: Maintained 11375 F: sound/soc/codecs/lm49453* 11376 F: sound/soc/codecs/isabelle* 11377 11378 TI LP855x BACKLIGHT DRIVER 11379 M: Milo Kim <milo.kim@ti.com> 11380 S: Maintained 11381 F: Documentation/backlight/lp855x-driver.txt 11382 F: drivers/video/backlight/lp855x_bl.c 11383 F: include/linux/platform_data/lp855x.h 11384 11385 TI LP8727 CHARGER DRIVER 11386 M: Milo Kim <milo.kim@ti.com> 11387 S: Maintained 11388 F: drivers/power/lp8727_charger.c 11389 F: include/linux/platform_data/lp8727.h 11390 11391 TI LP8788 MFD DRIVER 11392 M: Milo Kim <milo.kim@ti.com> 11393 S: Maintained 11394 F: drivers/iio/adc/lp8788_adc.c 11395 F: drivers/leds/leds-lp8788.c 11396 F: drivers/mfd/lp8788*.c 11397 F: drivers/power/lp8788-charger.c 11398 F: drivers/regulator/lp8788-*.c 11399 F: include/linux/mfd/lp8788*.h 11400 11401 TI NETCP ETHERNET DRIVER 11402 M: Wingman Kwok <w-kwok2@ti.com> 11403 M: Murali Karicheri <m-karicheri2@ti.com> 11404 L: netdev@vger.kernel.org 11405 S: Maintained 11406 F: drivers/net/ethernet/ti/netcp* 11407 11408 TI TAS571X FAMILY ASoC CODEC DRIVER 11409 M: Kevin Cernekee <cernekee@chromium.org> 11410 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11411 S: Odd Fixes 11412 F: sound/soc/codecs/tas571x* 11413 11414 TI TWL4030 SERIES SOC CODEC DRIVER 11415 M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11416 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11417 S: Maintained 11418 F: sound/soc/codecs/twl4030* 11419 11420 TI WILINK WIRELESS DRIVERS 11421 L: linux-wireless@vger.kernel.org 11422 W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11423 W: http://wireless.kernel.org/en/users/Drivers/wl1251 11424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11425 S: Orphan 11426 F: drivers/net/wireless/ti/ 11427 F: include/linux/wl12xx.h 11428 11429 TIPC NETWORK LAYER 11430 M: Jon Maloy <jon.maloy@ericsson.com> 11431 M: Ying Xue <ying.xue@windriver.com> 11432 L: netdev@vger.kernel.org (core kernel code) 11433 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11434 W: http://tipc.sourceforge.net/ 11435 S: Maintained 11436 F: include/uapi/linux/tipc*.h 11437 F: net/tipc/ 11438 11439 TILE ARCHITECTURE 11440 M: Chris Metcalf <cmetcalf@mellanox.com> 11441 W: http://www.mellanox.com/repository/solutions/tile-scm/ 11442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11443 S: Supported 11444 F: arch/tile/ 11445 F: drivers/char/tile-srom.c 11446 F: drivers/edac/tile_edac.c 11447 F: drivers/net/ethernet/tile/ 11448 F: drivers/rtc/rtc-tile.c 11449 F: drivers/tty/hvc/hvc_tile.c 11450 F: drivers/tty/serial/tilegx.c 11451 F: drivers/usb/host/*-tilegx.c 11452 F: include/linux/usb/tilegx.h 11453 11454 TLAN NETWORK DRIVER 11455 M: Samuel Chessman <chessman@tux.org> 11456 L: tlan-devel@lists.sourceforge.net (subscribers-only) 11457 W: http://sourceforge.net/projects/tlan/ 11458 S: Maintained 11459 F: Documentation/networking/tlan.txt 11460 F: drivers/net/ethernet/ti/tlan.* 11461 11462 TOMOYO SECURITY MODULE 11463 M: Kentaro Takeda <takedakn@nttdata.co.jp> 11464 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11465 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11466 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11467 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11468 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11469 W: http://tomoyo.sourceforge.jp/ 11470 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11471 S: Maintained 11472 F: security/tomoyo/ 11473 11474 TOPSTAR LAPTOP EXTRAS DRIVER 11475 M: Herton Ronaldo Krzesinski <herton@canonical.com> 11476 L: platform-driver-x86@vger.kernel.org 11477 S: Maintained 11478 F: drivers/platform/x86/topstar-laptop.c 11479 11480 TOSHIBA ACPI EXTRAS DRIVER 11481 M: Azael Avalos <coproscefalo@gmail.com> 11482 L: platform-driver-x86@vger.kernel.org 11483 S: Maintained 11484 F: drivers/platform/x86/toshiba_acpi.c 11485 11486 TOSHIBA BLUETOOTH DRIVER 11487 M: Azael Avalos <coproscefalo@gmail.com> 11488 L: platform-driver-x86@vger.kernel.org 11489 S: Maintained 11490 F: drivers/platform/x86/toshiba_bluetooth.c 11491 11492 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11493 M: Azael Avalos <coproscefalo@gmail.com> 11494 L: platform-driver-x86@vger.kernel.org 11495 S: Maintained 11496 F: drivers/platform/x86/toshiba_haps.c 11497 11498 TOSHIBA WMI HOTKEYS DRIVER 11499 M: Azael Avalos <coproscefalo@gmail.com> 11500 L: platform-driver-x86@vger.kernel.org 11501 S: Maintained 11502 F: drivers/platform/x86/toshiba-wmi.c 11503 11504 TOSHIBA SMM DRIVER 11505 M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11506 W: http://www.buzzard.org.uk/toshiba/ 11507 S: Maintained 11508 F: drivers/char/toshiba.c 11509 F: include/linux/toshiba.h 11510 F: include/uapi/linux/toshiba.h 11511 11512 TOSHIBA TC358743 DRIVER 11513 M: Mats Randgaard <matrandg@cisco.com> 11514 L: linux-media@vger.kernel.org 11515 S: Maintained 11516 F: drivers/media/i2c/tc358743* 11517 F: include/media/i2c/tc358743.h 11518 11519 TMIO/SDHI MMC DRIVER 11520 M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11521 L: linux-mmc@vger.kernel.org 11522 S: Supported 11523 F: drivers/mmc/host/tmio_mmc* 11524 F: drivers/mmc/host/sh_mobile_sdhi.c 11525 F: include/linux/mfd/tmio.h 11526 11527 TMP401 HARDWARE MONITOR DRIVER 11528 M: Guenter Roeck <linux@roeck-us.net> 11529 L: linux-hwmon@vger.kernel.org 11530 S: Maintained 11531 F: Documentation/hwmon/tmp401 11532 F: drivers/hwmon/tmp401.c 11533 11534 TMPFS (SHMEM FILESYSTEM) 11535 M: Hugh Dickins <hughd@google.com> 11536 L: linux-mm@kvack.org 11537 S: Maintained 11538 F: include/linux/shmem_fs.h 11539 F: mm/shmem.c 11540 11541 TM6000 VIDEO4LINUX DRIVER 11542 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11543 L: linux-media@vger.kernel.org 11544 W: https://linuxtv.org 11545 T: git git://linuxtv.org/media_tree.git 11546 S: Odd fixes 11547 F: drivers/media/usb/tm6000/ 11548 11549 TW68 VIDEO4LINUX DRIVER 11550 M: Hans Verkuil <hverkuil@xs4all.nl> 11551 L: linux-media@vger.kernel.org 11552 T: git git://linuxtv.org/media_tree.git 11553 W: https://linuxtv.org 11554 S: Odd Fixes 11555 F: drivers/media/pci/tw68/ 11556 11557 TW686X VIDEO4LINUX DRIVER 11558 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11559 L: linux-media@vger.kernel.org 11560 T: git git://linuxtv.org/media_tree.git 11561 W: http://linuxtv.org 11562 S: Maintained 11563 F: drivers/media/pci/tw686x/ 11564 11565 TPM DEVICE DRIVER 11566 M: Peter Huewe <peterhuewe@gmx.de> 11567 M: Marcel Selhorst <tpmdd@selhorst.net> 11568 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11569 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11570 W: http://tpmdd.sourceforge.net 11571 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11572 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11573 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11574 S: Maintained 11575 F: drivers/char/tpm/ 11576 11577 TPM IBM_VTPM DEVICE DRIVER 11578 M: Ashley Lai <ashleydlai@gmail.com> 11579 W: http://tpmdd.sourceforge.net 11580 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11581 S: Maintained 11582 F: drivers/char/tpm/tpm_ibmvtpm* 11583 11584 TRACING 11585 M: Steven Rostedt <rostedt@goodmis.org> 11586 M: Ingo Molnar <mingo@redhat.com> 11587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11588 S: Maintained 11589 F: Documentation/trace/ftrace.txt 11590 F: arch/*/*/*/ftrace.h 11591 F: arch/*/kernel/ftrace.c 11592 F: include/*/ftrace.h 11593 F: include/linux/trace*.h 11594 F: include/trace/ 11595 F: kernel/trace/ 11596 F: tools/testing/selftests/ftrace/ 11597 11598 TRACING MMIO ACCESSES (MMIOTRACE) 11599 M: Steven Rostedt <rostedt@goodmis.org> 11600 M: Ingo Molnar <mingo@kernel.org> 11601 R: Karol Herbst <karolherbst@gmail.com> 11602 R: Pekka Paalanen <ppaalanen@gmail.com> 11603 S: Maintained 11604 L: linux-kernel@vger.kernel.org 11605 L: nouveau@lists.freedesktop.org 11606 F: kernel/trace/trace_mmiotrace.c 11607 F: include/linux/mmiotrace.h 11608 F: arch/x86/mm/kmmio.c 11609 F: arch/x86/mm/mmio-mod.c 11610 F: arch/x86/mm/testmmiotrace.c 11611 11612 TRIVIAL PATCHES 11613 M: Jiri Kosina <trivial@kernel.org> 11614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11615 S: Maintained 11616 K: ^Subject:.*(?i)trivial 11617 11618 TTY LAYER 11619 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11620 M: Jiri Slaby <jslaby@suse.com> 11621 S: Supported 11622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11623 F: Documentation/serial/ 11624 F: drivers/tty/ 11625 F: drivers/tty/serial/serial_core.c 11626 F: include/linux/serial_core.h 11627 F: include/linux/serial.h 11628 F: include/linux/tty.h 11629 F: include/uapi/linux/serial_core.h 11630 F: include/uapi/linux/serial.h 11631 F: include/uapi/linux/tty.h 11632 11633 TUA9001 MEDIA DRIVER 11634 M: Antti Palosaari <crope@iki.fi> 11635 L: linux-media@vger.kernel.org 11636 W: https://linuxtv.org 11637 W: http://palosaari.fi/linux/ 11638 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11639 T: git git://linuxtv.org/anttip/media_tree.git 11640 S: Maintained 11641 F: drivers/media/tuners/tua9001* 11642 11643 TULIP NETWORK DRIVERS 11644 L: netdev@vger.kernel.org 11645 L: linux-parisc@vger.kernel.org 11646 S: Orphan 11647 F: drivers/net/ethernet/dec/tulip/ 11648 11649 TUN/TAP driver 11650 M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11651 W: http://vtun.sourceforge.net/tun 11652 S: Maintained 11653 F: Documentation/networking/tuntap.txt 11654 F: arch/um/os-Linux/drivers/ 11655 11656 TURBOCHANNEL SUBSYSTEM 11657 M: "Maciej W. Rozycki" <macro@linux-mips.org> 11658 M: Ralf Baechle <ralf@linux-mips.org> 11659 L: linux-mips@linux-mips.org 11660 Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11661 S: Maintained 11662 F: drivers/tc/ 11663 F: include/linux/tc.h 11664 11665 U14-34F SCSI DRIVER 11666 M: Dario Ballabio <ballabio_dario@emc.com> 11667 L: linux-scsi@vger.kernel.org 11668 S: Maintained 11669 F: drivers/scsi/u14-34f.c 11670 11671 UBI FILE SYSTEM (UBIFS) 11672 M: Richard Weinberger <richard@nod.at> 11673 M: Artem Bityutskiy <dedekind1@gmail.com> 11674 M: Adrian Hunter <adrian.hunter@intel.com> 11675 L: linux-mtd@lists.infradead.org 11676 T: git git://git.infradead.org/ubifs-2.6.git 11677 W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11678 S: Supported 11679 F: Documentation/filesystems/ubifs.txt 11680 F: fs/ubifs/ 11681 11682 UCLINUX (M68KNOMMU AND COLDFIRE) 11683 M: Greg Ungerer <gerg@linux-m68k.org> 11684 W: http://www.linux-m68k.org/ 11685 W: http://www.uclinux.org/ 11686 L: linux-m68k@lists.linux-m68k.org 11687 L: uclinux-dev@uclinux.org (subscribers-only) 11688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11689 S: Maintained 11690 F: arch/m68k/coldfire/ 11691 F: arch/m68k/68*/ 11692 F: arch/m68k/*/*_no.* 11693 F: arch/m68k/include/asm/*_no.* 11694 11695 UDF FILESYSTEM 11696 M: Jan Kara <jack@suse.com> 11697 S: Maintained 11698 F: Documentation/filesystems/udf.txt 11699 F: fs/udf/ 11700 11701 UFS FILESYSTEM 11702 M: Evgeniy Dushistov <dushistov@mail.ru> 11703 S: Maintained 11704 F: Documentation/filesystems/ufs.txt 11705 F: fs/ufs/ 11706 11707 UHID USERSPACE HID IO DRIVER: 11708 M: David Herrmann <dh.herrmann@googlemail.com> 11709 L: linux-input@vger.kernel.org 11710 S: Maintained 11711 F: drivers/hid/uhid.c 11712 F: include/uapi/linux/uhid.h 11713 11714 ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11715 L: linux-usb@vger.kernel.org 11716 S: Orphan 11717 F: drivers/uwb/ 11718 F: include/linux/uwb.h 11719 F: include/linux/uwb/ 11720 11721 UNICORE32 ARCHITECTURE: 11722 M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11723 W: http://mprc.pku.edu.cn/~guanxuetao/linux 11724 S: Maintained 11725 T: git git://github.com/gxt/linux.git 11726 F: arch/unicore32/ 11727 11728 UNIFDEF 11729 M: Tony Finch <dot@dotat.at> 11730 W: http://dotat.at/prog/unifdef 11731 S: Maintained 11732 F: scripts/unifdef.c 11733 11734 UNIFORM CDROM DRIVER 11735 M: Jens Axboe <axboe@kernel.dk> 11736 W: http://www.kernel.dk 11737 S: Maintained 11738 F: Documentation/cdrom/ 11739 F: drivers/cdrom/cdrom.c 11740 F: include/linux/cdrom.h 11741 F: include/uapi/linux/cdrom.h 11742 11743 UNISYS S-PAR DRIVERS 11744 M: David Kershner <david.kershner@unisys.com> 11745 L: sparmaintainer@unisys.com (Unisys internal) 11746 S: Supported 11747 F: drivers/staging/unisys/ 11748 11749 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11750 M: Vinayak Holikatti <vinholikatti@gmail.com> 11751 L: linux-scsi@vger.kernel.org 11752 S: Supported 11753 F: Documentation/scsi/ufs.txt 11754 F: drivers/scsi/ufs/ 11755 11756 UNSORTED BLOCK IMAGES (UBI) 11757 M: Artem Bityutskiy <dedekind1@gmail.com> 11758 M: Richard Weinberger <richard@nod.at> 11759 W: http://www.linux-mtd.infradead.org/ 11760 L: linux-mtd@lists.infradead.org 11761 T: git git://git.infradead.org/ubifs-2.6.git 11762 S: Supported 11763 F: drivers/mtd/ubi/ 11764 F: include/linux/mtd/ubi.h 11765 F: include/uapi/mtd/ubi-user.h 11766 11767 USB ACM DRIVER 11768 M: Oliver Neukum <oneukum@suse.com> 11769 L: linux-usb@vger.kernel.org 11770 S: Maintained 11771 F: Documentation/usb/acm.txt 11772 F: drivers/usb/class/cdc-acm.* 11773 11774 USB AR5523 WIRELESS DRIVER 11775 M: Pontus Fuchs <pontus.fuchs@gmail.com> 11776 L: linux-wireless@vger.kernel.org 11777 S: Maintained 11778 F: drivers/net/wireless/ath/ar5523/ 11779 11780 USB ATTACHED SCSI 11781 M: Hans de Goede <hdegoede@redhat.com> 11782 M: Gerd Hoffmann <kraxel@redhat.com> 11783 L: linux-usb@vger.kernel.org 11784 L: linux-scsi@vger.kernel.org 11785 S: Maintained 11786 F: drivers/usb/storage/uas.c 11787 11788 USB CDC ETHERNET DRIVER 11789 M: Oliver Neukum <oliver@neukum.org> 11790 L: linux-usb@vger.kernel.org 11791 S: Maintained 11792 F: drivers/net/usb/cdc_*.c 11793 F: include/uapi/linux/usb/cdc.h 11794 11795 USB CHAOSKEY DRIVER 11796 M: Keith Packard <keithp@keithp.com> 11797 L: linux-usb@vger.kernel.org 11798 S: Maintained 11799 F: drivers/usb/misc/chaoskey.c 11800 11801 USB CYPRESS C67X00 DRIVER 11802 M: Peter Korsgaard <jacmet@sunsite.dk> 11803 L: linux-usb@vger.kernel.org 11804 S: Maintained 11805 F: drivers/usb/c67x00/ 11806 11807 USB DAVICOM DM9601 DRIVER 11808 M: Peter Korsgaard <jacmet@sunsite.dk> 11809 L: netdev@vger.kernel.org 11810 W: http://www.linux-usb.org/usbnet 11811 S: Maintained 11812 F: drivers/net/usb/dm9601.c 11813 11814 USB DIAMOND RIO500 DRIVER 11815 M: Cesar Miquel <miquel@df.uba.ar> 11816 L: rio500-users@lists.sourceforge.net 11817 W: http://rio500.sourceforge.net 11818 S: Maintained 11819 F: drivers/usb/misc/rio500* 11820 11821 USB EHCI DRIVER 11822 M: Alan Stern <stern@rowland.harvard.edu> 11823 L: linux-usb@vger.kernel.org 11824 S: Maintained 11825 F: Documentation/usb/ehci.txt 11826 F: drivers/usb/host/ehci* 11827 11828 USB GADGET/PERIPHERAL SUBSYSTEM 11829 M: Felipe Balbi <balbi@kernel.org> 11830 L: linux-usb@vger.kernel.org 11831 W: http://www.linux-usb.org/gadget 11832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11833 S: Maintained 11834 F: drivers/usb/gadget/ 11835 F: include/linux/usb/gadget* 11836 11837 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11838 M: Jiri Kosina <jikos@kernel.org> 11839 R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11840 L: linux-usb@vger.kernel.org 11841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11842 S: Maintained 11843 F: Documentation/hid/hiddev.txt 11844 F: drivers/hid/usbhid/ 11845 11846 USB ISP116X DRIVER 11847 M: Olav Kongas <ok@artecdesign.ee> 11848 L: linux-usb@vger.kernel.org 11849 S: Maintained 11850 F: drivers/usb/host/isp116x* 11851 F: include/linux/usb/isp116x.h 11852 11853 USB LAN78XX ETHERNET DRIVER 11854 M: Woojung Huh <woojung.huh@microchip.com> 11855 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11856 L: netdev@vger.kernel.org 11857 S: Maintained 11858 F: drivers/net/usb/lan78xx.* 11859 11860 USB MASS STORAGE DRIVER 11861 M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11862 L: linux-usb@vger.kernel.org 11863 L: usb-storage@lists.one-eyed-alien.net 11864 S: Maintained 11865 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11866 F: drivers/usb/storage/ 11867 11868 USB MIDI DRIVER 11869 M: Clemens Ladisch <clemens@ladisch.de> 11870 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11871 T: git git://git.alsa-project.org/alsa-kernel.git 11872 S: Maintained 11873 F: sound/usb/midi.* 11874 11875 USB NETWORKING DRIVERS 11876 L: linux-usb@vger.kernel.org 11877 S: Odd Fixes 11878 F: drivers/net/usb/ 11879 11880 USB OHCI DRIVER 11881 M: Alan Stern <stern@rowland.harvard.edu> 11882 L: linux-usb@vger.kernel.org 11883 S: Maintained 11884 F: Documentation/usb/ohci.txt 11885 F: drivers/usb/host/ohci* 11886 11887 USB OTG FSM (Finite State Machine) 11888 M: Peter Chen <Peter.Chen@nxp.com> 11889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11890 L: linux-usb@vger.kernel.org 11891 S: Maintained 11892 F: drivers/usb/common/usb-otg-fsm.c 11893 11894 USB OVER IP DRIVER 11895 M: Valentina Manea <valentina.manea.m@gmail.com> 11896 M: Shuah Khan <shuah.kh@samsung.com> 11897 L: linux-usb@vger.kernel.org 11898 S: Maintained 11899 F: Documentation/usb/usbip_protocol.txt 11900 F: drivers/usb/usbip/ 11901 F: tools/usb/usbip/ 11902 11903 USB PEGASUS DRIVER 11904 M: Petko Manolov <petkan@nucleusys.com> 11905 L: linux-usb@vger.kernel.org 11906 L: netdev@vger.kernel.org 11907 T: git git://github.com/petkan/pegasus.git 11908 W: https://github.com/petkan/pegasus 11909 S: Maintained 11910 F: drivers/net/usb/pegasus.* 11911 11912 USB PHY LAYER 11913 M: Felipe Balbi <balbi@kernel.org> 11914 L: linux-usb@vger.kernel.org 11915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11916 S: Maintained 11917 F: drivers/usb/phy/ 11918 11919 USB PRINTER DRIVER (usblp) 11920 M: Pete Zaitcev <zaitcev@redhat.com> 11921 L: linux-usb@vger.kernel.org 11922 S: Supported 11923 F: drivers/usb/class/usblp.c 11924 11925 USB QMI WWAN NETWORK DRIVER 11926 M: Bjørn Mork <bjorn@mork.no> 11927 L: netdev@vger.kernel.org 11928 S: Maintained 11929 F: Documentation/ABI/testing/sysfs-class-net-qmi 11930 F: drivers/net/usb/qmi_wwan.c 11931 11932 USB RTL8150 DRIVER 11933 M: Petko Manolov <petkan@nucleusys.com> 11934 L: linux-usb@vger.kernel.org 11935 L: netdev@vger.kernel.org 11936 T: git git://github.com/petkan/rtl8150.git 11937 W: https://github.com/petkan/rtl8150 11938 S: Maintained 11939 F: drivers/net/usb/rtl8150.c 11940 11941 USB SERIAL SUBSYSTEM 11942 M: Johan Hovold <johan@kernel.org> 11943 L: linux-usb@vger.kernel.org 11944 S: Maintained 11945 F: Documentation/usb/usb-serial.txt 11946 F: drivers/usb/serial/ 11947 F: include/linux/usb/serial.h 11948 11949 USB SMSC75XX ETHERNET DRIVER 11950 M: Steve Glendinning <steve.glendinning@shawell.net> 11951 L: netdev@vger.kernel.org 11952 S: Maintained 11953 F: drivers/net/usb/smsc75xx.* 11954 11955 USB SMSC95XX ETHERNET DRIVER 11956 M: Steve Glendinning <steve.glendinning@shawell.net> 11957 L: netdev@vger.kernel.org 11958 S: Maintained 11959 F: drivers/net/usb/smsc95xx.* 11960 11961 USB SUBSYSTEM 11962 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11963 L: linux-usb@vger.kernel.org 11964 W: http://www.linux-usb.org 11965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11966 S: Supported 11967 F: Documentation/usb/ 11968 F: drivers/usb/ 11969 F: include/linux/usb.h 11970 F: include/linux/usb/ 11971 11972 USB UHCI DRIVER 11973 M: Alan Stern <stern@rowland.harvard.edu> 11974 L: linux-usb@vger.kernel.org 11975 S: Maintained 11976 F: drivers/usb/host/uhci* 11977 11978 USB "USBNET" DRIVER FRAMEWORK 11979 M: Oliver Neukum <oneukum@suse.com> 11980 L: netdev@vger.kernel.org 11981 W: http://www.linux-usb.org/usbnet 11982 S: Maintained 11983 F: drivers/net/usb/usbnet.c 11984 F: include/linux/usb/usbnet.h 11985 11986 USB VIDEO CLASS 11987 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11988 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 11989 L: linux-media@vger.kernel.org 11990 T: git git://linuxtv.org/media_tree.git 11991 W: http://www.ideasonboard.org/uvc/ 11992 S: Maintained 11993 F: drivers/media/usb/uvc/ 11994 F: include/uapi/linux/uvcvideo.h 11995 11996 USB VISION DRIVER 11997 M: Hans Verkuil <hverkuil@xs4all.nl> 11998 L: linux-media@vger.kernel.org 11999 T: git git://linuxtv.org/media_tree.git 12000 W: https://linuxtv.org 12001 S: Odd Fixes 12002 F: drivers/media/usb/usbvision/ 12003 12004 USB WEBCAM GADGET 12005 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12006 L: linux-usb@vger.kernel.org 12007 S: Maintained 12008 F: drivers/usb/gadget/function/*uvc* 12009 F: drivers/usb/gadget/legacy/webcam.c 12010 12011 USB WIRELESS RNDIS DRIVER (rndis_wlan) 12012 M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12013 L: linux-wireless@vger.kernel.org 12014 S: Maintained 12015 F: drivers/net/wireless/rndis_wlan.c 12016 12017 USB XHCI DRIVER 12018 M: Mathias Nyman <mathias.nyman@intel.com> 12019 L: linux-usb@vger.kernel.org 12020 S: Supported 12021 F: drivers/usb/host/xhci* 12022 F: drivers/usb/host/pci-quirks* 12023 12024 USB ZD1201 DRIVER 12025 L: linux-wireless@vger.kernel.org 12026 W: http://linux-lc100020.sourceforge.net 12027 S: Orphan 12028 F: drivers/net/wireless/zydas/zd1201.* 12029 12030 USB ZR364XX DRIVER 12031 M: Antoine Jacquet <royale@zerezo.com> 12032 L: linux-usb@vger.kernel.org 12033 L: linux-media@vger.kernel.org 12034 T: git git://linuxtv.org/media_tree.git 12035 W: http://royale.zerezo.com/zr364xx/ 12036 S: Maintained 12037 F: Documentation/video4linux/zr364xx.txt 12038 F: drivers/media/usb/zr364xx/ 12039 12040 ULPI BUS 12041 M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12042 L: linux-usb@vger.kernel.org 12043 S: Maintained 12044 F: drivers/usb/common/ulpi.c 12045 F: include/linux/ulpi/ 12046 12047 USER-MODE LINUX (UML) 12048 M: Jeff Dike <jdike@addtoit.com> 12049 M: Richard Weinberger <richard@nod.at> 12050 L: user-mode-linux-devel@lists.sourceforge.net 12051 L: user-mode-linux-user@lists.sourceforge.net 12052 W: http://user-mode-linux.sourceforge.net 12053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12054 S: Maintained 12055 F: Documentation/virtual/uml/ 12056 F: arch/um/ 12057 F: arch/x86/um/ 12058 F: fs/hostfs/ 12059 F: fs/hppfs/ 12060 12061 USERSPACE I/O (UIO) 12062 M: "Hans J. Koch" <hjk@hansjkoch.de> 12063 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12064 S: Maintained 12065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12066 F: Documentation/DocBook/uio-howto.tmpl 12067 F: drivers/uio/ 12068 F: include/linux/uio*.h 12069 12070 UTIL-LINUX PACKAGE 12071 M: Karel Zak <kzak@redhat.com> 12072 L: util-linux@vger.kernel.org 12073 W: http://en.wikipedia.org/wiki/Util-linux 12074 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12075 S: Maintained 12076 12077 UVESAFB DRIVER 12078 M: Michal Januszewski <spock@gentoo.org> 12079 L: linux-fbdev@vger.kernel.org 12080 W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12081 S: Maintained 12082 F: Documentation/fb/uvesafb.txt 12083 F: drivers/video/fbdev/uvesafb.* 12084 12085 VF610 NAND DRIVER 12086 M: Stefan Agner <stefan@agner.ch> 12087 L: linux-mtd@lists.infradead.org 12088 S: Supported 12089 F: drivers/mtd/nand/vf610_nfc.c 12090 12091 VFAT/FAT/MSDOS FILESYSTEM 12092 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12093 S: Maintained 12094 F: Documentation/filesystems/vfat.txt 12095 F: fs/fat/ 12096 12097 VFIO DRIVER 12098 M: Alex Williamson <alex.williamson@redhat.com> 12099 L: kvm@vger.kernel.org 12100 T: git git://github.com/awilliam/linux-vfio.git 12101 S: Maintained 12102 F: Documentation/vfio.txt 12103 F: drivers/vfio/ 12104 F: include/linux/vfio.h 12105 F: include/uapi/linux/vfio.h 12106 12107 VFIO PLATFORM DRIVER 12108 M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12109 L: kvm@vger.kernel.org 12110 S: Maintained 12111 F: drivers/vfio/platform/ 12112 12113 VIDEOBUF2 FRAMEWORK 12114 M: Pawel Osciak <pawel@osciak.com> 12115 M: Marek Szyprowski <m.szyprowski@samsung.com> 12116 M: Kyungmin Park <kyungmin.park@samsung.com> 12117 L: linux-media@vger.kernel.org 12118 S: Maintained 12119 F: drivers/media/v4l2-core/videobuf2-* 12120 F: include/media/videobuf2-* 12121 12122 VIRTUAL SERIO DEVICE DRIVER 12123 M: Stephen Chandler Paul <thatslyude@gmail.com> 12124 S: Maintained 12125 F: drivers/input/serio/userio.c 12126 F: include/uapi/linux/userio.h 12127 12128 VIRTIO CONSOLE DRIVER 12129 M: Amit Shah <amit.shah@redhat.com> 12130 L: virtualization@lists.linux-foundation.org 12131 S: Maintained 12132 F: drivers/char/virtio_console.c 12133 F: include/linux/virtio_console.h 12134 F: include/uapi/linux/virtio_console.h 12135 12136 VIRTIO CORE, NET AND BLOCK DRIVERS 12137 M: "Michael S. Tsirkin" <mst@redhat.com> 12138 L: virtualization@lists.linux-foundation.org 12139 S: Maintained 12140 F: drivers/virtio/ 12141 F: tools/virtio/ 12142 F: drivers/net/virtio_net.c 12143 F: drivers/block/virtio_blk.c 12144 F: include/linux/virtio_*.h 12145 F: include/uapi/linux/virtio_*.h 12146 12147 VIRTIO DRIVERS FOR S390 12148 M: Christian Borntraeger <borntraeger@de.ibm.com> 12149 M: Cornelia Huck <cornelia.huck@de.ibm.com> 12150 L: linux-s390@vger.kernel.org 12151 L: virtualization@lists.linux-foundation.org 12152 L: kvm@vger.kernel.org 12153 S: Supported 12154 F: drivers/s390/virtio/ 12155 12156 VIRTIO GPU DRIVER 12157 M: David Airlie <airlied@linux.ie> 12158 M: Gerd Hoffmann <kraxel@redhat.com> 12159 L: dri-devel@lists.freedesktop.org 12160 L: virtualization@lists.linux-foundation.org 12161 S: Maintained 12162 F: drivers/gpu/drm/virtio/ 12163 F: include/uapi/linux/virtio_gpu.h 12164 12165 VIRTIO HOST (VHOST) 12166 M: "Michael S. Tsirkin" <mst@redhat.com> 12167 L: kvm@vger.kernel.org 12168 L: virtualization@lists.linux-foundation.org 12169 L: netdev@vger.kernel.org 12170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12171 S: Maintained 12172 F: drivers/vhost/ 12173 F: include/uapi/linux/vhost.h 12174 12175 VIRTIO INPUT DRIVER 12176 M: Gerd Hoffmann <kraxel@redhat.com> 12177 S: Maintained 12178 F: drivers/virtio/virtio_input.c 12179 F: include/uapi/linux/virtio_input.h 12180 12181 VIA RHINE NETWORK DRIVER 12182 S: Orphan 12183 F: drivers/net/ethernet/via/via-rhine.c 12184 12185 VIA SD/MMC CARD CONTROLLER DRIVER 12186 M: Bruce Chang <brucechang@via.com.tw> 12187 M: Harald Welte <HaraldWelte@viatech.com> 12188 S: Maintained 12189 F: drivers/mmc/host/via-sdmmc.c 12190 12191 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12192 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12193 L: linux-fbdev@vger.kernel.org 12194 S: Maintained 12195 F: include/linux/via-core.h 12196 F: include/linux/via-gpio.h 12197 F: include/linux/via_i2c.h 12198 F: drivers/video/fbdev/via/ 12199 12200 VIA VELOCITY NETWORK DRIVER 12201 M: Francois Romieu <romieu@fr.zoreil.com> 12202 L: netdev@vger.kernel.org 12203 S: Maintained 12204 F: drivers/net/ethernet/via/via-velocity.* 12205 12206 VIRT LIB 12207 M: Alex Williamson <alex.williamson@redhat.com> 12208 M: Paolo Bonzini <pbonzini@redhat.com> 12209 L: kvm@vger.kernel.org 12210 S: Supported 12211 F: virt/lib/ 12212 12213 VIVID VIRTUAL VIDEO DRIVER 12214 M: Hans Verkuil <hverkuil@xs4all.nl> 12215 L: linux-media@vger.kernel.org 12216 T: git git://linuxtv.org/media_tree.git 12217 W: https://linuxtv.org 12218 S: Maintained 12219 F: drivers/media/platform/vivid/* 12220 12221 VLAN (802.1Q) 12222 M: Patrick McHardy <kaber@trash.net> 12223 L: netdev@vger.kernel.org 12224 S: Maintained 12225 F: drivers/net/macvlan.c 12226 F: include/linux/if_*vlan.h 12227 F: net/8021q/ 12228 12229 VLYNQ BUS 12230 M: Florian Fainelli <florian@openwrt.org> 12231 L: openwrt-devel@lists.openwrt.org (subscribers-only) 12232 S: Maintained 12233 F: drivers/vlynq/vlynq.c 12234 F: include/linux/vlynq.h 12235 12236 VME SUBSYSTEM 12237 M: Martyn Welch <martyn@welchs.me.uk> 12238 M: Manohar Vanga <manohar.vanga@gmail.com> 12239 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12240 L: devel@driverdev.osuosl.org 12241 S: Maintained 12242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12243 F: Documentation/vme_api.txt 12244 F: drivers/staging/vme/ 12245 F: drivers/vme/ 12246 F: include/linux/vme* 12247 12248 VMWARE HYPERVISOR INTERFACE 12249 M: Alok Kataria <akataria@vmware.com> 12250 L: virtualization@lists.linux-foundation.org 12251 S: Supported 12252 F: arch/x86/kernel/cpu/vmware.c 12253 12254 VMWARE BALLOON DRIVER 12255 M: Xavier Deguillard <xdeguillard@vmware.com> 12256 M: Philip Moltmann <moltmann@vmware.com> 12257 M: "VMware, Inc." <pv-drivers@vmware.com> 12258 L: linux-kernel@vger.kernel.org 12259 S: Maintained 12260 F: drivers/misc/vmw_balloon.c 12261 12262 VMWARE VMMOUSE SUBDRIVER 12263 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12264 M: "VMware, Inc." <pv-drivers@vmware.com> 12265 L: linux-input@vger.kernel.org 12266 S: Maintained 12267 F: drivers/input/mouse/vmmouse.c 12268 F: drivers/input/mouse/vmmouse.h 12269 12270 VMWARE VMXNET3 ETHERNET DRIVER 12271 M: Shrikrishna Khare <skhare@vmware.com> 12272 M: "VMware, Inc." <pv-drivers@vmware.com> 12273 L: netdev@vger.kernel.org 12274 S: Maintained 12275 F: drivers/net/vmxnet3/ 12276 12277 VMware PVSCSI driver 12278 M: Arvind Kumar <arvindkumar@vmware.com> 12279 M: VMware PV-Drivers <pv-drivers@vmware.com> 12280 L: linux-scsi@vger.kernel.org 12281 S: Maintained 12282 F: drivers/scsi/vmw_pvscsi.c 12283 F: drivers/scsi/vmw_pvscsi.h 12284 12285 VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12286 M: Liam Girdwood <lgirdwood@gmail.com> 12287 M: Mark Brown <broonie@kernel.org> 12288 L: linux-kernel@vger.kernel.org 12289 W: http://www.slimlogic.co.uk/?p=48 12290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12291 S: Supported 12292 F: Documentation/devicetree/bindings/regulator/ 12293 F: drivers/regulator/ 12294 F: include/dt-bindings/regulator/ 12295 F: include/linux/regulator/ 12296 12297 VRF 12298 M: David Ahern <dsa@cumulusnetworks.com> 12299 M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12300 L: netdev@vger.kernel.org 12301 S: Maintained 12302 F: drivers/net/vrf.c 12303 F: Documentation/networking/vrf.txt 12304 12305 VT1211 HARDWARE MONITOR DRIVER 12306 M: Juerg Haefliger <juergh@gmail.com> 12307 L: linux-hwmon@vger.kernel.org 12308 S: Maintained 12309 F: Documentation/hwmon/vt1211 12310 F: drivers/hwmon/vt1211.c 12311 12312 VT8231 HARDWARE MONITOR DRIVER 12313 M: Roger Lucas <vt8231@hiddenengine.co.uk> 12314 L: linux-hwmon@vger.kernel.org 12315 S: Maintained 12316 F: drivers/hwmon/vt8231.c 12317 12318 VUB300 USB to SDIO/SD/MMC bridge chip 12319 M: Tony Olech <tony.olech@elandigitalsystems.com> 12320 L: linux-mmc@vger.kernel.org 12321 L: linux-usb@vger.kernel.org 12322 S: Supported 12323 F: drivers/mmc/host/vub300.c 12324 12325 W1 DALLAS'S 1-WIRE BUS 12326 M: Evgeniy Polyakov <zbr@ioremap.net> 12327 S: Maintained 12328 F: Documentation/w1/ 12329 F: drivers/w1/ 12330 12331 W83791D HARDWARE MONITORING DRIVER 12332 M: Marc Hulsman <m.hulsman@tudelft.nl> 12333 L: linux-hwmon@vger.kernel.org 12334 S: Maintained 12335 F: Documentation/hwmon/w83791d 12336 F: drivers/hwmon/w83791d.c 12337 12338 W83793 HARDWARE MONITORING DRIVER 12339 M: Rudolf Marek <r.marek@assembler.cz> 12340 L: linux-hwmon@vger.kernel.org 12341 S: Maintained 12342 F: Documentation/hwmon/w83793 12343 F: drivers/hwmon/w83793.c 12344 12345 W83795 HARDWARE MONITORING DRIVER 12346 M: Jean Delvare <jdelvare@suse.com> 12347 L: linux-hwmon@vger.kernel.org 12348 S: Maintained 12349 F: drivers/hwmon/w83795.c 12350 12351 W83L51xD SD/MMC CARD INTERFACE DRIVER 12352 M: Pierre Ossman <pierre@ossman.eu> 12353 S: Maintained 12354 F: drivers/mmc/host/wbsd.* 12355 12356 WACOM PROTOCOL 4 SERIAL TABLETS 12357 M: Julian Squires <julian@cipht.net> 12358 M: Hans de Goede <hdegoede@redhat.com> 12359 L: linux-input@vger.kernel.org 12360 S: Maintained 12361 F: drivers/input/tablet/wacom_serial4.c 12362 12363 WATCHDOG DEVICE DRIVERS 12364 M: Wim Van Sebroeck <wim@iguana.be> 12365 R: Guenter Roeck <linux@roeck-us.net> 12366 L: linux-watchdog@vger.kernel.org 12367 W: http://www.linux-watchdog.org/ 12368 T: git git://www.linux-watchdog.org/linux-watchdog.git 12369 S: Maintained 12370 F: Documentation/devicetree/bindings/watchdog/ 12371 F: Documentation/watchdog/ 12372 F: drivers/watchdog/ 12373 F: include/linux/watchdog.h 12374 F: include/uapi/linux/watchdog.h 12375 12376 WD7000 SCSI DRIVER 12377 M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12378 L: linux-scsi@vger.kernel.org 12379 S: Maintained 12380 F: drivers/scsi/wd7000.c 12381 12382 WIIMOTE HID DRIVER 12383 M: David Herrmann <dh.herrmann@googlemail.com> 12384 L: linux-input@vger.kernel.org 12385 S: Maintained 12386 F: drivers/hid/hid-wiimote* 12387 12388 WINBOND CIR DRIVER 12389 M: David Härdeman <david@hardeman.nu> 12390 S: Maintained 12391 F: drivers/media/rc/winbond-cir.c 12392 12393 WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12394 M: William Breathitt Gray <vilhelm.gray@gmail.com> 12395 L: linux-watchdog@vger.kernel.org 12396 S: Maintained 12397 F: drivers/watchdog/ebc-c384_wdt.c 12398 12399 WINSYSTEMS WS16C48 GPIO DRIVER 12400 M: William Breathitt Gray <vilhelm.gray@gmail.com> 12401 L: linux-gpio@vger.kernel.org 12402 S: Maintained 12403 F: drivers/gpio/gpio-ws16c48.c 12404 12405 WIMAX STACK 12406 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12407 M: linux-wimax@intel.com 12408 L: wimax@linuxwimax.org (subscribers-only) 12409 S: Supported 12410 W: http://linuxwimax.org 12411 F: Documentation/wimax/README.wimax 12412 F: include/linux/wimax/debug.h 12413 F: include/net/wimax.h 12414 F: include/uapi/linux/wimax.h 12415 F: net/wimax/ 12416 12417 WISTRON LAPTOP BUTTON DRIVER 12418 M: Miloslav Trmac <mitr@volny.cz> 12419 S: Maintained 12420 F: drivers/input/misc/wistron_btns.c 12421 12422 WL3501 WIRELESS PCMCIA CARD DRIVER 12423 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12424 L: linux-wireless@vger.kernel.org 12425 W: http://oops.ghostprotocols.net:81/blog 12426 S: Maintained 12427 F: drivers/net/wireless/wl3501* 12428 12429 WOLFSON MICROELECTRONICS DRIVERS 12430 L: patches@opensource.wolfsonmicro.com 12431 T: git https://github.com/CirrusLogic/linux-drivers.git 12432 W: https://github.com/CirrusLogic/linux-drivers/wiki 12433 S: Supported 12434 F: Documentation/hwmon/wm83?? 12435 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12436 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12437 F: Documentation/devicetree/bindings/mfd/arizona.txt 12438 F: arch/arm/mach-s3c64xx/mach-crag6410* 12439 F: drivers/clk/clk-wm83*.c 12440 F: drivers/extcon/extcon-arizona.c 12441 F: drivers/leds/leds-wm83*.c 12442 F: drivers/gpio/gpio-*wm*.c 12443 F: drivers/gpio/gpio-arizona.c 12444 F: drivers/hwmon/wm83??-hwmon.c 12445 F: drivers/input/misc/wm831x-on.c 12446 F: drivers/input/touchscreen/wm831x-ts.c 12447 F: drivers/input/touchscreen/wm97*.c 12448 F: drivers/mfd/arizona* 12449 F: drivers/mfd/wm*.c 12450 F: drivers/mfd/cs47l24* 12451 F: drivers/power/wm83*.c 12452 F: drivers/rtc/rtc-wm83*.c 12453 F: drivers/regulator/wm8*.c 12454 F: drivers/video/backlight/wm83*_bl.c 12455 F: drivers/watchdog/wm83*_wdt.c 12456 F: include/linux/mfd/arizona/ 12457 F: include/linux/mfd/wm831x/ 12458 F: include/linux/mfd/wm8350/ 12459 F: include/linux/mfd/wm8400* 12460 F: include/linux/wm97xx.h 12461 F: include/sound/wm????.h 12462 F: sound/soc/codecs/arizona.? 12463 F: sound/soc/codecs/wm* 12464 F: sound/soc/codecs/cs47l24* 12465 12466 WORKQUEUE 12467 M: Tejun Heo <tj@kernel.org> 12468 R: Lai Jiangshan <jiangshanlai@gmail.com> 12469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12470 S: Maintained 12471 F: include/linux/workqueue.h 12472 F: kernel/workqueue.c 12473 F: Documentation/workqueue.txt 12474 12475 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12476 M: Chen-Yu Tsai <wens@csie.org> 12477 L: linux-kernel@vger.kernel.org 12478 S: Maintained 12479 N: axp[128] 12480 12481 X.25 NETWORK LAYER 12482 M: Andrew Hendry <andrew.hendry@gmail.com> 12483 L: linux-x25@vger.kernel.org 12484 S: Odd Fixes 12485 F: Documentation/networking/x25* 12486 F: include/net/x25* 12487 F: net/x25/ 12488 12489 X86 ARCHITECTURE (32-BIT AND 64-BIT) 12490 M: Thomas Gleixner <tglx@linutronix.de> 12491 M: Ingo Molnar <mingo@redhat.com> 12492 M: "H. Peter Anvin" <hpa@zytor.com> 12493 M: x86@kernel.org 12494 L: linux-kernel@vger.kernel.org 12495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12496 S: Maintained 12497 F: Documentation/x86/ 12498 F: arch/x86/ 12499 12500 X86 PLATFORM DRIVERS 12501 M: Darren Hart <dvhart@infradead.org> 12502 L: platform-driver-x86@vger.kernel.org 12503 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12504 S: Maintained 12505 F: drivers/platform/x86/ 12506 F: drivers/platform/olpc/ 12507 12508 X86 MCE INFRASTRUCTURE 12509 M: Tony Luck <tony.luck@intel.com> 12510 M: Borislav Petkov <bp@alien8.de> 12511 L: linux-edac@vger.kernel.org 12512 S: Maintained 12513 F: arch/x86/kernel/cpu/mcheck/* 12514 12515 X86 MICROCODE UPDATE SUPPORT 12516 M: Borislav Petkov <bp@alien8.de> 12517 S: Maintained 12518 F: arch/x86/kernel/cpu/microcode/* 12519 12520 X86 VDSO 12521 M: Andy Lutomirski <luto@amacapital.net> 12522 L: linux-kernel@vger.kernel.org 12523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12524 S: Maintained 12525 F: arch/x86/entry/vdso/ 12526 12527 XC2028/3028 TUNER DRIVER 12528 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 12529 L: linux-media@vger.kernel.org 12530 W: https://linuxtv.org 12531 T: git git://linuxtv.org/media_tree.git 12532 S: Maintained 12533 F: drivers/media/tuners/tuner-xc2028.* 12534 12535 XEN HYPERVISOR INTERFACE 12536 M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12537 M: David Vrabel <david.vrabel@citrix.com> 12538 M: Juergen Gross <jgross@suse.com> 12539 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12541 S: Supported 12542 F: arch/x86/xen/ 12543 F: drivers/*/xen-*front.c 12544 F: drivers/xen/ 12545 F: arch/x86/include/asm/xen/ 12546 F: include/xen/ 12547 F: include/uapi/xen/ 12548 12549 XEN HYPERVISOR ARM 12550 M: Stefano Stabellini <sstabellini@kernel.org> 12551 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12552 S: Maintained 12553 F: arch/arm/xen/ 12554 F: arch/arm/include/asm/xen/ 12555 12556 XEN HYPERVISOR ARM64 12557 M: Stefano Stabellini <sstabellini@kernel.org> 12558 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12559 S: Maintained 12560 F: arch/arm64/xen/ 12561 F: arch/arm64/include/asm/xen/ 12562 12563 XEN NETWORK BACKEND DRIVER 12564 M: Wei Liu <wei.liu2@citrix.com> 12565 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12566 L: netdev@vger.kernel.org 12567 S: Supported 12568 F: drivers/net/xen-netback/* 12569 12570 XEN PCI SUBSYSTEM 12571 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12572 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12573 S: Supported 12574 F: arch/x86/pci/*xen* 12575 F: drivers/pci/*xen* 12576 12577 XEN BLOCK SUBSYSTEM 12578 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12579 M: Roger Pau Monné <roger.pau@citrix.com> 12580 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12581 S: Supported 12582 F: drivers/block/xen-blkback/* 12583 F: drivers/block/xen* 12584 12585 XEN PVSCSI DRIVERS 12586 M: Juergen Gross <jgross@suse.com> 12587 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12588 L: linux-scsi@vger.kernel.org 12589 S: Supported 12590 F: drivers/scsi/xen-scsifront.c 12591 F: drivers/xen/xen-scsiback.c 12592 F: include/xen/interface/io/vscsiif.h 12593 12594 XEN SWIOTLB SUBSYSTEM 12595 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12596 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12597 S: Supported 12598 F: arch/x86/xen/*swiotlb* 12599 F: drivers/xen/*swiotlb* 12600 12601 XFS FILESYSTEM 12602 P: Silicon Graphics Inc 12603 M: Dave Chinner <david@fromorbit.com> 12604 M: xfs@oss.sgi.com 12605 L: xfs@oss.sgi.com 12606 W: http://oss.sgi.com/projects/xfs 12607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12608 S: Supported 12609 F: Documentation/filesystems/xfs.txt 12610 F: fs/xfs/ 12611 12612 XILINX AXI ETHERNET DRIVER 12613 M: Anirudha Sarangi <anirudh@xilinx.com> 12614 M: John Linn <John.Linn@xilinx.com> 12615 S: Maintained 12616 F: drivers/net/ethernet/xilinx/xilinx_axienet* 12617 12618 XILINX UARTLITE SERIAL DRIVER 12619 M: Peter Korsgaard <jacmet@sunsite.dk> 12620 L: linux-serial@vger.kernel.org 12621 S: Maintained 12622 F: drivers/tty/serial/uartlite.c 12623 12624 XILINX VIDEO IP CORES 12625 M: Hyun Kwon <hyun.kwon@xilinx.com> 12626 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12627 L: linux-media@vger.kernel.org 12628 T: git git://linuxtv.org/media_tree.git 12629 S: Supported 12630 F: Documentation/devicetree/bindings/media/xilinx/ 12631 F: drivers/media/platform/xilinx/ 12632 F: include/uapi/linux/xilinx-v4l2-controls.h 12633 12634 XILLYBUS DRIVER 12635 M: Eli Billauer <eli.billauer@gmail.com> 12636 L: linux-kernel@vger.kernel.org 12637 S: Supported 12638 F: drivers/char/xillybus/ 12639 12640 XTENSA XTFPGA PLATFORM SUPPORT 12641 M: Max Filippov <jcmvbkbc@gmail.com> 12642 L: linux-xtensa@linux-xtensa.org 12643 S: Maintained 12644 F: drivers/spi/spi-xtensa-xtfpga.c 12645 F: sound/soc/xtensa/xtfpga-i2s.c 12646 12647 YAM DRIVER FOR AX.25 12648 M: Jean-Paul Roubelat <jpr@f6fbb.org> 12649 L: linux-hams@vger.kernel.org 12650 S: Maintained 12651 F: drivers/net/hamradio/yam* 12652 F: include/linux/yam.h 12653 12654 YEALINK PHONE DRIVER 12655 M: Henk Vergonet <Henk.Vergonet@gmail.com> 12656 L: usbb2k-api-dev@nongnu.org 12657 S: Maintained 12658 F: Documentation/input/yealink.txt 12659 F: drivers/input/misc/yealink.* 12660 12661 Z8530 DRIVER FOR AX.25 12662 M: Joerg Reuter <jreuter@yaina.de> 12663 W: http://yaina.de/jreuter/ 12664 W: http://www.qsl.net/dl1bke/ 12665 L: linux-hams@vger.kernel.org 12666 S: Maintained 12667 F: Documentation/networking/z8530drv.txt 12668 F: drivers/net/hamradio/*scc.c 12669 F: drivers/net/hamradio/z8530.h 12670 12671 ZBUD COMPRESSED PAGE ALLOCATOR 12672 M: Seth Jennings <sjenning@redhat.com> 12673 L: linux-mm@kvack.org 12674 S: Maintained 12675 F: mm/zbud.c 12676 F: include/linux/zbud.h 12677 12678 ZD1211RW WIRELESS DRIVER 12679 M: Daniel Drake <dsd@gentoo.org> 12680 M: Ulrich Kunitz <kune@deine-taler.de> 12681 W: http://zd1211.ath.cx/wiki/DriverRewrite 12682 L: linux-wireless@vger.kernel.org 12683 L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12684 S: Maintained 12685 F: drivers/net/wireless/zydas/zd1211rw/ 12686 12687 ZPOOL COMPRESSED PAGE STORAGE API 12688 M: Dan Streetman <ddstreet@ieee.org> 12689 L: linux-mm@kvack.org 12690 S: Maintained 12691 F: mm/zpool.c 12692 F: include/linux/zpool.h 12693 12694 ZR36067 VIDEO FOR LINUX DRIVER 12695 L: mjpeg-users@lists.sourceforge.net 12696 L: linux-media@vger.kernel.org 12697 W: http://mjpeg.sourceforge.net/driver-zoran/ 12698 T: hg https://linuxtv.org/hg/v4l-dvb 12699 S: Odd Fixes 12700 F: drivers/media/pci/zoran/ 12701 12702 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12703 M: Minchan Kim <minchan@kernel.org> 12704 M: Nitin Gupta <ngupta@vflare.org> 12705 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12706 L: linux-kernel@vger.kernel.org 12707 S: Maintained 12708 F: drivers/block/zram/ 12709 F: Documentation/blockdev/zram.txt 12710 12711 ZS DECSTATION Z85C30 SERIAL DRIVER 12712 M: "Maciej W. Rozycki" <macro@linux-mips.org> 12713 S: Maintained 12714 F: drivers/tty/serial/zs.* 12715 12716 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12717 M: Minchan Kim <minchan@kernel.org> 12718 M: Nitin Gupta <ngupta@vflare.org> 12719 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12720 L: linux-mm@kvack.org 12721 S: Maintained 12722 F: mm/zsmalloc.c 12723 F: include/linux/zsmalloc.h 12724 F: Documentation/vm/zsmalloc.txt 12725 12726 ZSWAP COMPRESSED SWAP CACHING 12727 M: Seth Jennings <sjenning@redhat.com> 12728 L: linux-mm@kvack.org 12729 S: Maintained 12730 F: mm/zswap.c 12731 12732 THE REST 12733 M: Linus Torvalds <torvalds@linux-foundation.org> 12734 L: linux-kernel@vger.kernel.org 12735 Q: http://patchwork.kernel.org/project/LKML/list/ 12736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12737 S: Buried alive in reporters 12738 F: * 12739 F: */ 12740