1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <aar@pengutronix.de> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208 209A8293 MEDIA DRIVER 210M: Antti Palosaari <crope@iki.fi> 211L: linux-media@vger.kernel.org 212W: https://linuxtv.org 213W: http://palosaari.fi/linux/ 214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 215T: git git://linuxtv.org/anttip/media_tree.git 216S: Maintained 217F: drivers/media/dvb-frontends/a8293* 218 219AACRAID SCSI RAID DRIVER 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 221L: linux-scsi@vger.kernel.org 222W: http://www.adaptec.com/ 223S: Supported 224F: Documentation/scsi/aacraid.txt 225F: drivers/scsi/aacraid/ 226 227ABI/API 228L: linux-api@vger.kernel.org 229F: include/linux/syscalls.h 230F: kernel/sys_ni.c 231 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 233M: Hans de Goede <hdegoede@redhat.com> 234L: linux-hwmon@vger.kernel.org 235S: Maintained 236F: drivers/hwmon/abituguru.c 237 238ABIT UGURU 3 HARDWARE MONITOR DRIVER 239M: Alistair John Strachan <alistair@devzero.co.uk> 240L: linux-hwmon@vger.kernel.org 241S: Maintained 242F: drivers/hwmon/abituguru3.c 243 244ACCES 104-DIO-48E GPIO DRIVER 245M: William Breathitt Gray <vilhelm.gray@gmail.com> 246L: linux-gpio@vger.kernel.org 247S: Maintained 248F: drivers/gpio/gpio-104-dio-48e.c 249 250ACCES 104-IDI-48 GPIO DRIVER 251M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 252L: linux-gpio@vger.kernel.org 253S: Maintained 254F: drivers/gpio/gpio-104-idi-48.c 255 256ACCES 104-IDIO-16 GPIO DRIVER 257M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 258L: linux-gpio@vger.kernel.org 259S: Maintained 260F: drivers/gpio/gpio-104-idio-16.c 261 262ACCES 104-QUAD-8 IIO DRIVER 263M: William Breathitt Gray <vilhelm.gray@gmail.com> 264L: linux-iio@vger.kernel.org 265S: Maintained 266F: drivers/iio/counter/104-quad-8.c 267 268ACENIC DRIVER 269M: Jes Sorensen <jes@trained-monkey.org> 270L: linux-acenic@sunsite.dk 271S: Maintained 272F: drivers/net/ethernet/alteon/acenic* 273 274ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 275M: Peter Feuerer <peter@piie.net> 276L: platform-driver-x86@vger.kernel.org 277W: http://piie.net/?section=acerhdf 278S: Maintained 279F: drivers/platform/x86/acerhdf.c 280 281ACER WMI LAPTOP EXTRAS 282M: "Lee, Chun-Yi" <jlee@suse.com> 283L: platform-driver-x86@vger.kernel.org 284S: Maintained 285F: drivers/platform/x86/acer-wmi.c 286 287ACPI 288M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 289M: Len Brown <lenb@kernel.org> 290L: linux-acpi@vger.kernel.org 291W: https://01.org/linux-acpi 292Q: https://patchwork.kernel.org/project/linux-acpi/list/ 293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 294B: https://bugzilla.kernel.org 295S: Supported 296F: drivers/acpi/ 297F: drivers/pnp/pnpacpi/ 298F: include/linux/acpi.h 299F: include/acpi/ 300F: Documentation/acpi/ 301F: Documentation/ABI/testing/sysfs-bus-acpi 302F: Documentation/ABI/testing/configfs-acpi 303F: drivers/pci/*acpi* 304F: drivers/pci/*/*acpi* 305F: drivers/pci/*/*/*acpi* 306F: tools/power/acpi/ 307 308ACPI COMPONENT ARCHITECTURE (ACPICA) 309M: Robert Moore <robert.moore@intel.com> 310M: Lv Zheng <lv.zheng@intel.com> 311M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 312L: linux-acpi@vger.kernel.org 313L: devel@acpica.org 314W: https://acpica.org/ 315W: https://github.com/acpica/acpica/ 316Q: https://patchwork.kernel.org/project/linux-acpi/list/ 317T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 318B: https://bugzilla.kernel.org 319B: https://bugs.acpica.org 320S: Supported 321F: drivers/acpi/acpica/ 322F: include/acpi/ 323F: tools/power/acpi/ 324 325ACPI FAN DRIVER 326M: Zhang Rui <rui.zhang@intel.com> 327L: linux-acpi@vger.kernel.org 328W: https://01.org/linux-acpi 329B: https://bugzilla.kernel.org 330S: Supported 331F: drivers/acpi/fan.c 332 333ACPI FOR ARM64 (ACPI/arm64) 334M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 335M: Hanjun Guo <hanjun.guo@linaro.org> 336M: Sudeep Holla <sudeep.holla@arm.com> 337L: linux-acpi@vger.kernel.org 338S: Maintained 339F: drivers/acpi/arm64 340 341ACPI THERMAL DRIVER 342M: Zhang Rui <rui.zhang@intel.com> 343L: linux-acpi@vger.kernel.org 344W: https://01.org/linux-acpi 345B: https://bugzilla.kernel.org 346S: Supported 347F: drivers/acpi/*thermal* 348 349ACPI VIDEO DRIVER 350M: Zhang Rui <rui.zhang@intel.com> 351L: linux-acpi@vger.kernel.org 352W: https://01.org/linux-acpi 353B: https://bugzilla.kernel.org 354S: Supported 355F: drivers/acpi/acpi_video.c 356 357ACPI WMI DRIVER 358L: platform-driver-x86@vger.kernel.org 359S: Orphan 360F: drivers/platform/x86/wmi.c 361 362AD1889 ALSA SOUND DRIVER 363M: Thibaut Varene <T-Bone@parisc-linux.org> 364W: http://wiki.parisc-linux.org/AD1889 365L: linux-parisc@vger.kernel.org 366S: Maintained 367F: sound/pci/ad1889.* 368 369AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 370M: Michael Hennerich <michael.hennerich@analog.com> 371W: http://wiki.analog.com/AD5254 372W: http://ez.analog.com/community/linux-device-drivers 373S: Supported 374F: drivers/misc/ad525x_dpot.c 375 376AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 377M: Michael Hennerich <michael.hennerich@analog.com> 378W: http://wiki.analog.com/AD5398 379W: http://ez.analog.com/community/linux-device-drivers 380S: Supported 381F: drivers/regulator/ad5398.c 382 383AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 384M: Michael Hennerich <michael.hennerich@analog.com> 385W: http://wiki.analog.com/AD7142 386W: http://ez.analog.com/community/linux-device-drivers 387S: Supported 388F: drivers/input/misc/ad714x.c 389 390AD7877 TOUCHSCREEN DRIVER 391M: Michael Hennerich <michael.hennerich@analog.com> 392W: http://wiki.analog.com/AD7877 393W: http://ez.analog.com/community/linux-device-drivers 394S: Supported 395F: drivers/input/touchscreen/ad7877.c 396 397AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 398M: Michael Hennerich <michael.hennerich@analog.com> 399W: http://wiki.analog.com/AD7879 400W: http://ez.analog.com/community/linux-device-drivers 401S: Supported 402F: drivers/input/touchscreen/ad7879.c 403 404ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 405M: Jiri Kosina <jikos@kernel.org> 406S: Maintained 407 408ADF7242 IEEE 802.15.4 RADIO DRIVER 409M: Michael Hennerich <michael.hennerich@analog.com> 410W: https://wiki.analog.com/ADF7242 411W: http://ez.analog.com/community/linux-device-drivers 412L: linux-wpan@vger.kernel.org 413S: Supported 414F: drivers/net/ieee802154/adf7242.c 415F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 416 417ADM1025 HARDWARE MONITOR DRIVER 418M: Jean Delvare <jdelvare@suse.com> 419L: linux-hwmon@vger.kernel.org 420S: Maintained 421F: Documentation/hwmon/adm1025 422F: drivers/hwmon/adm1025.c 423 424ADM1029 HARDWARE MONITOR DRIVER 425M: Corentin Labbe <clabbe.montjoie@gmail.com> 426L: linux-hwmon@vger.kernel.org 427S: Maintained 428F: drivers/hwmon/adm1029.c 429 430ADM8211 WIRELESS DRIVER 431L: linux-wireless@vger.kernel.org 432W: http://wireless.kernel.org/ 433S: Orphan 434F: drivers/net/wireless/admtek/adm8211.* 435 436ADP1653 FLASH CONTROLLER DRIVER 437M: Sakari Ailus <sakari.ailus@iki.fi> 438L: linux-media@vger.kernel.org 439S: Maintained 440F: drivers/media/i2c/adp1653.c 441F: include/media/i2c/adp1653.h 442 443ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 444M: Michael Hennerich <michael.hennerich@analog.com> 445W: http://wiki.analog.com/ADP5520 446W: http://ez.analog.com/community/linux-device-drivers 447S: Supported 448F: drivers/mfd/adp5520.c 449F: drivers/video/backlight/adp5520_bl.c 450F: drivers/leds/leds-adp5520.c 451F: drivers/gpio/gpio-adp5520.c 452F: drivers/input/keyboard/adp5520-keys.c 453 454ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 455M: Michael Hennerich <michael.hennerich@analog.com> 456W: http://wiki.analog.com/ADP5588 457W: http://ez.analog.com/community/linux-device-drivers 458S: Supported 459F: drivers/input/keyboard/adp5588-keys.c 460F: drivers/gpio/gpio-adp5588.c 461 462ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 463M: Michael Hennerich <michael.hennerich@analog.com> 464W: http://wiki.analog.com/ADP8860 465W: http://ez.analog.com/community/linux-device-drivers 466S: Supported 467F: drivers/video/backlight/adp8860_bl.c 468 469ADS1015 HARDWARE MONITOR DRIVER 470M: Dirk Eibach <eibach@gdsys.de> 471L: linux-hwmon@vger.kernel.org 472S: Maintained 473F: Documentation/hwmon/ads1015 474F: drivers/hwmon/ads1015.c 475F: include/linux/i2c/ads1015.h 476 477ADT746X FAN DRIVER 478M: Colin Leroy <colin@colino.net> 479S: Maintained 480F: drivers/macintosh/therm_adt746x.c 481 482ADT7475 HARDWARE MONITOR DRIVER 483M: Jean Delvare <jdelvare@suse.com> 484L: linux-hwmon@vger.kernel.org 485S: Maintained 486F: Documentation/hwmon/adt7475 487F: drivers/hwmon/adt7475.c 488 489ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 490M: Michael Hennerich <michael.hennerich@analog.com> 491W: http://wiki.analog.com/ADXL345 492W: http://ez.analog.com/community/linux-device-drivers 493S: Supported 494F: drivers/input/misc/adxl34x.c 495 496ADVANSYS SCSI DRIVER 497M: Matthew Wilcox <matthew@wil.cx> 498M: Hannes Reinecke <hare@suse.com> 499L: linux-scsi@vger.kernel.org 500S: Maintained 501F: Documentation/scsi/advansys.txt 502F: drivers/scsi/advansys.c 503 504AEDSP16 DRIVER 505M: Riccardo Facchetti <fizban@tin.it> 506S: Maintained 507F: sound/oss/aedsp16.c 508 509AF9013 MEDIA DRIVER 510M: Antti Palosaari <crope@iki.fi> 511L: linux-media@vger.kernel.org 512W: https://linuxtv.org 513W: http://palosaari.fi/linux/ 514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 515T: git git://linuxtv.org/anttip/media_tree.git 516S: Maintained 517F: drivers/media/dvb-frontends/af9013* 518 519AF9033 MEDIA DRIVER 520M: Antti Palosaari <crope@iki.fi> 521L: linux-media@vger.kernel.org 522W: https://linuxtv.org 523W: http://palosaari.fi/linux/ 524Q: http://patchwork.linuxtv.org/project/linux-media/list/ 525T: git git://linuxtv.org/anttip/media_tree.git 526S: Maintained 527F: drivers/media/dvb-frontends/af9033* 528 529AFFS FILE SYSTEM 530L: linux-fsdevel@vger.kernel.org 531S: Orphan 532F: Documentation/filesystems/affs.txt 533F: fs/affs/ 534 535AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 536M: David Howells <dhowells@redhat.com> 537L: linux-afs@lists.infradead.org 538S: Supported 539F: fs/afs/ 540F: include/net/af_rxrpc.h 541F: net/rxrpc/af_rxrpc.c 542W: https://www.infradead.org/~dhowells/kafs/ 543 544AGPGART DRIVER 545M: David Airlie <airlied@linux.ie> 546T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 547S: Maintained 548F: drivers/char/agp/ 549F: include/linux/agp* 550F: include/uapi/linux/agp* 551 552AHA152X SCSI DRIVER 553M: "Juergen E. Fischer" <fischer@norbit.de> 554L: linux-scsi@vger.kernel.org 555S: Maintained 556F: drivers/scsi/aha152x* 557F: drivers/scsi/pcmcia/aha152x* 558 559AIC7XXX / AIC79XX SCSI DRIVER 560M: Hannes Reinecke <hare@suse.com> 561L: linux-scsi@vger.kernel.org 562S: Maintained 563F: drivers/scsi/aic7xxx/ 564 565AIMSLAB FM RADIO RECEIVER DRIVER 566M: Hans Verkuil <hverkuil@xs4all.nl> 567L: linux-media@vger.kernel.org 568T: git git://linuxtv.org/media_tree.git 569W: https://linuxtv.org 570S: Maintained 571F: drivers/media/radio/radio-aimslab* 572 573AIO 574M: Benjamin LaHaise <bcrl@kvack.org> 575L: linux-aio@kvack.org 576S: Supported 577F: fs/aio.c 578F: include/linux/*aio*.h 579 580AIRSPY MEDIA DRIVER 581M: Antti Palosaari <crope@iki.fi> 582L: linux-media@vger.kernel.org 583W: https://linuxtv.org 584W: http://palosaari.fi/linux/ 585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 586T: git git://linuxtv.org/anttip/media_tree.git 587S: Maintained 588F: drivers/media/usb/airspy/ 589 590ALACRITECH GIGABIT ETHERNET DRIVER 591M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 592S: Maintained 593F: drivers/net/ethernet/alacritech/* 594 595ALCATEL SPEEDTOUCH USB DRIVER 596M: Duncan Sands <duncan.sands@free.fr> 597L: linux-usb@vger.kernel.org 598W: http://www.linux-usb.org/SpeedTouch/ 599S: Maintained 600F: drivers/usb/atm/speedtch.c 601F: drivers/usb/atm/usbatm.c 602 603ALCHEMY AU1XX0 MMC DRIVER 604M: Manuel Lauss <manuel.lauss@gmail.com> 605S: Maintained 606F: drivers/mmc/host/au1xmmc.c 607 608ALI1563 I2C DRIVER 609M: Rudolf Marek <r.marek@assembler.cz> 610L: linux-i2c@vger.kernel.org 611S: Maintained 612F: Documentation/i2c/busses/i2c-ali1563 613F: drivers/i2c/busses/i2c-ali1563.c 614 615ALLWINNER SECURITY SYSTEM 616M: Corentin Labbe <clabbe.montjoie@gmail.com> 617L: linux-crypto@vger.kernel.org 618S: Maintained 619F: drivers/crypto/sunxi-ss/ 620 621ALPHA PORT 622M: Richard Henderson <rth@twiddle.net> 623M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 624M: Matt Turner <mattst88@gmail.com> 625S: Odd Fixes 626L: linux-alpha@vger.kernel.org 627F: arch/alpha/ 628 629ALPS PS/2 TOUCHPAD DRIVER 630R: Pali Rohár <pali.rohar@gmail.com> 631F: drivers/input/mouse/alps.* 632 633ALTERA MAILBOX DRIVER 634M: Ley Foon Tan <lftan@altera.com> 635L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 636S: Maintained 637F: drivers/mailbox/mailbox-altera.c 638 639ALTERA PIO DRIVER 640M: Tien Hock Loh <thloh@altera.com> 641L: linux-gpio@vger.kernel.org 642S: Maintained 643F: drivers/gpio/gpio-altera.c 644 645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 646M: Thor Thayer <thor.thayer@linux.intel.com> 647S: Maintained 648F: drivers/gpio/gpio-altera-a10sr.c 649F: drivers/mfd/altera-a10sr.c 650F: include/linux/mfd/altera-a10sr.h 651 652ALTERA TRIPLE SPEED ETHERNET DRIVER 653M: Vince Bridgers <vbridger@opensource.altera.com> 654L: netdev@vger.kernel.org 655L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 656S: Maintained 657F: drivers/net/ethernet/altera/ 658 659ALTERA UART/JTAG UART SERIAL DRIVERS 660M: Tobias Klauser <tklauser@distanz.ch> 661L: linux-serial@vger.kernel.org 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 663S: Maintained 664F: drivers/tty/serial/altera_uart.c 665F: drivers/tty/serial/altera_jtaguart.c 666F: include/linux/altera_uart.h 667F: include/linux/altera_jtaguart.h 668 669AMAZON ETHERNET DRIVERS 670M: Netanel Belgazal <netanel@annapurnalabs.com> 671R: Saeed Bishara <saeed@annapurnalabs.com> 672R: Zorik Machulsky <zorik@annapurnalabs.com> 673L: netdev@vger.kernel.org 674S: Supported 675F: Documentation/networking/ena.txt 676F: drivers/net/ethernet/amazon/ 677 678AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 679M: Tom Lendacky <thomas.lendacky@amd.com> 680M: Gary Hook <gary.hook@amd.com> 681L: linux-crypto@vger.kernel.org 682S: Supported 683F: drivers/crypto/ccp/ 684F: include/linux/ccp.h 685 686AMD FAM15H PROCESSOR POWER MONITORING DRIVER 687M: Huang Rui <ray.huang@amd.com> 688L: linux-hwmon@vger.kernel.org 689S: Supported 690F: Documentation/hwmon/fam15h_power 691F: drivers/hwmon/fam15h_power.c 692 693AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 694L: linux-geode@lists.infradead.org (moderated for non-subscribers) 695S: Orphan 696F: drivers/usb/gadget/udc/amd5536udc.* 697 698AMD GEODE PROCESSOR/CHIPSET SUPPORT 699P: Andres Salomon <dilinger@queued.net> 700L: linux-geode@lists.infradead.org (moderated for non-subscribers) 701W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 702S: Supported 703F: drivers/char/hw_random/geode-rng.c 704F: drivers/crypto/geode* 705F: drivers/video/fbdev/geode/ 706F: arch/x86/include/asm/geode.h 707 708AMD IOMMU (AMD-VI) 709M: Joerg Roedel <joro@8bytes.org> 710L: iommu@lists.linux-foundation.org 711T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 712S: Maintained 713F: drivers/iommu/amd_iommu*.[ch] 714F: include/linux/amd-iommu.h 715 716AMD KFD 717M: Oded Gabbay <oded.gabbay@gmail.com> 718L: dri-devel@lists.freedesktop.org 719T: git git://people.freedesktop.org/~gabbayo/linux.git 720S: Supported 721F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 725F: drivers/gpu/drm/amd/amdkfd/ 726F: drivers/gpu/drm/amd/include/cik_structs.h 727F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 728F: drivers/gpu/drm/amd/include/vi_structs.h 729F: drivers/gpu/drm/radeon/radeon_kfd.c 730F: drivers/gpu/drm/radeon/radeon_kfd.h 731F: include/uapi/linux/kfd_ioctl.h 732 733AMD SEATTLE DEVICE TREE SUPPORT 734M: Brijesh Singh <brijeshkumar.singh@amd.com> 735M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 736M: Tom Lendacky <thomas.lendacky@amd.com> 737S: Supported 738F: arch/arm64/boot/dts/amd/ 739 740AMD XGBE DRIVER 741M: Tom Lendacky <thomas.lendacky@amd.com> 742L: netdev@vger.kernel.org 743S: Supported 744F: drivers/net/ethernet/amd/xgbe/ 745F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 746 747AMS (Apple Motion Sensor) DRIVER 748M: Michael Hanselmann <linux-kernel@hansmi.ch> 749S: Supported 750F: drivers/macintosh/ams/ 751 752ANALOG DEVICES INC AD9389B DRIVER 753M: Hans Verkuil <hans.verkuil@cisco.com> 754L: linux-media@vger.kernel.org 755S: Maintained 756F: drivers/media/i2c/ad9389b* 757 758ANALOG DEVICES INC ADV7180 DRIVER 759M: Lars-Peter Clausen <lars@metafoo.de> 760L: linux-media@vger.kernel.org 761W: http://ez.analog.com/community/linux-device-drivers 762S: Supported 763F: drivers/media/i2c/adv7180.c 764 765ANALOG DEVICES INC ADV7511 DRIVER 766M: Hans Verkuil <hans.verkuil@cisco.com> 767L: linux-media@vger.kernel.org 768S: Maintained 769F: drivers/media/i2c/adv7511* 770 771ANALOG DEVICES INC ADV7604 DRIVER 772M: Hans Verkuil <hans.verkuil@cisco.com> 773L: linux-media@vger.kernel.org 774S: Maintained 775F: drivers/media/i2c/adv7604* 776 777ANALOG DEVICES INC ADV7842 DRIVER 778M: Hans Verkuil <hans.verkuil@cisco.com> 779L: linux-media@vger.kernel.org 780S: Maintained 781F: drivers/media/i2c/adv7842* 782 783ANALOG DEVICES INC ASOC CODEC DRIVERS 784M: Lars-Peter Clausen <lars@metafoo.de> 785L: alsa-devel@alsa-project.org (moderated for non-subscribers) 786W: http://wiki.analog.com/ 787W: http://ez.analog.com/community/linux-device-drivers 788S: Supported 789F: sound/soc/codecs/adau* 790F: sound/soc/codecs/adav* 791F: sound/soc/codecs/ad1* 792F: sound/soc/codecs/ad7* 793F: sound/soc/codecs/ssm* 794F: sound/soc/codecs/sigmadsp.* 795 796ANALOG DEVICES INC ASOC DRIVERS 797L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 798L: alsa-devel@alsa-project.org (moderated for non-subscribers) 799W: http://blackfin.uclinux.org/ 800S: Supported 801F: sound/soc/blackfin/* 802 803ANALOG DEVICES INC IIO DRIVERS 804M: Lars-Peter Clausen <lars@metafoo.de> 805M: Michael Hennerich <Michael.Hennerich@analog.com> 806W: http://wiki.analog.com/ 807W: http://ez.analog.com/community/linux-device-drivers 808S: Supported 809F: drivers/iio/*/ad* 810X: drivers/iio/*/adjd* 811F: drivers/staging/iio/*/ad* 812F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 813 814ANALOG DEVICES INC DMA DRIVERS 815M: Lars-Peter Clausen <lars@metafoo.de> 816W: http://ez.analog.com/community/linux-device-drivers 817S: Supported 818F: drivers/dma/dma-axi-dmac.c 819 820ANDROID CONFIG FRAGMENTS 821M: Rob Herring <robh@kernel.org> 822S: Supported 823F: kernel/configs/android* 824 825ANDROID DRIVERS 826M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 827M: Arve Hjønnevåg <arve@android.com> 828M: Riley Andrews <riandrews@android.com> 829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 830L: devel@driverdev.osuosl.org 831S: Supported 832F: drivers/android/ 833F: drivers/staging/android/ 834 835ANDROID ION DRIVER 836M: Laura Abbott <labbott@redhat.com> 837M: Sumit Semwal <sumit.semwal@linaro.org> 838L: devel@driverdev.osuosl.org 839S: Supported 840F: Documentation/devicetree/bindings/staging/ion/ 841F: drivers/staging/android/ion 842F: drivers/staging/android/uapi/ion.h 843F: drivers/staging/android/uapi/ion_test.h 844 845AOA (Apple Onboard Audio) ALSA DRIVER 846M: Johannes Berg <johannes@sipsolutions.net> 847L: linuxppc-dev@lists.ozlabs.org 848L: alsa-devel@alsa-project.org (moderated for non-subscribers) 849S: Maintained 850F: sound/aoa/ 851 852APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 853M: William Breathitt Gray <vilhelm.gray@gmail.com> 854L: linux-iio@vger.kernel.org 855S: Maintained 856F: drivers/iio/adc/stx104.c 857 858APM DRIVER 859M: Jiri Kosina <jikos@kernel.org> 860S: Odd fixes 861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 862F: arch/x86/kernel/apm_32.c 863F: include/linux/apm_bios.h 864F: include/uapi/linux/apm_bios.h 865F: drivers/char/apm-emulation.c 866 867APPLE BCM5974 MULTITOUCH DRIVER 868M: Henrik Rydberg <rydberg@bitmath.org> 869L: linux-input@vger.kernel.org 870S: Odd fixes 871F: drivers/input/mouse/bcm5974.c 872 873APPLE SMC DRIVER 874M: Henrik Rydberg <rydberg@bitmath.org> 875L: linux-hwmon@vger.kernel.org 876S: Odd fixes 877F: drivers/hwmon/applesmc.c 878 879APPLETALK NETWORK LAYER 880L: netdev@vger.kernel.org 881S: Odd fixes 882F: drivers/net/appletalk/ 883F: net/appletalk/ 884 885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 886M: Duc Dang <dhdang@apm.com> 887S: Supported 888F: arch/arm64/boot/dts/apm/ 889 890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 891M: Iyappan Subramanian <isubramanian@apm.com> 892M: Keyur Chudgar <kchudgar@apm.com> 893S: Supported 894F: drivers/net/ethernet/apm/xgene/ 895F: drivers/net/phy/mdio-xgene.c 896F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 897F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 898 899APPLIED MICRO (APM) X-GENE SOC PMU 900M: Tai Nguyen <ttnguyen@apm.com> 901S: Supported 902F: drivers/perf/xgene_pmu.c 903F: Documentation/perf/xgene-pmu.txt 904F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 905 906APTINA CAMERA SENSOR PLL 907M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 908L: linux-media@vger.kernel.org 909S: Maintained 910F: drivers/media/i2c/aptina-pll.* 911 912ARC FRAMEBUFFER DRIVER 913M: Jaya Kumar <jayalk@intworks.biz> 914S: Maintained 915F: drivers/video/fbdev/arcfb.c 916F: drivers/video/fbdev/core/fb_defio.c 917 918ARCNET NETWORK LAYER 919M: Michael Grzeschik <m.grzeschik@pengutronix.de> 920L: netdev@vger.kernel.org 921S: Maintained 922F: drivers/net/arcnet/ 923F: include/uapi/linux/if_arcnet.h 924 925ARC PGU DRM DRIVER 926M: Alexey Brodkin <abrodkin@synopsys.com> 927S: Supported 928F: drivers/gpu/drm/arc/ 929F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 930 931ARM ARCHITECTED TIMER DRIVER 932M: Mark Rutland <mark.rutland@arm.com> 933M: Marc Zyngier <marc.zyngier@arm.com> 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 935S: Maintained 936F: arch/arm/include/asm/arch_timer.h 937F: arch/arm64/include/asm/arch_timer.h 938F: drivers/clocksource/arm_arch_timer.c 939 940ARM HDLCD DRM DRIVER 941M: Liviu Dudau <liviu.dudau@arm.com> 942S: Supported 943F: drivers/gpu/drm/arm/hdlcd_* 944F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 945 946ARM MALI-DP DRM DRIVER 947M: Liviu Dudau <liviu.dudau@arm.com> 948M: Brian Starkey <brian.starkey@arm.com> 949M: Mali DP Maintainers <malidp@foss.arm.com> 950S: Supported 951F: drivers/gpu/drm/arm/ 952F: Documentation/devicetree/bindings/display/arm,malidp.txt 953 954ARM MFM AND FLOPPY DRIVERS 955M: Ian Molton <spyro@f2s.com> 956S: Maintained 957F: arch/arm/lib/floppydma.S 958F: arch/arm/include/asm/floppy.h 959 960ARM PMU PROFILING AND DEBUGGING 961M: Will Deacon <will.deacon@arm.com> 962M: Mark Rutland <mark.rutland@arm.com> 963S: Maintained 964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 965F: arch/arm*/kernel/perf_* 966F: arch/arm/oprofile/common.c 967F: arch/arm*/kernel/hw_breakpoint.c 968F: arch/arm*/include/asm/hw_breakpoint.h 969F: arch/arm*/include/asm/perf_event.h 970F: drivers/perf/* 971F: include/linux/perf/arm_pmu.h 972F: Documentation/devicetree/bindings/arm/pmu.txt 973 974ARM PORT 975M: Russell King <linux@armlinux.org.uk> 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 977W: http://www.armlinux.org.uk/ 978S: Maintained 979T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 980F: arch/arm/ 981 982ARM SUB-ARCHITECTURES 983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 984S: Maintained 985F: arch/arm/mach-*/ 986F: arch/arm/plat-*/ 987T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 988 989ARM PRIMECELL AACI PL041 DRIVER 990M: Russell King <linux@armlinux.org.uk> 991S: Maintained 992F: sound/arm/aaci.* 993 994ARM PRIMECELL CLCD PL110 DRIVER 995M: Russell King <linux@armlinux.org.uk> 996S: Maintained 997F: drivers/video/fbdev/amba-clcd.* 998 999ARM PRIMECELL KMI PL050 DRIVER 1000M: Russell King <linux@armlinux.org.uk> 1001S: Maintained 1002F: drivers/input/serio/ambakmi.* 1003F: include/linux/amba/kmi.h 1004 1005ARM PRIMECELL MMCI PL180/1 DRIVER 1006M: Russell King <linux@armlinux.org.uk> 1007S: Maintained 1008F: drivers/mmc/host/mmci.* 1009F: include/linux/amba/mmci.h 1010 1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1012M: Russell King <linux@armlinux.org.uk> 1013S: Maintained 1014F: drivers/tty/serial/amba-pl01*.c 1015F: include/linux/amba/serial.h 1016 1017ARM PRIMECELL BUS SUPPORT 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/amba/ 1021F: include/linux/amba/bus.h 1022 1023ARM/ADS SPHERE MACHINE SUPPORT 1024M: Lennert Buytenhek <kernel@wantstofly.org> 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1026S: Maintained 1027 1028ARM/AFEB9260 MACHINE SUPPORT 1029M: Sergey Lapin <slapin@ossfans.org> 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1031S: Maintained 1032 1033ARM/AJECO 1ARM MACHINE SUPPORT 1034M: Lennert Buytenhek <kernel@wantstofly.org> 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1036S: Maintained 1037 1038ARM/Allwinner sunXi SoC support 1039M: Maxime Ripard <maxime.ripard@free-electrons.com> 1040M: Chen-Yu Tsai <wens@csie.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043N: sun[x456789]i 1044F: arch/arm/boot/dts/ntc-gr8* 1045F: arch/arm64/boot/dts/allwinner/ 1046 1047ARM/Allwinner SoC Clock Support 1048M: Emilio López <emilio@elopez.com.ar> 1049S: Maintained 1050F: drivers/clk/sunxi/ 1051 1052ARM/Amlogic Meson SoC support 1053M: Carlo Caione <carlo@caione.org> 1054M: Kevin Hilman <khilman@baylibre.com> 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1056L: linux-amlogic@lists.infradead.org 1057W: http://linux-meson.com/ 1058S: Maintained 1059F: arch/arm/mach-meson/ 1060F: arch/arm/boot/dts/meson* 1061F: arch/arm64/boot/dts/amlogic/ 1062F: drivers/pinctrl/meson/ 1063F: drivers/mmc/host/meson* 1064N: meson 1065 1066ARM/Annapurna Labs ALPINE ARCHITECTURE 1067M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1068M: Antoine Tenart <antoine.tenart@free-electrons.com> 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1070S: Maintained 1071F: arch/arm/mach-alpine/ 1072F: arch/arm/boot/dts/alpine* 1073F: arch/arm64/boot/dts/al/ 1074F: drivers/*/*alpine* 1075 1076ARM/ARTPEC MACHINE SUPPORT 1077M: Jesper Nilsson <jesper.nilsson@axis.com> 1078M: Lars Persson <lars.persson@axis.com> 1079M: Niklas Cassel <niklas.cassel@axis.com> 1080S: Maintained 1081L: linux-arm-kernel@axis.com 1082F: arch/arm/mach-artpec 1083F: arch/arm/boot/dts/artpec6* 1084F: drivers/clk/axis 1085 1086ARM/ASPEED MACHINE SUPPORT 1087M: Joel Stanley <joel@jms.id.au> 1088S: Maintained 1089F: arch/arm/mach-aspeed/ 1090F: arch/arm/boot/dts/aspeed-* 1091F: drivers/*/*aspeed* 1092 1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1094M: Nicolas Ferre <nicolas.ferre@microchip.com> 1095M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1096M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098W: http://www.linux4sam.org 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1100S: Supported 1101F: arch/arm/mach-at91/ 1102F: include/soc/at91/ 1103F: arch/arm/boot/dts/at91*.dts 1104F: arch/arm/boot/dts/at91*.dtsi 1105F: arch/arm/boot/dts/sama*.dts 1106F: arch/arm/boot/dts/sama*.dtsi 1107F: arch/arm/include/debug/at91.S 1108 1109ARM/ATMEL AT91 Clock Support 1110M: Boris Brezillon <boris.brezillon@free-electrons.com> 1111S: Maintained 1112F: drivers/clk/at91 1113 1114ARM/CALXEDA HIGHBANK ARCHITECTURE 1115M: Rob Herring <robh@kernel.org> 1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1117S: Maintained 1118F: arch/arm/mach-highbank/ 1119F: arch/arm/boot/dts/highbank.dts 1120F: arch/arm/boot/dts/ecx-*.dts* 1121 1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1123M: Krzysztof Halasa <khalasa@piap.pl> 1124S: Maintained 1125F: arch/arm/mach-cns3xxx/ 1126 1127ARM/CAVIUM THUNDER NETWORK DRIVER 1128M: Sunil Goutham <sgoutham@cavium.com> 1129M: Robert Richter <rric@kernel.org> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Supported 1132F: drivers/net/ethernet/cavium/thunder/ 1133 1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1135M: Alexander Shiyan <shc_work@mail.ru> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Odd Fixes 1138N: clps711x 1139 1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1141M: Hartley Sweeten <hsweeten@visionengravers.com> 1142M: Ryan Mallon <rmallon@gmail.com> 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1144S: Maintained 1145F: arch/arm/mach-ep93xx/ 1146F: arch/arm/mach-ep93xx/include/mach/ 1147 1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1149M: Lennert Buytenhek <kernel@wantstofly.org> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152 1153ARM/CLKDEV SUPPORT 1154M: Russell King <linux@armlinux.org.uk> 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1156S: Maintained 1157T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1158F: arch/arm/include/asm/clkdev.h 1159F: drivers/clk/clkdev.c 1160 1161ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1162M: Mike Rapoport <mike@compulab.co.il> 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1164S: Maintained 1165 1166ARM/CONTEC MICRO9 MACHINE SUPPORT 1167M: Hubert Feurstein <hubert.feurstein@contec.at> 1168S: Maintained 1169F: arch/arm/mach-ep93xx/micro9.c 1170 1171ARM/CORESIGHT FRAMEWORK AND DRIVERS 1172M: Mathieu Poirier <mathieu.poirier@linaro.org> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175F: drivers/hwtracing/coresight/* 1176F: Documentation/trace/coresight.txt 1177F: Documentation/devicetree/bindings/arm/coresight.txt 1178F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1179F: tools/perf/arch/arm/util/pmu.c 1180F: tools/perf/arch/arm/util/auxtrace.c 1181F: tools/perf/arch/arm/util/cs-etm.c 1182F: tools/perf/arch/arm/util/cs-etm.h 1183F: tools/perf/util/cs-etm.h 1184 1185ARM/CORGI MACHINE SUPPORT 1186M: Richard Purdie <rpurdie@rpsys.net> 1187S: Maintained 1188 1189ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1190M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1192T: git git://github.com/ulli-kroll/linux.git 1193S: Maintained 1194F: arch/arm/mach-gemini/ 1195F: drivers/rtc/rtc-gemini.c 1196 1197ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1198M: Barry Song <baohua@kernel.org> 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1200T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1201S: Maintained 1202F: arch/arm/boot/dts/prima2* 1203F: arch/arm/mach-prima2/ 1204F: drivers/clk/sirf/ 1205F: drivers/clocksource/timer-prima2.c 1206F: drivers/clocksource/timer-atlas7.c 1207N: [^a-z]sirf 1208 1209ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1210M: Baruch Siach <baruch@tkos.co.il> 1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1212S: Maintained 1213F: arch/arm/boot/dts/cx92755* 1214N: digicolor 1215 1216ARM/EBSA110 MACHINE SUPPORT 1217M: Russell King <linux@armlinux.org.uk> 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1219W: http://www.armlinux.org.uk/ 1220S: Maintained 1221F: arch/arm/mach-ebsa110/ 1222F: drivers/net/ethernet/amd/am79c961a.* 1223 1224ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1225M: Uwe Kleine-König <kernel@pengutronix.de> 1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1227S: Maintained 1228N: efm32 1229 1230ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1231M: Daniel Ribeiro <drwyrm@gmail.com> 1232M: Stefan Schmidt <stefan@openezx.org> 1233M: Harald Welte <laforge@openezx.org> 1234L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1235W: http://www.openezx.org/ 1236S: Maintained 1237T: topgit git://git.openezx.org/openezx.git 1238F: arch/arm/mach-pxa/ezx.c 1239 1240ARM/FARADAY FA526 PORT 1241M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Maintained 1244T: git git://git.berlios.de/gemini-board 1245F: arch/arm/mm/*-fa* 1246 1247ARM/FOOTBRIDGE ARCHITECTURE 1248M: Russell King <linux@armlinux.org.uk> 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1250W: http://www.armlinux.org.uk/ 1251S: Maintained 1252F: arch/arm/include/asm/hardware/dec21285.h 1253F: arch/arm/mach-footbridge/ 1254 1255ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1256M: Shawn Guo <shawnguo@kernel.org> 1257M: Sascha Hauer <kernel@pengutronix.de> 1258R: Fabio Estevam <fabio.estevam@nxp.com> 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1260S: Maintained 1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1262F: arch/arm/mach-imx/ 1263F: arch/arm/mach-mxs/ 1264F: arch/arm/boot/dts/imx* 1265F: arch/arm/configs/imx*_defconfig 1266F: drivers/clk/imx/ 1267F: include/soc/imx/ 1268 1269ARM/FREESCALE VYBRID ARM ARCHITECTURE 1270M: Shawn Guo <shawnguo@kernel.org> 1271M: Sascha Hauer <kernel@pengutronix.de> 1272R: Stefan Agner <stefan@agner.ch> 1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1274S: Maintained 1275T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1276F: arch/arm/mach-imx/*vf610* 1277F: arch/arm/boot/dts/vf* 1278 1279ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1280M: Lennert Buytenhek <kernel@wantstofly.org> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283 1284ARM/GUMSTIX MACHINE SUPPORT 1285M: Steve Sakoman <sakoman@gmail.com> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288 1289ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1290M: Philipp Zabel <philipp.zabel@gmail.com> 1291M: Paul Parsons <lost.distance@yahoo.com> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/mach-pxa/hx4700.c 1295F: arch/arm/mach-pxa/include/mach/hx4700.h 1296F: sound/soc/pxa/hx4700.c 1297 1298ARM/HISILICON SOC SUPPORT 1299M: Wei Xu <xuwei5@hisilicon.com> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301W: http://www.hisilicon.com 1302S: Supported 1303T: git git://github.com/hisilicon/linux-hisi.git 1304F: arch/arm/mach-hisi/ 1305F: arch/arm/boot/dts/hi3* 1306F: arch/arm/boot/dts/hip* 1307F: arch/arm/boot/dts/hisi* 1308F: arch/arm64/boot/dts/hisilicon/ 1309 1310ARM/HP JORNADA 7XX MACHINE SUPPORT 1311M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1312W: www.jlime.com 1313S: Maintained 1314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1315F: arch/arm/mach-sa1100/jornada720.c 1316F: arch/arm/mach-sa1100/include/mach/jornada720.h 1317 1318ARM/IGEP MACHINE SUPPORT 1319M: Enric Balletbo i Serra <eballetbo@gmail.com> 1320M: Javier Martinez Canillas <javier@dowhile0.org> 1321L: linux-omap@vger.kernel.org 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1323S: Maintained 1324F: arch/arm/boot/dts/omap3-igep* 1325 1326ARM/INCOME PXA270 SUPPORT 1327M: Marek Vasut <marek.vasut@gmail.com> 1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1329S: Maintained 1330F: arch/arm/mach-pxa/colibri-pxa270-income.c 1331 1332ARM/INTEL IOP32X ARM ARCHITECTURE 1333M: Lennert Buytenhek <kernel@wantstofly.org> 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1335S: Maintained 1336 1337ARM/INTEL IOP33X ARM ARCHITECTURE 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1339S: Orphan 1340 1341ARM/INTEL IOP13XX ARM ARCHITECTURE 1342M: Lennert Buytenhek <kernel@wantstofly.org> 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344S: Maintained 1345 1346ARM/INTEL IQ81342EX MACHINE SUPPORT 1347M: Lennert Buytenhek <kernel@wantstofly.org> 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1349S: Maintained 1350 1351ARM/INTEL IXDP2850 MACHINE SUPPORT 1352M: Lennert Buytenhek <kernel@wantstofly.org> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354S: Maintained 1355 1356ARM/INTEL IXP4XX ARM ARCHITECTURE 1357M: Imre Kaloz <kaloz@openwrt.org> 1358M: Krzysztof Halasa <khalasa@piap.pl> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360S: Maintained 1361F: arch/arm/mach-ixp4xx/ 1362 1363ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1364M: Jonathan Cameron <jic23@cam.ac.uk> 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1366S: Maintained 1367F: arch/arm/mach-pxa/stargate2.c 1368F: drivers/pcmcia/pxa2xx_stargate2.c 1369 1370ARM/INTEL XSC3 (MANZANO) ARM CORE 1371M: Lennert Buytenhek <kernel@wantstofly.org> 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1373S: Maintained 1374 1375ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1376M: Lennert Buytenhek <kernel@wantstofly.org> 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1378S: Maintained 1379 1380ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1381M: Santosh Shilimkar <ssantosh@kernel.org> 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1383S: Maintained 1384F: arch/arm/mach-keystone/ 1385F: arch/arm/boot/dts/keystone-* 1386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1387 1388ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1389M: Santosh Shilimkar <ssantosh@kernel.org> 1390L: linux-kernel@vger.kernel.org 1391S: Maintained 1392F: drivers/clk/keystone/ 1393 1394ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1395M: Santosh Shilimkar <ssantosh@kernel.org> 1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1397L: linux-kernel@vger.kernel.org 1398S: Maintained 1399F: drivers/clocksource/timer-keystone.c 1400 1401ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1402M: Santosh Shilimkar <ssantosh@kernel.org> 1403L: linux-kernel@vger.kernel.org 1404S: Maintained 1405F: drivers/power/reset/keystone-reset.c 1406 1407ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1408M: Santosh Shilimkar <ssantosh@kernel.org> 1409L: linux-kernel@vger.kernel.org 1410S: Maintained 1411F: drivers/memory/*emif* 1412 1413ARM/LG1K ARCHITECTURE 1414M: Chanho Min <chanho.min@lge.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416S: Maintained 1417F: arch/arm64/boot/dts/lg/ 1418 1419ARM/LOGICPD PXA270 MACHINE SUPPORT 1420M: Lennert Buytenhek <kernel@wantstofly.org> 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1422S: Maintained 1423 1424ARM/LPC18XX ARCHITECTURE 1425M: Joachim Eastwood <manabian@gmail.com> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428F: arch/arm/boot/dts/lpc43* 1429F: drivers/clk/nxp/clk-lpc18xx* 1430F: drivers/clocksource/time-lpc32xx.c 1431F: drivers/i2c/busses/i2c-lpc2k.c 1432F: drivers/memory/pl172.c 1433F: drivers/mtd/spi-nor/nxp-spifi.c 1434F: drivers/rtc/rtc-lpc24xx.c 1435N: lpc18xx 1436 1437ARM/LPC32XX SOC SUPPORT 1438M: Vladimir Zapolskiy <vz@mleia.com> 1439M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1442S: Maintained 1443F: arch/arm/boot/dts/lpc32* 1444F: arch/arm/mach-lpc32xx/ 1445F: drivers/i2c/busses/i2c-pnx.c 1446F: drivers/net/ethernet/nxp/lpc_eth.c 1447F: drivers/usb/host/ohci-nxp.c 1448F: drivers/watchdog/pnx4008_wdt.c 1449N: lpc32xx 1450 1451ARM/MAGICIAN MACHINE SUPPORT 1452M: Philipp Zabel <philipp.zabel@gmail.com> 1453S: Maintained 1454 1455ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1456M: Jason Cooper <jason@lakedaemon.net> 1457M: Andrew Lunn <andrew@lunn.ch> 1458M: Gregory Clement <gregory.clement@free-electrons.com> 1459M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1461S: Maintained 1462F: arch/arm/mach-mvebu/ 1463F: drivers/rtc/rtc-armada38x.c 1464F: arch/arm/boot/dts/armada* 1465F: arch/arm/boot/dts/kirkwood* 1466F: arch/arm64/boot/dts/marvell/armada* 1467F: drivers/cpufreq/mvebu-cpufreq.c 1468F: arch/arm/configs/mvebu_*_defconfig 1469 1470ARM/Marvell Berlin SoC support 1471M: Jisheng Zhang <jszhang@marvell.com> 1472M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475F: arch/arm/mach-berlin/ 1476F: arch/arm/boot/dts/berlin* 1477F: arch/arm64/boot/dts/marvell/berlin* 1478 1479 1480ARM/Marvell Dove/MV78xx0/Orion SOC support 1481M: Jason Cooper <jason@lakedaemon.net> 1482M: Andrew Lunn <andrew@lunn.ch> 1483M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1484M: Gregory Clement <gregory.clement@free-electrons.com> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486S: Maintained 1487F: arch/arm/mach-dove/ 1488F: arch/arm/mach-mv78xx0/ 1489F: arch/arm/mach-orion5x/ 1490F: arch/arm/plat-orion/ 1491F: arch/arm/boot/dts/dove* 1492F: arch/arm/boot/dts/orion5x* 1493 1494 1495ARM/Orion SoC/Technologic Systems TS-78xx platform support 1496M: Alexander Clouter <alex@digriz.org.uk> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498W: http://www.digriz.org.uk/ts78xx/kernel 1499S: Maintained 1500F: arch/arm/mach-orion5x/ts78xx-* 1501 1502ARM/OXNAS platform support 1503M: Neil Armstrong <narmstrong@baylibre.com> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1506S: Maintained 1507F: arch/arm/mach-oxnas/ 1508F: arch/arm/boot/dts/ox8*.dtsi 1509F: arch/arm/boot/dts/wd-mbwe.dts 1510F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1511N: oxnas 1512 1513ARM/Mediatek RTC DRIVER 1514M: Eddie Huang <eddie.huang@mediatek.com> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518F: drivers/rtc/rtc-mt6397.c 1519 1520ARM/Mediatek SoC support 1521M: Matthias Brugger <matthias.bgg@gmail.com> 1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1523L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525F: arch/arm/boot/dts/mt6* 1526F: arch/arm/boot/dts/mt8* 1527F: arch/arm/mach-mediatek/ 1528N: mtk 1529K: mediatek 1530 1531ARM/Mediatek USB3 PHY DRIVER 1532M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1534L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1535S: Maintained 1536F: drivers/phy/phy-mt65xx-usb3.c 1537 1538ARM/MICREL KS8695 ARCHITECTURE 1539M: Greg Ungerer <gerg@uclinux.org> 1540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1541F: arch/arm/mach-ks8695/ 1542S: Odd Fixes 1543 1544ARM/MIOA701 MACHINE SUPPORT 1545M: Robert Jarzmik <robert.jarzmik@free.fr> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547F: arch/arm/mach-pxa/mioa701.c 1548S: Maintained 1549 1550ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1551M: Michael Petchkovsky <mkpetch@internode.on.net> 1552S: Maintained 1553 1554ARM/NOMADIK ARCHITECTURE 1555M: Alessandro Rubini <rubini@unipv.it> 1556M: Linus Walleij <linus.walleij@linaro.org> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559F: arch/arm/mach-nomadik/ 1560F: drivers/pinctrl/nomadik/ 1561F: drivers/i2c/busses/i2c-nomadik.c 1562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1563 1564ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1565M: Nelson Castillo <arhuaco@freaks-unidos.net> 1566L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1567W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1568S: Supported 1569 1570ARM/TOSA MACHINE SUPPORT 1571M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1572M: Dirk Opfer <dirk@opfer-online.de> 1573S: Maintained 1574 1575ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1576M: Marek Vasut <marek.vasut@gmail.com> 1577L: linux-arm-kernel@lists.infradead.org 1578W: http://hackndev.com 1579S: Maintained 1580F: arch/arm/mach-pxa/include/mach/palmtx.h 1581F: arch/arm/mach-pxa/palmtx.c 1582F: arch/arm/mach-pxa/include/mach/palmt5.h 1583F: arch/arm/mach-pxa/palmt5.c 1584F: arch/arm/mach-pxa/include/mach/palmld.h 1585F: arch/arm/mach-pxa/palmld.c 1586F: arch/arm/mach-pxa/include/mach/palmte2.h 1587F: arch/arm/mach-pxa/palmte2.c 1588F: arch/arm/mach-pxa/include/mach/palmtc.h 1589F: arch/arm/mach-pxa/palmtc.c 1590 1591ARM/PALM TREO SUPPORT 1592M: Tomas Cech <sleep_walker@suse.com> 1593L: linux-arm-kernel@lists.infradead.org 1594W: http://hackndev.com 1595S: Maintained 1596F: arch/arm/mach-pxa/include/mach/palmtreo.h 1597F: arch/arm/mach-pxa/palmtreo.c 1598 1599ARM/PALMZ72 SUPPORT 1600M: Sergey Lapin <slapin@ossfans.org> 1601L: linux-arm-kernel@lists.infradead.org 1602W: http://hackndev.com 1603S: Maintained 1604F: arch/arm/mach-pxa/include/mach/palmz72.h 1605F: arch/arm/mach-pxa/palmz72.c 1606 1607ARM/PLEB SUPPORT 1608M: Peter Chubb <pleb@gelato.unsw.edu.au> 1609W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1610S: Maintained 1611 1612ARM/PT DIGITAL BOARD PORT 1613M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615W: http://www.armlinux.org.uk/ 1616S: Maintained 1617 1618ARM/QUALCOMM SUPPORT 1619M: Andy Gross <andy.gross@linaro.org> 1620M: David Brown <david.brown@linaro.org> 1621L: linux-arm-msm@vger.kernel.org 1622L: linux-soc@vger.kernel.org 1623S: Maintained 1624F: Documentation/devicetree/bindings/soc/qcom/ 1625F: arch/arm/boot/dts/qcom-*.dts 1626F: arch/arm/boot/dts/qcom-*.dtsi 1627F: arch/arm/mach-qcom/ 1628F: arch/arm64/boot/dts/qcom/* 1629F: drivers/i2c/busses/i2c-qup.c 1630F: drivers/clk/qcom/ 1631F: drivers/pinctrl/qcom/ 1632F: drivers/soc/qcom/ 1633F: drivers/spi/spi-qup.c 1634F: drivers/tty/serial/msm_serial.h 1635F: drivers/tty/serial/msm_serial.c 1636F: drivers/*/pm8???-* 1637F: drivers/mfd/ssbi.c 1638F: drivers/firmware/qcom_scm.c 1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1640 1641ARM/RADISYS ENP2611 MACHINE SUPPORT 1642M: Lennert Buytenhek <kernel@wantstofly.org> 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1644S: Maintained 1645 1646ARM/RENESAS ARM64 ARCHITECTURE 1647M: Simon Horman <horms@verge.net.au> 1648M: Magnus Damm <magnus.damm@gmail.com> 1649L: linux-renesas-soc@vger.kernel.org 1650Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1651T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1652S: Supported 1653F: arch/arm64/boot/dts/renesas/ 1654F: drivers/soc/renesas/ 1655F: include/linux/soc/renesas/ 1656 1657ARM/RISCPC ARCHITECTURE 1658M: Russell King <linux@armlinux.org.uk> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660W: http://www.armlinux.org.uk/ 1661S: Maintained 1662F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1663F: arch/arm/include/asm/hardware/ioc.h 1664F: arch/arm/include/asm/hardware/iomd.h 1665F: arch/arm/include/asm/hardware/memc.h 1666F: arch/arm/mach-rpc/ 1667F: drivers/net/ethernet/8390/etherh.c 1668F: drivers/net/ethernet/i825xx/ether1* 1669F: drivers/net/ethernet/seeq/ether3* 1670F: drivers/scsi/arm/ 1671 1672ARM/Rockchip SoC support 1673M: Heiko Stuebner <heiko@sntech.de> 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675L: linux-rockchip@lists.infradead.org 1676T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1677S: Maintained 1678F: arch/arm/boot/dts/rk3* 1679F: arch/arm/mach-rockchip/ 1680F: drivers/clk/rockchip/ 1681F: drivers/i2c/busses/i2c-rk3x.c 1682F: drivers/*/*rockchip* 1683F: drivers/*/*/*rockchip* 1684F: sound/soc/rockchip/ 1685N: rockchip 1686 1687ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1688M: Kukjin Kim <kgene@kernel.org> 1689M: Krzysztof Kozlowski <krzk@kernel.org> 1690R: Javier Martinez Canillas <javier@osg.samsung.com> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1693Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1694S: Maintained 1695F: arch/arm/boot/dts/s3c* 1696F: arch/arm/boot/dts/s5p* 1697F: arch/arm/boot/dts/samsung* 1698F: arch/arm/boot/dts/exynos* 1699F: arch/arm64/boot/dts/exynos/ 1700F: arch/arm/plat-samsung/ 1701F: arch/arm/mach-s3c24*/ 1702F: arch/arm/mach-s3c64xx/ 1703F: arch/arm/mach-s5p*/ 1704F: arch/arm/mach-exynos*/ 1705F: drivers/*/*s3c24* 1706F: drivers/*/*/*s3c24* 1707F: drivers/*/*s3c64xx* 1708F: drivers/*/*s5pv210* 1709F: drivers/memory/samsung/* 1710F: drivers/soc/samsung/* 1711F: Documentation/arm/Samsung/ 1712F: Documentation/devicetree/bindings/arm/samsung/ 1713F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1714F: Documentation/devicetree/bindings/power/pd-samsung.txt 1715N: exynos 1716 1717ARM/SAMSUNG MOBILE MACHINE SUPPORT 1718M: Kyungmin Park <kyungmin.park@samsung.com> 1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1720S: Maintained 1721F: arch/arm/mach-s5pv210/ 1722 1723ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1724M: Kyungmin Park <kyungmin.park@samsung.com> 1725M: Kamil Debski <kamil@wypas.org> 1726M: Andrzej Hajda <a.hajda@samsung.com> 1727L: linux-arm-kernel@lists.infradead.org 1728L: linux-media@vger.kernel.org 1729S: Maintained 1730F: drivers/media/platform/s5p-g2d/ 1731 1732ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1733M: Kyungmin Park <kyungmin.park@samsung.com> 1734M: Kamil Debski <kamil@wypas.org> 1735M: Jeongtae Park <jtp.park@samsung.com> 1736M: Andrzej Hajda <a.hajda@samsung.com> 1737L: linux-arm-kernel@lists.infradead.org 1738L: linux-media@vger.kernel.org 1739S: Maintained 1740F: arch/arm/plat-samsung/s5p-dev-mfc.c 1741F: drivers/media/platform/s5p-mfc/ 1742 1743ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1744M: Kyungmin Park <kyungmin.park@samsung.com> 1745L: linux-arm-kernel@lists.infradead.org 1746L: linux-media@vger.kernel.org 1747S: Maintained 1748F: drivers/staging/media/platform/s5p-cec/ 1749 1750ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1751M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1752M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1753L: linux-arm-kernel@lists.infradead.org 1754L: linux-media@vger.kernel.org 1755S: Maintained 1756F: drivers/media/platform/s5p-jpeg/ 1757 1758ARM/SHMOBILE ARM ARCHITECTURE 1759M: Simon Horman <horms@verge.net.au> 1760M: Magnus Damm <magnus.damm@gmail.com> 1761L: linux-renesas-soc@vger.kernel.org 1762Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1764S: Supported 1765F: arch/arm/boot/dts/emev2* 1766F: arch/arm/boot/dts/r7s* 1767F: arch/arm/boot/dts/r8a* 1768F: arch/arm/boot/dts/sh* 1769F: arch/arm/configs/shmobile_defconfig 1770F: arch/arm/include/debug/renesas-scif.S 1771F: arch/arm/mach-shmobile/ 1772F: drivers/soc/renesas/ 1773F: include/linux/soc/renesas/ 1774 1775ARM/SOCFPGA ARCHITECTURE 1776M: Dinh Nguyen <dinguyen@kernel.org> 1777S: Maintained 1778F: arch/arm/mach-socfpga/ 1779F: arch/arm/boot/dts/socfpga* 1780F: arch/arm/configs/socfpga_defconfig 1781F: arch/arm64/boot/dts/altera/ 1782W: http://www.rocketboards.org 1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1784 1785ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1786M: Dinh Nguyen <dinguyen@kernel.org> 1787S: Maintained 1788F: drivers/clk/socfpga/ 1789 1790ARM/SOCFPGA EDAC SUPPORT 1791M: Thor Thayer <thor.thayer@linux.intel.com> 1792S: Maintained 1793F: drivers/edac/altera_edac. 1794 1795ARM/STI ARCHITECTURE 1796M: Patrice Chotard <patrice.chotard@st.com> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798L: kernel@stlinux.com 1799W: http://www.stlinux.com 1800S: Maintained 1801F: arch/arm/mach-sti/ 1802F: arch/arm/boot/dts/sti* 1803F: drivers/char/hw_random/st-rng.c 1804F: drivers/clocksource/arm_global_timer.c 1805F: drivers/clocksource/clksrc_st_lpc.c 1806F: drivers/cpufreq/sti-cpufreq.c 1807F: drivers/dma/st_fdma* 1808F: drivers/i2c/busses/i2c-st.c 1809F: drivers/media/rc/st_rc.c 1810F: drivers/media/platform/sti/c8sectpfe/ 1811F: drivers/mmc/host/sdhci-st.c 1812F: drivers/phy/phy-miphy28lp.c 1813F: drivers/phy/phy-stih407-usb.c 1814F: drivers/pinctrl/pinctrl-st.c 1815F: drivers/remoteproc/st_remoteproc.c 1816F: drivers/remoteproc/st_slim_rproc.c 1817F: drivers/reset/sti/ 1818F: drivers/rtc/rtc-st-lpc.c 1819F: drivers/tty/serial/st-asc.c 1820F: drivers/usb/dwc3/dwc3-st.c 1821F: drivers/usb/host/ehci-st.c 1822F: drivers/usb/host/ohci-st.c 1823F: drivers/watchdog/st_lpc_wdt.c 1824F: drivers/ata/ahci_st.c 1825F: include/linux/remoteproc/st_slim_rproc.h 1826 1827ARM/STM32 ARCHITECTURE 1828M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1829M: Alexandre Torgue <alexandre.torgue@st.com> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1833N: stm32 1834F: drivers/clocksource/armv7m_systick.c 1835 1836ARM/TANGO ARCHITECTURE 1837M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1838L: linux-arm-kernel@lists.infradead.org 1839S: Maintained 1840N: tango 1841 1842ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1843M: Lennert Buytenhek <kernel@wantstofly.org> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845S: Maintained 1846 1847ARM/TETON BGA MACHINE SUPPORT 1848M: "Mark F. Brown" <mark.brown314@gmail.com> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850S: Maintained 1851 1852ARM/THECUS N2100 MACHINE SUPPORT 1853M: Lennert Buytenhek <kernel@wantstofly.org> 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1855S: Maintained 1856 1857ARM/NUVOTON W90X900 ARM ARCHITECTURE 1858M: Wan ZongShun <mcuos.com@gmail.com> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860W: http://www.mcuos.com 1861S: Maintained 1862F: arch/arm/mach-w90x900/ 1863F: drivers/input/keyboard/w90p910_keypad.c 1864F: drivers/input/touchscreen/w90p910_ts.c 1865F: drivers/watchdog/nuc900_wdt.c 1866F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1867F: drivers/mtd/nand/nuc900_nand.c 1868F: drivers/rtc/rtc-nuc900.c 1869F: drivers/spi/spi-nuc900.c 1870F: drivers/usb/host/ehci-w90x900.c 1871F: drivers/video/fbdev/nuc900fb.c 1872 1873ARM/U300 MACHINE SUPPORT 1874M: Linus Walleij <linus.walleij@linaro.org> 1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1876S: Supported 1877F: arch/arm/mach-u300/ 1878F: drivers/clocksource/timer-u300.c 1879F: drivers/i2c/busses/i2c-stu300.c 1880F: drivers/rtc/rtc-coh901331.c 1881F: drivers/watchdog/coh901327_wdt.c 1882F: drivers/dma/coh901318* 1883F: drivers/mfd/ab3100* 1884F: drivers/rtc/rtc-ab3100.c 1885F: drivers/rtc/rtc-coh901331.c 1886T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1887 1888ARM/UNIPHIER ARCHITECTURE 1889M: Masahiro Yamada <yamada.masahiro@socionext.com> 1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1892S: Maintained 1893F: arch/arm/boot/dts/uniphier* 1894F: arch/arm/include/asm/hardware/cache-uniphier.h 1895F: arch/arm/mach-uniphier/ 1896F: arch/arm/mm/cache-uniphier.c 1897F: arch/arm64/boot/dts/socionext/ 1898F: drivers/bus/uniphier-system-bus.c 1899F: drivers/clk/uniphier/ 1900F: drivers/i2c/busses/i2c-uniphier* 1901F: drivers/pinctrl/uniphier/ 1902F: drivers/reset/reset-uniphier.c 1903F: drivers/tty/serial/8250/8250_uniphier.c 1904N: uniphier 1905 1906ARM/Ux500 ARM ARCHITECTURE 1907M: Linus Walleij <linus.walleij@linaro.org> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909S: Maintained 1910F: arch/arm/mach-ux500/ 1911F: drivers/clocksource/clksrc-dbx500-prcmu.c 1912F: drivers/dma/ste_dma40* 1913F: drivers/hwspinlock/u8500_hsem.c 1914F: drivers/mfd/abx500* 1915F: drivers/mfd/ab8500* 1916F: drivers/mfd/dbx500* 1917F: drivers/mfd/db8500* 1918F: drivers/pinctrl/nomadik/pinctrl-ab* 1919F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1920F: drivers/rtc/rtc-ab8500.c 1921F: drivers/rtc/rtc-pl031.c 1922T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1923 1924ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1925M: Ulf Hansson <ulf.hansson@linaro.org> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927T: git git://git.linaro.org/people/ulfh/clk.git 1928S: Maintained 1929F: drivers/clk/ux500/ 1930 1931ARM/VERSATILE EXPRESS PLATFORM 1932M: Liviu Dudau <liviu.dudau@arm.com> 1933M: Sudeep Holla <sudeep.holla@arm.com> 1934M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1936S: Maintained 1937F: arch/arm/boot/dts/vexpress* 1938F: arch/arm64/boot/dts/arm/ 1939F: arch/arm/mach-vexpress/ 1940F: */*/vexpress* 1941F: */*/*/vexpress* 1942F: drivers/clk/versatile/clk-vexpress-osc.c 1943F: drivers/clocksource/versatile.c 1944N: mps2 1945 1946ARM/VFP SUPPORT 1947M: Russell King <linux@armlinux.org.uk> 1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1949W: http://www.armlinux.org.uk/ 1950S: Maintained 1951F: arch/arm/vfp/ 1952 1953ARM/VOIPAC PXA270 SUPPORT 1954M: Marek Vasut <marek.vasut@gmail.com> 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1956S: Maintained 1957F: arch/arm/mach-pxa/vpac270.c 1958F: arch/arm/mach-pxa/include/mach/vpac270.h 1959 1960ARM/VT8500 ARM ARCHITECTURE 1961M: Tony Prisk <linux@prisktech.co.nz> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: arch/arm/mach-vt8500/ 1965F: drivers/clocksource/vt8500_timer.c 1966F: drivers/i2c/busses/i2c-wmt.c 1967F: drivers/mmc/host/wmt-sdmmc.c 1968F: drivers/pwm/pwm-vt8500.c 1969F: drivers/rtc/rtc-vt8500.c 1970F: drivers/tty/serial/vt8500_serial.c 1971F: drivers/usb/host/ehci-platform.c 1972F: drivers/usb/host/uhci-platform.c 1973F: drivers/video/fbdev/vt8500lcdfb.* 1974F: drivers/video/fbdev/wm8505fb* 1975F: drivers/video/fbdev/wmt_ge_rops.* 1976 1977ARM/ZIPIT Z2 SUPPORT 1978M: Marek Vasut <marek.vasut@gmail.com> 1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1980S: Maintained 1981F: arch/arm/mach-pxa/z2.c 1982F: arch/arm/mach-pxa/include/mach/z2.h 1983 1984ARM/ZTE ARCHITECTURE 1985M: Jun Nie <jun.nie@linaro.org> 1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1987S: Maintained 1988F: arch/arm/mach-zx/ 1989F: drivers/clk/zte/ 1990F: Documentation/devicetree/bindings/arm/zte.txt 1991F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1992 1993ARM/ZYNQ ARCHITECTURE 1994M: Michal Simek <michal.simek@xilinx.com> 1995R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997W: http://wiki.xilinx.com 1998T: git https://github.com/Xilinx/linux-xlnx.git 1999S: Supported 2000F: arch/arm/mach-zynq/ 2001F: drivers/cpuidle/cpuidle-zynq.c 2002F: drivers/block/xsysace.c 2003N: zynq 2004N: xilinx 2005F: drivers/clocksource/cadence_ttc_timer.c 2006F: drivers/i2c/busses/i2c-cadence.c 2007F: drivers/mmc/host/sdhci-of-arasan.c 2008F: drivers/edac/synopsys_edac.c 2009 2010ARM SMMU DRIVERS 2011M: Will Deacon <will.deacon@arm.com> 2012R: Robin Murphy <robin.murphy@arm.com> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014S: Maintained 2015F: drivers/iommu/arm-smmu.c 2016F: drivers/iommu/arm-smmu-v3.c 2017F: drivers/iommu/io-pgtable-arm.c 2018F: drivers/iommu/io-pgtable-arm-v7s.c 2019 2020ARM64 PORT (AARCH64 ARCHITECTURE) 2021M: Catalin Marinas <catalin.marinas@arm.com> 2022M: Will Deacon <will.deacon@arm.com> 2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2025S: Maintained 2026F: arch/arm64/ 2027F: Documentation/arm64/ 2028 2029AS3645A LED FLASH CONTROLLER DRIVER 2030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2031L: linux-media@vger.kernel.org 2032T: git git://linuxtv.org/media_tree.git 2033S: Maintained 2034F: drivers/media/i2c/as3645a.c 2035F: include/media/i2c/as3645a.h 2036 2037ASAHI KASEI AK8974 DRIVER 2038M: Linus Walleij <linus.walleij@linaro.org> 2039L: linux-iio@vger.kernel.org 2040W: http://www.akm.com/ 2041S: Supported 2042F: drivers/iio/magnetometer/ak8974.c 2043 2044ASC7621 HARDWARE MONITOR DRIVER 2045M: George Joseph <george.joseph@fairview5.com> 2046L: linux-hwmon@vger.kernel.org 2047S: Maintained 2048F: Documentation/hwmon/asc7621 2049F: drivers/hwmon/asc7621.c 2050 2051ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2052M: Corentin Chary <corentin.chary@gmail.com> 2053L: acpi4asus-user@lists.sourceforge.net 2054L: platform-driver-x86@vger.kernel.org 2055W: http://acpi4asus.sf.net 2056S: Maintained 2057F: drivers/platform/x86/asus*.c 2058F: drivers/platform/x86/eeepc*.c 2059 2060ASUS WIRELESS RADIO CONTROL DRIVER 2061M: João Paulo Rechi Vita <jprvita@gmail.com> 2062L: platform-driver-x86@vger.kernel.org 2063S: Maintained 2064F: drivers/platform/x86/asus-wireless.c 2065 2066ASYMMETRIC KEYS 2067M: David Howells <dhowells@redhat.com> 2068L: keyrings@vger.kernel.org 2069S: Maintained 2070F: Documentation/crypto/asymmetric-keys.txt 2071F: include/linux/verification.h 2072F: include/crypto/public_key.h 2073F: include/crypto/pkcs7.h 2074F: crypto/asymmetric_keys/ 2075 2076ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2077R: Dan Williams <dan.j.williams@intel.com> 2078W: http://sourceforge.net/projects/xscaleiop 2079S: Odd fixes 2080F: Documentation/crypto/async-tx-api.txt 2081F: crypto/async_tx/ 2082F: drivers/dma/ 2083F: include/linux/dmaengine.h 2084F: include/linux/async_tx.h 2085 2086AT24 EEPROM DRIVER 2087M: Wolfram Sang <wsa@the-dreams.de> 2088L: linux-i2c@vger.kernel.org 2089S: Maintained 2090F: drivers/misc/eeprom/at24.c 2091F: include/linux/platform_data/at24.h 2092 2093ATA OVER ETHERNET (AOE) DRIVER 2094M: "Ed L. Cashin" <ed.cashin@acm.org> 2095W: http://www.openaoe.org/ 2096S: Supported 2097F: Documentation/aoe/ 2098F: drivers/block/aoe/ 2099 2100ATHEROS 71XX/9XXX GPIO DRIVER 2101M: Alban Bedel <albeu@free.fr> 2102W: https://github.com/AlbanBedel/linux 2103T: git git://github.com/AlbanBedel/linux 2104S: Maintained 2105F: drivers/gpio/gpio-ath79.c 2106F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2107 2108ATHEROS ATH GENERIC UTILITIES 2109M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2110L: linux-wireless@vger.kernel.org 2111S: Supported 2112F: drivers/net/wireless/ath/* 2113 2114ATHEROS ATH5K WIRELESS DRIVER 2115M: Jiri Slaby <jirislaby@gmail.com> 2116M: Nick Kossifidis <mickflemm@gmail.com> 2117M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2118L: linux-wireless@vger.kernel.org 2119W: http://wireless.kernel.org/en/users/Drivers/ath5k 2120S: Maintained 2121F: drivers/net/wireless/ath/ath5k/ 2122 2123ATHEROS ATH6KL WIRELESS DRIVER 2124M: Kalle Valo <kvalo@qca.qualcomm.com> 2125L: linux-wireless@vger.kernel.org 2126W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2128S: Supported 2129F: drivers/net/wireless/ath/ath6kl/ 2130 2131WILOCITY WIL6210 WIRELESS DRIVER 2132M: Maya Erez <qca_merez@qca.qualcomm.com> 2133L: linux-wireless@vger.kernel.org 2134L: wil6210@qca.qualcomm.com 2135S: Supported 2136W: http://wireless.kernel.org/en/users/Drivers/wil6210 2137F: drivers/net/wireless/ath/wil6210/ 2138F: include/uapi/linux/wil6210_uapi.h 2139 2140CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2141M: Christian Lamparter <chunkeey@googlemail.com> 2142L: linux-wireless@vger.kernel.org 2143W: http://wireless.kernel.org/en/users/Drivers/carl9170 2144S: Maintained 2145F: drivers/net/wireless/ath/carl9170/ 2146 2147ATK0110 HWMON DRIVER 2148M: Luca Tettamanti <kronos.it@gmail.com> 2149L: linux-hwmon@vger.kernel.org 2150S: Maintained 2151F: drivers/hwmon/asus_atk0110.c 2152 2153ATI_REMOTE2 DRIVER 2154M: Ville Syrjala <syrjala@sci.fi> 2155S: Maintained 2156F: drivers/input/misc/ati_remote2.c 2157 2158ATLX ETHERNET DRIVERS 2159M: Jay Cliburn <jcliburn@gmail.com> 2160M: Chris Snook <chris.snook@gmail.com> 2161L: netdev@vger.kernel.org 2162W: http://sourceforge.net/projects/atl1 2163W: http://atl1.sourceforge.net 2164S: Maintained 2165F: drivers/net/ethernet/atheros/ 2166 2167ATM 2168M: Chas Williams <3chas3@gmail.com> 2169L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2170L: netdev@vger.kernel.org 2171W: http://linux-atm.sourceforge.net 2172S: Maintained 2173F: drivers/atm/ 2174F: include/linux/atm* 2175F: include/uapi/linux/atm* 2176 2177ATMEL AT91 / AT32 MCI DRIVER 2178M: Ludovic Desroches <ludovic.desroches@microchip.com> 2179S: Maintained 2180F: drivers/mmc/host/atmel-mci.c 2181 2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2183M: Nicolas Ferre <nicolas.ferre@microchip.com> 2184S: Supported 2185F: drivers/power/reset/at91-sama5d2_shdwc.c 2186 2187ATMEL SAMA5D2 ADC DRIVER 2188M: Ludovic Desroches <ludovic.desroches@microchip.com> 2189L: linux-iio@vger.kernel.org 2190S: Supported 2191F: drivers/iio/adc/at91-sama5d2_adc.c 2192 2193ATMEL Audio ALSA driver 2194M: Nicolas Ferre <nicolas.ferre@microchip.com> 2195L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2196S: Supported 2197F: sound/soc/atmel 2198 2199ATMEL XDMA DRIVER 2200M: Ludovic Desroches <ludovic.desroches@microchip.com> 2201L: linux-arm-kernel@lists.infradead.org 2202L: dmaengine@vger.kernel.org 2203S: Supported 2204F: drivers/dma/at_xdmac.c 2205 2206ATMEL I2C DRIVER 2207M: Ludovic Desroches <ludovic.desroches@microchip.com> 2208L: linux-i2c@vger.kernel.org 2209S: Supported 2210F: drivers/i2c/busses/i2c-at91.c 2211 2212ATMEL ISI DRIVER 2213M: Ludovic Desroches <ludovic.desroches@microchip.com> 2214L: linux-media@vger.kernel.org 2215S: Supported 2216F: drivers/media/platform/soc_camera/atmel-isi.c 2217F: include/media/atmel-isi.h 2218 2219ATMEL LCDFB DRIVER 2220M: Nicolas Ferre <nicolas.ferre@microchip.com> 2221L: linux-fbdev@vger.kernel.org 2222S: Maintained 2223F: drivers/video/fbdev/atmel_lcdfb.c 2224F: include/video/atmel_lcdc.h 2225 2226ATMEL MACB ETHERNET DRIVER 2227M: Nicolas Ferre <nicolas.ferre@microchip.com> 2228S: Supported 2229F: drivers/net/ethernet/cadence/ 2230 2231ATMEL NAND DRIVER 2232M: Wenyou Yang <wenyou.yang@atmel.com> 2233M: Josh Wu <rainyfeeling@outlook.com> 2234L: linux-mtd@lists.infradead.org 2235S: Supported 2236F: drivers/mtd/nand/atmel_nand* 2237 2238ATMEL SDMMC DRIVER 2239M: Ludovic Desroches <ludovic.desroches@microchip.com> 2240L: linux-mmc@vger.kernel.org 2241S: Supported 2242F: drivers/mmc/host/sdhci-of-at91.c 2243 2244ATMEL SPI DRIVER 2245M: Nicolas Ferre <nicolas.ferre@microchip.com> 2246S: Supported 2247F: drivers/spi/spi-atmel.* 2248 2249ATMEL SSC DRIVER 2250M: Nicolas Ferre <nicolas.ferre@microchip.com> 2251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2252S: Supported 2253F: drivers/misc/atmel-ssc.c 2254F: include/linux/atmel-ssc.h 2255 2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2257M: Nicolas Ferre <nicolas.ferre@microchip.com> 2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2259S: Supported 2260F: drivers/misc/atmel_tclib.c 2261F: drivers/clocksource/tcb_clksrc.c 2262 2263ATMEL USBA UDC DRIVER 2264M: Nicolas Ferre <nicolas.ferre@microchip.com> 2265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2266S: Supported 2267F: drivers/usb/gadget/udc/atmel_usba_udc.* 2268 2269ATMEL WIRELESS DRIVER 2270M: Simon Kelley <simon@thekelleys.org.uk> 2271L: linux-wireless@vger.kernel.org 2272W: http://www.thekelleys.org.uk/atmel 2273W: http://atmelwlandriver.sourceforge.net/ 2274S: Maintained 2275F: drivers/net/wireless/atmel/atmel* 2276 2277ATMEL MAXTOUCH DRIVER 2278M: Nick Dyer <nick@shmanahar.org> 2279T: git git://github.com/ndyer/linux.git 2280S: Maintained 2281F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2282F: drivers/input/touchscreen/atmel_mxt_ts.c 2283F: include/linux/platform_data/atmel_mxt_ts.h 2284 2285ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2286M: Bradley Grove <linuxdrivers@attotech.com> 2287L: linux-scsi@vger.kernel.org 2288W: http://www.attotech.com 2289S: Supported 2290F: drivers/scsi/esas2r 2291 2292ATUSB IEEE 802.15.4 RADIO DRIVER 2293M: Stefan Schmidt <stefan@osg.samsung.com> 2294L: linux-wpan@vger.kernel.org 2295S: Maintained 2296F: drivers/net/ieee802154/atusb.c 2297F: drivers/net/ieee802154/atusb.h 2298F: drivers/net/ieee802154/at86rf230.h 2299 2300AUDIT SUBSYSTEM 2301M: Paul Moore <paul@paul-moore.com> 2302M: Eric Paris <eparis@redhat.com> 2303L: linux-audit@redhat.com (moderated for non-subscribers) 2304W: http://people.redhat.com/sgrubb/audit/ 2305T: git git://git.infradead.org/users/pcmoore/audit 2306S: Maintained 2307F: include/linux/audit.h 2308F: include/uapi/linux/audit.h 2309F: kernel/audit* 2310 2311AUXILIARY DISPLAY DRIVERS 2312M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2313W: http://miguelojeda.es/auxdisplay.htm 2314W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2315S: Maintained 2316F: drivers/auxdisplay/ 2317F: include/linux/cfag12864b.h 2318 2319AVR32 ARCHITECTURE 2320M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2321M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2322W: http://www.atmel.com/products/AVR32/ 2323W: http://mirror.egtvedt.no/avr32linux.org/ 2324W: http://avrfreaks.net/ 2325S: Maintained 2326F: arch/avr32/ 2327 2328AVR32/AT32AP MACHINE SUPPORT 2329M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2330M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2331S: Maintained 2332F: arch/avr32/mach-at32ap/ 2333 2334AX.25 NETWORK LAYER 2335M: Ralf Baechle <ralf@linux-mips.org> 2336L: linux-hams@vger.kernel.org 2337W: http://www.linux-ax25.org/ 2338S: Maintained 2339F: include/uapi/linux/ax25.h 2340F: include/net/ax25.h 2341F: net/ax25/ 2342 2343AXENTIA ASOC DRIVERS 2344M: Peter Rosin <peda@axentia.se> 2345L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2346S: Maintained 2347F: Documentation/devicetree/bindings/sound/axentia,* 2348F: sound/soc/atmel/tse850-pcm5142.c 2349 2350AZ6007 DVB DRIVER 2351M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2352M: Mauro Carvalho Chehab <mchehab@kernel.org> 2353L: linux-media@vger.kernel.org 2354W: https://linuxtv.org 2355T: git git://linuxtv.org/media_tree.git 2356S: Maintained 2357F: drivers/media/usb/dvb-usb-v2/az6007.c 2358 2359AZTECH FM RADIO RECEIVER DRIVER 2360M: Hans Verkuil <hverkuil@xs4all.nl> 2361L: linux-media@vger.kernel.org 2362T: git git://linuxtv.org/media_tree.git 2363W: https://linuxtv.org 2364S: Maintained 2365F: drivers/media/radio/radio-aztech* 2366 2367B43 WIRELESS DRIVER 2368L: linux-wireless@vger.kernel.org 2369L: b43-dev@lists.infradead.org 2370W: http://wireless.kernel.org/en/users/Drivers/b43 2371S: Odd Fixes 2372F: drivers/net/wireless/broadcom/b43/ 2373 2374B43LEGACY WIRELESS DRIVER 2375M: Larry Finger <Larry.Finger@lwfinger.net> 2376L: linux-wireless@vger.kernel.org 2377L: b43-dev@lists.infradead.org 2378W: http://wireless.kernel.org/en/users/Drivers/b43 2379S: Maintained 2380F: drivers/net/wireless/broadcom/b43legacy/ 2381 2382BACKLIGHT CLASS/SUBSYSTEM 2383M: Jingoo Han <jingoohan1@gmail.com> 2384M: Lee Jones <lee.jones@linaro.org> 2385T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2386S: Maintained 2387F: drivers/video/backlight/ 2388F: include/linux/backlight.h 2389 2390BATMAN ADVANCED 2391M: Marek Lindner <mareklindner@neomailbox.ch> 2392M: Simon Wunderlich <sw@simonwunderlich.de> 2393M: Antonio Quartulli <a@unstable.cc> 2394L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2395W: https://www.open-mesh.org/ 2396Q: https://patchwork.open-mesh.org/project/batman/list/ 2397S: Maintained 2398F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2399F: Documentation/ABI/testing/sysfs-class-net-mesh 2400F: Documentation/networking/batman-adv.txt 2401F: include/uapi/linux/batman_adv.h 2402F: net/batman-adv/ 2403 2404BAYCOM/HDLCDRV DRIVERS FOR AX.25 2405M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2406L: linux-hams@vger.kernel.org 2407W: http://www.baycom.org/~tom/ham/ham.html 2408S: Maintained 2409F: drivers/net/hamradio/baycom* 2410 2411BCACHE (BLOCK LAYER CACHE) 2412M: Kent Overstreet <kent.overstreet@gmail.com> 2413L: linux-bcache@vger.kernel.org 2414W: http://bcache.evilpiepirate.org 2415S: Orphan 2416F: drivers/md/bcache/ 2417 2418BDISP ST MEDIA DRIVER 2419M: Fabien Dessenne <fabien.dessenne@st.com> 2420L: linux-media@vger.kernel.org 2421T: git git://linuxtv.org/media_tree.git 2422W: https://linuxtv.org 2423S: Supported 2424F: drivers/media/platform/sti/bdisp 2425 2426DELTA ST MEDIA DRIVER 2427M: Hugues Fruchet <hugues.fruchet@st.com> 2428L: linux-media@vger.kernel.org 2429T: git git://linuxtv.org/media_tree.git 2430W: https://linuxtv.org 2431S: Supported 2432F: drivers/media/platform/sti/delta 2433 2434BEFS FILE SYSTEM 2435M: Luis de Bethencourt <luisbg@osg.samsung.com> 2436M: Salah Triki <salah.triki@gmail.com> 2437S: Maintained 2438T: git git://github.com/luisbg/linux-befs.git 2439F: Documentation/filesystems/befs.txt 2440F: fs/befs/ 2441 2442BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2443M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2444L: netdev@vger.kernel.org 2445S: Maintained 2446F: drivers/net/ethernet/ec_bhf.c 2447 2448BFS FILE SYSTEM 2449M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2450S: Maintained 2451F: Documentation/filesystems/bfs.txt 2452F: fs/bfs/ 2453F: include/uapi/linux/bfs_fs.h 2454 2455BLACKFIN ARCHITECTURE 2456M: Steven Miao <realmz6@gmail.com> 2457L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2458T: git git://git.code.sf.net/p/adi-linux/code 2459W: http://blackfin.uclinux.org 2460S: Supported 2461F: arch/blackfin/ 2462 2463BLACKFIN EMAC DRIVER 2464L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2465W: http://blackfin.uclinux.org 2466S: Supported 2467F: drivers/net/ethernet/adi/ 2468 2469BLACKFIN RTC DRIVER 2470L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2471W: http://blackfin.uclinux.org 2472S: Supported 2473F: drivers/rtc/rtc-bfin.c 2474 2475BLACKFIN SDH DRIVER 2476M: Sonic Zhang <sonic.zhang@analog.com> 2477L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2478W: http://blackfin.uclinux.org 2479S: Supported 2480F: drivers/mmc/host/bfin_sdh.c 2481 2482BLACKFIN SERIAL DRIVER 2483M: Sonic Zhang <sonic.zhang@analog.com> 2484L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2485W: http://blackfin.uclinux.org 2486S: Supported 2487F: drivers/tty/serial/bfin_uart.c 2488 2489BLACKFIN WATCHDOG DRIVER 2490L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2491W: http://blackfin.uclinux.org 2492S: Supported 2493F: drivers/watchdog/bfin_wdt.c 2494 2495BLACKFIN I2C TWI DRIVER 2496M: Sonic Zhang <sonic.zhang@analog.com> 2497L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2498W: http://blackfin.uclinux.org/ 2499S: Supported 2500F: drivers/i2c/busses/i2c-bfin-twi.c 2501 2502BLACKFIN MEDIA DRIVER 2503M: Scott Jiang <scott.jiang.linux@gmail.com> 2504L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2505W: http://blackfin.uclinux.org/ 2506S: Supported 2507F: drivers/media/platform/blackfin/ 2508F: drivers/media/i2c/adv7183* 2509F: drivers/media/i2c/vs6624* 2510 2511BLINKM RGB LED DRIVER 2512M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2513S: Maintained 2514F: drivers/leds/leds-blinkm.c 2515 2516BLOCK LAYER 2517M: Jens Axboe <axboe@kernel.dk> 2518L: linux-block@vger.kernel.org 2519T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2520S: Maintained 2521F: block/ 2522F: kernel/trace/blktrace.c 2523F: lib/sbitmap.c 2524 2525BLOCK2MTD DRIVER 2526M: Joern Engel <joern@lazybastard.org> 2527L: linux-mtd@lists.infradead.org 2528S: Maintained 2529F: drivers/mtd/devices/block2mtd.c 2530 2531BLUETOOTH DRIVERS 2532M: Marcel Holtmann <marcel@holtmann.org> 2533M: Gustavo Padovan <gustavo@padovan.org> 2534M: Johan Hedberg <johan.hedberg@gmail.com> 2535L: linux-bluetooth@vger.kernel.org 2536W: http://www.bluez.org/ 2537T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2538T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2539S: Maintained 2540F: drivers/bluetooth/ 2541 2542BLUETOOTH SUBSYSTEM 2543M: Marcel Holtmann <marcel@holtmann.org> 2544M: Gustavo Padovan <gustavo@padovan.org> 2545M: Johan Hedberg <johan.hedberg@gmail.com> 2546L: linux-bluetooth@vger.kernel.org 2547W: http://www.bluez.org/ 2548T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2549T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2550S: Maintained 2551F: net/bluetooth/ 2552F: include/net/bluetooth/ 2553 2554BONDING DRIVER 2555M: Jay Vosburgh <j.vosburgh@gmail.com> 2556M: Veaceslav Falico <vfalico@gmail.com> 2557M: Andy Gospodarek <andy@greyhouse.net> 2558L: netdev@vger.kernel.org 2559W: http://sourceforge.net/projects/bonding/ 2560S: Supported 2561F: drivers/net/bonding/ 2562F: include/uapi/linux/if_bonding.h 2563 2564BPF (Safe dynamic programs and tools) 2565M: Alexei Starovoitov <ast@kernel.org> 2566L: netdev@vger.kernel.org 2567L: linux-kernel@vger.kernel.org 2568S: Supported 2569F: kernel/bpf/ 2570F: tools/testing/selftests/bpf/ 2571F: lib/test_bpf.c 2572 2573BROADCOM B44 10/100 ETHERNET DRIVER 2574M: Michael Chan <michael.chan@broadcom.com> 2575L: netdev@vger.kernel.org 2576S: Supported 2577F: drivers/net/ethernet/broadcom/b44.* 2578 2579BROADCOM B53 ETHERNET SWITCH DRIVER 2580M: Florian Fainelli <f.fainelli@gmail.com> 2581L: netdev@vger.kernel.org 2582L: openwrt-devel@lists.openwrt.org (subscribers-only) 2583S: Supported 2584F: drivers/net/dsa/b53/* 2585F: include/linux/platform_data/b53.h 2586 2587BROADCOM GENET ETHERNET DRIVER 2588M: Florian Fainelli <f.fainelli@gmail.com> 2589L: netdev@vger.kernel.org 2590S: Supported 2591F: drivers/net/ethernet/broadcom/genet/ 2592 2593BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2594M: Rasesh Mody <rasesh.mody@cavium.com> 2595M: Harish Patil <harish.patil@cavium.com> 2596M: Dept-GELinuxNICDev@cavium.com 2597L: netdev@vger.kernel.org 2598S: Supported 2599F: drivers/net/ethernet/broadcom/bnx2.* 2600F: drivers/net/ethernet/broadcom/bnx2_* 2601 2602BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2603M: Yuval Mintz <Yuval.Mintz@cavium.com> 2604M: Ariel Elior <ariel.elior@cavium.com> 2605M: everest-linux-l2@cavium.com 2606L: netdev@vger.kernel.org 2607S: Supported 2608F: drivers/net/ethernet/broadcom/bnx2x/ 2609 2610BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2611M: Michael Chan <michael.chan@broadcom.com> 2612L: netdev@vger.kernel.org 2613S: Supported 2614F: drivers/net/ethernet/broadcom/bnxt/ 2615 2616BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2617M: Florian Fainelli <f.fainelli@gmail.com> 2618M: Ray Jui <rjui@broadcom.com> 2619M: Scott Branden <sbranden@broadcom.com> 2620M: bcm-kernel-feedback-list@broadcom.com 2621T: git git://github.com/broadcom/mach-bcm 2622S: Maintained 2623N: bcm281* 2624N: bcm113* 2625N: bcm216* 2626N: kona 2627F: arch/arm/mach-bcm/ 2628 2629BROADCOM BCM2835 ARM ARCHITECTURE 2630M: Stephen Warren <swarren@wwwdotorg.org> 2631M: Lee Jones <lee@kernel.org> 2632M: Eric Anholt <eric@anholt.net> 2633L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2635T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2636S: Maintained 2637N: bcm2835 2638F: drivers/staging/vc04_services 2639 2640BROADCOM BCM47XX MIPS ARCHITECTURE 2641M: Hauke Mehrtens <hauke@hauke-m.de> 2642M: Rafał Miłecki <zajec5@gmail.com> 2643L: linux-mips@linux-mips.org 2644S: Maintained 2645F: Documentation/devicetree/bindings/mips/brcm/ 2646F: arch/mips/bcm47xx/* 2647F: arch/mips/include/asm/mach-bcm47xx/* 2648 2649BROADCOM BCM5301X ARM ARCHITECTURE 2650M: Hauke Mehrtens <hauke@hauke-m.de> 2651M: Rafał Miłecki <zajec5@gmail.com> 2652M: bcm-kernel-feedback-list@broadcom.com 2653L: linux-arm-kernel@lists.infradead.org 2654S: Maintained 2655F: arch/arm/mach-bcm/bcm_5301x.c 2656F: arch/arm/boot/dts/bcm5301x*.dtsi 2657F: arch/arm/boot/dts/bcm470* 2658 2659BROADCOM BCM53573 ARM ARCHITECTURE 2660M: Rafał Miłecki <rafal@milecki.pl> 2661L: linux-arm-kernel@lists.infradead.org 2662S: Maintained 2663F: arch/arm/boot/dts/bcm53573* 2664F: arch/arm/boot/dts/bcm47189* 2665 2666BROADCOM BCM63XX ARM ARCHITECTURE 2667M: Florian Fainelli <f.fainelli@gmail.com> 2668M: bcm-kernel-feedback-list@broadcom.com 2669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2670T: git git://github.com/broadcom/stblinux.git 2671S: Maintained 2672N: bcm63xx 2673 2674BROADCOM BCM63XX/BCM33XX UDC DRIVER 2675M: Kevin Cernekee <cernekee@gmail.com> 2676L: linux-usb@vger.kernel.org 2677S: Maintained 2678F: drivers/usb/gadget/udc/bcm63xx_udc.* 2679 2680BROADCOM BCM7XXX ARM ARCHITECTURE 2681M: Brian Norris <computersforpeace@gmail.com> 2682M: Gregory Fong <gregory.0xf0@gmail.com> 2683M: Florian Fainelli <f.fainelli@gmail.com> 2684M: bcm-kernel-feedback-list@broadcom.com 2685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2686T: git git://github.com/broadcom/stblinux.git 2687S: Maintained 2688F: arch/arm/mach-bcm/*brcmstb* 2689F: arch/arm/boot/dts/bcm7*.dts* 2690F: drivers/bus/brcmstb_gisb.c 2691N: brcmstb 2692 2693BROADCOM BMIPS MIPS ARCHITECTURE 2694M: Kevin Cernekee <cernekee@gmail.com> 2695M: Florian Fainelli <f.fainelli@gmail.com> 2696L: linux-mips@linux-mips.org 2697T: git git://github.com/broadcom/stblinux.git 2698S: Maintained 2699F: arch/mips/bmips/* 2700F: arch/mips/include/asm/mach-bmips/* 2701F: arch/mips/kernel/*bmips* 2702F: arch/mips/boot/dts/brcm/bcm*.dts* 2703F: drivers/irqchip/irq-bcm63* 2704F: drivers/irqchip/irq-bcm7* 2705F: drivers/irqchip/irq-brcmstb* 2706F: include/linux/bcm963xx_nvram.h 2707F: include/linux/bcm963xx_tag.h 2708 2709BROADCOM BMIPS CPUFREQ DRIVER 2710M: Markus Mayer <mmayer@broadcom.com> 2711M: bcm-kernel-feedback-list@broadcom.com 2712L: linux-pm@vger.kernel.org 2713S: Maintained 2714F: drivers/cpufreq/bmips-cpufreq.c 2715 2716BROADCOM TG3 GIGABIT ETHERNET DRIVER 2717M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2718M: Prashant Sreedharan <prashant@broadcom.com> 2719M: Michael Chan <mchan@broadcom.com> 2720L: netdev@vger.kernel.org 2721S: Supported 2722F: drivers/net/ethernet/broadcom/tg3.* 2723 2724BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2725M: Arend van Spriel <arend.vanspriel@broadcom.com> 2726M: Franky Lin <franky.lin@broadcom.com> 2727M: Hante Meuleman <hante.meuleman@broadcom.com> 2728L: linux-wireless@vger.kernel.org 2729L: brcm80211-dev-list.pdl@broadcom.com 2730S: Supported 2731F: drivers/net/wireless/broadcom/brcm80211/ 2732 2733BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2734M: QLogic-Storage-Upstream@qlogic.com 2735L: linux-scsi@vger.kernel.org 2736S: Supported 2737F: drivers/scsi/bnx2fc/ 2738 2739BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2740M: QLogic-Storage-Upstream@qlogic.com 2741L: linux-scsi@vger.kernel.org 2742S: Supported 2743F: drivers/scsi/bnx2i/ 2744 2745BROADCOM IPROC ARM ARCHITECTURE 2746M: Ray Jui <rjui@broadcom.com> 2747M: Scott Branden <sbranden@broadcom.com> 2748M: Jon Mason <jonmason@broadcom.com> 2749M: bcm-kernel-feedback-list@broadcom.com 2750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2751T: git git://github.com/broadcom/cygnus-linux.git 2752S: Maintained 2753N: iproc 2754N: cygnus 2755N: bcm[-_]nsp 2756N: bcm9113* 2757N: bcm9583* 2758N: bcm9585* 2759N: bcm9586* 2760N: bcm988312 2761N: bcm113* 2762N: bcm583* 2763N: bcm585* 2764N: bcm586* 2765N: bcm88312 2766F: arch/arm64/boot/dts/broadcom/ns2* 2767F: drivers/clk/bcm/clk-ns* 2768F: drivers/pinctrl/bcm/pinctrl-ns* 2769 2770BROADCOM BRCMSTB GPIO DRIVER 2771M: Gregory Fong <gregory.0xf0@gmail.com> 2772L: bcm-kernel-feedback-list@broadcom.com 2773S: Supported 2774F: drivers/gpio/gpio-brcmstb.c 2775F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2776 2777BROADCOM KONA GPIO DRIVER 2778M: Ray Jui <rjui@broadcom.com> 2779L: bcm-kernel-feedback-list@broadcom.com 2780S: Supported 2781F: drivers/gpio/gpio-bcm-kona.c 2782F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2783 2784BROADCOM NVRAM DRIVER 2785M: Rafał Miłecki <zajec5@gmail.com> 2786L: linux-mips@linux-mips.org 2787S: Maintained 2788F: drivers/firmware/broadcom/* 2789 2790BROADCOM STB NAND FLASH DRIVER 2791M: Brian Norris <computersforpeace@gmail.com> 2792M: Kamal Dasu <kdasu.kdev@gmail.com> 2793L: linux-mtd@lists.infradead.org 2794L: bcm-kernel-feedback-list@broadcom.com 2795S: Maintained 2796F: drivers/mtd/nand/brcmnand/ 2797 2798BROADCOM STB AVS CPUFREQ DRIVER 2799M: Markus Mayer <mmayer@broadcom.com> 2800M: bcm-kernel-feedback-list@broadcom.com 2801L: linux-pm@vger.kernel.org 2802S: Maintained 2803F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2804F: drivers/cpufreq/brcmstb* 2805 2806BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2807M: Rafał Miłecki <zajec5@gmail.com> 2808L: linux-wireless@vger.kernel.org 2809S: Maintained 2810F: drivers/bcma/ 2811F: include/linux/bcma/ 2812 2813BROADCOM SYSTEMPORT ETHERNET DRIVER 2814M: Florian Fainelli <f.fainelli@gmail.com> 2815L: netdev@vger.kernel.org 2816S: Supported 2817F: drivers/net/ethernet/broadcom/bcmsysport.* 2818 2819BROADCOM VULCAN ARM64 SOC 2820M: Jayachandran C. <c.jayachandran@gmail.com> 2821M: bcm-kernel-feedback-list@broadcom.com 2822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2823S: Maintained 2824F: arch/arm64/boot/dts/broadcom/vulcan* 2825 2826BROCADE BFA FC SCSI DRIVER 2827M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2828M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2829L: linux-scsi@vger.kernel.org 2830S: Supported 2831F: drivers/scsi/bfa/ 2832 2833BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2834M: Rasesh Mody <rasesh.mody@cavium.com> 2835M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2836M: Dept-GELinuxNICDev@cavium.com 2837L: netdev@vger.kernel.org 2838S: Supported 2839F: drivers/net/ethernet/brocade/bna/ 2840 2841BSG (block layer generic sg v4 driver) 2842M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2843L: linux-scsi@vger.kernel.org 2844S: Supported 2845F: block/bsg.c 2846F: include/linux/bsg.h 2847F: include/uapi/linux/bsg.h 2848 2849BT87X AUDIO DRIVER 2850M: Clemens Ladisch <clemens@ladisch.de> 2851L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2852T: git git://git.alsa-project.org/alsa-kernel.git 2853S: Maintained 2854F: Documentation/sound/alsa/Bt87x.txt 2855F: sound/pci/bt87x.c 2856 2857BT8XXGPIO DRIVER 2858M: Michael Buesch <m@bues.ch> 2859W: http://bu3sch.de/btgpio.php 2860S: Maintained 2861F: drivers/gpio/gpio-bt8xx.c 2862 2863BTRFS FILE SYSTEM 2864M: Chris Mason <clm@fb.com> 2865M: Josef Bacik <jbacik@fb.com> 2866M: David Sterba <dsterba@suse.com> 2867L: linux-btrfs@vger.kernel.org 2868W: http://btrfs.wiki.kernel.org/ 2869Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2870T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2871S: Maintained 2872F: Documentation/filesystems/btrfs.txt 2873F: fs/btrfs/ 2874 2875BTTV VIDEO4LINUX DRIVER 2876M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2877M: Mauro Carvalho Chehab <mchehab@kernel.org> 2878L: linux-media@vger.kernel.org 2879W: https://linuxtv.org 2880T: git git://linuxtv.org/media_tree.git 2881S: Odd fixes 2882F: Documentation/media/v4l-drivers/bttv* 2883F: drivers/media/pci/bt8xx/bttv* 2884 2885BUSLOGIC SCSI DRIVER 2886M: Khalid Aziz <khalid@gonehiking.org> 2887L: linux-scsi@vger.kernel.org 2888S: Maintained 2889F: drivers/scsi/BusLogic.* 2890F: drivers/scsi/FlashPoint.* 2891 2892C-MEDIA CMI8788 DRIVER 2893M: Clemens Ladisch <clemens@ladisch.de> 2894L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2895T: git git://git.alsa-project.org/alsa-kernel.git 2896S: Maintained 2897F: sound/pci/oxygen/ 2898 2899C6X ARCHITECTURE 2900M: Mark Salter <msalter@redhat.com> 2901M: Aurelien Jacquiot <a-jacquiot@ti.com> 2902L: linux-c6x-dev@linux-c6x.org 2903W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2904S: Maintained 2905F: arch/c6x/ 2906 2907CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2908M: David Howells <dhowells@redhat.com> 2909L: linux-cachefs@redhat.com (moderated for non-subscribers) 2910S: Supported 2911F: Documentation/filesystems/caching/cachefiles.txt 2912F: fs/cachefiles/ 2913 2914CADET FM/AM RADIO RECEIVER DRIVER 2915M: Hans Verkuil <hverkuil@xs4all.nl> 2916L: linux-media@vger.kernel.org 2917T: git git://linuxtv.org/media_tree.git 2918W: https://linuxtv.org 2919S: Maintained 2920F: drivers/media/radio/radio-cadet* 2921 2922CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2923M: Jonathan Corbet <corbet@lwn.net> 2924L: linux-media@vger.kernel.org 2925T: git git://linuxtv.org/media_tree.git 2926S: Maintained 2927F: Documentation/media/v4l-drivers/cafe_ccic* 2928F: drivers/media/platform/marvell-ccic/ 2929 2930CAIF NETWORK LAYER 2931M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2932L: netdev@vger.kernel.org 2933S: Supported 2934F: Documentation/networking/caif/ 2935F: drivers/net/caif/ 2936F: include/uapi/linux/caif/ 2937F: include/net/caif/ 2938F: net/caif/ 2939 2940CALGARY x86-64 IOMMU 2941M: Muli Ben-Yehuda <mulix@mulix.org> 2942M: Jon Mason <jdmason@kudzu.us> 2943L: iommu@lists.linux-foundation.org 2944S: Maintained 2945F: arch/x86/kernel/pci-calgary_64.c 2946F: arch/x86/kernel/tce_64.c 2947F: arch/x86/include/asm/calgary.h 2948F: arch/x86/include/asm/tce.h 2949 2950CAN NETWORK LAYER 2951M: Oliver Hartkopp <socketcan@hartkopp.net> 2952M: Marc Kleine-Budde <mkl@pengutronix.de> 2953L: linux-can@vger.kernel.org 2954W: https://github.com/linux-can 2955T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2957S: Maintained 2958F: Documentation/networking/can.txt 2959F: net/can/ 2960F: include/linux/can/core.h 2961F: include/uapi/linux/can.h 2962F: include/uapi/linux/can/bcm.h 2963F: include/uapi/linux/can/raw.h 2964F: include/uapi/linux/can/gw.h 2965 2966CAN NETWORK DRIVERS 2967M: Wolfgang Grandegger <wg@grandegger.com> 2968M: Marc Kleine-Budde <mkl@pengutronix.de> 2969L: linux-can@vger.kernel.org 2970W: https://github.com/linux-can 2971T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2972T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2973S: Maintained 2974F: Documentation/devicetree/bindings/net/can/ 2975F: drivers/net/can/ 2976F: include/linux/can/dev.h 2977F: include/linux/can/platform/ 2978F: include/uapi/linux/can/error.h 2979F: include/uapi/linux/can/netlink.h 2980 2981CAPABILITIES 2982M: Serge Hallyn <serge@hallyn.com> 2983L: linux-security-module@vger.kernel.org 2984S: Supported 2985F: include/linux/capability.h 2986F: include/uapi/linux/capability.h 2987F: security/commoncap.c 2988F: kernel/capability.c 2989 2990CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2991M: Kevin Tsai <ktsai@capellamicro.com> 2992S: Maintained 2993F: drivers/iio/light/cm* 2994F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 2995 2996CAVIUM I2C DRIVER 2997M: Jan Glauber <jglauber@cavium.com> 2998M: David Daney <david.daney@cavium.com> 2999W: http://www.cavium.com 3000S: Supported 3001F: drivers/i2c/busses/i2c-octeon* 3002F: drivers/i2c/busses/i2c-thunderx* 3003 3004CAVIUM LIQUIDIO NETWORK DRIVER 3005M: Derek Chickles <derek.chickles@caviumnetworks.com> 3006M: Satanand Burla <satananda.burla@caviumnetworks.com> 3007M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3008M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3009L: netdev@vger.kernel.org 3010W: http://www.cavium.com 3011S: Supported 3012F: drivers/net/ethernet/cavium/liquidio/ 3013 3014CC2520 IEEE-802.15.4 RADIO DRIVER 3015M: Varka Bhadram <varkabhadram@gmail.com> 3016L: linux-wpan@vger.kernel.org 3017S: Maintained 3018F: drivers/net/ieee802154/cc2520.c 3019F: include/linux/spi/cc2520.h 3020F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3021 3022CEC DRIVER 3023M: Hans Verkuil <hans.verkuil@cisco.com> 3024L: linux-media@vger.kernel.org 3025T: git git://linuxtv.org/media_tree.git 3026W: http://linuxtv.org 3027S: Supported 3028F: Documentation/media/kapi/cec-core.rst 3029F: Documentation/media/uapi/cec 3030F: drivers/media/cec/ 3031F: drivers/media/cec-edid.c 3032F: drivers/media/rc/keymaps/rc-cec.c 3033F: include/media/cec.h 3034F: include/media/cec-edid.h 3035F: include/uapi/linux/cec.h 3036F: include/uapi/linux/cec-funcs.h 3037 3038CELL BROADBAND ENGINE ARCHITECTURE 3039M: Arnd Bergmann <arnd@arndb.de> 3040L: linuxppc-dev@lists.ozlabs.org 3041W: http://www.ibm.com/developerworks/power/cell/ 3042S: Supported 3043F: arch/powerpc/include/asm/cell*.h 3044F: arch/powerpc/include/asm/spu*.h 3045F: arch/powerpc/include/uapi/asm/spu*.h 3046F: arch/powerpc/oprofile/*cell* 3047F: arch/powerpc/platforms/cell/ 3048 3049CEPH COMMON CODE (LIBCEPH) 3050M: Ilya Dryomov <idryomov@gmail.com> 3051M: "Yan, Zheng" <zyan@redhat.com> 3052M: Sage Weil <sage@redhat.com> 3053L: ceph-devel@vger.kernel.org 3054W: http://ceph.com/ 3055T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3056T: git git://github.com/ceph/ceph-client.git 3057S: Supported 3058F: net/ceph/ 3059F: include/linux/ceph/ 3060F: include/linux/crush/ 3061 3062CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3063M: "Yan, Zheng" <zyan@redhat.com> 3064M: Sage Weil <sage@redhat.com> 3065M: Ilya Dryomov <idryomov@gmail.com> 3066L: ceph-devel@vger.kernel.org 3067W: http://ceph.com/ 3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3069T: git git://github.com/ceph/ceph-client.git 3070S: Supported 3071F: Documentation/filesystems/ceph.txt 3072F: fs/ceph/ 3073 3074CERTIFICATE HANDLING: 3075M: David Howells <dhowells@redhat.com> 3076M: David Woodhouse <dwmw2@infradead.org> 3077L: keyrings@vger.kernel.org 3078S: Maintained 3079F: Documentation/module-signing.txt 3080F: certs/ 3081F: scripts/sign-file.c 3082F: scripts/extract-cert.c 3083 3084CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3085L: linux-usb@vger.kernel.org 3086S: Orphan 3087F: Documentation/usb/WUSB-Design-overview.txt 3088F: Documentation/usb/wusb-cbaf 3089F: drivers/usb/host/hwa-hc.c 3090F: drivers/usb/host/whci/ 3091F: drivers/usb/wusbcore/ 3092F: include/linux/usb/wusb* 3093 3094HT16K33 LED CONTROLLER DRIVER 3095M: Robin van der Gracht <robin@protonic.nl> 3096S: Maintained 3097F: drivers/auxdisplay/ht16k33.c 3098F: Documentation/devicetree/bindings/display/ht16k33.txt 3099 3100CFAG12864B LCD DRIVER 3101M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3102W: http://miguelojeda.es/auxdisplay.htm 3103W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3104S: Maintained 3105F: drivers/auxdisplay/cfag12864b.c 3106F: include/linux/cfag12864b.h 3107 3108CFAG12864BFB LCD FRAMEBUFFER DRIVER 3109M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3110W: http://miguelojeda.es/auxdisplay.htm 3111W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3112S: Maintained 3113F: drivers/auxdisplay/cfag12864bfb.c 3114F: include/linux/cfag12864b.h 3115 3116CFG80211 and NL80211 3117M: Johannes Berg <johannes@sipsolutions.net> 3118L: linux-wireless@vger.kernel.org 3119W: http://wireless.kernel.org/ 3120T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3121T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3122S: Maintained 3123F: include/uapi/linux/nl80211.h 3124F: include/net/cfg80211.h 3125F: net/wireless/* 3126X: net/wireless/wext* 3127 3128CHAR and MISC DRIVERS 3129M: Arnd Bergmann <arnd@arndb.de> 3130M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3131T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3132S: Supported 3133F: drivers/char/* 3134F: drivers/misc/* 3135F: include/linux/miscdevice.h 3136 3137CHECKPATCH 3138M: Andy Whitcroft <apw@canonical.com> 3139M: Joe Perches <joe@perches.com> 3140S: Maintained 3141F: scripts/checkpatch.pl 3142 3143CHINESE DOCUMENTATION 3144M: Harry Wei <harryxiyou@gmail.com> 3145L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3146L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3147S: Maintained 3148F: Documentation/translations/zh_CN/ 3149 3150CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3151M: Peter Chen <Peter.Chen@nxp.com> 3152T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3153L: linux-usb@vger.kernel.org 3154S: Maintained 3155F: drivers/usb/chipidea/ 3156 3157CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3158M: Hans de Goede <hdegoede@redhat.com> 3159L: linux-input@vger.kernel.org 3160S: Maintained 3161F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3162F: drivers/input/touchscreen/chipone_icn8318.c 3163 3164CHROME HARDWARE PLATFORM SUPPORT 3165M: Olof Johansson <olof@lixom.net> 3166S: Maintained 3167T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3168F: drivers/platform/chrome/ 3169 3170CISCO VIC ETHERNET NIC DRIVER 3171M: Christian Benvenuti <benve@cisco.com> 3172M: Sujith Sankar <ssujith@cisco.com> 3173M: Govindarajulu Varadarajan <_govind@gmx.com> 3174M: Neel Patel <neepatel@cisco.com> 3175S: Supported 3176F: drivers/net/ethernet/cisco/enic/ 3177 3178CISCO VIC LOW LATENCY NIC DRIVER 3179M: Christian Benvenuti <benve@cisco.com> 3180M: Dave Goodell <dgoodell@cisco.com> 3181S: Supported 3182F: drivers/infiniband/hw/usnic/ 3183 3184CIRRUS LOGIC EP93XX ETHERNET DRIVER 3185M: Hartley Sweeten <hsweeten@visionengravers.com> 3186L: netdev@vger.kernel.org 3187S: Maintained 3188F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3189 3190CIRRUS LOGIC AUDIO CODEC DRIVERS 3191M: Brian Austin <brian.austin@cirrus.com> 3192M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3193L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3194S: Maintained 3195F: sound/soc/codecs/cs* 3196 3197CLEANCACHE API 3198M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3199L: linux-kernel@vger.kernel.org 3200S: Maintained 3201F: mm/cleancache.c 3202F: include/linux/cleancache.h 3203 3204CLK API 3205M: Russell King <linux@armlinux.org.uk> 3206L: linux-clk@vger.kernel.org 3207S: Maintained 3208F: include/linux/clk.h 3209 3210CLOCKSOURCE, CLOCKEVENT DRIVERS 3211M: Daniel Lezcano <daniel.lezcano@linaro.org> 3212M: Thomas Gleixner <tglx@linutronix.de> 3213L: linux-kernel@vger.kernel.org 3214T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3215S: Supported 3216F: drivers/clocksource 3217 3218CISCO FCOE HBA DRIVER 3219M: Satish Kharat <satishkh@cisco.com> 3220M: Sesidhar Baddela <sebaddel@cisco.com> 3221M: Karan Tilak Kumar <kartilak@cisco.com> 3222L: linux-scsi@vger.kernel.org 3223S: Supported 3224F: drivers/scsi/fnic/ 3225 3226CISCO SCSI HBA DRIVER 3227M: Karan Tilak Kumar <kartilak@cisco.com> 3228M: Sesidhar Baddela <sebaddel@cisco.com> 3229L: linux-scsi@vger.kernel.org 3230S: Supported 3231F: drivers/scsi/snic/ 3232 3233CMPC ACPI DRIVER 3234M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3235M: Daniel Oliveira Nascimento <don@syst.com.br> 3236L: platform-driver-x86@vger.kernel.org 3237S: Supported 3238F: drivers/platform/x86/classmate-laptop.c 3239 3240COBALT MEDIA DRIVER 3241M: Hans Verkuil <hans.verkuil@cisco.com> 3242L: linux-media@vger.kernel.org 3243T: git git://linuxtv.org/media_tree.git 3244W: https://linuxtv.org 3245S: Supported 3246F: drivers/media/pci/cobalt/ 3247 3248COCCINELLE/Semantic Patches (SmPL) 3249M: Julia Lawall <Julia.Lawall@lip6.fr> 3250M: Gilles Muller <Gilles.Muller@lip6.fr> 3251M: Nicolas Palix <nicolas.palix@imag.fr> 3252M: Michal Marek <mmarek@suse.com> 3253L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3254T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3255W: http://coccinelle.lip6.fr/ 3256S: Supported 3257F: Documentation/dev-tools/coccinelle.rst 3258F: scripts/coccinelle/ 3259F: scripts/coccicheck 3260 3261CODA FILE SYSTEM 3262M: Jan Harkes <jaharkes@cs.cmu.edu> 3263M: coda@cs.cmu.edu 3264L: codalist@coda.cs.cmu.edu 3265W: http://www.coda.cs.cmu.edu/ 3266S: Maintained 3267F: Documentation/filesystems/coda.txt 3268F: fs/coda/ 3269F: include/linux/coda*.h 3270F: include/uapi/linux/coda*.h 3271 3272CODA V4L2 MEM2MEM DRIVER 3273M: Philipp Zabel <p.zabel@pengutronix.de> 3274L: linux-media@vger.kernel.org 3275S: Maintained 3276F: Documentation/devicetree/bindings/media/coda.txt 3277F: drivers/media/platform/coda/ 3278 3279COMMON CLK FRAMEWORK 3280M: Michael Turquette <mturquette@baylibre.com> 3281M: Stephen Boyd <sboyd@codeaurora.org> 3282L: linux-clk@vger.kernel.org 3283Q: http://patchwork.kernel.org/project/linux-clk/list/ 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3285S: Maintained 3286F: Documentation/devicetree/bindings/clock/ 3287F: drivers/clk/ 3288X: drivers/clk/clkdev.c 3289F: include/linux/clk-pr* 3290F: include/linux/clk/ 3291 3292COMMON INTERNET FILE SYSTEM (CIFS) 3293M: Steve French <sfrench@samba.org> 3294L: linux-cifs@vger.kernel.org 3295L: samba-technical@lists.samba.org (moderated for non-subscribers) 3296W: http://linux-cifs.samba.org/ 3297T: git git://git.samba.org/sfrench/cifs-2.6.git 3298S: Supported 3299F: Documentation/filesystems/cifs/ 3300F: fs/cifs/ 3301 3302COMPACTPCI HOTPLUG CORE 3303M: Scott Murray <scott@spiteful.org> 3304L: linux-pci@vger.kernel.org 3305S: Maintained 3306F: drivers/pci/hotplug/cpci_hotplug* 3307 3308COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3309M: Scott Murray <scott@spiteful.org> 3310L: linux-pci@vger.kernel.org 3311S: Maintained 3312F: drivers/pci/hotplug/cpcihp_zt5550.* 3313 3314COMPACTPCI HOTPLUG GENERIC DRIVER 3315M: Scott Murray <scott@spiteful.org> 3316L: linux-pci@vger.kernel.org 3317S: Maintained 3318F: drivers/pci/hotplug/cpcihp_generic.c 3319 3320COMPAL LAPTOP SUPPORT 3321M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3322L: platform-driver-x86@vger.kernel.org 3323S: Maintained 3324F: drivers/platform/x86/compal-laptop.c 3325 3326CONEXANT ACCESSRUNNER USB DRIVER 3327L: accessrunner-general@lists.sourceforge.net 3328W: http://accessrunner.sourceforge.net/ 3329S: Orphan 3330F: drivers/usb/atm/cxacru.c 3331 3332CONFIGFS 3333M: Joel Becker <jlbec@evilplan.org> 3334M: Christoph Hellwig <hch@lst.de> 3335T: git git://git.infradead.org/users/hch/configfs.git 3336S: Supported 3337F: fs/configfs/ 3338F: include/linux/configfs.h 3339 3340CONNECTOR 3341M: Evgeniy Polyakov <zbr@ioremap.net> 3342L: netdev@vger.kernel.org 3343S: Maintained 3344F: drivers/connector/ 3345 3346CONTROL GROUP (CGROUP) 3347M: Tejun Heo <tj@kernel.org> 3348M: Li Zefan <lizefan@huawei.com> 3349M: Johannes Weiner <hannes@cmpxchg.org> 3350L: cgroups@vger.kernel.org 3351T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3352S: Maintained 3353F: Documentation/cgroup* 3354F: include/linux/cgroup* 3355F: kernel/cgroup* 3356 3357CONTROL GROUP - CPUSET 3358M: Li Zefan <lizefan@huawei.com> 3359L: cgroups@vger.kernel.org 3360W: http://www.bullopensource.org/cpuset/ 3361W: http://oss.sgi.com/projects/cpusets/ 3362T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3363S: Maintained 3364F: Documentation/cgroup-v1/cpusets.txt 3365F: include/linux/cpuset.h 3366F: kernel/cpuset.c 3367 3368CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3369M: Johannes Weiner <hannes@cmpxchg.org> 3370M: Michal Hocko <mhocko@kernel.org> 3371M: Vladimir Davydov <vdavydov.dev@gmail.com> 3372L: cgroups@vger.kernel.org 3373L: linux-mm@kvack.org 3374S: Maintained 3375F: mm/memcontrol.c 3376F: mm/swap_cgroup.c 3377 3378CORETEMP HARDWARE MONITORING DRIVER 3379M: Fenghua Yu <fenghua.yu@intel.com> 3380L: linux-hwmon@vger.kernel.org 3381S: Maintained 3382F: Documentation/hwmon/coretemp 3383F: drivers/hwmon/coretemp.c 3384 3385COSA/SRP SYNC SERIAL DRIVER 3386M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3387W: http://www.fi.muni.cz/~kas/cosa/ 3388S: Maintained 3389F: drivers/net/wan/cosa* 3390 3391CPMAC ETHERNET DRIVER 3392M: Florian Fainelli <f.fainelli@gmail.com> 3393L: netdev@vger.kernel.org 3394S: Maintained 3395F: drivers/net/ethernet/ti/cpmac.c 3396 3397CPU FREQUENCY DRIVERS 3398M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3399M: Viresh Kumar <viresh.kumar@linaro.org> 3400L: linux-pm@vger.kernel.org 3401S: Maintained 3402T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3403T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3404B: https://bugzilla.kernel.org 3405F: Documentation/cpu-freq/ 3406F: drivers/cpufreq/ 3407F: include/linux/cpufreq.h 3408 3409CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3410M: Viresh Kumar <viresh.kumar@linaro.org> 3411M: Sudeep Holla <sudeep.holla@arm.com> 3412L: linux-pm@vger.kernel.org 3413W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3414S: Maintained 3415F: drivers/cpufreq/arm_big_little.h 3416F: drivers/cpufreq/arm_big_little.c 3417F: drivers/cpufreq/arm_big_little_dt.c 3418 3419CPUIDLE DRIVER - ARM BIG LITTLE 3420M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3421M: Daniel Lezcano <daniel.lezcano@linaro.org> 3422L: linux-pm@vger.kernel.org 3423L: linux-arm-kernel@lists.infradead.org 3424T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3425S: Maintained 3426F: drivers/cpuidle/cpuidle-big_little.c 3427 3428CPUIDLE DRIVER - ARM EXYNOS 3429M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3430M: Daniel Lezcano <daniel.lezcano@linaro.org> 3431M: Kukjin Kim <kgene@kernel.org> 3432L: linux-pm@vger.kernel.org 3433L: linux-samsung-soc@vger.kernel.org 3434S: Supported 3435F: drivers/cpuidle/cpuidle-exynos.c 3436F: arch/arm/mach-exynos/pm.c 3437 3438CPUIDLE DRIVERS 3439M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3440M: Daniel Lezcano <daniel.lezcano@linaro.org> 3441L: linux-pm@vger.kernel.org 3442S: Maintained 3443T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3444B: https://bugzilla.kernel.org 3445F: drivers/cpuidle/* 3446F: include/linux/cpuidle.h 3447 3448CPUID/MSR DRIVER 3449M: "H. Peter Anvin" <hpa@zytor.com> 3450S: Maintained 3451F: arch/x86/kernel/cpuid.c 3452F: arch/x86/kernel/msr.c 3453 3454CPU POWER MONITORING SUBSYSTEM 3455M: Thomas Renninger <trenn@suse.com> 3456L: linux-pm@vger.kernel.org 3457S: Maintained 3458F: tools/power/cpupower/ 3459 3460CRAMFS FILESYSTEM 3461W: http://sourceforge.net/projects/cramfs/ 3462S: Orphan / Obsolete 3463F: Documentation/filesystems/cramfs.txt 3464F: fs/cramfs/ 3465 3466CRIS PORT 3467M: Mikael Starvik <starvik@axis.com> 3468M: Jesper Nilsson <jesper.nilsson@axis.com> 3469L: linux-cris-kernel@axis.com 3470W: http://developer.axis.com 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3472S: Maintained 3473F: arch/cris/ 3474F: drivers/tty/serial/crisv10.* 3475 3476CRYPTO API 3477M: Herbert Xu <herbert@gondor.apana.org.au> 3478M: "David S. Miller" <davem@davemloft.net> 3479L: linux-crypto@vger.kernel.org 3480T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3481T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3482S: Maintained 3483F: Documentation/crypto/ 3484F: Documentation/devicetree/bindings/crypto/ 3485F: Documentation/DocBook/crypto-API.tmpl 3486F: arch/*/crypto/ 3487F: crypto/ 3488F: drivers/crypto/ 3489F: include/crypto/ 3490F: include/linux/crypto* 3491 3492CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3493M: Neil Horman <nhorman@tuxdriver.com> 3494L: linux-crypto@vger.kernel.org 3495S: Maintained 3496F: crypto/ansi_cprng.c 3497F: crypto/rng.c 3498 3499CS3308 MEDIA DRIVER 3500M: Hans Verkuil <hverkuil@xs4all.nl> 3501L: linux-media@vger.kernel.org 3502T: git git://linuxtv.org/media_tree.git 3503W: http://linuxtv.org 3504S: Odd Fixes 3505F: drivers/media/i2c/cs3308.c 3506F: drivers/media/i2c/cs3308.h 3507 3508CS5535 Audio ALSA driver 3509M: Jaya Kumar <jayakumar.alsa@gmail.com> 3510S: Maintained 3511F: sound/pci/cs5535audio/ 3512 3513CW1200 WLAN driver 3514M: Solomon Peachy <pizza@shaftnet.org> 3515S: Maintained 3516F: drivers/net/wireless/st/cw1200/ 3517 3518CX18 VIDEO4LINUX DRIVER 3519M: Andy Walls <awalls@md.metrocast.net> 3520L: ivtv-devel@ivtvdriver.org (subscribers-only) 3521L: linux-media@vger.kernel.org 3522T: git git://linuxtv.org/media_tree.git 3523W: https://linuxtv.org 3524W: http://www.ivtvdriver.org/index.php/Cx18 3525S: Maintained 3526F: Documentation/media/v4l-drivers/cx18* 3527F: drivers/media/pci/cx18/ 3528F: include/uapi/linux/ivtv* 3529 3530CX2341X MPEG ENCODER HELPER MODULE 3531M: Hans Verkuil <hverkuil@xs4all.nl> 3532L: linux-media@vger.kernel.org 3533T: git git://linuxtv.org/media_tree.git 3534W: https://linuxtv.org 3535S: Maintained 3536F: drivers/media/common/cx2341x* 3537F: include/media/cx2341x* 3538 3539CX24120 MEDIA DRIVER 3540M: Jemma Denson <jdenson@gmail.com> 3541M: Patrick Boettcher <patrick.boettcher@posteo.de> 3542L: linux-media@vger.kernel.org 3543W: https://linuxtv.org 3544Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3545S: Maintained 3546F: drivers/media/dvb-frontends/cx24120* 3547 3548CX88 VIDEO4LINUX DRIVER 3549M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3550M: Mauro Carvalho Chehab <mchehab@kernel.org> 3551L: linux-media@vger.kernel.org 3552W: https://linuxtv.org 3553T: git git://linuxtv.org/media_tree.git 3554S: Odd fixes 3555F: Documentation/media/v4l-drivers/cx88* 3556F: drivers/media/pci/cx88/ 3557 3558CXD2820R MEDIA DRIVER 3559M: Antti Palosaari <crope@iki.fi> 3560L: linux-media@vger.kernel.org 3561W: https://linuxtv.org 3562W: http://palosaari.fi/linux/ 3563Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3564T: git git://linuxtv.org/anttip/media_tree.git 3565S: Maintained 3566F: drivers/media/dvb-frontends/cxd2820r* 3567 3568CXGB3 ETHERNET DRIVER (CXGB3) 3569M: Santosh Raspatur <santosh@chelsio.com> 3570L: netdev@vger.kernel.org 3571W: http://www.chelsio.com 3572S: Supported 3573F: drivers/net/ethernet/chelsio/cxgb3/ 3574 3575CXGB3 ISCSI DRIVER (CXGB3I) 3576M: Karen Xie <kxie@chelsio.com> 3577L: linux-scsi@vger.kernel.org 3578W: http://www.chelsio.com 3579S: Supported 3580F: drivers/scsi/cxgbi/cxgb3i 3581 3582CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3583M: Steve Wise <swise@chelsio.com> 3584L: linux-rdma@vger.kernel.org 3585W: http://www.openfabrics.org 3586S: Supported 3587F: drivers/infiniband/hw/cxgb3/ 3588F: include/uapi/rdma/cxgb3-abi.h 3589 3590CXGB4 ETHERNET DRIVER (CXGB4) 3591M: Ganesh Goudar <ganeshgr@chelsio.com> 3592L: netdev@vger.kernel.org 3593W: http://www.chelsio.com 3594S: Supported 3595F: drivers/net/ethernet/chelsio/cxgb4/ 3596 3597CXGB4 ISCSI DRIVER (CXGB4I) 3598M: Karen Xie <kxie@chelsio.com> 3599L: linux-scsi@vger.kernel.org 3600W: http://www.chelsio.com 3601S: Supported 3602F: drivers/scsi/cxgbi/cxgb4i 3603 3604CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3605M: Steve Wise <swise@chelsio.com> 3606L: linux-rdma@vger.kernel.org 3607W: http://www.openfabrics.org 3608S: Supported 3609F: drivers/infiniband/hw/cxgb4/ 3610F: include/uapi/rdma/cxgb4-abi.h 3611 3612CXGB4VF ETHERNET DRIVER (CXGB4VF) 3613M: Casey Leedom <leedom@chelsio.com> 3614L: netdev@vger.kernel.org 3615W: http://www.chelsio.com 3616S: Supported 3617F: drivers/net/ethernet/chelsio/cxgb4vf/ 3618 3619CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3620M: Ian Munsie <imunsie@au1.ibm.com> 3621M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3622L: linuxppc-dev@lists.ozlabs.org 3623S: Supported 3624F: arch/powerpc/platforms/powernv/pci-cxl.c 3625F: drivers/misc/cxl/ 3626F: include/misc/cxl* 3627F: include/uapi/misc/cxl.h 3628F: Documentation/powerpc/cxl.txt 3629F: Documentation/ABI/testing/sysfs-class-cxl 3630 3631CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3632M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3633M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3634M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3635L: linux-scsi@vger.kernel.org 3636S: Supported 3637F: drivers/scsi/cxlflash/ 3638F: include/uapi/scsi/cxlflash_ioctls.h 3639F: Documentation/powerpc/cxlflash.txt 3640 3641STMMAC ETHERNET DRIVER 3642M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3643M: Alexandre Torgue <alexandre.torgue@st.com> 3644L: netdev@vger.kernel.org 3645W: http://www.stlinux.com 3646S: Supported 3647F: drivers/net/ethernet/stmicro/stmmac/ 3648 3649CYBERPRO FB DRIVER 3650M: Russell King <linux@armlinux.org.uk> 3651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3652W: http://www.armlinux.org.uk/ 3653S: Maintained 3654F: drivers/video/fbdev/cyber2000fb.* 3655 3656CYCLADES ASYNC MUX DRIVER 3657W: http://www.cyclades.com/ 3658S: Orphan 3659F: drivers/tty/cyclades.c 3660F: include/linux/cyclades.h 3661F: include/uapi/linux/cyclades.h 3662 3663CYCLADES PC300 DRIVER 3664W: http://www.cyclades.com/ 3665S: Orphan 3666F: drivers/net/wan/pc300* 3667 3668CYPRESS_FIRMWARE MEDIA DRIVER 3669M: Antti Palosaari <crope@iki.fi> 3670L: linux-media@vger.kernel.org 3671W: https://linuxtv.org 3672W: http://palosaari.fi/linux/ 3673Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3674T: git git://linuxtv.org/anttip/media_tree.git 3675S: Maintained 3676F: drivers/media/common/cypress_firmware* 3677 3678CYTTSP TOUCHSCREEN DRIVER 3679M: Ferruh Yigit <fery@cypress.com> 3680L: linux-input@vger.kernel.org 3681S: Supported 3682F: drivers/input/touchscreen/cyttsp* 3683F: include/linux/input/cyttsp.h 3684 3685DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3686M: Joshua Kinard <kumba@gentoo.org> 3687S: Maintained 3688F: drivers/rtc/rtc-ds1685.c 3689F: include/linux/rtc/ds1685.h 3690 3691DAMA SLAVE for AX.25 3692M: Joerg Reuter <jreuter@yaina.de> 3693W: http://yaina.de/jreuter/ 3694W: http://www.qsl.net/dl1bke/ 3695L: linux-hams@vger.kernel.org 3696S: Maintained 3697F: net/ax25/af_ax25.c 3698F: net/ax25/ax25_dev.c 3699F: net/ax25/ax25_ds_* 3700F: net/ax25/ax25_in.c 3701F: net/ax25/ax25_out.c 3702F: net/ax25/ax25_timer.c 3703F: net/ax25/sysctl_net_ax25.c 3704 3705DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3706L: netdev@vger.kernel.org 3707S: Orphan 3708F: Documentation/networking/dmfe.txt 3709F: drivers/net/ethernet/dec/tulip/dmfe.c 3710 3711DC390/AM53C974 SCSI driver 3712M: Hannes Reinecke <hare@suse.com> 3713L: linux-scsi@vger.kernel.org 3714S: Maintained 3715F: drivers/scsi/am53c974.c 3716 3717DC395x SCSI driver 3718M: Oliver Neukum <oliver@neukum.org> 3719M: Ali Akcaagac <aliakc@web.de> 3720M: Jamie Lenehan <lenehan@twibble.org> 3721L: dc395x@twibble.org 3722W: http://twibble.org/dist/dc395x/ 3723W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3724S: Maintained 3725F: Documentation/scsi/dc395x.txt 3726F: drivers/scsi/dc395x.* 3727 3728DCCP PROTOCOL 3729M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3730L: dccp@vger.kernel.org 3731W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3732S: Maintained 3733F: include/linux/dccp.h 3734F: include/uapi/linux/dccp.h 3735F: include/linux/tfrc.h 3736F: net/dccp/ 3737 3738DECnet NETWORK LAYER 3739W: http://linux-decnet.sourceforge.net 3740L: linux-decnet-user@lists.sourceforge.net 3741S: Orphan 3742F: Documentation/networking/decnet.txt 3743F: net/decnet/ 3744 3745DECSTATION PLATFORM SUPPORT 3746M: "Maciej W. Rozycki" <macro@linux-mips.org> 3747L: linux-mips@linux-mips.org 3748W: http://www.linux-mips.org/wiki/DECstation 3749S: Maintained 3750F: arch/mips/dec/ 3751F: arch/mips/include/asm/dec/ 3752F: arch/mips/include/asm/mach-dec/ 3753 3754DEFXX FDDI NETWORK DRIVER 3755M: "Maciej W. Rozycki" <macro@linux-mips.org> 3756S: Maintained 3757F: drivers/net/fddi/defxx.* 3758 3759DELL LAPTOP DRIVER 3760M: Matthew Garrett <mjg59@srcf.ucam.org> 3761M: Pali Rohár <pali.rohar@gmail.com> 3762L: platform-driver-x86@vger.kernel.org 3763S: Maintained 3764F: drivers/platform/x86/dell-laptop.c 3765 3766DELL LAPTOP RBTN DRIVER 3767M: Pali Rohár <pali.rohar@gmail.com> 3768S: Maintained 3769F: drivers/platform/x86/dell-rbtn.* 3770 3771DELL LAPTOP FREEFALL DRIVER 3772M: Pali Rohár <pali.rohar@gmail.com> 3773S: Maintained 3774F: drivers/platform/x86/dell-smo8800.c 3775 3776DELL LAPTOP SMM DRIVER 3777M: Pali Rohár <pali.rohar@gmail.com> 3778S: Maintained 3779F: drivers/hwmon/dell-smm-hwmon.c 3780F: include/uapi/linux/i8k.h 3781 3782DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3783M: Doug Warzecha <Douglas_Warzecha@dell.com> 3784S: Maintained 3785F: Documentation/dcdbas.txt 3786F: drivers/firmware/dcdbas.* 3787 3788DELL WMI EXTRAS DRIVER 3789M: Matthew Garrett <mjg59@srcf.ucam.org> 3790M: Pali Rohár <pali.rohar@gmail.com> 3791S: Maintained 3792F: drivers/platform/x86/dell-wmi.c 3793 3794DESIGNWARE USB2 DRD IP DRIVER 3795M: John Youn <johnyoun@synopsys.com> 3796L: linux-usb@vger.kernel.org 3797T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3798S: Maintained 3799F: drivers/usb/dwc2/ 3800 3801DESIGNWARE USB3 DRD IP DRIVER 3802M: Felipe Balbi <balbi@kernel.org> 3803L: linux-usb@vger.kernel.org 3804T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3805S: Maintained 3806F: drivers/usb/dwc3/ 3807 3808DEVICE COREDUMP (DEV_COREDUMP) 3809M: Johannes Berg <johannes@sipsolutions.net> 3810L: linux-kernel@vger.kernel.org 3811S: Maintained 3812F: drivers/base/devcoredump.c 3813F: include/linux/devcoredump.h 3814 3815DEVICE FREQUENCY (DEVFREQ) 3816M: MyungJoo Ham <myungjoo.ham@samsung.com> 3817M: Kyungmin Park <kyungmin.park@samsung.com> 3818R: Chanwoo Choi <cw00.choi@samsung.com> 3819L: linux-pm@vger.kernel.org 3820T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3821S: Maintained 3822F: drivers/devfreq/ 3823F: include/linux/devfreq.h 3824F: Documentation/devicetree/bindings/devfreq/ 3825 3826DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3827M: Chanwoo Choi <cw00.choi@samsung.com> 3828L: linux-pm@vger.kernel.org 3829T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3830S: Supported 3831F: drivers/devfreq/event/ 3832F: drivers/devfreq/devfreq-event.c 3833F: include/linux/devfreq-event.h 3834F: Documentation/devicetree/bindings/devfreq/event/ 3835 3836BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3837M: Chanwoo Choi <cw00.choi@samsung.com> 3838L: linux-pm@vger.kernel.org 3839L: linux-samsung-soc@vger.kernel.org 3840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3841S: Maintained 3842F: drivers/devfreq/exynos-bus.c 3843F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3844 3845DEVICE NUMBER REGISTRY 3846M: Torben Mathiasen <device@lanana.org> 3847W: http://lanana.org/docs/device-list/index.html 3848S: Maintained 3849 3850DEVICE-MAPPER (LVM) 3851M: Alasdair Kergon <agk@redhat.com> 3852M: Mike Snitzer <snitzer@redhat.com> 3853M: dm-devel@redhat.com 3854L: dm-devel@redhat.com 3855W: http://sources.redhat.com/dm 3856Q: http://patchwork.kernel.org/project/dm-devel/list/ 3857T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3858T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3859S: Maintained 3860F: Documentation/device-mapper/ 3861F: drivers/md/dm* 3862F: drivers/md/persistent-data/ 3863F: include/linux/device-mapper.h 3864F: include/linux/dm-*.h 3865F: include/uapi/linux/dm-*.h 3866 3867DEVLINK 3868M: Jiri Pirko <jiri@mellanox.com> 3869L: netdev@vger.kernel.org 3870S: Supported 3871F: net/core/devlink.c 3872F: include/net/devlink.h 3873F: include/uapi/linux/devlink.h 3874 3875DIALOG SEMICONDUCTOR DRIVERS 3876M: Support Opensource <support.opensource@diasemi.com> 3877W: http://www.dialog-semiconductor.com/products 3878S: Supported 3879F: Documentation/hwmon/da90?? 3880F: Documentation/devicetree/bindings/mfd/da90*.txt 3881F: Documentation/devicetree/bindings/regulator/da92*.txt 3882F: Documentation/devicetree/bindings/sound/da[79]*.txt 3883F: drivers/gpio/gpio-da90??.c 3884F: drivers/hwmon/da90??-hwmon.c 3885F: drivers/iio/adc/da91??-*.c 3886F: drivers/input/misc/da90??_onkey.c 3887F: drivers/input/touchscreen/da9052_tsi.c 3888F: drivers/leds/leds-da90??.c 3889F: drivers/mfd/da903x.c 3890F: drivers/mfd/da90??-*.c 3891F: drivers/mfd/da91??-*.c 3892F: drivers/power/supply/da9052-battery.c 3893F: drivers/power/supply/da91??-*.c 3894F: drivers/regulator/da903x.c 3895F: drivers/regulator/da9???-regulator.[ch] 3896F: drivers/rtc/rtc-da90??.c 3897F: drivers/video/backlight/da90??_bl.c 3898F: drivers/watchdog/da90??_wdt.c 3899F: include/linux/mfd/da903x.h 3900F: include/linux/mfd/da9052/ 3901F: include/linux/mfd/da9055/ 3902F: include/linux/mfd/da9062/ 3903F: include/linux/mfd/da9063/ 3904F: include/linux/mfd/da9150/ 3905F: include/linux/regulator/da9211.h 3906F: include/sound/da[79]*.h 3907F: sound/soc/codecs/da[79]*.[ch] 3908 3909DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3910M: William Breathitt Gray <vilhelm.gray@gmail.com> 3911L: linux-gpio@vger.kernel.org 3912S: Maintained 3913F: drivers/gpio/gpio-gpio-mm.c 3914 3915DIGI NEO AND CLASSIC PCI PRODUCTS 3916M: Lidza Louina <lidza.louina@gmail.com> 3917M: Mark Hounschell <markh@compro.net> 3918L: driverdev-devel@linuxdriverproject.org 3919S: Maintained 3920F: drivers/staging/dgnc/ 3921 3922DIOLAN U2C-12 I2C DRIVER 3923M: Guenter Roeck <linux@roeck-us.net> 3924L: linux-i2c@vger.kernel.org 3925S: Maintained 3926F: drivers/i2c/busses/i2c-diolan-u2c.c 3927 3928DIRECT ACCESS (DAX) 3929M: Matthew Wilcox <willy@linux.intel.com> 3930L: linux-fsdevel@vger.kernel.org 3931S: Supported 3932F: fs/dax.c 3933 3934DIRECTORY NOTIFICATION (DNOTIFY) 3935M: Eric Paris <eparis@parisplace.org> 3936S: Maintained 3937F: Documentation/filesystems/dnotify.txt 3938F: fs/notify/dnotify/ 3939F: include/linux/dnotify.h 3940 3941DISK GEOMETRY AND PARTITION HANDLING 3942M: Andries Brouwer <aeb@cwi.nl> 3943W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3944W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3945W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3946S: Maintained 3947 3948DISKQUOTA 3949M: Jan Kara <jack@suse.com> 3950S: Maintained 3951F: Documentation/filesystems/quota.txt 3952F: fs/quota/ 3953F: include/linux/quota*.h 3954F: include/uapi/linux/quota*.h 3955 3956DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3957M: Bernie Thompson <bernie@plugable.com> 3958L: linux-fbdev@vger.kernel.org 3959S: Maintained 3960W: http://plugable.com/category/projects/udlfb/ 3961F: drivers/video/fbdev/udlfb.c 3962F: include/video/udlfb.h 3963F: Documentation/fb/udlfb.txt 3964 3965DISTRIBUTED LOCK MANAGER (DLM) 3966M: Christine Caulfield <ccaulfie@redhat.com> 3967M: David Teigland <teigland@redhat.com> 3968L: cluster-devel@redhat.com 3969W: http://sources.redhat.com/cluster/ 3970T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3971S: Supported 3972F: fs/dlm/ 3973 3974DMA BUFFER SHARING FRAMEWORK 3975M: Sumit Semwal <sumit.semwal@linaro.org> 3976S: Maintained 3977L: linux-media@vger.kernel.org 3978L: dri-devel@lists.freedesktop.org 3979L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3980F: drivers/dma-buf/ 3981F: include/linux/dma-buf* 3982F: include/linux/reservation.h 3983F: include/linux/*fence.h 3984F: Documentation/dma-buf-sharing.txt 3985T: git git://anongit.freedesktop.org/drm/drm-misc 3986 3987SYNC FILE FRAMEWORK 3988M: Sumit Semwal <sumit.semwal@linaro.org> 3989R: Gustavo Padovan <gustavo@padovan.org> 3990S: Maintained 3991L: linux-media@vger.kernel.org 3992L: dri-devel@lists.freedesktop.org 3993F: drivers/dma-buf/sync_* 3994F: drivers/dma-buf/sw_sync.c 3995F: include/linux/sync_file.h 3996F: include/uapi/linux/sync_file.h 3997F: Documentation/sync_file.txt 3998T: git git://anongit.freedesktop.org/drm/drm-misc 3999 4000DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4001M: Vinod Koul <vinod.koul@intel.com> 4002L: dmaengine@vger.kernel.org 4003Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4004S: Maintained 4005F: drivers/dma/ 4006F: include/linux/dmaengine.h 4007F: Documentation/devicetree/bindings/dma/ 4008F: Documentation/dmaengine/ 4009T: git git://git.infradead.org/users/vkoul/slave-dma.git 4010 4011DME1737 HARDWARE MONITOR DRIVER 4012M: Juerg Haefliger <juergh@gmail.com> 4013L: linux-hwmon@vger.kernel.org 4014S: Maintained 4015F: Documentation/hwmon/dme1737 4016F: drivers/hwmon/dme1737.c 4017 4018DMI/SMBIOS SUPPORT 4019M: Jean Delvare <jdelvare@suse.com> 4020S: Maintained 4021T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4022F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4023F: drivers/firmware/dmi-id.c 4024F: drivers/firmware/dmi_scan.c 4025F: include/linux/dmi.h 4026 4027DOCUMENTATION 4028M: Jonathan Corbet <corbet@lwn.net> 4029L: linux-doc@vger.kernel.org 4030S: Maintained 4031F: Documentation/ 4032F: scripts/docproc.c 4033F: scripts/kernel-doc* 4034X: Documentation/ABI/ 4035X: Documentation/devicetree/ 4036X: Documentation/acpi 4037X: Documentation/power 4038X: Documentation/spi 4039X: Documentation/media 4040T: git git://git.lwn.net/linux.git docs-next 4041 4042DOUBLETALK DRIVER 4043M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4044L: blinux-list@redhat.com 4045S: Maintained 4046F: drivers/char/dtlk.c 4047F: include/linux/dtlk.h 4048 4049DPT_I2O SCSI RAID DRIVER 4050M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4051L: linux-scsi@vger.kernel.org 4052W: http://www.adaptec.com/ 4053S: Maintained 4054F: drivers/scsi/dpt* 4055F: drivers/scsi/dpt/ 4056 4057DRBD DRIVER 4058M: Philipp Reisner <philipp.reisner@linbit.com> 4059M: Lars Ellenberg <lars.ellenberg@linbit.com> 4060L: drbd-dev@lists.linbit.com 4061W: http://www.drbd.org 4062T: git git://git.linbit.com/linux-drbd.git 4063T: git git://git.linbit.com/drbd-8.4.git 4064S: Supported 4065F: drivers/block/drbd/ 4066F: lib/lru_cache.c 4067F: Documentation/blockdev/drbd/ 4068 4069DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4070M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4071T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4072S: Supported 4073F: Documentation/kobject.txt 4074F: drivers/base/ 4075F: fs/debugfs/ 4076F: fs/kernfs/ 4077F: fs/sysfs/ 4078F: include/linux/debugfs.h 4079F: include/linux/kobj* 4080F: lib/kobj* 4081 4082DRM DRIVERS 4083M: David Airlie <airlied@linux.ie> 4084L: dri-devel@lists.freedesktop.org 4085T: git git://people.freedesktop.org/~airlied/linux 4086B: https://bugs.freedesktop.org/ 4087C: irc://chat.freenode.net/dri-devel 4088S: Maintained 4089F: drivers/gpu/drm/ 4090F: drivers/gpu/vga/ 4091F: Documentation/devicetree/bindings/display/ 4092F: Documentation/devicetree/bindings/gpu/ 4093F: Documentation/devicetree/bindings/video/ 4094F: Documentation/gpu/ 4095F: include/drm/ 4096F: include/uapi/drm/ 4097 4098DRM DRIVERS AND MISC GPU PATCHES 4099M: Daniel Vetter <daniel.vetter@intel.com> 4100M: Jani Nikula <jani.nikula@linux.intel.com> 4101M: Sean Paul <seanpaul@chromium.org> 4102W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4103S: Maintained 4104T: git git://anongit.freedesktop.org/drm/drm-misc 4105F: Documentation/gpu/ 4106F: drivers/gpu/vga/ 4107F: drivers/gpu/drm/* 4108F: include/drm/drm* 4109F: include/uapi/drm/drm* 4110 4111DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4112M: Dave Airlie <airlied@redhat.com> 4113S: Odd Fixes 4114F: drivers/gpu/drm/ast/ 4115 4116DRM DRIVERS FOR BRIDGE CHIPS 4117M: Archit Taneja <architt@codeaurora.org> 4118S: Maintained 4119T: git git://anongit.freedesktop.org/drm/drm-misc 4120F: drivers/gpu/drm/bridge/ 4121 4122DRM DRIVER FOR BOCHS VIRTUAL GPU 4123M: Gerd Hoffmann <kraxel@redhat.com> 4124L: virtualization@lists.linux-foundation.org 4125T: git git://git.kraxel.org/linux drm-qemu 4126S: Maintained 4127F: drivers/gpu/drm/bochs/ 4128 4129DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4130M: Dave Airlie <airlied@redhat.com> 4131M: Gerd Hoffmann <kraxel@redhat.com> 4132L: virtualization@lists.linux-foundation.org 4133T: git git://git.kraxel.org/linux drm-qemu 4134S: Obsolete 4135W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4136F: drivers/gpu/drm/cirrus/ 4137 4138RADEON and AMDGPU DRM DRIVERS 4139M: Alex Deucher <alexander.deucher@amd.com> 4140M: Christian König <christian.koenig@amd.com> 4141L: amd-gfx@lists.freedesktop.org 4142T: git git://people.freedesktop.org/~agd5f/linux 4143S: Supported 4144F: drivers/gpu/drm/radeon/ 4145F: include/uapi/drm/radeon_drm.h 4146F: drivers/gpu/drm/amd/ 4147F: include/uapi/drm/amdgpu_drm.h 4148 4149DRM PANEL DRIVERS 4150M: Thierry Reding <thierry.reding@gmail.com> 4151L: dri-devel@lists.freedesktop.org 4152T: git git://anongit.freedesktop.org/tegra/linux.git 4153S: Maintained 4154F: drivers/gpu/drm/drm_panel.c 4155F: drivers/gpu/drm/panel/ 4156F: include/drm/drm_panel.h 4157F: Documentation/devicetree/bindings/display/panel/ 4158 4159INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4160M: Daniel Vetter <daniel.vetter@intel.com> 4161M: Jani Nikula <jani.nikula@linux.intel.com> 4162L: intel-gfx@lists.freedesktop.org 4163W: https://01.org/linuxgraphics/ 4164B: https://01.org/linuxgraphics/documentation/how-report-bugs 4165C: irc://chat.freenode.net/intel-gfx 4166Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4167T: git git://anongit.freedesktop.org/drm-intel 4168S: Supported 4169F: drivers/gpu/drm/i915/ 4170F: include/drm/i915* 4171F: include/uapi/drm/i915_drm.h 4172F: Documentation/gpu/i915.rst 4173 4174INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4175M: Zhenyu Wang <zhenyuw@linux.intel.com> 4176M: Zhi Wang <zhi.a.wang@intel.com> 4177L: intel-gvt-dev@lists.freedesktop.org 4178L: intel-gfx@lists.freedesktop.org 4179W: https://01.org/igvt-g 4180T: git https://github.com/01org/gvt-linux.git 4181S: Supported 4182F: drivers/gpu/drm/i915/gvt/ 4183 4184DRM DRIVERS FOR ATMEL HLCDC 4185M: Boris Brezillon <boris.brezillon@free-electrons.com> 4186L: dri-devel@lists.freedesktop.org 4187S: Supported 4188F: drivers/gpu/drm/atmel-hlcdc/ 4189F: Documentation/devicetree/bindings/drm/atmel/ 4190 4191DRM DRIVERS FOR ALLWINNER A10 4192M: Maxime Ripard <maxime.ripard@free-electrons.com> 4193L: dri-devel@lists.freedesktop.org 4194S: Supported 4195F: drivers/gpu/drm/sun4i/ 4196F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4197 4198DRM DRIVERS FOR AMLOGIC SOCS 4199M: Neil Armstrong <narmstrong@baylibre.com> 4200L: dri-devel@lists.freedesktop.org 4201L: linux-amlogic@lists.infradead.org 4202W: http://linux-meson.com/ 4203S: Supported 4204F: drivers/gpu/drm/meson/ 4205F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4206 4207DRM DRIVERS FOR EXYNOS 4208M: Inki Dae <inki.dae@samsung.com> 4209M: Joonyoung Shim <jy0922.shim@samsung.com> 4210M: Seung-Woo Kim <sw0312.kim@samsung.com> 4211M: Kyungmin Park <kyungmin.park@samsung.com> 4212L: dri-devel@lists.freedesktop.org 4213T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4214S: Supported 4215F: drivers/gpu/drm/exynos/ 4216F: include/uapi/drm/exynos_drm.h 4217F: Documentation/devicetree/bindings/display/exynos/ 4218 4219DRM DRIVERS FOR FREESCALE DCU 4220M: Stefan Agner <stefan@agner.ch> 4221M: Alison Wang <alison.wang@freescale.com> 4222L: dri-devel@lists.freedesktop.org 4223S: Supported 4224F: drivers/gpu/drm/fsl-dcu/ 4225F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4226F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4227F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4228 4229DRM DRIVERS FOR FREESCALE IMX 4230M: Philipp Zabel <p.zabel@pengutronix.de> 4231L: dri-devel@lists.freedesktop.org 4232S: Maintained 4233F: drivers/gpu/drm/imx/ 4234F: drivers/gpu/ipu-v3/ 4235F: Documentation/devicetree/bindings/display/imx/ 4236 4237DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4238M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4239L: dri-devel@lists.freedesktop.org 4240T: git git://github.com/patjak/drm-gma500 4241S: Maintained 4242F: drivers/gpu/drm/gma500/ 4243 4244DRM DRIVERS FOR HISILICON 4245M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4246M: Rongrong Zou <zourongrong@gmail.com> 4247R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4248R: Chen Feng <puck.chen@hisilicon.com> 4249L: dri-devel@lists.freedesktop.org 4250T: git git://github.com/xin3liang/linux.git 4251S: Maintained 4252F: drivers/gpu/drm/hisilicon/ 4253F: Documentation/devicetree/bindings/display/hisilicon/ 4254 4255DRM DRIVER FOR INTEL I810 VIDEO CARDS 4256S: Orphan / Obsolete 4257F: drivers/gpu/drm/i810/ 4258F: include/uapi/drm/i810_drm.h 4259 4260DRM DRIVERS FOR MEDIATEK 4261M: CK Hu <ck.hu@mediatek.com> 4262M: Philipp Zabel <p.zabel@pengutronix.de> 4263L: dri-devel@lists.freedesktop.org 4264S: Supported 4265F: drivers/gpu/drm/mediatek/ 4266F: Documentation/devicetree/bindings/display/mediatek/ 4267 4268DRM DRIVER FOR MSM ADRENO GPU 4269M: Rob Clark <robdclark@gmail.com> 4270L: linux-arm-msm@vger.kernel.org 4271L: dri-devel@lists.freedesktop.org 4272L: freedreno@lists.freedesktop.org 4273T: git git://people.freedesktop.org/~robclark/linux 4274S: Maintained 4275F: drivers/gpu/drm/msm/ 4276F: include/uapi/drm/msm_drm.h 4277F: Documentation/devicetree/bindings/display/msm/ 4278 4279DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4280M: Ben Skeggs <bskeggs@redhat.com> 4281L: dri-devel@lists.freedesktop.org 4282L: nouveau@lists.freedesktop.org 4283T: git git://github.com/skeggsb/linux 4284S: Supported 4285F: drivers/gpu/drm/nouveau/ 4286F: include/uapi/drm/nouveau_drm.h 4287 4288DRM DRIVERS FOR NVIDIA TEGRA 4289M: Thierry Reding <thierry.reding@gmail.com> 4290L: dri-devel@lists.freedesktop.org 4291L: linux-tegra@vger.kernel.org 4292T: git git://anongit.freedesktop.org/tegra/linux.git 4293S: Supported 4294F: drivers/gpu/drm/tegra/ 4295F: drivers/gpu/host1x/ 4296F: include/linux/host1x.h 4297F: include/uapi/drm/tegra_drm.h 4298F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4299 4300DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4301S: Orphan / Obsolete 4302F: drivers/gpu/drm/mga/ 4303F: include/uapi/drm/mga_drm.h 4304 4305DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4306M: Dave Airlie <airlied@redhat.com> 4307S: Odd Fixes 4308F: drivers/gpu/drm/mgag200/ 4309 4310DRM DRIVER FOR RAGE 128 VIDEO CARDS 4311S: Orphan / Obsolete 4312F: drivers/gpu/drm/r128/ 4313F: include/uapi/drm/r128_drm.h 4314 4315DRM DRIVERS FOR RENESAS 4316M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4317L: dri-devel@lists.freedesktop.org 4318L: linux-renesas-soc@vger.kernel.org 4319T: git git://linuxtv.org/pinchartl/fbdev 4320S: Supported 4321F: drivers/gpu/drm/rcar-du/ 4322F: drivers/gpu/drm/shmobile/ 4323F: include/linux/platform_data/shmob_drm.h 4324F: Documentation/devicetree/bindings/display/renesas,du.txt 4325 4326DRM DRIVER FOR QXL VIRTUAL GPU 4327M: Dave Airlie <airlied@redhat.com> 4328M: Gerd Hoffmann <kraxel@redhat.com> 4329L: virtualization@lists.linux-foundation.org 4330T: git git://git.kraxel.org/linux drm-qemu 4331S: Maintained 4332F: drivers/gpu/drm/qxl/ 4333F: include/uapi/drm/qxl_drm.h 4334 4335DRM DRIVERS FOR ROCKCHIP 4336M: Mark Yao <mark.yao@rock-chips.com> 4337L: dri-devel@lists.freedesktop.org 4338S: Maintained 4339F: drivers/gpu/drm/rockchip/ 4340F: Documentation/devicetree/bindings/display/rockchip/ 4341 4342DRM DRIVER FOR SAVAGE VIDEO CARDS 4343S: Orphan / Obsolete 4344F: drivers/gpu/drm/savage/ 4345F: include/uapi/drm/savage_drm.h 4346 4347DRM DRIVER FOR SIS VIDEO CARDS 4348S: Orphan / Obsolete 4349F: drivers/gpu/drm/sis/ 4350F: include/uapi/drm/sis_drm.h 4351 4352DRM DRIVERS FOR STI 4353M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4354M: Vincent Abriou <vincent.abriou@st.com> 4355L: dri-devel@lists.freedesktop.org 4356T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4357S: Maintained 4358F: drivers/gpu/drm/sti 4359F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4360 4361DRM DRIVER FOR TDFX VIDEO CARDS 4362S: Orphan / Obsolete 4363F: drivers/gpu/drm/tdfx/ 4364 4365DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4366M: Dave Airlie <airlied@redhat.com> 4367S: Odd Fixes 4368F: drivers/gpu/drm/udl/ 4369 4370DRM DRIVERS FOR VIVANTE GPU IP 4371M: Lucas Stach <l.stach@pengutronix.de> 4372R: Russell King <linux+etnaviv@armlinux.org.uk> 4373R: Christian Gmeiner <christian.gmeiner@gmail.com> 4374L: etnaviv@lists.freedesktop.org 4375L: dri-devel@lists.freedesktop.org 4376S: Maintained 4377F: drivers/gpu/drm/etnaviv/ 4378F: include/uapi/drm/etnaviv_drm.h 4379F: Documentation/devicetree/bindings/display/etnaviv/ 4380 4381DRM DRIVER FOR VMWARE VIRTUAL GPU 4382M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4383M: Sinclair Yeh <syeh@vmware.com> 4384M: Thomas Hellstrom <thellstrom@vmware.com> 4385L: dri-devel@lists.freedesktop.org 4386T: git git://people.freedesktop.org/~syeh/repos_linux 4387T: git git://people.freedesktop.org/~thomash/linux 4388S: Supported 4389F: drivers/gpu/drm/vmwgfx/ 4390F: include/uapi/drm/vmwgfx_drm.h 4391 4392DRM DRIVERS FOR VC4 4393M: Eric Anholt <eric@anholt.net> 4394T: git git://github.com/anholt/linux 4395S: Supported 4396F: drivers/gpu/drm/vc4/ 4397F: include/uapi/drm/vc4_drm.h 4398F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4399 4400DRM DRIVERS FOR TI OMAP 4401M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4402L: dri-devel@lists.freedesktop.org 4403S: Maintained 4404F: drivers/gpu/drm/omapdrm/ 4405F: Documentation/devicetree/bindings/display/ti/ 4406 4407DRM DRIVERS FOR TI LCDC 4408M: Jyri Sarha <jsarha@ti.com> 4409R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4410L: dri-devel@lists.freedesktop.org 4411S: Maintained 4412F: drivers/gpu/drm/tilcdc/ 4413F: Documentation/devicetree/bindings/display/tilcdc/ 4414 4415DRM DRIVERS FOR ZTE ZX 4416M: Shawn Guo <shawnguo@kernel.org> 4417L: dri-devel@lists.freedesktop.org 4418S: Maintained 4419F: drivers/gpu/drm/zte/ 4420F: Documentation/devicetree/bindings/display/zte,vou.txt 4421 4422DSBR100 USB FM RADIO DRIVER 4423M: Alexey Klimov <klimov.linux@gmail.com> 4424L: linux-media@vger.kernel.org 4425T: git git://linuxtv.org/media_tree.git 4426S: Maintained 4427F: drivers/media/radio/dsbr100.c 4428 4429DSCC4 DRIVER 4430M: Francois Romieu <romieu@fr.zoreil.com> 4431L: netdev@vger.kernel.org 4432S: Maintained 4433F: drivers/net/wan/dscc4.c 4434 4435DT3155 MEDIA DRIVER 4436M: Hans Verkuil <hverkuil@xs4all.nl> 4437L: linux-media@vger.kernel.org 4438T: git git://linuxtv.org/media_tree.git 4439W: https://linuxtv.org 4440S: Odd Fixes 4441F: drivers/media/pci/dt3155/ 4442 4443DVB_USB_AF9015 MEDIA DRIVER 4444M: Antti Palosaari <crope@iki.fi> 4445L: linux-media@vger.kernel.org 4446W: https://linuxtv.org 4447W: http://palosaari.fi/linux/ 4448Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4449T: git git://linuxtv.org/anttip/media_tree.git 4450S: Maintained 4451F: drivers/media/usb/dvb-usb-v2/af9015* 4452 4453DVB_USB_AF9035 MEDIA DRIVER 4454M: Antti Palosaari <crope@iki.fi> 4455L: linux-media@vger.kernel.org 4456W: https://linuxtv.org 4457W: http://palosaari.fi/linux/ 4458Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4459T: git git://linuxtv.org/anttip/media_tree.git 4460S: Maintained 4461F: drivers/media/usb/dvb-usb-v2/af9035* 4462 4463DVB_USB_ANYSEE MEDIA DRIVER 4464M: Antti Palosaari <crope@iki.fi> 4465L: linux-media@vger.kernel.org 4466W: https://linuxtv.org 4467W: http://palosaari.fi/linux/ 4468Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4469T: git git://linuxtv.org/anttip/media_tree.git 4470S: Maintained 4471F: drivers/media/usb/dvb-usb-v2/anysee* 4472 4473DVB_USB_AU6610 MEDIA DRIVER 4474M: Antti Palosaari <crope@iki.fi> 4475L: linux-media@vger.kernel.org 4476W: https://linuxtv.org 4477W: http://palosaari.fi/linux/ 4478Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4479T: git git://linuxtv.org/anttip/media_tree.git 4480S: Maintained 4481F: drivers/media/usb/dvb-usb-v2/au6610* 4482 4483DVB_USB_CE6230 MEDIA DRIVER 4484M: Antti Palosaari <crope@iki.fi> 4485L: linux-media@vger.kernel.org 4486W: https://linuxtv.org 4487W: http://palosaari.fi/linux/ 4488Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4489T: git git://linuxtv.org/anttip/media_tree.git 4490S: Maintained 4491F: drivers/media/usb/dvb-usb-v2/ce6230* 4492 4493DVB_USB_CXUSB MEDIA DRIVER 4494M: Michael Krufky <mkrufky@linuxtv.org> 4495L: linux-media@vger.kernel.org 4496W: https://linuxtv.org 4497W: http://github.com/mkrufky 4498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4499T: git git://linuxtv.org/media_tree.git 4500S: Maintained 4501F: drivers/media/usb/dvb-usb/cxusb* 4502 4503DVB_USB_EC168 MEDIA DRIVER 4504M: Antti Palosaari <crope@iki.fi> 4505L: linux-media@vger.kernel.org 4506W: https://linuxtv.org 4507W: http://palosaari.fi/linux/ 4508Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4509T: git git://linuxtv.org/anttip/media_tree.git 4510S: Maintained 4511F: drivers/media/usb/dvb-usb-v2/ec168* 4512 4513DVB_USB_GL861 MEDIA DRIVER 4514M: Antti Palosaari <crope@iki.fi> 4515L: linux-media@vger.kernel.org 4516W: https://linuxtv.org 4517Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4518T: git git://linuxtv.org/anttip/media_tree.git 4519S: Maintained 4520F: drivers/media/usb/dvb-usb-v2/gl861* 4521 4522DVB_USB_MXL111SF MEDIA DRIVER 4523M: Michael Krufky <mkrufky@linuxtv.org> 4524L: linux-media@vger.kernel.org 4525W: https://linuxtv.org 4526W: http://github.com/mkrufky 4527Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4528T: git git://linuxtv.org/mkrufky/mxl111sf.git 4529S: Maintained 4530F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4531 4532DVB_USB_RTL28XXU MEDIA DRIVER 4533M: Antti Palosaari <crope@iki.fi> 4534L: linux-media@vger.kernel.org 4535W: https://linuxtv.org 4536W: http://palosaari.fi/linux/ 4537Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4538T: git git://linuxtv.org/anttip/media_tree.git 4539S: Maintained 4540F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4541 4542DVB_USB_V2 MEDIA DRIVER 4543M: Antti Palosaari <crope@iki.fi> 4544L: linux-media@vger.kernel.org 4545W: https://linuxtv.org 4546W: http://palosaari.fi/linux/ 4547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4548T: git git://linuxtv.org/anttip/media_tree.git 4549S: Maintained 4550F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4551F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4552 4553DYNAMIC DEBUG 4554M: Jason Baron <jbaron@akamai.com> 4555S: Maintained 4556F: lib/dynamic_debug.c 4557F: include/linux/dynamic_debug.h 4558 4559DZ DECSTATION DZ11 SERIAL DRIVER 4560M: "Maciej W. Rozycki" <macro@linux-mips.org> 4561S: Maintained 4562F: drivers/tty/serial/dz.* 4563 4564E3X0 POWER BUTTON DRIVER 4565M: Moritz Fischer <moritz.fischer@ettus.com> 4566L: usrp-users@lists.ettus.com 4567W: http://www.ettus.com 4568S: Supported 4569F: drivers/input/misc/e3x0-button.c 4570F: Documentation/devicetree/bindings/input/e3x0-button.txt 4571 4572E4000 MEDIA DRIVER 4573M: Antti Palosaari <crope@iki.fi> 4574L: linux-media@vger.kernel.org 4575W: https://linuxtv.org 4576W: http://palosaari.fi/linux/ 4577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4578T: git git://linuxtv.org/anttip/media_tree.git 4579S: Maintained 4580F: drivers/media/tuners/e4000* 4581 4582EATA ISA/EISA/PCI SCSI DRIVER 4583M: Dario Ballabio <ballabio_dario@emc.com> 4584L: linux-scsi@vger.kernel.org 4585S: Maintained 4586F: drivers/scsi/eata.c 4587 4588EC100 MEDIA DRIVER 4589M: Antti Palosaari <crope@iki.fi> 4590L: linux-media@vger.kernel.org 4591W: https://linuxtv.org 4592W: http://palosaari.fi/linux/ 4593Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4594T: git git://linuxtv.org/anttip/media_tree.git 4595S: Maintained 4596F: drivers/media/dvb-frontends/ec100* 4597 4598ECRYPT FILE SYSTEM 4599M: Tyler Hicks <tyhicks@canonical.com> 4600L: ecryptfs@vger.kernel.org 4601W: http://ecryptfs.org 4602W: https://launchpad.net/ecryptfs 4603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4604S: Supported 4605F: Documentation/filesystems/ecryptfs.txt 4606F: fs/ecryptfs/ 4607 4608EDAC-CORE 4609M: Borislav Petkov <bp@alien8.de> 4610M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4611M: Mauro Carvalho Chehab <mchehab@kernel.org> 4612L: linux-edac@vger.kernel.org 4613T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4615S: Supported 4616F: Documentation/admin-guide/ras.rst 4617F: Documentation/driver-api/edac.rst 4618F: drivers/edac/ 4619F: include/linux/edac.h 4620 4621EDAC-AMD64 4622M: Borislav Petkov <bp@alien8.de> 4623L: linux-edac@vger.kernel.org 4624S: Maintained 4625F: drivers/edac/amd64_edac* 4626 4627EDAC-CALXEDA 4628M: Robert Richter <rric@kernel.org> 4629L: linux-edac@vger.kernel.org 4630S: Maintained 4631F: drivers/edac/highbank* 4632 4633EDAC-CAVIUM 4634M: Ralf Baechle <ralf@linux-mips.org> 4635M: David Daney <david.daney@cavium.com> 4636L: linux-edac@vger.kernel.org 4637L: linux-mips@linux-mips.org 4638S: Supported 4639F: drivers/edac/octeon_edac* 4640 4641EDAC-E752X 4642M: Mark Gross <mark.gross@intel.com> 4643L: linux-edac@vger.kernel.org 4644S: Maintained 4645F: drivers/edac/e752x_edac.c 4646 4647EDAC-E7XXX 4648L: linux-edac@vger.kernel.org 4649S: Maintained 4650F: drivers/edac/e7xxx_edac.c 4651 4652EDAC-FSL_DDR 4653M: York Sun <york.sun@nxp.com> 4654L: linux-edac@vger.kernel.org 4655S: Maintained 4656F: drivers/edac/fsl_ddr_edac.* 4657 4658EDAC-GHES 4659M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4660M: Mauro Carvalho Chehab <mchehab@kernel.org> 4661L: linux-edac@vger.kernel.org 4662S: Maintained 4663F: drivers/edac/ghes_edac.c 4664 4665EDAC-I82443BXGX 4666M: Tim Small <tim@buttersideup.com> 4667L: linux-edac@vger.kernel.org 4668S: Maintained 4669F: drivers/edac/i82443bxgx_edac.c 4670 4671EDAC-I3000 4672L: linux-edac@vger.kernel.org 4673S: Orphan 4674F: drivers/edac/i3000_edac.c 4675 4676EDAC-I5000 4677L: linux-edac@vger.kernel.org 4678S: Maintained 4679F: drivers/edac/i5000_edac.c 4680 4681EDAC-I5400 4682M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4683M: Mauro Carvalho Chehab <mchehab@kernel.org> 4684L: linux-edac@vger.kernel.org 4685S: Maintained 4686F: drivers/edac/i5400_edac.c 4687 4688EDAC-I7300 4689M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4690M: Mauro Carvalho Chehab <mchehab@kernel.org> 4691L: linux-edac@vger.kernel.org 4692S: Maintained 4693F: drivers/edac/i7300_edac.c 4694 4695EDAC-I7CORE 4696M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4697M: Mauro Carvalho Chehab <mchehab@kernel.org> 4698L: linux-edac@vger.kernel.org 4699S: Maintained 4700F: drivers/edac/i7core_edac.c 4701 4702EDAC-I82975X 4703M: Ranganathan Desikan <ravi@jetztechnologies.com> 4704M: "Arvind R." <arvino55@gmail.com> 4705L: linux-edac@vger.kernel.org 4706S: Maintained 4707F: drivers/edac/i82975x_edac.c 4708 4709EDAC-IE31200 4710M: Jason Baron <jbaron@akamai.com> 4711L: linux-edac@vger.kernel.org 4712S: Maintained 4713F: drivers/edac/ie31200_edac.c 4714 4715EDAC-MPC85XX 4716M: Johannes Thumshirn <morbidrsa@gmail.com> 4717L: linux-edac@vger.kernel.org 4718S: Maintained 4719F: drivers/edac/mpc85xx_edac.[ch] 4720 4721EDAC-PASEMI 4722M: Egor Martovetsky <egor@pasemi.com> 4723L: linux-edac@vger.kernel.org 4724S: Maintained 4725F: drivers/edac/pasemi_edac.c 4726 4727EDAC-R82600 4728M: Tim Small <tim@buttersideup.com> 4729L: linux-edac@vger.kernel.org 4730S: Maintained 4731F: drivers/edac/r82600_edac.c 4732 4733EDAC-SBRIDGE 4734M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4735M: Mauro Carvalho Chehab <mchehab@kernel.org> 4736L: linux-edac@vger.kernel.org 4737S: Maintained 4738F: drivers/edac/sb_edac.c 4739 4740EDAC-SKYLAKE 4741M: Tony Luck <tony.luck@intel.com> 4742L: linux-edac@vger.kernel.org 4743S: Maintained 4744F: drivers/edac/skx_edac.c 4745 4746EDAC-XGENE 4747APPLIED MICRO (APM) X-GENE SOC EDAC 4748M: Loc Ho <lho@apm.com> 4749S: Supported 4750F: drivers/edac/xgene_edac.c 4751F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4752 4753EDIROL UA-101/UA-1000 DRIVER 4754M: Clemens Ladisch <clemens@ladisch.de> 4755L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4756T: git git://git.alsa-project.org/alsa-kernel.git 4757S: Maintained 4758F: sound/usb/misc/ua101.c 4759 4760EXTENSIBLE FIRMWARE INTERFACE (EFI) 4761M: Matt Fleming <matt@codeblueprint.co.uk> 4762M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4763L: linux-efi@vger.kernel.org 4764T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4765S: Maintained 4766F: Documentation/efi-stub.txt 4767F: arch/*/kernel/efi.c 4768F: arch/x86/boot/compressed/eboot.[ch] 4769F: arch/*/include/asm/efi.h 4770F: arch/x86/platform/efi/ 4771F: drivers/firmware/efi/ 4772F: include/linux/efi*.h 4773F: arch/arm/boot/compressed/efi-header.S 4774F: arch/arm64/kernel/efi-entry.S 4775 4776EFI VARIABLE FILESYSTEM 4777M: Matthew Garrett <matthew.garrett@nebula.com> 4778M: Jeremy Kerr <jk@ozlabs.org> 4779M: Matt Fleming <matt@codeblueprint.co.uk> 4780T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4781L: linux-efi@vger.kernel.org 4782S: Maintained 4783F: fs/efivarfs/ 4784 4785EFIFB FRAMEBUFFER DRIVER 4786L: linux-fbdev@vger.kernel.org 4787M: Peter Jones <pjones@redhat.com> 4788S: Maintained 4789F: drivers/video/fbdev/efifb.c 4790 4791EFI TEST DRIVER 4792L: linux-efi@vger.kernel.org 4793M: Ivan Hu <ivan.hu@canonical.com> 4794M: Matt Fleming <matt@codeblueprint.co.uk> 4795S: Maintained 4796F: drivers/firmware/efi/test/ 4797 4798EFS FILESYSTEM 4799W: http://aeschi.ch.eu.org/efs/ 4800S: Orphan 4801F: fs/efs/ 4802 4803EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4804M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4805L: netdev@vger.kernel.org 4806S: Maintained 4807F: drivers/net/ethernet/ibm/ehea/ 4808 4809EM28XX VIDEO4LINUX DRIVER 4810M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4811M: Mauro Carvalho Chehab <mchehab@kernel.org> 4812L: linux-media@vger.kernel.org 4813W: https://linuxtv.org 4814T: git git://linuxtv.org/media_tree.git 4815S: Maintained 4816F: drivers/media/usb/em28xx/ 4817F: Documentation/media/v4l-drivers/em28xx* 4818 4819EMBEDDED LINUX 4820M: Paul Gortmaker <paul.gortmaker@windriver.com> 4821M: Matt Mackall <mpm@selenic.com> 4822M: David Woodhouse <dwmw2@infradead.org> 4823L: linux-embedded@vger.kernel.org 4824S: Maintained 4825 4826EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4827M: James Smart <james.smart@broadcom.com> 4828M: Dick Kennedy <dick.kennedy@broadcom.com> 4829L: linux-scsi@vger.kernel.org 4830W: http://www.broadcom.com 4831S: Supported 4832F: drivers/scsi/lpfc/ 4833 4834ENE CB710 FLASH CARD READER DRIVER 4835M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4836S: Maintained 4837F: drivers/misc/cb710/ 4838F: drivers/mmc/host/cb710-mmc.* 4839F: include/linux/cb710.h 4840 4841ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4842M: Maxim Levitsky <maximlevitsky@gmail.com> 4843S: Maintained 4844F: drivers/media/rc/ene_ir.* 4845 4846EPSON S1D13XXX FRAMEBUFFER DRIVER 4847M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4848S: Maintained 4849T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4850F: drivers/video/fbdev/s1d13xxxfb.c 4851F: include/video/s1d13xxxfb.h 4852 4853ET131X NETWORK DRIVER 4854M: Mark Einon <mark.einon@gmail.com> 4855S: Odd Fixes 4856F: drivers/net/ethernet/agere/ 4857 4858ETHERNET BRIDGE 4859M: Stephen Hemminger <stephen@networkplumber.org> 4860L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4861L: netdev@vger.kernel.org 4862W: http://www.linuxfoundation.org/en/Net:Bridge 4863S: Maintained 4864F: include/linux/netfilter_bridge/ 4865F: net/bridge/ 4866 4867ETHERNET PHY LIBRARY 4868M: Florian Fainelli <f.fainelli@gmail.com> 4869L: netdev@vger.kernel.org 4870S: Maintained 4871F: include/linux/phy.h 4872F: include/linux/phy_fixed.h 4873F: drivers/net/phy/ 4874F: Documentation/networking/phy.txt 4875F: drivers/of/of_mdio.c 4876F: drivers/of/of_net.c 4877 4878EXT2 FILE SYSTEM 4879M: Jan Kara <jack@suse.com> 4880L: linux-ext4@vger.kernel.org 4881S: Maintained 4882F: Documentation/filesystems/ext2.txt 4883F: fs/ext2/ 4884F: include/linux/ext2* 4885 4886EXT4 FILE SYSTEM 4887M: "Theodore Ts'o" <tytso@mit.edu> 4888M: Andreas Dilger <adilger.kernel@dilger.ca> 4889L: linux-ext4@vger.kernel.org 4890W: http://ext4.wiki.kernel.org 4891Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4893S: Maintained 4894F: Documentation/filesystems/ext4.txt 4895F: fs/ext4/ 4896 4897Extended Verification Module (EVM) 4898M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4899L: linux-ima-devel@lists.sourceforge.net 4900L: linux-security-module@vger.kernel.org 4901S: Supported 4902F: security/integrity/evm/ 4903 4904EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4905M: MyungJoo Ham <myungjoo.ham@samsung.com> 4906M: Chanwoo Choi <cw00.choi@samsung.com> 4907L: linux-kernel@vger.kernel.org 4908T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4909S: Maintained 4910F: drivers/extcon/ 4911F: include/linux/extcon/ 4912F: include/linux/extcon.h 4913F: Documentation/extcon/ 4914F: Documentation/devicetree/bindings/extcon/ 4915 4916EXYNOS DP DRIVER 4917M: Jingoo Han <jingoohan1@gmail.com> 4918L: dri-devel@lists.freedesktop.org 4919S: Maintained 4920F: drivers/gpu/drm/exynos/exynos_dp* 4921 4922EXYNOS SYSMMU (IOMMU) driver 4923M: Marek Szyprowski <m.szyprowski@samsung.com> 4924L: iommu@lists.linux-foundation.org 4925S: Maintained 4926F: drivers/iommu/exynos-iommu.c 4927 4928EZchip NPS platform support 4929M: Noam Camus <noamc@ezchip.com> 4930S: Supported 4931F: arch/arc/plat-eznps 4932F: arch/arc/boot/dts/eznps.dts 4933 4934F71805F HARDWARE MONITORING DRIVER 4935M: Jean Delvare <jdelvare@suse.com> 4936L: linux-hwmon@vger.kernel.org 4937S: Maintained 4938F: Documentation/hwmon/f71805f 4939F: drivers/hwmon/f71805f.c 4940 4941FC0011 TUNER DRIVER 4942M: Michael Buesch <m@bues.ch> 4943L: linux-media@vger.kernel.org 4944S: Maintained 4945F: drivers/media/tuners/fc0011.h 4946F: drivers/media/tuners/fc0011.c 4947 4948FC2580 MEDIA DRIVER 4949M: Antti Palosaari <crope@iki.fi> 4950L: linux-media@vger.kernel.org 4951W: https://linuxtv.org 4952W: http://palosaari.fi/linux/ 4953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4954T: git git://linuxtv.org/anttip/media_tree.git 4955S: Maintained 4956F: drivers/media/tuners/fc2580* 4957 4958FANOTIFY 4959M: Eric Paris <eparis@redhat.com> 4960S: Maintained 4961F: fs/notify/fanotify/ 4962F: include/linux/fanotify.h 4963F: include/uapi/linux/fanotify.h 4964 4965FARSYNC SYNCHRONOUS DRIVER 4966M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4967W: http://www.farsite.co.uk/ 4968S: Supported 4969F: drivers/net/wan/farsync.* 4970 4971FAULT INJECTION SUPPORT 4972M: Akinobu Mita <akinobu.mita@gmail.com> 4973S: Supported 4974F: Documentation/fault-injection/ 4975F: lib/fault-inject.c 4976 4977FBTFT Framebuffer drivers 4978M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4979M: Noralf Trønnes <noralf@tronnes.org> 4980S: Maintained 4981F: drivers/staging/fbtft/ 4982 4983FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4984M: Johannes Thumshirn <jth@kernel.org> 4985L: fcoe-devel@open-fcoe.org 4986W: www.Open-FCoE.org 4987S: Supported 4988F: drivers/scsi/libfc/ 4989F: drivers/scsi/fcoe/ 4990F: include/scsi/fc/ 4991F: include/scsi/libfc.h 4992F: include/scsi/libfcoe.h 4993F: include/uapi/scsi/fc/ 4994 4995FILE LOCKING (flock() and fcntl()/lockf()) 4996M: Jeff Layton <jlayton@poochiereds.net> 4997M: "J. Bruce Fields" <bfields@fieldses.org> 4998L: linux-fsdevel@vger.kernel.org 4999S: Maintained 5000F: include/linux/fcntl.h 5001F: include/linux/fs.h 5002F: include/uapi/linux/fcntl.h 5003F: include/uapi/linux/fs.h 5004F: fs/fcntl.c 5005F: fs/locks.c 5006 5007FILESYSTEMS (VFS and infrastructure) 5008M: Alexander Viro <viro@zeniv.linux.org.uk> 5009L: linux-fsdevel@vger.kernel.org 5010S: Maintained 5011F: fs/* 5012 5013FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5014M: Riku Voipio <riku.voipio@iki.fi> 5015L: linux-hwmon@vger.kernel.org 5016S: Maintained 5017F: drivers/hwmon/f75375s.c 5018F: include/linux/f75375s.h 5019 5020FIREWIRE AUDIO DRIVERS 5021M: Clemens Ladisch <clemens@ladisch.de> 5022L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5023T: git git://git.alsa-project.org/alsa-kernel.git 5024S: Maintained 5025F: sound/firewire/ 5026 5027FIREWIRE MEDIA DRIVERS (firedtv) 5028M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5029L: linux-media@vger.kernel.org 5030L: linux1394-devel@lists.sourceforge.net 5031T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5032S: Maintained 5033F: drivers/media/firewire/ 5034 5035FIREWIRE SBP-2 TARGET 5036M: Chris Boot <bootc@bootc.net> 5037L: linux-scsi@vger.kernel.org 5038L: target-devel@vger.kernel.org 5039L: linux1394-devel@lists.sourceforge.net 5040T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5041S: Maintained 5042F: drivers/target/sbp/ 5043 5044FIREWIRE SUBSYSTEM 5045M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5046L: linux1394-devel@lists.sourceforge.net 5047W: http://ieee1394.wiki.kernel.org/ 5048T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5049S: Maintained 5050F: drivers/firewire/ 5051F: include/linux/firewire.h 5052F: include/uapi/linux/firewire*.h 5053F: tools/firewire/ 5054 5055FIRMWARE LOADER (request_firmware) 5056M: Ming Lei <ming.lei@canonical.com> 5057M: Luis R. Rodriguez <mcgrof@kernel.org> 5058L: linux-kernel@vger.kernel.org 5059S: Maintained 5060F: Documentation/firmware_class/ 5061F: drivers/base/firmware*.c 5062F: include/linux/firmware.h 5063 5064FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5065M: Joshua Morris <josh.h.morris@us.ibm.com> 5066M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5067S: Maintained 5068F: drivers/block/rsxx/ 5069 5070FLOPPY DRIVER 5071M: Jiri Kosina <jikos@kernel.org> 5072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5073S: Odd fixes 5074F: drivers/block/floppy.c 5075 5076FMC SUBSYSTEM 5077M: Alessandro Rubini <rubini@gnudd.com> 5078W: http://www.ohwr.org/projects/fmc-bus 5079S: Supported 5080F: drivers/fmc/ 5081F: include/linux/fmc*.h 5082F: include/linux/ipmi-fru.h 5083K: fmc_d.*register 5084 5085FPGA MANAGER FRAMEWORK 5086M: Alan Tull <atull@opensource.altera.com> 5087R: Moritz Fischer <moritz.fischer@ettus.com> 5088L: linux-fpga@vger.kernel.org 5089S: Maintained 5090T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5091F: drivers/fpga/ 5092F: include/linux/fpga/fpga-mgr.h 5093W: http://www.rocketboards.org 5094 5095FPU EMULATOR 5096M: Bill Metzenthen <billm@melbpc.org.au> 5097W: http://floatingpoint.sourceforge.net/emulator/index.html 5098S: Maintained 5099F: arch/x86/math-emu/ 5100 5101FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5102L: netdev@vger.kernel.org 5103S: Orphan 5104F: drivers/net/wan/dlci.c 5105F: drivers/net/wan/sdla.c 5106 5107FRAMEBUFFER LAYER 5108M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5109L: linux-fbdev@vger.kernel.org 5110T: git git://github.com/bzolnier/linux.git 5111Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5112S: Maintained 5113F: Documentation/fb/ 5114F: drivers/video/ 5115F: include/video/ 5116F: include/linux/fb.h 5117F: include/uapi/video/ 5118F: include/uapi/linux/fb.h 5119 5120FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5121M: Horia Geantă <horia.geanta@nxp.com> 5122M: Dan Douglass <dan.douglass@nxp.com> 5123L: linux-crypto@vger.kernel.org 5124S: Maintained 5125F: drivers/crypto/caam/ 5126F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5127 5128FREESCALE DIU FRAMEBUFFER DRIVER 5129M: Timur Tabi <timur@tabi.org> 5130L: linux-fbdev@vger.kernel.org 5131S: Maintained 5132F: drivers/video/fbdev/fsl-diu-fb.* 5133 5134FREESCALE DMA DRIVER 5135M: Li Yang <leoli@freescale.com> 5136M: Zhang Wei <zw@zh-kernel.org> 5137L: linuxppc-dev@lists.ozlabs.org 5138S: Maintained 5139F: drivers/dma/fsldma.* 5140 5141FREESCALE GPMI NAND DRIVER 5142M: Han Xu <han.xu@nxp.com> 5143L: linux-mtd@lists.infradead.org 5144S: Maintained 5145F: drivers/mtd/nand/gpmi-nand/* 5146 5147FREESCALE I2C CPM DRIVER 5148M: Jochen Friedrich <jochen@scram.de> 5149L: linuxppc-dev@lists.ozlabs.org 5150L: linux-i2c@vger.kernel.org 5151S: Maintained 5152F: drivers/i2c/busses/i2c-cpm.c 5153 5154FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5155M: Sascha Hauer <kernel@pengutronix.de> 5156L: linux-fbdev@vger.kernel.org 5157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5158S: Maintained 5159F: include/linux/platform_data/video-imxfb.h 5160F: drivers/video/fbdev/imxfb.c 5161 5162FREESCALE QUAD SPI DRIVER 5163M: Han Xu <han.xu@nxp.com> 5164L: linux-mtd@lists.infradead.org 5165S: Maintained 5166F: drivers/mtd/spi-nor/fsl-quadspi.c 5167 5168FREESCALE SOC FS_ENET DRIVER 5169M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5170M: Vitaly Bordug <vbordug@ru.mvista.com> 5171L: linuxppc-dev@lists.ozlabs.org 5172L: netdev@vger.kernel.org 5173S: Maintained 5174F: drivers/net/ethernet/freescale/fs_enet/ 5175F: include/linux/fs_enet_pd.h 5176 5177FREESCALE IMX / MXC FEC DRIVER 5178M: Fugang Duan <fugang.duan@nxp.com> 5179L: netdev@vger.kernel.org 5180S: Maintained 5181F: drivers/net/ethernet/freescale/fec_main.c 5182F: drivers/net/ethernet/freescale/fec_ptp.c 5183F: drivers/net/ethernet/freescale/fec.h 5184F: Documentation/devicetree/bindings/net/fsl-fec.txt 5185 5186FREESCALE QORIQ DPAA FMAN DRIVER 5187M: Madalin Bucur <madalin.bucur@nxp.com> 5188L: netdev@vger.kernel.org 5189S: Maintained 5190F: drivers/net/ethernet/freescale/fman 5191F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5192 5193FREESCALE QORIQ DPAA ETHERNET DRIVER 5194M: Madalin Bucur <madalin.bucur@nxp.com> 5195L: netdev@vger.kernel.org 5196S: Maintained 5197F: drivers/net/ethernet/freescale/dpaa 5198 5199FREESCALE SOC DRIVERS 5200M: Scott Wood <oss@buserror.net> 5201L: linuxppc-dev@lists.ozlabs.org 5202L: linux-arm-kernel@lists.infradead.org 5203S: Maintained 5204F: drivers/soc/fsl/ 5205F: include/linux/fsl/ 5206 5207FREESCALE QUICC ENGINE LIBRARY 5208M: Qiang Zhao <qiang.zhao@nxp.com> 5209L: linuxppc-dev@lists.ozlabs.org 5210S: Maintained 5211F: drivers/soc/fsl/qe/ 5212F: include/soc/fsl/*qe*.h 5213F: include/soc/fsl/*ucc*.h 5214 5215FREESCALE USB PERIPHERAL DRIVERS 5216M: Li Yang <leoli@freescale.com> 5217L: linux-usb@vger.kernel.org 5218L: linuxppc-dev@lists.ozlabs.org 5219S: Maintained 5220F: drivers/usb/gadget/udc/fsl* 5221 5222FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5223M: Li Yang <leoli@freescale.com> 5224L: netdev@vger.kernel.org 5225L: linuxppc-dev@lists.ozlabs.org 5226S: Maintained 5227F: drivers/net/ethernet/freescale/ucc_geth* 5228 5229FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5230M: Claudiu Manoil <claudiu.manoil@freescale.com> 5231L: netdev@vger.kernel.org 5232S: Maintained 5233F: drivers/net/ethernet/freescale/gianfar* 5234X: drivers/net/ethernet/freescale/gianfar_ptp.c 5235F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5236 5237FREESCALE QUICC ENGINE UCC HDLC DRIVER 5238M: Zhao Qiang <qiang.zhao@nxp.com> 5239L: netdev@vger.kernel.org 5240L: linuxppc-dev@lists.ozlabs.org 5241S: Maintained 5242F: drivers/net/wan/fsl_ucc_hdlc* 5243 5244FREESCALE QUICC ENGINE UCC UART DRIVER 5245M: Timur Tabi <timur@tabi.org> 5246L: linuxppc-dev@lists.ozlabs.org 5247S: Maintained 5248F: drivers/tty/serial/ucc_uart.c 5249 5250FREESCALE SOC SOUND DRIVERS 5251M: Timur Tabi <timur@tabi.org> 5252M: Nicolin Chen <nicoleotsuka@gmail.com> 5253M: Xiubo Li <Xiubo.Lee@gmail.com> 5254R: Fabio Estevam <fabio.estevam@nxp.com> 5255L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5256L: linuxppc-dev@lists.ozlabs.org 5257S: Maintained 5258F: sound/soc/fsl/fsl* 5259F: sound/soc/fsl/imx* 5260F: sound/soc/fsl/mpc8610_hpcd.c 5261 5262FREEVXFS FILESYSTEM 5263M: Christoph Hellwig <hch@infradead.org> 5264W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5265S: Maintained 5266F: fs/freevxfs/ 5267 5268FREEZER 5269M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5270M: Pavel Machek <pavel@ucw.cz> 5271L: linux-pm@vger.kernel.org 5272S: Supported 5273F: Documentation/power/freezing-of-tasks.txt 5274F: include/linux/freezer.h 5275F: kernel/freezer.c 5276 5277FRONTSWAP API 5278M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5279L: linux-kernel@vger.kernel.org 5280S: Maintained 5281F: mm/frontswap.c 5282F: include/linux/frontswap.h 5283 5284FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5285M: David Howells <dhowells@redhat.com> 5286L: linux-cachefs@redhat.com (moderated for non-subscribers) 5287S: Supported 5288F: Documentation/filesystems/caching/ 5289F: fs/fscache/ 5290F: include/linux/fscache*.h 5291 5292FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5293M: Theodore Y. Ts'o <tytso@mit.edu> 5294M: Jaegeuk Kim <jaegeuk@kernel.org> 5295L: linux-fsdevel@vger.kernel.org 5296S: Supported 5297F: fs/crypto/ 5298F: include/linux/fscrypt*.h 5299 5300F2FS FILE SYSTEM 5301M: Jaegeuk Kim <jaegeuk@kernel.org> 5302M: Chao Yu <yuchao0@huawei.com> 5303L: linux-f2fs-devel@lists.sourceforge.net 5304W: https://f2fs.wiki.kernel.org/ 5305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5306S: Maintained 5307F: Documentation/filesystems/f2fs.txt 5308F: Documentation/ABI/testing/sysfs-fs-f2fs 5309F: fs/f2fs/ 5310F: include/linux/f2fs_fs.h 5311F: include/trace/events/f2fs.h 5312 5313FUJITSU FR-V (FRV) PORT 5314S: Orphan 5315F: arch/frv/ 5316 5317FUJITSU LAPTOP EXTRAS 5318M: Jonathan Woithe <jwoithe@just42.net> 5319L: platform-driver-x86@vger.kernel.org 5320S: Maintained 5321F: drivers/platform/x86/fujitsu-laptop.c 5322 5323FUJITSU M-5MO LS CAMERA ISP DRIVER 5324M: Kyungmin Park <kyungmin.park@samsung.com> 5325M: Heungjun Kim <riverful.kim@samsung.com> 5326L: linux-media@vger.kernel.org 5327S: Maintained 5328F: drivers/media/i2c/m5mols/ 5329F: include/media/i2c/m5mols.h 5330 5331FUJITSU TABLET EXTRAS 5332M: Robert Gerlach <khnz@gmx.de> 5333L: platform-driver-x86@vger.kernel.org 5334S: Maintained 5335F: drivers/platform/x86/fujitsu-tablet.c 5336 5337FUSE: FILESYSTEM IN USERSPACE 5338M: Miklos Szeredi <miklos@szeredi.hu> 5339L: linux-fsdevel@vger.kernel.org 5340W: http://fuse.sourceforge.net/ 5341T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5342S: Maintained 5343F: fs/fuse/ 5344F: include/uapi/linux/fuse.h 5345F: Documentation/filesystems/fuse.txt 5346 5347FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5348M: Rik Faith <faith@cs.unc.edu> 5349L: linux-scsi@vger.kernel.org 5350S: Odd Fixes (e.g., new signatures) 5351F: drivers/scsi/fdomain.* 5352 5353GCC PLUGINS 5354M: Kees Cook <keescook@chromium.org> 5355R: Emese Revfy <re.emese@gmail.com> 5356L: kernel-hardening@lists.openwall.com 5357S: Maintained 5358F: scripts/gcc-plugins/ 5359F: scripts/gcc-plugin.sh 5360F: scripts/Makefile.gcc-plugins 5361F: Documentation/gcc-plugins.txt 5362 5363GCOV BASED KERNEL PROFILING 5364M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5365S: Maintained 5366F: kernel/gcov/ 5367F: Documentation/dev-tools/gcov.rst 5368 5369GDT SCSI DISK ARRAY CONTROLLER DRIVER 5370M: Achim Leubner <achim_leubner@adaptec.com> 5371L: linux-scsi@vger.kernel.org 5372W: http://www.icp-vortex.com/ 5373S: Supported 5374F: drivers/scsi/gdt* 5375 5376GDB KERNEL DEBUGGING HELPER SCRIPTS 5377M: Jan Kiszka <jan.kiszka@siemens.com> 5378M: Kieran Bingham <kieran@bingham.xyz> 5379S: Supported 5380F: scripts/gdb/ 5381 5382GEMTEK FM RADIO RECEIVER DRIVER 5383M: Hans Verkuil <hverkuil@xs4all.nl> 5384L: linux-media@vger.kernel.org 5385T: git git://linuxtv.org/media_tree.git 5386W: https://linuxtv.org 5387S: Maintained 5388F: drivers/media/radio/radio-gemtek* 5389 5390GENERIC GPIO I2C DRIVER 5391M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5392S: Supported 5393F: drivers/i2c/busses/i2c-gpio.c 5394F: include/linux/i2c-gpio.h 5395 5396GENERIC GPIO I2C MULTIPLEXER DRIVER 5397M: Peter Korsgaard <peter.korsgaard@barco.com> 5398L: linux-i2c@vger.kernel.org 5399S: Supported 5400F: drivers/i2c/muxes/i2c-mux-gpio.c 5401F: include/linux/i2c-mux-gpio.h 5402F: Documentation/i2c/muxes/i2c-mux-gpio 5403 5404GENERIC HDLC (WAN) DRIVERS 5405M: Krzysztof Halasa <khc@pm.waw.pl> 5406W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5407S: Maintained 5408F: drivers/net/wan/c101.c 5409F: drivers/net/wan/hd6457* 5410F: drivers/net/wan/hdlc* 5411F: drivers/net/wan/n2.c 5412F: drivers/net/wan/pc300too.c 5413F: drivers/net/wan/pci200syn.c 5414F: drivers/net/wan/wanxl* 5415 5416GENERIC INCLUDE/ASM HEADER FILES 5417M: Arnd Bergmann <arnd@arndb.de> 5418L: linux-arch@vger.kernel.org 5419T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5420S: Maintained 5421F: include/asm-generic/ 5422F: include/uapi/asm-generic/ 5423 5424GENERIC PHY FRAMEWORK 5425M: Kishon Vijay Abraham I <kishon@ti.com> 5426L: linux-kernel@vger.kernel.org 5427T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5428S: Supported 5429F: drivers/phy/ 5430F: include/linux/phy/ 5431 5432GENERIC PM DOMAINS 5433M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5434M: Kevin Hilman <khilman@kernel.org> 5435M: Ulf Hansson <ulf.hansson@linaro.org> 5436L: linux-pm@vger.kernel.org 5437S: Supported 5438F: drivers/base/power/domain*.c 5439F: include/linux/pm_domain.h 5440 5441GENERIC UIO DRIVER FOR PCI DEVICES 5442M: "Michael S. Tsirkin" <mst@redhat.com> 5443L: kvm@vger.kernel.org 5444S: Supported 5445F: drivers/uio/uio_pci_generic.c 5446 5447GET_MAINTAINER SCRIPT 5448M: Joe Perches <joe@perches.com> 5449S: Maintained 5450F: scripts/get_maintainer.pl 5451 5452GENWQE (IBM Generic Workqueue Card) 5453M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5454M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5455S: Supported 5456F: drivers/misc/genwqe/ 5457 5458GFS2 FILE SYSTEM 5459M: Steven Whitehouse <swhiteho@redhat.com> 5460M: Bob Peterson <rpeterso@redhat.com> 5461L: cluster-devel@redhat.com 5462W: http://sources.redhat.com/cluster/ 5463T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5464S: Supported 5465F: Documentation/filesystems/gfs2*.txt 5466F: fs/gfs2/ 5467F: include/uapi/linux/gfs2_ondisk.h 5468 5469GIGASET ISDN DRIVERS 5470M: Paul Bolle <pebolle@tiscali.nl> 5471L: gigaset307x-common@lists.sourceforge.net 5472W: http://gigaset307x.sourceforge.net/ 5473S: Odd Fixes 5474F: Documentation/isdn/README.gigaset 5475F: drivers/isdn/gigaset/ 5476F: include/uapi/linux/gigaset_dev.h 5477 5478GO7007 MPEG CODEC 5479M: Hans Verkuil <hans.verkuil@cisco.com> 5480L: linux-media@vger.kernel.org 5481S: Maintained 5482F: drivers/media/usb/go7007/ 5483 5484GOODIX TOUCHSCREEN 5485M: Bastien Nocera <hadess@hadess.net> 5486L: linux-input@vger.kernel.org 5487S: Maintained 5488F: drivers/input/touchscreen/goodix.c 5489 5490GPIO MOCKUP DRIVER 5491M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5492L: linux-gpio@vger.kernel.org 5493S: Maintained 5494F: drivers/gpio/gpio-mockup.c 5495F: tools/testing/selftests/gpio/ 5496 5497GPIO SUBSYSTEM 5498M: Linus Walleij <linus.walleij@linaro.org> 5499M: Alexandre Courbot <gnurou@gmail.com> 5500L: linux-gpio@vger.kernel.org 5501T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5502S: Maintained 5503F: Documentation/devicetree/bindings/gpio/ 5504F: Documentation/gpio/ 5505F: Documentation/ABI/testing/gpio-cdev 5506F: Documentation/ABI/obsolete/sysfs-gpio 5507F: drivers/gpio/ 5508F: include/linux/gpio/ 5509F: include/linux/gpio.h 5510F: include/asm-generic/gpio.h 5511F: include/uapi/linux/gpio.h 5512F: tools/gpio/ 5513 5514GRE DEMULTIPLEXER DRIVER 5515M: Dmitry Kozlov <xeb@mail.ru> 5516L: netdev@vger.kernel.org 5517S: Maintained 5518F: net/ipv4/gre_demux.c 5519F: net/ipv4/gre_offload.c 5520F: include/net/gre.h 5521 5522GRETH 10/100/1G Ethernet MAC device driver 5523M: Andreas Larsson <andreas@gaisler.com> 5524L: netdev@vger.kernel.org 5525S: Maintained 5526F: drivers/net/ethernet/aeroflex/ 5527 5528GREYBUS SUBSYSTEM 5529M: Johan Hovold <johan@kernel.org> 5530M: Alex Elder <elder@kernel.org> 5531M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5532S: Maintained 5533F: drivers/staging/greybus/ 5534L: greybus-dev@lists.linaro.org 5535 5536GREYBUS AUDIO PROTOCOLS DRIVERS 5537M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5538M: Mark Greer <mgreer@animalcreek.com> 5539S: Maintained 5540F: drivers/staging/greybus/audio_apbridgea.c 5541F: drivers/staging/greybus/audio_apbridgea.h 5542F: drivers/staging/greybus/audio_codec.c 5543F: drivers/staging/greybus/audio_codec.h 5544F: drivers/staging/greybus/audio_gb.c 5545F: drivers/staging/greybus/audio_manager.c 5546F: drivers/staging/greybus/audio_manager.h 5547F: drivers/staging/greybus/audio_manager_module.c 5548F: drivers/staging/greybus/audio_manager_private.h 5549F: drivers/staging/greybus/audio_manager_sysfs.c 5550F: drivers/staging/greybus/audio_module.c 5551F: drivers/staging/greybus/audio_topology.c 5552 5553GREYBUS PROTOCOLS DRIVERS 5554M: Rui Miguel Silva <rmfrfs@gmail.com> 5555S: Maintained 5556F: drivers/staging/greybus/sdio.c 5557F: drivers/staging/greybus/light.c 5558F: drivers/staging/greybus/gpio.c 5559F: drivers/staging/greybus/power_supply.c 5560F: drivers/staging/greybus/spi.c 5561F: drivers/staging/greybus/spilib.c 5562 5563GREYBUS PROTOCOLS DRIVERS 5564M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5565S: Maintained 5566F: drivers/staging/greybus/loopback.c 5567F: drivers/staging/greybus/timesync.c 5568F: drivers/staging/greybus/timesync_platform.c 5569 5570GREYBUS PROTOCOLS DRIVERS 5571M: Viresh Kumar <vireshk@kernel.org> 5572S: Maintained 5573F: drivers/staging/greybus/authentication.c 5574F: drivers/staging/greybus/bootrom.c 5575F: drivers/staging/greybus/firmware.h 5576F: drivers/staging/greybus/fw-core.c 5577F: drivers/staging/greybus/fw-download.c 5578F: drivers/staging/greybus/fw-managament.c 5579F: drivers/staging/greybus/greybus_authentication.h 5580F: drivers/staging/greybus/greybus_firmware.h 5581F: drivers/staging/greybus/hid.c 5582F: drivers/staging/greybus/i2c.c 5583F: drivers/staging/greybus/spi.c 5584F: drivers/staging/greybus/spilib.c 5585F: drivers/staging/greybus/spilib.h 5586 5587GREYBUS PROTOCOLS DRIVERS 5588M: David Lin <dtwlin@gmail.com> 5589S: Maintained 5590F: drivers/staging/greybus/uart.c 5591F: drivers/staging/greybus/log.c 5592 5593GREYBUS PLATFORM DRIVERS 5594M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5595S: Maintained 5596F: drivers/staging/greybus/arche-platform.c 5597F: drivers/staging/greybus/arche-apb-ctrl.c 5598F: drivers/staging/greybus/arche_platform.h 5599 5600GS1662 VIDEO SERIALIZER 5601M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5602L: linux-media@vger.kernel.org 5603T: git git://linuxtv.org/media_tree.git 5604S: Maintained 5605F: drivers/media/spi/gs1662.c 5606 5607GSPCA FINEPIX SUBDRIVER 5608M: Frank Zago <frank@zago.net> 5609L: linux-media@vger.kernel.org 5610T: git git://linuxtv.org/media_tree.git 5611S: Maintained 5612F: drivers/media/usb/gspca/finepix.c 5613 5614GSPCA GL860 SUBDRIVER 5615M: Olivier Lorin <o.lorin@laposte.net> 5616L: linux-media@vger.kernel.org 5617T: git git://linuxtv.org/media_tree.git 5618S: Maintained 5619F: drivers/media/usb/gspca/gl860/ 5620 5621GSPCA M5602 SUBDRIVER 5622M: Erik Andren <erik.andren@gmail.com> 5623L: linux-media@vger.kernel.org 5624T: git git://linuxtv.org/media_tree.git 5625S: Maintained 5626F: drivers/media/usb/gspca/m5602/ 5627 5628GSPCA PAC207 SONIXB SUBDRIVER 5629M: Hans Verkuil <hverkuil@xs4all.nl> 5630L: linux-media@vger.kernel.org 5631T: git git://linuxtv.org/media_tree.git 5632S: Odd Fixes 5633F: drivers/media/usb/gspca/pac207.c 5634 5635GSPCA SN9C20X SUBDRIVER 5636M: Brian Johnson <brijohn@gmail.com> 5637L: linux-media@vger.kernel.org 5638T: git git://linuxtv.org/media_tree.git 5639S: Maintained 5640F: drivers/media/usb/gspca/sn9c20x.c 5641 5642GSPCA T613 SUBDRIVER 5643M: Leandro Costantino <lcostantino@gmail.com> 5644L: linux-media@vger.kernel.org 5645T: git git://linuxtv.org/media_tree.git 5646S: Maintained 5647F: drivers/media/usb/gspca/t613.c 5648 5649GSPCA USB WEBCAM DRIVER 5650M: Hans Verkuil <hverkuil@xs4all.nl> 5651L: linux-media@vger.kernel.org 5652T: git git://linuxtv.org/media_tree.git 5653S: Odd Fixes 5654F: drivers/media/usb/gspca/ 5655 5656GTP (GPRS Tunneling Protocol) 5657M: Pablo Neira Ayuso <pablo@netfilter.org> 5658M: Harald Welte <laforge@gnumonks.org> 5659L: osmocom-net-gprs@lists.osmocom.org 5660T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5661S: Maintained 5662F: drivers/net/gtp.c 5663 5664GUID PARTITION TABLE (GPT) 5665M: Davidlohr Bueso <dave@stgolabs.net> 5666L: linux-efi@vger.kernel.org 5667S: Maintained 5668F: block/partitions/efi.* 5669 5670STK1160 USB VIDEO CAPTURE DRIVER 5671M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5672L: linux-media@vger.kernel.org 5673T: git git://linuxtv.org/media_tree.git 5674S: Maintained 5675F: drivers/media/usb/stk1160/ 5676 5677H8/300 ARCHITECTURE 5678M: Yoshinori Sato <ysato@users.sourceforge.jp> 5679L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5680W: http://uclinux-h8.sourceforge.jp 5681T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5682S: Maintained 5683F: arch/h8300/ 5684F: drivers/clocksource/h8300_*.c 5685F: drivers/clk/h8300/ 5686F: drivers/irqchip/irq-renesas-h8*.c 5687 5688HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5689M: Frank Seidel <frank@f-seidel.de> 5690L: platform-driver-x86@vger.kernel.org 5691W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5692S: Maintained 5693F: drivers/platform/x86/hdaps.c 5694 5695HDPVR USB VIDEO ENCODER DRIVER 5696M: Hans Verkuil <hverkuil@xs4all.nl> 5697L: linux-media@vger.kernel.org 5698T: git git://linuxtv.org/media_tree.git 5699W: https://linuxtv.org 5700S: Odd Fixes 5701F: drivers/media/usb/hdpvr/ 5702 5703HWPOISON MEMORY FAILURE HANDLING 5704M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5705L: linux-mm@kvack.org 5706S: Maintained 5707F: mm/memory-failure.c 5708F: mm/hwpoison-inject.c 5709 5710HYPERVISOR VIRTUAL CONSOLE DRIVER 5711L: linuxppc-dev@lists.ozlabs.org 5712S: Odd Fixes 5713F: drivers/tty/hvc/ 5714 5715HACKRF MEDIA DRIVER 5716M: Antti Palosaari <crope@iki.fi> 5717L: linux-media@vger.kernel.org 5718W: https://linuxtv.org 5719W: http://palosaari.fi/linux/ 5720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5721T: git git://linuxtv.org/anttip/media_tree.git 5722S: Maintained 5723F: drivers/media/usb/hackrf/ 5724 5725HARDWARE MONITORING 5726M: Jean Delvare <jdelvare@suse.com> 5727M: Guenter Roeck <linux@roeck-us.net> 5728L: linux-hwmon@vger.kernel.org 5729W: http://hwmon.wiki.kernel.org/ 5730T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5731T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5732S: Maintained 5733F: Documentation/hwmon/ 5734F: drivers/hwmon/ 5735F: include/linux/hwmon*.h 5736 5737HARDWARE RANDOM NUMBER GENERATOR CORE 5738M: Matt Mackall <mpm@selenic.com> 5739M: Herbert Xu <herbert@gondor.apana.org.au> 5740L: linux-crypto@vger.kernel.org 5741S: Odd fixes 5742F: Documentation/devicetree/bindings/rng/ 5743F: Documentation/hw_random.txt 5744F: drivers/char/hw_random/ 5745F: include/linux/hw_random.h 5746 5747HARDWARE SPINLOCK CORE 5748M: Ohad Ben-Cohen <ohad@wizery.com> 5749M: Bjorn Andersson <bjorn.andersson@linaro.org> 5750L: linux-remoteproc@vger.kernel.org 5751S: Maintained 5752T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5753F: Documentation/devicetree/bindings/hwlock/ 5754F: Documentation/hwspinlock.txt 5755F: drivers/hwspinlock/ 5756F: include/linux/hwspinlock.h 5757 5758HARMONY SOUND DRIVER 5759L: linux-parisc@vger.kernel.org 5760S: Maintained 5761F: sound/parisc/harmony.* 5762 5763HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5764M: Jimmy Vance <jimmy.vance@hpe.com> 5765S: Supported 5766F: Documentation/watchdog/hpwdt.txt 5767F: drivers/watchdog/hpwdt.c 5768 5769HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5770M: Don Brace <don.brace@microsemi.com> 5771L: esc.storagedev@microsemi.com 5772L: linux-scsi@vger.kernel.org 5773S: Supported 5774F: Documentation/scsi/hpsa.txt 5775F: drivers/scsi/hpsa*.[ch] 5776F: include/linux/cciss*.h 5777F: include/uapi/linux/cciss*.h 5778 5779HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5780M: Don Brace <don.brace@microsemi.com> 5781L: esc.storagedev@microsemi.com 5782L: linux-scsi@vger.kernel.org 5783S: Supported 5784F: Documentation/blockdev/cciss.txt 5785F: drivers/block/cciss* 5786F: include/linux/cciss_ioctl.h 5787F: include/uapi/linux/cciss_ioctl.h 5788 5789HFI1 DRIVER 5790M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5791M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5792L: linux-rdma@vger.kernel.org 5793S: Supported 5794F: drivers/infiniband/hw/hfi1 5795 5796HFS FILESYSTEM 5797L: linux-fsdevel@vger.kernel.org 5798S: Orphan 5799F: Documentation/filesystems/hfs.txt 5800F: fs/hfs/ 5801 5802HFSPLUS FILESYSTEM 5803L: linux-fsdevel@vger.kernel.org 5804S: Orphan 5805F: Documentation/filesystems/hfsplus.txt 5806F: fs/hfsplus/ 5807 5808HGA FRAMEBUFFER DRIVER 5809M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5810L: linux-nvidia@lists.surfsouth.com 5811W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5812S: Maintained 5813F: drivers/video/fbdev/hgafb.c 5814 5815HIBERNATION (aka Software Suspend, aka swsusp) 5816M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5817M: Pavel Machek <pavel@ucw.cz> 5818L: linux-pm@vger.kernel.org 5819B: https://bugzilla.kernel.org 5820S: Supported 5821F: arch/x86/power/ 5822F: drivers/base/power/ 5823F: kernel/power/ 5824F: include/linux/suspend.h 5825F: include/linux/freezer.h 5826F: include/linux/pm.h 5827F: arch/*/include/asm/suspend*.h 5828 5829HID CORE LAYER 5830M: Jiri Kosina <jikos@kernel.org> 5831R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5832L: linux-input@vger.kernel.org 5833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5834S: Maintained 5835F: drivers/hid/ 5836F: include/linux/hid* 5837F: include/uapi/linux/hid* 5838 5839HID SENSOR HUB DRIVERS 5840M: Jiri Kosina <jikos@kernel.org> 5841M: Jonathan Cameron <jic23@kernel.org> 5842M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5843L: linux-input@vger.kernel.org 5844L: linux-iio@vger.kernel.org 5845S: Maintained 5846F: Documentation/hid/hid-sensor* 5847F: drivers/hid/hid-sensor-* 5848F: drivers/iio/*/hid-* 5849F: include/linux/hid-sensor-* 5850 5851HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5852M: Thomas Gleixner <tglx@linutronix.de> 5853L: linux-kernel@vger.kernel.org 5854T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5855S: Maintained 5856F: Documentation/timers/ 5857F: kernel/time/hrtimer.c 5858F: kernel/time/clockevents.c 5859F: kernel/time/tick*.* 5860F: kernel/time/timer_*.c 5861F: include/linux/clockchips.h 5862F: include/linux/hrtimer.h 5863 5864HIGH-SPEED SCC DRIVER FOR AX.25 5865L: linux-hams@vger.kernel.org 5866S: Orphan 5867F: drivers/net/hamradio/dmascc.c 5868F: drivers/net/hamradio/scc.c 5869 5870HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5871M: HighPoint Linux Team <linux@highpoint-tech.com> 5872W: http://www.highpoint-tech.com 5873S: Supported 5874F: Documentation/scsi/hptiop.txt 5875F: drivers/scsi/hptiop.c 5876 5877HIPPI 5878M: Jes Sorensen <jes@trained-monkey.org> 5879L: linux-hippi@sunsite.dk 5880S: Maintained 5881F: include/linux/hippidevice.h 5882F: include/uapi/linux/if_hippi.h 5883F: net/802/hippi.c 5884F: drivers/net/hippi/ 5885 5886HISILICON NETWORK SUBSYSTEM DRIVER 5887M: Yisen Zhuang <yisen.zhuang@huawei.com> 5888M: Salil Mehta <salil.mehta@huawei.com> 5889L: netdev@vger.kernel.org 5890W: http://www.hisilicon.com 5891S: Maintained 5892F: drivers/net/ethernet/hisilicon/ 5893F: Documentation/devicetree/bindings/net/hisilicon*.txt 5894 5895HISILICON ROCE DRIVER 5896M: Lijun Ou <oulijun@huawei.com> 5897M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5898L: linux-rdma@vger.kernel.org 5899S: Maintained 5900F: drivers/infiniband/hw/hns/ 5901F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5902 5903HISILICON SAS Controller 5904M: John Garry <john.garry@huawei.com> 5905W: http://www.hisilicon.com 5906S: Supported 5907F: drivers/scsi/hisi_sas/ 5908F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5909 5910HOST AP DRIVER 5911M: Jouni Malinen <j@w1.fi> 5912L: linux-wireless@vger.kernel.org 5913W: http://w1.fi/hostap-driver.html 5914S: Obsolete 5915F: drivers/net/wireless/intersil/hostap/ 5916 5917HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5918L: platform-driver-x86@vger.kernel.org 5919S: Orphan 5920F: drivers/platform/x86/tc1100-wmi.c 5921 5922HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5923M: Jaroslav Kysela <perex@perex.cz> 5924S: Maintained 5925F: drivers/net/ethernet/hp/hp100.* 5926 5927HPET: High Precision Event Timers driver 5928M: Clemens Ladisch <clemens@ladisch.de> 5929S: Maintained 5930F: Documentation/timers/hpet.txt 5931F: drivers/char/hpet.c 5932F: include/linux/hpet.h 5933F: include/uapi/linux/hpet.h 5934 5935HPET: x86 5936S: Orphan 5937F: arch/x86/kernel/hpet.c 5938F: arch/x86/include/asm/hpet.h 5939 5940HPFS FILESYSTEM 5941M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5942W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5943S: Maintained 5944F: fs/hpfs/ 5945 5946HSI SUBSYSTEM 5947M: Sebastian Reichel <sre@kernel.org> 5948T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5949S: Maintained 5950F: Documentation/ABI/testing/sysfs-bus-hsi 5951F: Documentation/device-drivers/serial-interfaces.rst 5952F: drivers/hsi/ 5953F: include/linux/hsi/ 5954F: include/uapi/linux/hsi/ 5955 5956HSO 3G MODEM DRIVER 5957M: Jan Dumon <j.dumon@option.com> 5958W: http://www.pharscape.org 5959S: Maintained 5960F: drivers/net/usb/hso.c 5961 5962HSR NETWORK PROTOCOL 5963M: Arvid Brodin <arvid.brodin@alten.se> 5964L: netdev@vger.kernel.org 5965S: Maintained 5966F: net/hsr/ 5967 5968HTCPEN TOUCHSCREEN DRIVER 5969M: Pau Oliva Fora <pof@eslack.org> 5970L: linux-input@vger.kernel.org 5971S: Maintained 5972F: drivers/input/touchscreen/htcpen.c 5973 5974HUGETLB FILESYSTEM 5975M: Nadia Yvette Chambers <nyc@holomorphy.com> 5976S: Maintained 5977F: fs/hugetlbfs/ 5978 5979HVA ST MEDIA DRIVER 5980M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5981L: linux-media@vger.kernel.org 5982T: git git://linuxtv.org/media_tree.git 5983W: https://linuxtv.org 5984S: Supported 5985F: drivers/media/platform/sti/hva 5986 5987Hyper-V CORE AND DRIVERS 5988M: "K. Y. Srinivasan" <kys@microsoft.com> 5989M: Haiyang Zhang <haiyangz@microsoft.com> 5990M: Stephen Hemminger <sthemmin@microsoft.com> 5991L: devel@linuxdriverproject.org 5992S: Maintained 5993F: arch/x86/include/asm/mshyperv.h 5994F: arch/x86/include/uapi/asm/hyperv.h 5995F: arch/x86/kernel/cpu/mshyperv.c 5996F: arch/x86/hyperv 5997F: drivers/hid/hid-hyperv.c 5998F: drivers/hv/ 5999F: drivers/input/serio/hyperv-keyboard.c 6000F: drivers/pci/host/pci-hyperv.c 6001F: drivers/net/hyperv/ 6002F: drivers/scsi/storvsc_drv.c 6003F: drivers/uio/uio_hv_generic.c 6004F: drivers/video/fbdev/hyperv_fb.c 6005F: include/linux/hyperv.h 6006F: tools/hv/ 6007F: Documentation/ABI/stable/sysfs-bus-vmbus 6008 6009I2C MUXES 6010M: Peter Rosin <peda@axentia.se> 6011L: linux-i2c@vger.kernel.org 6012S: Maintained 6013F: Documentation/i2c/i2c-topology 6014F: Documentation/i2c/muxes/ 6015F: Documentation/devicetree/bindings/i2c/i2c-mux* 6016F: Documentation/devicetree/bindings/i2c/i2c-arb* 6017F: Documentation/devicetree/bindings/i2c/i2c-gate* 6018F: drivers/i2c/i2c-mux.c 6019F: drivers/i2c/muxes/ 6020F: include/linux/i2c-mux.h 6021 6022I2C OVER PARALLEL PORT 6023M: Jean Delvare <jdelvare@suse.com> 6024L: linux-i2c@vger.kernel.org 6025S: Maintained 6026F: Documentation/i2c/busses/i2c-parport 6027F: Documentation/i2c/busses/i2c-parport-light 6028F: drivers/i2c/busses/i2c-parport.c 6029F: drivers/i2c/busses/i2c-parport-light.c 6030 6031I2C/SMBUS CONTROLLER DRIVERS FOR PC 6032M: Jean Delvare <jdelvare@suse.com> 6033L: linux-i2c@vger.kernel.org 6034S: Maintained 6035F: Documentation/i2c/busses/i2c-ali1535 6036F: Documentation/i2c/busses/i2c-ali1563 6037F: Documentation/i2c/busses/i2c-ali15x3 6038F: Documentation/i2c/busses/i2c-amd756 6039F: Documentation/i2c/busses/i2c-amd8111 6040F: Documentation/i2c/busses/i2c-i801 6041F: Documentation/i2c/busses/i2c-nforce2 6042F: Documentation/i2c/busses/i2c-piix4 6043F: Documentation/i2c/busses/i2c-sis5595 6044F: Documentation/i2c/busses/i2c-sis630 6045F: Documentation/i2c/busses/i2c-sis96x 6046F: Documentation/i2c/busses/i2c-via 6047F: Documentation/i2c/busses/i2c-viapro 6048F: drivers/i2c/busses/i2c-ali1535.c 6049F: drivers/i2c/busses/i2c-ali1563.c 6050F: drivers/i2c/busses/i2c-ali15x3.c 6051F: drivers/i2c/busses/i2c-amd756.c 6052F: drivers/i2c/busses/i2c-amd756-s4882.c 6053F: drivers/i2c/busses/i2c-amd8111.c 6054F: drivers/i2c/busses/i2c-i801.c 6055F: drivers/i2c/busses/i2c-isch.c 6056F: drivers/i2c/busses/i2c-nforce2.c 6057F: drivers/i2c/busses/i2c-nforce2-s4985.c 6058F: drivers/i2c/busses/i2c-piix4.c 6059F: drivers/i2c/busses/i2c-sis5595.c 6060F: drivers/i2c/busses/i2c-sis630.c 6061F: drivers/i2c/busses/i2c-sis96x.c 6062F: drivers/i2c/busses/i2c-via.c 6063F: drivers/i2c/busses/i2c-viapro.c 6064 6065I2C/SMBUS ISMT DRIVER 6066M: Seth Heasley <seth.heasley@intel.com> 6067M: Neil Horman <nhorman@tuxdriver.com> 6068L: linux-i2c@vger.kernel.org 6069F: drivers/i2c/busses/i2c-ismt.c 6070F: Documentation/i2c/busses/i2c-ismt 6071 6072I2C/SMBUS STUB DRIVER 6073M: Jean Delvare <jdelvare@suse.com> 6074L: linux-i2c@vger.kernel.org 6075S: Maintained 6076F: drivers/i2c/i2c-stub.c 6077 6078I2C SUBSYSTEM 6079M: Wolfram Sang <wsa@the-dreams.de> 6080L: linux-i2c@vger.kernel.org 6081W: https://i2c.wiki.kernel.org/ 6082Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6083T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6084S: Maintained 6085F: Documentation/devicetree/bindings/i2c/ 6086F: Documentation/i2c/ 6087F: drivers/i2c/ 6088F: drivers/i2c/*/ 6089F: include/linux/i2c.h 6090F: include/linux/i2c-*.h 6091F: include/uapi/linux/i2c.h 6092F: include/uapi/linux/i2c-*.h 6093 6094I2C ACPI SUPPORT 6095M: Mika Westerberg <mika.westerberg@linux.intel.com> 6096L: linux-i2c@vger.kernel.org 6097L: linux-acpi@vger.kernel.org 6098S: Maintained 6099 6100I2C-TAOS-EVM DRIVER 6101M: Jean Delvare <jdelvare@suse.com> 6102L: linux-i2c@vger.kernel.org 6103S: Maintained 6104F: Documentation/i2c/busses/i2c-taos-evm 6105F: drivers/i2c/busses/i2c-taos-evm.c 6106 6107I2C-TINY-USB DRIVER 6108M: Till Harbaum <till@harbaum.org> 6109L: linux-i2c@vger.kernel.org 6110W: http://www.harbaum.org/till/i2c_tiny_usb 6111S: Maintained 6112F: drivers/i2c/busses/i2c-tiny-usb.c 6113 6114i386 BOOT CODE 6115M: "H. Peter Anvin" <hpa@zytor.com> 6116S: Maintained 6117F: arch/x86/boot/ 6118 6119i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6120M: "H. Peter Anvin" <hpa@zytor.com> 6121T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6122S: Maintained 6123 6124IA64 (Itanium) PLATFORM 6125M: Tony Luck <tony.luck@intel.com> 6126M: Fenghua Yu <fenghua.yu@intel.com> 6127L: linux-ia64@vger.kernel.org 6128T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6129S: Maintained 6130F: arch/ia64/ 6131 6132IBM Power VMX Cryptographic instructions 6133M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6134M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6135L: linux-crypto@vger.kernel.org 6136S: Supported 6137F: drivers/crypto/vmx/Makefile 6138F: drivers/crypto/vmx/Kconfig 6139F: drivers/crypto/vmx/vmx.c 6140F: drivers/crypto/vmx/aes* 6141F: drivers/crypto/vmx/ghash* 6142F: drivers/crypto/vmx/ppc-xlate.pl 6143 6144IBM Power in-Nest Crypto Acceleration 6145M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6146M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6147L: linux-crypto@vger.kernel.org 6148S: Supported 6149F: drivers/crypto/nx/Makefile 6150F: drivers/crypto/nx/Kconfig 6151F: drivers/crypto/nx/nx-aes* 6152F: drivers/crypto/nx/nx-sha* 6153F: drivers/crypto/nx/nx.* 6154F: drivers/crypto/nx/nx_csbcpb.h 6155F: drivers/crypto/nx/nx_debugfs.h 6156 6157IBM Power 842 compression accelerator 6158M: Dan Streetman <ddstreet@ieee.org> 6159S: Supported 6160F: drivers/crypto/nx/Makefile 6161F: drivers/crypto/nx/Kconfig 6162F: drivers/crypto/nx/nx-842* 6163F: include/linux/sw842.h 6164F: crypto/842.c 6165F: lib/842/ 6166 6167IBM Power Linux RAID adapter 6168M: Brian King <brking@us.ibm.com> 6169S: Supported 6170F: drivers/scsi/ipr.* 6171 6172IBM Power Virtual Ethernet Device Driver 6173M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6174L: netdev@vger.kernel.org 6175S: Supported 6176F: drivers/net/ethernet/ibm/ibmveth.* 6177 6178IBM Power SRIOV Virtual NIC Device Driver 6179M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6180M: John Allen <jallen@linux.vnet.ibm.com> 6181L: netdev@vger.kernel.org 6182S: Supported 6183F: drivers/net/ethernet/ibm/ibmvnic.* 6184 6185IBM Power Virtual SCSI Device Drivers 6186M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6187L: linux-scsi@vger.kernel.org 6188S: Supported 6189F: drivers/scsi/ibmvscsi/ibmvscsi* 6190F: include/scsi/viosrp.h 6191 6192IBM Power Virtual SCSI Device Target Driver 6193M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6194M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6195L: linux-scsi@vger.kernel.org 6196L: target-devel@vger.kernel.org 6197S: Supported 6198F: drivers/scsi/ibmvscsi_tgt/ 6199 6200IBM Power Virtual FC Device Drivers 6201M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6202L: linux-scsi@vger.kernel.org 6203S: Supported 6204F: drivers/scsi/ibmvscsi/ibmvfc* 6205 6206IBM ServeRAID RAID DRIVER 6207S: Orphan 6208F: drivers/scsi/ips.* 6209 6210ICH LPC AND GPIO DRIVER 6211M: Peter Tyser <ptyser@xes-inc.com> 6212S: Maintained 6213F: drivers/mfd/lpc_ich.c 6214F: drivers/gpio/gpio-ich.c 6215 6216IDE SUBSYSTEM 6217M: "David S. Miller" <davem@davemloft.net> 6218L: linux-ide@vger.kernel.org 6219Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6220T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6221S: Maintained 6222F: Documentation/ide/ 6223F: drivers/ide/ 6224F: include/linux/ide.h 6225 6226IDEAPAD LAPTOP EXTRAS DRIVER 6227M: Ike Panhc <ike.pan@canonical.com> 6228L: platform-driver-x86@vger.kernel.org 6229W: http://launchpad.net/ideapad-laptop 6230S: Maintained 6231F: drivers/platform/x86/ideapad-laptop.c 6232 6233IDEAPAD LAPTOP SLIDEBAR DRIVER 6234M: Andrey Moiseev <o2g.org.ru@gmail.com> 6235L: linux-input@vger.kernel.org 6236W: https://github.com/o2genum/ideapad-slidebar 6237S: Maintained 6238F: drivers/input/misc/ideapad_slidebar.c 6239 6240IDE/ATAPI DRIVERS 6241M: Borislav Petkov <bp@alien8.de> 6242L: linux-ide@vger.kernel.org 6243S: Maintained 6244F: Documentation/cdrom/ide-cd 6245F: drivers/ide/ide-cd* 6246 6247IEEE 802.15.4 SUBSYSTEM 6248M: Alexander Aring <aar@pengutronix.de> 6249M: Stefan Schmidt <stefan@osg.samsung.com> 6250L: linux-wpan@vger.kernel.org 6251W: http://wpan.cakelab.org/ 6252T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6253T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6254S: Maintained 6255F: net/ieee802154/ 6256F: net/mac802154/ 6257F: drivers/net/ieee802154/ 6258F: include/linux/nl802154.h 6259F: include/linux/ieee802154.h 6260F: include/net/nl802154.h 6261F: include/net/mac802154.h 6262F: include/net/af_ieee802154.h 6263F: include/net/cfg802154.h 6264F: include/net/ieee802154_netdev.h 6265F: Documentation/networking/ieee802154.txt 6266 6267IFE PROTOCOL 6268M: Yotam Gigi <yotamg@mellanox.com> 6269M: Jamal Hadi Salim <jhs@mojatatu.com> 6270F: net/ife 6271F: include/net/ife.h 6272F: include/uapi/linux/ife.h 6273 6274IGORPLUG-USB IR RECEIVER 6275M: Sean Young <sean@mess.org> 6276L: linux-media@vger.kernel.org 6277S: Maintained 6278F: drivers/media/rc/igorplugusb.c 6279 6280IGUANAWORKS USB IR TRANSCEIVER 6281M: Sean Young <sean@mess.org> 6282L: linux-media@vger.kernel.org 6283S: Maintained 6284F: drivers/media/rc/iguanair.c 6285 6286IIO DIGITAL POTENTIOMETER DAC 6287M: Peter Rosin <peda@axentia.se> 6288L: linux-iio@vger.kernel.org 6289S: Maintained 6290F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6291F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6292F: drivers/iio/dac/dpot-dac.c 6293 6294IIO ENVELOPE DETECTOR 6295M: Peter Rosin <peda@axentia.se> 6296L: linux-iio@vger.kernel.org 6297S: Maintained 6298F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6299F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6300F: drivers/iio/adc/envelope-detector.c 6301 6302IIO SUBSYSTEM AND DRIVERS 6303M: Jonathan Cameron <jic23@kernel.org> 6304R: Hartmut Knaack <knaack.h@gmx.de> 6305R: Lars-Peter Clausen <lars@metafoo.de> 6306R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6307L: linux-iio@vger.kernel.org 6308T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6309S: Maintained 6310F: Documentation/devicetree/bindings/iio/ 6311F: drivers/iio/ 6312F: drivers/staging/iio/ 6313F: include/linux/iio/ 6314F: tools/iio/ 6315 6316IKANOS/ADI EAGLE ADSL USB DRIVER 6317M: Matthieu Castet <castet.matthieu@free.fr> 6318M: Stanislaw Gruszka <stf_xl@wp.pl> 6319S: Maintained 6320F: drivers/usb/atm/ueagle-atm.c 6321 6322IMGTEC ASCII LCD DRIVER 6323M: Paul Burton <paul.burton@imgtec.com> 6324S: Maintained 6325F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6326F: drivers/auxdisplay/img-ascii-lcd.c 6327 6328INA209 HARDWARE MONITOR DRIVER 6329M: Guenter Roeck <linux@roeck-us.net> 6330L: linux-hwmon@vger.kernel.org 6331S: Maintained 6332F: Documentation/hwmon/ina209 6333F: Documentation/devicetree/bindings/i2c/ina209.txt 6334F: drivers/hwmon/ina209.c 6335 6336INA2XX HARDWARE MONITOR DRIVER 6337M: Guenter Roeck <linux@roeck-us.net> 6338L: linux-hwmon@vger.kernel.org 6339S: Maintained 6340F: Documentation/hwmon/ina2xx 6341F: drivers/hwmon/ina2xx.c 6342F: include/linux/platform_data/ina2xx.h 6343 6344INDUSTRY PACK SUBSYSTEM (IPACK) 6345M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6346M: Jens Taprogge <jens.taprogge@taprogge.org> 6347M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6348L: industrypack-devel@lists.sourceforge.net 6349W: http://industrypack.sourceforge.net 6350S: Maintained 6351F: drivers/ipack/ 6352 6353INGENIC JZ4780 DMA Driver 6354M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6355S: Maintained 6356F: drivers/dma/dma-jz4780.c 6357 6358INGENIC JZ4780 NAND DRIVER 6359M: Harvey Hunt <harveyhuntnexus@gmail.com> 6360L: linux-mtd@lists.infradead.org 6361S: Maintained 6362F: drivers/mtd/nand/jz4780_* 6363 6364INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6365M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6366M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6367L: linux-ima-devel@lists.sourceforge.net 6368L: linux-ima-user@lists.sourceforge.net 6369L: linux-security-module@vger.kernel.org 6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6371S: Supported 6372F: security/integrity/ima/ 6373 6374IMGTEC IR DECODER DRIVER 6375M: James Hogan <james.hogan@imgtec.com> 6376S: Maintained 6377F: drivers/media/rc/img-ir/ 6378 6379IMS TWINTURBO FRAMEBUFFER DRIVER 6380L: linux-fbdev@vger.kernel.org 6381S: Orphan 6382F: drivers/video/fbdev/imsttfb.c 6383 6384INFINIBAND SUBSYSTEM 6385M: Doug Ledford <dledford@redhat.com> 6386M: Sean Hefty <sean.hefty@intel.com> 6387M: Hal Rosenstock <hal.rosenstock@gmail.com> 6388L: linux-rdma@vger.kernel.org 6389W: http://www.openfabrics.org/ 6390Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6391T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6392S: Supported 6393F: Documentation/infiniband/ 6394F: drivers/infiniband/ 6395F: include/uapi/linux/if_infiniband.h 6396F: include/uapi/rdma/ 6397F: include/rdma/ 6398 6399INOTIFY 6400M: John McCutchan <john@johnmccutchan.com> 6401M: Robert Love <rlove@rlove.org> 6402M: Eric Paris <eparis@parisplace.org> 6403S: Maintained 6404F: Documentation/filesystems/inotify.txt 6405F: fs/notify/inotify/ 6406F: include/linux/inotify.h 6407F: include/uapi/linux/inotify.h 6408 6409INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6410M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6411L: linux-input@vger.kernel.org 6412Q: http://patchwork.kernel.org/project/linux-input/list/ 6413T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6414S: Maintained 6415F: drivers/input/ 6416F: include/linux/input.h 6417F: include/uapi/linux/input.h 6418F: include/linux/input/ 6419F: Documentation/devicetree/bindings/input/ 6420 6421INPUT MULTITOUCH (MT) PROTOCOL 6422M: Henrik Rydberg <rydberg@bitmath.org> 6423L: linux-input@vger.kernel.org 6424S: Odd fixes 6425F: Documentation/input/multi-touch-protocol.txt 6426F: drivers/input/input-mt.c 6427K: \b(ABS|SYN)_MT_ 6428 6429INTEL ASoC BDW/HSW DRIVERS 6430M: Jie Yang <yang.jie@linux.intel.com> 6431L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6432S: Supported 6433F: sound/soc/intel/common/sst-dsp* 6434F: sound/soc/intel/common/sst-firmware.c 6435F: sound/soc/intel/boards/broadwell.c 6436F: sound/soc/intel/haswell/ 6437 6438INTEL C600 SERIES SAS CONTROLLER DRIVER 6439M: Intel SCU Linux support <intel-linux-scu@intel.com> 6440M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6441L: linux-scsi@vger.kernel.org 6442T: git git://git.code.sf.net/p/intel-sas/isci 6443S: Supported 6444F: drivers/scsi/isci/ 6445 6446INTEL HID EVENT DRIVER 6447M: Alex Hung <alex.hung@canonical.com> 6448L: platform-driver-x86@vger.kernel.org 6449S: Maintained 6450F: drivers/platform/x86/intel-hid.c 6451 6452INTEL VIRTUAL BUTTON DRIVER 6453M: AceLan Kao <acelan.kao@canonical.com> 6454L: platform-driver-x86@vger.kernel.org 6455S: Maintained 6456F: drivers/platform/x86/intel-vbtn.c 6457 6458INTEL IDLE DRIVER 6459M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6460M: Len Brown <lenb@kernel.org> 6461L: linux-pm@vger.kernel.org 6462T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6463B: https://bugzilla.kernel.org 6464S: Supported 6465F: drivers/idle/intel_idle.c 6466 6467INTEL INTEGRATED SENSOR HUB DRIVER 6468M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6469M: Jiri Kosina <jikos@kernel.org> 6470L: linux-input@vger.kernel.org 6471S: Maintained 6472F: drivers/hid/intel-ish-hid/ 6473 6474INTEL PSTATE DRIVER 6475M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6476M: Len Brown <lenb@kernel.org> 6477L: linux-pm@vger.kernel.org 6478S: Supported 6479F: drivers/cpufreq/intel_pstate.c 6480 6481INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6482M: Maik Broemme <mbroemme@libmpq.org> 6483L: linux-fbdev@vger.kernel.org 6484S: Maintained 6485F: Documentation/fb/intelfb.txt 6486F: drivers/video/fbdev/intelfb/ 6487 6488INTEL 810/815 FRAMEBUFFER DRIVER 6489M: Antonino Daplas <adaplas@gmail.com> 6490L: linux-fbdev@vger.kernel.org 6491S: Maintained 6492F: drivers/video/fbdev/i810/ 6493 6494INTEL MENLOW THERMAL DRIVER 6495M: Sujith Thomas <sujith.thomas@intel.com> 6496L: platform-driver-x86@vger.kernel.org 6497W: https://01.org/linux-acpi 6498S: Supported 6499F: drivers/platform/x86/intel_menlow.c 6500 6501INTEL I/OAT DMA DRIVER 6502M: Dave Jiang <dave.jiang@intel.com> 6503R: Dan Williams <dan.j.williams@intel.com> 6504L: dmaengine@vger.kernel.org 6505Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6506S: Supported 6507F: drivers/dma/ioat* 6508 6509INTEL IOMMU (VT-d) 6510M: David Woodhouse <dwmw2@infradead.org> 6511L: iommu@lists.linux-foundation.org 6512T: git git://git.infradead.org/iommu-2.6.git 6513S: Supported 6514F: drivers/iommu/intel-iommu.c 6515F: include/linux/intel-iommu.h 6516 6517INTEL IOP-ADMA DMA DRIVER 6518R: Dan Williams <dan.j.williams@intel.com> 6519S: Odd fixes 6520F: drivers/dma/iop-adma.c 6521 6522INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6523M: Krzysztof Halasa <khalasa@piap.pl> 6524S: Maintained 6525F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6526F: arch/arm/mach-ixp4xx/include/mach/npe.h 6527F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6528F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6529F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6530F: drivers/net/wan/ixp4xx_hss.c 6531 6532INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6533M: Deepak Saxena <dsaxena@plexity.net> 6534S: Maintained 6535F: drivers/char/hw_random/ixp4xx-rng.c 6536 6537INTEL ETHERNET DRIVERS 6538M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6539L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6540W: http://www.intel.com/support/feedback.htm 6541W: http://e1000.sourceforge.net/ 6542Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6543T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6544T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6545S: Supported 6546F: Documentation/networking/e100.txt 6547F: Documentation/networking/e1000.txt 6548F: Documentation/networking/e1000e.txt 6549F: Documentation/networking/igb.txt 6550F: Documentation/networking/igbvf.txt 6551F: Documentation/networking/ixgb.txt 6552F: Documentation/networking/ixgbe.txt 6553F: Documentation/networking/ixgbevf.txt 6554F: Documentation/networking/i40e.txt 6555F: Documentation/networking/i40evf.txt 6556F: drivers/net/ethernet/intel/ 6557F: drivers/net/ethernet/intel/*/ 6558 6559INTEL RDMA RNIC DRIVER 6560M: Faisal Latif <faisal.latif@intel.com> 6561M: Shiraz Saleem <shiraz.saleem@intel.com> 6562L: linux-rdma@vger.kernel.org 6563S: Supported 6564F: drivers/infiniband/hw/i40iw/ 6565 6566INTEL MERRIFIELD GPIO DRIVER 6567M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6568L: linux-gpio@vger.kernel.org 6569S: Maintained 6570F: drivers/gpio/gpio-merrifield.c 6571 6572INTEL-MID GPIO DRIVER 6573M: David Cohen <david.a.cohen@linux.intel.com> 6574L: linux-gpio@vger.kernel.org 6575S: Maintained 6576F: drivers/gpio/gpio-intel-mid.c 6577 6578INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6579M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6580L: linux-wireless@vger.kernel.org 6581S: Maintained 6582F: Documentation/networking/README.ipw2100 6583F: Documentation/networking/README.ipw2200 6584F: drivers/net/wireless/intel/ipw2x00/ 6585 6586INTEL(R) TRACE HUB 6587M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6588S: Supported 6589F: Documentation/trace/intel_th.txt 6590F: drivers/hwtracing/intel_th/ 6591 6592INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6593M: Ning Sun <ning.sun@intel.com> 6594L: tboot-devel@lists.sourceforge.net 6595W: http://tboot.sourceforge.net 6596T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6597S: Supported 6598F: Documentation/intel_txt.txt 6599F: include/linux/tboot.h 6600F: arch/x86/kernel/tboot.c 6601 6602INTEL WIRELESS WIMAX CONNECTION 2400 6603M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6604M: linux-wimax@intel.com 6605L: wimax@linuxwimax.org (subscribers-only) 6606S: Supported 6607W: http://linuxwimax.org 6608F: Documentation/wimax/README.i2400m 6609F: drivers/net/wimax/i2400m/ 6610F: include/uapi/linux/wimax/i2400m.h 6611 6612INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6613M: Stanislaw Gruszka <sgruszka@redhat.com> 6614L: linux-wireless@vger.kernel.org 6615S: Supported 6616F: drivers/net/wireless/intel/iwlegacy/ 6617 6618INTEL WIRELESS WIFI LINK (iwlwifi) 6619M: Johannes Berg <johannes.berg@intel.com> 6620M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6621M: Luca Coelho <luciano.coelho@intel.com> 6622M: Intel Linux Wireless <linuxwifi@intel.com> 6623L: linux-wireless@vger.kernel.org 6624W: http://intellinuxwireless.org 6625T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6626S: Supported 6627F: drivers/net/wireless/intel/iwlwifi/ 6628 6629INTEL MANAGEMENT ENGINE (mei) 6630M: Tomas Winkler <tomas.winkler@intel.com> 6631L: linux-kernel@vger.kernel.org 6632S: Supported 6633F: include/uapi/linux/mei.h 6634F: include/linux/mei_cl_bus.h 6635F: drivers/misc/mei/* 6636F: drivers/watchdog/mei_wdt.c 6637F: Documentation/misc-devices/mei/* 6638F: samples/mei/* 6639 6640INTEL MIC DRIVERS (mic) 6641M: Sudeep Dutt <sudeep.dutt@intel.com> 6642M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6643S: Supported 6644W: https://github.com/sudeepdutt/mic 6645W: http://software.intel.com/en-us/mic-developer 6646F: include/linux/mic_bus.h 6647F: include/linux/scif.h 6648F: include/uapi/linux/mic_common.h 6649F: include/uapi/linux/mic_ioctl.h 6650F: include/uapi/linux/scif_ioctl.h 6651F: drivers/misc/mic/ 6652F: drivers/dma/mic_x100_dma.c 6653F: drivers/dma/mic_x100_dma.h 6654F: Documentation/mic/ 6655 6656INTEL PMC/P-Unit IPC DRIVER 6657M: Zha Qipeng<qipeng.zha@intel.com> 6658L: platform-driver-x86@vger.kernel.org 6659S: Maintained 6660F: drivers/platform/x86/intel_pmc_ipc.c 6661F: drivers/platform/x86/intel_punit_ipc.c 6662F: arch/x86/include/asm/intel_pmc_ipc.h 6663F: arch/x86/include/asm/intel_punit_ipc.h 6664 6665INTEL TELEMETRY DRIVER 6666M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6667L: platform-driver-x86@vger.kernel.org 6668S: Maintained 6669F: arch/x86/include/asm/intel_telemetry.h 6670F: drivers/platform/x86/intel_telemetry* 6671 6672INTEL PMC CORE DRIVER 6673M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6674M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6675L: platform-driver-x86@vger.kernel.org 6676S: Maintained 6677F: arch/x86/include/asm/pmc_core.h 6678F: drivers/platform/x86/intel_pmc_core* 6679 6680INVENSENSE MPU-3050 GYROSCOPE DRIVER 6681M: Linus Walleij <linus.walleij@linaro.org> 6682L: linux-iio@vger.kernel.org 6683S: Maintained 6684F: drivers/iio/gyro/mpu3050* 6685F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6686 6687IOC3 ETHERNET DRIVER 6688M: Ralf Baechle <ralf@linux-mips.org> 6689L: linux-mips@linux-mips.org 6690S: Maintained 6691F: drivers/net/ethernet/sgi/ioc3-eth.c 6692 6693IOC3 SERIAL DRIVER 6694M: Pat Gefre <pfg@sgi.com> 6695L: linux-serial@vger.kernel.org 6696S: Maintained 6697F: drivers/tty/serial/ioc3_serial.c 6698 6699IOMMU DRIVERS 6700M: Joerg Roedel <joro@8bytes.org> 6701L: iommu@lists.linux-foundation.org 6702T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6703S: Maintained 6704F: Documentation/devicetree/bindings/iommu/ 6705F: drivers/iommu/ 6706 6707IP MASQUERADING 6708M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6709S: Maintained 6710F: net/ipv4/netfilter/ipt_MASQUERADE.c 6711 6712IPMI SUBSYSTEM 6713M: Corey Minyard <minyard@acm.org> 6714L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6715W: http://openipmi.sourceforge.net/ 6716S: Supported 6717F: Documentation/IPMI.txt 6718F: drivers/char/ipmi/ 6719F: include/linux/ipmi* 6720F: include/uapi/linux/ipmi* 6721 6722QCOM AUDIO (ASoC) DRIVERS 6723M: Patrick Lai <plai@codeaurora.org> 6724M: Banajit Goswami <bgoswami@codeaurora.org> 6725L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6726S: Supported 6727F: sound/soc/qcom/ 6728 6729IPS SCSI RAID DRIVER 6730M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6731L: linux-scsi@vger.kernel.org 6732W: http://www.adaptec.com/ 6733S: Maintained 6734F: drivers/scsi/ips* 6735 6736IPVS 6737M: Wensong Zhang <wensong@linux-vs.org> 6738M: Simon Horman <horms@verge.net.au> 6739M: Julian Anastasov <ja@ssi.bg> 6740L: netdev@vger.kernel.org 6741L: lvs-devel@vger.kernel.org 6742S: Maintained 6743T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6744T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6745F: Documentation/networking/ipvs-sysctl.txt 6746F: include/net/ip_vs.h 6747F: include/uapi/linux/ip_vs.h 6748F: net/netfilter/ipvs/ 6749 6750IPWIRELESS DRIVER 6751M: Jiri Kosina <jikos@kernel.org> 6752M: David Sterba <dsterba@suse.com> 6753S: Odd Fixes 6754F: drivers/tty/ipwireless/ 6755 6756IPX NETWORK LAYER 6757L: netdev@vger.kernel.org 6758S: Odd fixes 6759F: include/net/ipx.h 6760F: include/uapi/linux/ipx.h 6761F: net/ipx/ 6762 6763IRDA SUBSYSTEM 6764M: Samuel Ortiz <samuel@sortiz.org> 6765L: irda-users@lists.sourceforge.net (subscribers-only) 6766L: netdev@vger.kernel.org 6767W: http://irda.sourceforge.net/ 6768S: Maintained 6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6770F: Documentation/networking/irda.txt 6771F: drivers/net/irda/ 6772F: include/net/irda/ 6773F: net/irda/ 6774 6775IRQ SUBSYSTEM 6776M: Thomas Gleixner <tglx@linutronix.de> 6777L: linux-kernel@vger.kernel.org 6778S: Maintained 6779T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6780F: kernel/irq/ 6781 6782IRQCHIP DRIVERS 6783M: Thomas Gleixner <tglx@linutronix.de> 6784M: Jason Cooper <jason@lakedaemon.net> 6785M: Marc Zyngier <marc.zyngier@arm.com> 6786L: linux-kernel@vger.kernel.org 6787S: Maintained 6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6789T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6790F: Documentation/devicetree/bindings/interrupt-controller/ 6791F: drivers/irqchip/ 6792 6793IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6794M: Marc Zyngier <marc.zyngier@arm.com> 6795S: Maintained 6796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6797F: Documentation/IRQ-domain.txt 6798F: include/linux/irqdomain.h 6799F: kernel/irq/irqdomain.c 6800F: kernel/irq/msi.c 6801 6802ISA 6803M: William Breathitt Gray <vilhelm.gray@gmail.com> 6804S: Maintained 6805F: Documentation/isa.txt 6806F: drivers/base/isa.c 6807F: include/linux/isa.h 6808 6809ISAPNP 6810M: Jaroslav Kysela <perex@perex.cz> 6811S: Maintained 6812F: Documentation/isapnp.txt 6813F: drivers/pnp/isapnp/ 6814F: include/linux/isapnp.h 6815 6816ISA RADIO MODULE 6817M: Hans Verkuil <hverkuil@xs4all.nl> 6818L: linux-media@vger.kernel.org 6819T: git git://linuxtv.org/media_tree.git 6820W: https://linuxtv.org 6821S: Maintained 6822F: drivers/media/radio/radio-isa* 6823 6824iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6825M: Peter Jones <pjones@redhat.com> 6826M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6827S: Maintained 6828F: drivers/firmware/iscsi_ibft* 6829 6830ISCSI 6831M: Lee Duncan <lduncan@suse.com> 6832M: Chris Leech <cleech@redhat.com> 6833L: open-iscsi@googlegroups.com 6834W: www.open-iscsi.com 6835S: Maintained 6836F: drivers/scsi/*iscsi* 6837F: include/scsi/*iscsi* 6838 6839ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6840M: Or Gerlitz <ogerlitz@mellanox.com> 6841M: Sagi Grimberg <sagi@grimberg.me> 6842M: Roi Dayan <roid@mellanox.com> 6843L: linux-rdma@vger.kernel.org 6844S: Supported 6845W: http://www.openfabrics.org 6846W: www.open-iscsi.org 6847Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6848F: drivers/infiniband/ulp/iser/ 6849 6850ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6851M: Sagi Grimberg <sagi@grimberg.me> 6852T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6853L: linux-rdma@vger.kernel.org 6854L: target-devel@vger.kernel.org 6855S: Supported 6856W: http://www.linux-iscsi.org 6857F: drivers/infiniband/ulp/isert 6858 6859ISDN SUBSYSTEM 6860M: Karsten Keil <isdn@linux-pingi.de> 6861L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6862L: netdev@vger.kernel.org 6863W: http://www.isdn4linux.de 6864T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6865S: Maintained 6866F: Documentation/isdn/ 6867F: drivers/isdn/ 6868F: include/linux/isdn.h 6869F: include/linux/isdn/ 6870F: include/uapi/linux/isdn.h 6871F: include/uapi/linux/isdn/ 6872 6873ISDN SUBSYSTEM (Eicon active card driver) 6874M: Armin Schindler <mac@melware.de> 6875L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6876W: http://www.melware.de 6877S: Maintained 6878F: drivers/isdn/hardware/eicon/ 6879 6880IT87 HARDWARE MONITORING DRIVER 6881M: Jean Delvare <jdelvare@suse.com> 6882L: linux-hwmon@vger.kernel.org 6883S: Maintained 6884F: Documentation/hwmon/it87 6885F: drivers/hwmon/it87.c 6886 6887IT913X MEDIA DRIVER 6888M: Antti Palosaari <crope@iki.fi> 6889L: linux-media@vger.kernel.org 6890W: https://linuxtv.org 6891W: http://palosaari.fi/linux/ 6892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6893T: git git://linuxtv.org/anttip/media_tree.git 6894S: Maintained 6895F: drivers/media/tuners/it913x* 6896 6897IVTV VIDEO4LINUX DRIVER 6898M: Andy Walls <awalls@md.metrocast.net> 6899L: ivtv-devel@ivtvdriver.org (subscribers-only) 6900L: linux-media@vger.kernel.org 6901T: git git://linuxtv.org/media_tree.git 6902W: http://www.ivtvdriver.org 6903S: Maintained 6904F: Documentation/media/v4l-drivers/ivtv* 6905F: drivers/media/pci/ivtv/ 6906F: include/uapi/linux/ivtv* 6907 6908IX2505V MEDIA DRIVER 6909M: Malcolm Priestley <tvboxspy@gmail.com> 6910L: linux-media@vger.kernel.org 6911W: https://linuxtv.org 6912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6913S: Maintained 6914F: drivers/media/dvb-frontends/ix2505v* 6915 6916JC42.4 TEMPERATURE SENSOR DRIVER 6917M: Guenter Roeck <linux@roeck-us.net> 6918L: linux-hwmon@vger.kernel.org 6919S: Maintained 6920F: drivers/hwmon/jc42.c 6921F: Documentation/hwmon/jc42 6922 6923JFS FILESYSTEM 6924M: Dave Kleikamp <shaggy@kernel.org> 6925L: jfs-discussion@lists.sourceforge.net 6926W: http://jfs.sourceforge.net/ 6927T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6928S: Maintained 6929F: Documentation/filesystems/jfs.txt 6930F: fs/jfs/ 6931 6932JME NETWORK DRIVER 6933M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6934L: netdev@vger.kernel.org 6935S: Maintained 6936F: drivers/net/ethernet/jme.* 6937 6938JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6939M: David Woodhouse <dwmw2@infradead.org> 6940L: linux-mtd@lists.infradead.org 6941W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6942S: Maintained 6943F: fs/jffs2/ 6944F: include/uapi/linux/jffs2.h 6945 6946JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6947M: "Theodore Ts'o" <tytso@mit.edu> 6948M: Jan Kara <jack@suse.com> 6949L: linux-ext4@vger.kernel.org 6950S: Maintained 6951F: fs/jbd2/ 6952F: include/linux/jbd2.h 6953 6954JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6955M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6956L: linux-media@vger.kernel.org 6957S: Maintained 6958F: drivers/media/platform/rcar_jpu.c 6959 6960JSM Neo PCI based serial card 6961M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6962L: linux-serial@vger.kernel.org 6963S: Maintained 6964F: drivers/tty/serial/jsm/ 6965 6966K10TEMP HARDWARE MONITORING DRIVER 6967M: Clemens Ladisch <clemens@ladisch.de> 6968L: linux-hwmon@vger.kernel.org 6969S: Maintained 6970F: Documentation/hwmon/k10temp 6971F: drivers/hwmon/k10temp.c 6972 6973K8TEMP HARDWARE MONITORING DRIVER 6974M: Rudolf Marek <r.marek@assembler.cz> 6975L: linux-hwmon@vger.kernel.org 6976S: Maintained 6977F: Documentation/hwmon/k8temp 6978F: drivers/hwmon/k8temp.c 6979 6980KASAN 6981M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6982R: Alexander Potapenko <glider@google.com> 6983R: Dmitry Vyukov <dvyukov@google.com> 6984L: kasan-dev@googlegroups.com 6985S: Maintained 6986F: arch/*/include/asm/kasan.h 6987F: arch/*/mm/kasan_init* 6988F: Documentation/dev-tools/kasan.rst 6989F: include/linux/kasan*.h 6990F: lib/test_kasan.c 6991F: mm/kasan/ 6992F: scripts/Makefile.kasan 6993 6994KCONFIG 6995M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6996L: linux-kbuild@vger.kernel.org 6997T: git git://gitorious.org/linux-kconfig/linux-kconfig 6998S: Maintained 6999F: Documentation/kbuild/kconfig-language.txt 7000F: scripts/kconfig/ 7001 7002KDUMP 7003M: Dave Young <dyoung@redhat.com> 7004M: Baoquan He <bhe@redhat.com> 7005R: Vivek Goyal <vgoyal@redhat.com> 7006L: kexec@lists.infradead.org 7007W: http://lse.sourceforge.net/kdump/ 7008S: Maintained 7009F: Documentation/kdump/ 7010 7011KEENE FM RADIO TRANSMITTER DRIVER 7012M: Hans Verkuil <hverkuil@xs4all.nl> 7013L: linux-media@vger.kernel.org 7014T: git git://linuxtv.org/media_tree.git 7015W: https://linuxtv.org 7016S: Maintained 7017F: drivers/media/radio/radio-keene* 7018 7019KERNEL AUTOMOUNTER v4 (AUTOFS4) 7020M: Ian Kent <raven@themaw.net> 7021L: autofs@vger.kernel.org 7022S: Maintained 7023F: fs/autofs4/ 7024 7025KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7026M: Michal Marek <mmarek@suse.com> 7027T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 7028T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 7029L: linux-kbuild@vger.kernel.org 7030S: Maintained 7031F: Documentation/kbuild/ 7032F: Makefile 7033F: scripts/Makefile.* 7034F: scripts/basic/ 7035F: scripts/mk* 7036F: scripts/package/ 7037 7038KERNEL JANITORS 7039L: kernel-janitors@vger.kernel.org 7040W: http://kernelnewbies.org/KernelJanitors 7041S: Odd Fixes 7042 7043KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7044M: "J. Bruce Fields" <bfields@fieldses.org> 7045M: Jeff Layton <jlayton@poochiereds.net> 7046L: linux-nfs@vger.kernel.org 7047W: http://nfs.sourceforge.net/ 7048T: git git://linux-nfs.org/~bfields/linux.git 7049S: Supported 7050F: fs/nfsd/ 7051F: include/uapi/linux/nfsd/ 7052F: fs/lockd/ 7053F: fs/nfs_common/ 7054F: net/sunrpc/ 7055F: include/linux/lockd/ 7056F: include/linux/sunrpc/ 7057F: include/uapi/linux/sunrpc/ 7058 7059KERNEL SELFTEST FRAMEWORK 7060M: Shuah Khan <shuahkh@osg.samsung.com> 7061M: Shuah Khan <shuah@kernel.org> 7062L: linux-kselftest@vger.kernel.org 7063T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7064S: Maintained 7065F: tools/testing/selftests 7066 7067KERNEL VIRTUAL MACHINE (KVM) 7068M: Paolo Bonzini <pbonzini@redhat.com> 7069M: Radim Krčmář <rkrcmar@redhat.com> 7070L: kvm@vger.kernel.org 7071W: http://www.linux-kvm.org 7072T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7073S: Supported 7074F: Documentation/*/kvm*.txt 7075F: Documentation/virtual/kvm/ 7076F: arch/*/kvm/ 7077F: arch/x86/kernel/kvm.c 7078F: arch/x86/kernel/kvmclock.c 7079F: arch/*/include/asm/kvm* 7080F: include/linux/kvm* 7081F: include/uapi/linux/kvm* 7082F: virt/kvm/ 7083F: tools/kvm/ 7084 7085KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7086M: Joerg Roedel <joro@8bytes.org> 7087L: kvm@vger.kernel.org 7088W: http://www.linux-kvm.org/ 7089S: Maintained 7090F: arch/x86/include/asm/svm.h 7091F: arch/x86/kvm/svm.c 7092 7093KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7094M: Alexander Graf <agraf@suse.com> 7095L: kvm-ppc@vger.kernel.org 7096W: http://www.linux-kvm.org/ 7097T: git git://github.com/agraf/linux-2.6.git 7098S: Supported 7099F: arch/powerpc/include/asm/kvm* 7100F: arch/powerpc/kvm/ 7101 7102KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7103M: Christian Borntraeger <borntraeger@de.ibm.com> 7104M: Cornelia Huck <cornelia.huck@de.ibm.com> 7105L: linux-s390@vger.kernel.org 7106W: http://www.ibm.com/developerworks/linux/linux390/ 7107T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7108S: Supported 7109F: Documentation/s390/kvm.txt 7110F: arch/s390/include/asm/kvm* 7111F: arch/s390/kvm/ 7112 7113KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7114M: Christoffer Dall <christoffer.dall@linaro.org> 7115M: Marc Zyngier <marc.zyngier@arm.com> 7116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7117L: kvmarm@lists.cs.columbia.edu 7118W: http://systems.cs.columbia.edu/projects/kvm-arm 7119T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7120S: Supported 7121F: arch/arm/include/uapi/asm/kvm* 7122F: arch/arm/include/asm/kvm* 7123F: arch/arm/kvm/ 7124F: virt/kvm/arm/ 7125F: include/kvm/arm_* 7126 7127KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7128M: Christoffer Dall <christoffer.dall@linaro.org> 7129M: Marc Zyngier <marc.zyngier@arm.com> 7130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7131L: kvmarm@lists.cs.columbia.edu 7132S: Maintained 7133F: arch/arm64/include/uapi/asm/kvm* 7134F: arch/arm64/include/asm/kvm* 7135F: arch/arm64/kvm/ 7136 7137KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7138M: James Hogan <james.hogan@imgtec.com> 7139L: linux-mips@linux-mips.org 7140S: Supported 7141F: arch/mips/include/uapi/asm/kvm* 7142F: arch/mips/include/asm/kvm* 7143F: arch/mips/kvm/ 7144 7145KEXEC 7146M: Eric Biederman <ebiederm@xmission.com> 7147W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7148L: kexec@lists.infradead.org 7149S: Maintained 7150F: include/linux/kexec.h 7151F: include/uapi/linux/kexec.h 7152F: kernel/kexec* 7153 7154KEYS/KEYRINGS: 7155M: David Howells <dhowells@redhat.com> 7156L: keyrings@vger.kernel.org 7157S: Maintained 7158F: Documentation/security/keys.txt 7159F: include/linux/key.h 7160F: include/linux/key-type.h 7161F: include/linux/keyctl.h 7162F: include/uapi/linux/keyctl.h 7163F: include/keys/ 7164F: security/keys/ 7165 7166KEYS-TRUSTED 7167M: David Safford <safford@us.ibm.com> 7168M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7169L: linux-security-module@vger.kernel.org 7170L: keyrings@vger.kernel.org 7171S: Supported 7172F: Documentation/security/keys-trusted-encrypted.txt 7173F: include/keys/trusted-type.h 7174F: security/keys/trusted.c 7175F: security/keys/trusted.h 7176 7177KEYS-ENCRYPTED 7178M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7179M: David Safford <safford@us.ibm.com> 7180L: linux-security-module@vger.kernel.org 7181L: keyrings@vger.kernel.org 7182S: Supported 7183F: Documentation/security/keys-trusted-encrypted.txt 7184F: include/keys/encrypted-type.h 7185F: security/keys/encrypted-keys/ 7186 7187KGDB / KDB /debug_core 7188M: Jason Wessel <jason.wessel@windriver.com> 7189W: http://kgdb.wiki.kernel.org/ 7190L: kgdb-bugreport@lists.sourceforge.net 7191T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7192S: Maintained 7193F: Documentation/DocBook/kgdb.tmpl 7194F: drivers/misc/kgdbts.c 7195F: drivers/tty/serial/kgdboc.c 7196F: include/linux/kdb.h 7197F: include/linux/kgdb.h 7198F: kernel/debug/ 7199 7200KMEMCHECK 7201M: Vegard Nossum <vegardno@ifi.uio.no> 7202M: Pekka Enberg <penberg@kernel.org> 7203S: Maintained 7204F: Documentation/dev-tools/kmemcheck.rst 7205F: arch/x86/include/asm/kmemcheck.h 7206F: arch/x86/mm/kmemcheck/ 7207F: include/linux/kmemcheck.h 7208F: mm/kmemcheck.c 7209 7210KMEMLEAK 7211M: Catalin Marinas <catalin.marinas@arm.com> 7212S: Maintained 7213F: Documentation/dev-tools/kmemleak.rst 7214F: include/linux/kmemleak.h 7215F: mm/kmemleak.c 7216F: mm/kmemleak-test.c 7217 7218KPROBES 7219M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7220M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7221M: "David S. Miller" <davem@davemloft.net> 7222M: Masami Hiramatsu <mhiramat@kernel.org> 7223S: Maintained 7224F: Documentation/kprobes.txt 7225F: include/linux/kprobes.h 7226F: kernel/kprobes.c 7227 7228KS0108 LCD CONTROLLER DRIVER 7229M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7230W: http://miguelojeda.es/auxdisplay.htm 7231W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7232S: Maintained 7233F: Documentation/auxdisplay/ks0108 7234F: drivers/auxdisplay/ks0108.c 7235F: include/linux/ks0108.h 7236 7237L3MDEV 7238M: David Ahern <dsa@cumulusnetworks.com> 7239L: netdev@vger.kernel.org 7240S: Maintained 7241F: net/l3mdev 7242F: include/net/l3mdev.h 7243 7244LANTIQ MIPS ARCHITECTURE 7245M: John Crispin <john@phrozen.org> 7246L: linux-mips@linux-mips.org 7247S: Maintained 7248F: arch/mips/lantiq 7249 7250LAPB module 7251L: linux-x25@vger.kernel.org 7252S: Orphan 7253F: Documentation/networking/lapb-module.txt 7254F: include/*/lapb.h 7255F: net/lapb/ 7256 7257LASI 53c700 driver for PARISC 7258M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7259L: linux-scsi@vger.kernel.org 7260S: Maintained 7261F: Documentation/scsi/53c700.txt 7262F: drivers/scsi/53c700* 7263 7264LED SUBSYSTEM 7265M: Richard Purdie <rpurdie@rpsys.net> 7266M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7267M: Pavel Machek <pavel@ucw.cz> 7268L: linux-leds@vger.kernel.org 7269T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7270S: Maintained 7271F: Documentation/devicetree/bindings/leds/ 7272F: drivers/leds/ 7273F: include/linux/leds.h 7274 7275LEGACY EEPROM DRIVER 7276M: Jean Delvare <jdelvare@suse.com> 7277S: Maintained 7278F: Documentation/misc-devices/eeprom 7279F: drivers/misc/eeprom/eeprom.c 7280 7281LEGO USB Tower driver 7282M: Juergen Stuber <starblue@users.sourceforge.net> 7283L: legousb-devel@lists.sourceforge.net 7284W: http://legousb.sourceforge.net/ 7285S: Maintained 7286F: drivers/usb/misc/legousbtower.c 7287 7288LG2160 MEDIA DRIVER 7289M: Michael Krufky <mkrufky@linuxtv.org> 7290L: linux-media@vger.kernel.org 7291W: https://linuxtv.org 7292W: http://github.com/mkrufky 7293Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7294T: git git://linuxtv.org/mkrufky/tuners.git 7295S: Maintained 7296F: drivers/media/dvb-frontends/lg2160.* 7297 7298LGDT3305 MEDIA DRIVER 7299M: Michael Krufky <mkrufky@linuxtv.org> 7300L: linux-media@vger.kernel.org 7301W: https://linuxtv.org 7302W: http://github.com/mkrufky 7303Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7304T: git git://linuxtv.org/mkrufky/tuners.git 7305S: Maintained 7306F: drivers/media/dvb-frontends/lgdt3305.* 7307 7308LGUEST 7309M: Rusty Russell <rusty@rustcorp.com.au> 7310L: lguest@lists.ozlabs.org 7311W: http://lguest.ozlabs.org/ 7312S: Odd Fixes 7313F: arch/x86/include/asm/lguest*.h 7314F: arch/x86/lguest/ 7315F: drivers/lguest/ 7316F: include/linux/lguest*.h 7317F: tools/lguest/ 7318 7319LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7320M: Tejun Heo <tj@kernel.org> 7321L: linux-ide@vger.kernel.org 7322T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7323S: Maintained 7324F: drivers/ata/ 7325F: include/linux/ata.h 7326F: include/linux/libata.h 7327F: Documentation/devicetree/bindings/ata/ 7328 7329LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7330M: Viresh Kumar <vireshk@kernel.org> 7331L: linux-ide@vger.kernel.org 7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7333S: Maintained 7334F: include/linux/pata_arasan_cf_data.h 7335F: drivers/ata/pata_arasan_cf.c 7336 7337LIBATA PATA DRIVERS 7338M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7339M: Tejun Heo <tj@kernel.org> 7340L: linux-ide@vger.kernel.org 7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7342S: Maintained 7343F: drivers/ata/pata_*.c 7344F: drivers/ata/ata_generic.c 7345 7346LIBATA SATA AHCI PLATFORM devices support 7347M: Hans de Goede <hdegoede@redhat.com> 7348M: Tejun Heo <tj@kernel.org> 7349L: linux-ide@vger.kernel.org 7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7351S: Maintained 7352F: drivers/ata/ahci_platform.c 7353F: drivers/ata/libahci_platform.c 7354F: include/linux/ahci_platform.h 7355 7356LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7357M: Mikael Pettersson <mikpelinux@gmail.com> 7358L: linux-ide@vger.kernel.org 7359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7360S: Maintained 7361F: drivers/ata/sata_promise.* 7362 7363LIBLOCKDEP 7364M: Sasha Levin <sasha.levin@oracle.com> 7365S: Maintained 7366F: tools/lib/lockdep/ 7367 7368LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7369M: Dan Williams <dan.j.williams@intel.com> 7370L: linux-nvdimm@lists.01.org 7371Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7372T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7373S: Supported 7374F: drivers/nvdimm/* 7375F: include/linux/nd.h 7376F: include/linux/libnvdimm.h 7377F: include/uapi/linux/ndctl.h 7378 7379LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7380M: Ross Zwisler <ross.zwisler@linux.intel.com> 7381L: linux-nvdimm@lists.01.org 7382Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7383S: Supported 7384F: drivers/nvdimm/blk.c 7385F: drivers/nvdimm/region_devs.c 7386F: drivers/acpi/nfit* 7387 7388LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7389M: Vishal Verma <vishal.l.verma@intel.com> 7390L: linux-nvdimm@lists.01.org 7391Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7392S: Supported 7393F: drivers/nvdimm/btt* 7394 7395LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7396M: Ross Zwisler <ross.zwisler@linux.intel.com> 7397L: linux-nvdimm@lists.01.org 7398Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7399S: Supported 7400F: drivers/nvdimm/pmem.c 7401F: include/linux/pmem.h 7402F: arch/*/include/asm/pmem.h 7403 7404LIGHTNVM PLATFORM SUPPORT 7405M: Matias Bjorling <mb@lightnvm.io> 7406W: http://github/OpenChannelSSD 7407L: linux-block@vger.kernel.org 7408S: Maintained 7409F: drivers/lightnvm/ 7410F: include/linux/lightnvm.h 7411F: include/uapi/linux/lightnvm.h 7412 7413LINUX FOR POWERPC (32-BIT AND 64-BIT) 7414M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7415M: Paul Mackerras <paulus@samba.org> 7416M: Michael Ellerman <mpe@ellerman.id.au> 7417W: https://github.com/linuxppc/linux/wiki 7418L: linuxppc-dev@lists.ozlabs.org 7419Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7420T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7421S: Supported 7422F: Documentation/powerpc/ 7423F: arch/powerpc/ 7424F: drivers/char/tpm/tpm_ibmvtpm* 7425F: drivers/crypto/nx/ 7426F: drivers/crypto/vmx/ 7427F: drivers/net/ethernet/ibm/ibmveth.* 7428F: drivers/net/ethernet/ibm/ibmvnic.* 7429F: drivers/pci/hotplug/pnv_php.c 7430F: drivers/pci/hotplug/rpa* 7431F: drivers/scsi/ibmvscsi/ 7432F: tools/testing/selftests/powerpc 7433N: opal 7434N: /pmac 7435N: powermac 7436N: powernv 7437N: [^a-z0-9]ps3 7438N: pseries 7439 7440LINUX FOR POWER MACINTOSH 7441M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7442W: http://www.penguinppc.org/ 7443L: linuxppc-dev@lists.ozlabs.org 7444S: Maintained 7445F: arch/powerpc/platforms/powermac/ 7446F: drivers/macintosh/ 7447 7448LINUX FOR POWERPC EMBEDDED MPC5XXX 7449M: Anatolij Gustschin <agust@denx.de> 7450L: linuxppc-dev@lists.ozlabs.org 7451T: git git://git.denx.de/linux-denx-agust.git 7452S: Maintained 7453F: arch/powerpc/platforms/512x/ 7454F: arch/powerpc/platforms/52xx/ 7455 7456LINUX FOR POWERPC EMBEDDED PPC4XX 7457M: Alistair Popple <alistair@popple.id.au> 7458M: Matt Porter <mporter@kernel.crashing.org> 7459W: http://www.penguinppc.org/ 7460L: linuxppc-dev@lists.ozlabs.org 7461S: Maintained 7462F: arch/powerpc/platforms/40x/ 7463F: arch/powerpc/platforms/44x/ 7464 7465LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7466L: linuxppc-dev@lists.ozlabs.org 7467S: Orphan 7468F: arch/powerpc/*/*virtex* 7469F: arch/powerpc/*/*/*virtex* 7470 7471LINUX FOR POWERPC EMBEDDED PPC8XX 7472M: Vitaly Bordug <vitb@kernel.crashing.org> 7473W: http://www.penguinppc.org/ 7474L: linuxppc-dev@lists.ozlabs.org 7475S: Maintained 7476F: arch/powerpc/platforms/8xx/ 7477 7478LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7479M: Scott Wood <oss@buserror.net> 7480M: Kumar Gala <galak@kernel.crashing.org> 7481W: http://www.penguinppc.org/ 7482L: linuxppc-dev@lists.ozlabs.org 7483T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7484S: Maintained 7485F: arch/powerpc/platforms/83xx/ 7486F: arch/powerpc/platforms/85xx/ 7487 7488LINUX FOR POWERPC PA SEMI PWRFICIENT 7489L: linuxppc-dev@lists.ozlabs.org 7490S: Orphan 7491F: arch/powerpc/platforms/pasemi/ 7492F: drivers/*/*pasemi* 7493F: drivers/*/*/*pasemi* 7494 7495LINUX SECURITY MODULE (LSM) FRAMEWORK 7496M: Chris Wright <chrisw@sous-sol.org> 7497L: linux-security-module@vger.kernel.org 7498S: Supported 7499 7500LIS3LV02D ACCELEROMETER DRIVER 7501M: Eric Piel <eric.piel@tremplin-utc.net> 7502S: Maintained 7503F: Documentation/misc-devices/lis3lv02d 7504F: drivers/misc/lis3lv02d/ 7505F: drivers/platform/x86/hp_accel.c 7506 7507LIVE PATCHING 7508M: Josh Poimboeuf <jpoimboe@redhat.com> 7509M: Jessica Yu <jeyu@redhat.com> 7510M: Jiri Kosina <jikos@kernel.org> 7511M: Miroslav Benes <mbenes@suse.cz> 7512R: Petr Mladek <pmladek@suse.com> 7513S: Maintained 7514F: kernel/livepatch/ 7515F: include/linux/livepatch.h 7516F: arch/x86/include/asm/livepatch.h 7517F: arch/x86/kernel/livepatch.c 7518F: Documentation/livepatch/ 7519F: Documentation/ABI/testing/sysfs-kernel-livepatch 7520F: samples/livepatch/ 7521L: live-patching@vger.kernel.org 7522T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7523 7524LINUX KERNEL DUMP TEST MODULE (LKDTM) 7525M: Kees Cook <keescook@chromium.org> 7526S: Maintained 7527F: drivers/misc/lkdtm* 7528 7529LLC (802.2) 7530L: netdev@vger.kernel.org 7531S: Odd fixes 7532F: include/linux/llc.h 7533F: include/uapi/linux/llc.h 7534F: include/net/llc* 7535F: net/llc/ 7536 7537LM73 HARDWARE MONITOR DRIVER 7538M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7539L: linux-hwmon@vger.kernel.org 7540S: Maintained 7541F: drivers/hwmon/lm73.c 7542 7543LM78 HARDWARE MONITOR DRIVER 7544M: Jean Delvare <jdelvare@suse.com> 7545L: linux-hwmon@vger.kernel.org 7546S: Maintained 7547F: Documentation/hwmon/lm78 7548F: drivers/hwmon/lm78.c 7549 7550LM83 HARDWARE MONITOR DRIVER 7551M: Jean Delvare <jdelvare@suse.com> 7552L: linux-hwmon@vger.kernel.org 7553S: Maintained 7554F: Documentation/hwmon/lm83 7555F: drivers/hwmon/lm83.c 7556 7557LM90 HARDWARE MONITOR DRIVER 7558M: Jean Delvare <jdelvare@suse.com> 7559L: linux-hwmon@vger.kernel.org 7560S: Maintained 7561F: Documentation/hwmon/lm90 7562F: Documentation/devicetree/bindings/hwmon/lm90.txt 7563F: drivers/hwmon/lm90.c 7564F: include/dt-bindings/thermal/lm90.h 7565 7566LM95234 HARDWARE MONITOR DRIVER 7567M: Guenter Roeck <linux@roeck-us.net> 7568L: linux-hwmon@vger.kernel.org 7569S: Maintained 7570F: Documentation/hwmon/lm95234 7571F: drivers/hwmon/lm95234.c 7572 7573LME2510 MEDIA DRIVER 7574M: Malcolm Priestley <tvboxspy@gmail.com> 7575L: linux-media@vger.kernel.org 7576W: https://linuxtv.org 7577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7578S: Maintained 7579F: drivers/media/usb/dvb-usb-v2/lmedm04* 7580 7581LOCKING PRIMITIVES 7582M: Peter Zijlstra <peterz@infradead.org> 7583M: Ingo Molnar <mingo@redhat.com> 7584L: linux-kernel@vger.kernel.org 7585T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7586S: Maintained 7587F: Documentation/locking/ 7588F: include/linux/lockdep.h 7589F: include/linux/spinlock*.h 7590F: arch/*/include/asm/spinlock*.h 7591F: include/linux/rwlock*.h 7592F: include/linux/mutex*.h 7593F: arch/*/include/asm/mutex*.h 7594F: include/linux/rwsem*.h 7595F: arch/*/include/asm/rwsem.h 7596F: include/linux/seqlock.h 7597F: lib/locking*.[ch] 7598F: kernel/locking/ 7599 7600LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7601M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7602L: linux-ntfs-dev@lists.sourceforge.net 7603W: http://www.linux-ntfs.org/content/view/19/37/ 7604S: Maintained 7605F: Documentation/ldm.txt 7606F: block/partitions/ldm.* 7607 7608LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7609M: Sathya Prakash <sathya.prakash@broadcom.com> 7610M: Chaitra P B <chaitra.basappa@broadcom.com> 7611M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7612L: MPT-FusionLinux.pdl@broadcom.com 7613L: linux-scsi@vger.kernel.org 7614W: http://www.avagotech.com/support/ 7615S: Supported 7616F: drivers/message/fusion/ 7617F: drivers/scsi/mpt2sas/ 7618F: drivers/scsi/mpt3sas/ 7619 7620LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7621M: Matthew Wilcox <matthew@wil.cx> 7622L: linux-scsi@vger.kernel.org 7623S: Maintained 7624F: drivers/scsi/sym53c8xx_2/ 7625 7626LTC4261 HARDWARE MONITOR DRIVER 7627M: Guenter Roeck <linux@roeck-us.net> 7628L: linux-hwmon@vger.kernel.org 7629S: Maintained 7630F: Documentation/hwmon/ltc4261 7631F: drivers/hwmon/ltc4261.c 7632 7633LTP (Linux Test Project) 7634M: Mike Frysinger <vapier@gentoo.org> 7635M: Cyril Hrubis <chrubis@suse.cz> 7636M: Wanlong Gao <wanlong.gao@gmail.com> 7637M: Jan Stancek <jstancek@redhat.com> 7638M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7639M: Alexey Kodanev <alexey.kodanev@oracle.com> 7640L: ltp@lists.linux.it (subscribers-only) 7641W: http://linux-test-project.github.io/ 7642T: git git://github.com/linux-test-project/ltp.git 7643S: Maintained 7644 7645M32R ARCHITECTURE 7646W: http://www.linux-m32r.org/ 7647S: Orphan 7648F: arch/m32r/ 7649 7650M68K ARCHITECTURE 7651M: Geert Uytterhoeven <geert@linux-m68k.org> 7652L: linux-m68k@lists.linux-m68k.org 7653W: http://www.linux-m68k.org/ 7654T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7655S: Maintained 7656F: arch/m68k/ 7657F: drivers/zorro/ 7658 7659M68K ON APPLE MACINTOSH 7660M: Joshua Thompson <funaho@jurai.org> 7661W: http://www.mac.linux-m68k.org/ 7662L: linux-m68k@lists.linux-m68k.org 7663S: Maintained 7664F: arch/m68k/mac/ 7665 7666M68K ON HP9000/300 7667M: Philip Blundell <philb@gnu.org> 7668W: http://www.tazenda.demon.co.uk/phil/linux-hp 7669S: Maintained 7670F: arch/m68k/hp300/ 7671 7672M88DS3103 MEDIA DRIVER 7673M: Antti Palosaari <crope@iki.fi> 7674L: linux-media@vger.kernel.org 7675W: https://linuxtv.org 7676W: http://palosaari.fi/linux/ 7677Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7678T: git git://linuxtv.org/anttip/media_tree.git 7679S: Maintained 7680F: drivers/media/dvb-frontends/m88ds3103* 7681 7682M88RS2000 MEDIA DRIVER 7683M: Malcolm Priestley <tvboxspy@gmail.com> 7684L: linux-media@vger.kernel.org 7685W: https://linuxtv.org 7686Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7687S: Maintained 7688F: drivers/media/dvb-frontends/m88rs2000* 7689 7690MA901 MASTERKIT USB FM RADIO DRIVER 7691M: Alexey Klimov <klimov.linux@gmail.com> 7692L: linux-media@vger.kernel.org 7693T: git git://linuxtv.org/media_tree.git 7694S: Maintained 7695F: drivers/media/radio/radio-ma901.c 7696 7697MAC80211 7698M: Johannes Berg <johannes@sipsolutions.net> 7699L: linux-wireless@vger.kernel.org 7700W: http://wireless.kernel.org/ 7701T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7702T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7703S: Maintained 7704F: Documentation/networking/mac80211-injection.txt 7705F: include/net/mac80211.h 7706F: net/mac80211/ 7707F: drivers/net/wireless/mac80211_hwsim.[ch] 7708 7709MACVLAN DRIVER 7710M: Patrick McHardy <kaber@trash.net> 7711L: netdev@vger.kernel.org 7712S: Maintained 7713F: drivers/net/macvlan.c 7714F: include/linux/if_macvlan.h 7715 7716MAILBOX API 7717M: Jassi Brar <jassisinghbrar@gmail.com> 7718L: linux-kernel@vger.kernel.org 7719S: Maintained 7720F: drivers/mailbox/ 7721F: include/linux/mailbox_client.h 7722F: include/linux/mailbox_controller.h 7723 7724MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7725M: Michael Kerrisk <mtk.manpages@gmail.com> 7726W: http://www.kernel.org/doc/man-pages 7727L: linux-man@vger.kernel.org 7728S: Maintained 7729 7730MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7731M: Rahul Bedarkar <rahul.bedarkar@imgtec.com> 7732L: linux-mips@linux-mips.org 7733S: Maintained 7734F: arch/mips/boot/dts/img/pistachio_marduk.dts 7735 7736MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7737M: Andrew Lunn <andrew@lunn.ch> 7738M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7739L: netdev@vger.kernel.org 7740S: Maintained 7741F: drivers/net/dsa/mv88e6xxx/ 7742F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7743 7744MARVELL ARMADA DRM SUPPORT 7745M: Russell King <linux@armlinux.org.uk> 7746S: Maintained 7747T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7748T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7749F: drivers/gpu/drm/armada/ 7750F: include/uapi/drm/armada_drm.h 7751F: Documentation/devicetree/bindings/display/armada/ 7752 7753MARVELL CRYPTO DRIVER 7754M: Boris Brezillon <boris.brezillon@free-electrons.com> 7755M: Arnaud Ebalard <arno@natisbad.org> 7756F: drivers/crypto/marvell/ 7757S: Maintained 7758L: linux-crypto@vger.kernel.org 7759 7760MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7761M: Mirko Lindner <mlindner@marvell.com> 7762M: Stephen Hemminger <stephen@networkplumber.org> 7763L: netdev@vger.kernel.org 7764S: Maintained 7765F: drivers/net/ethernet/marvell/sk* 7766 7767MARVELL LIBERTAS WIRELESS DRIVER 7768L: libertas-dev@lists.infradead.org 7769S: Orphan 7770F: drivers/net/wireless/marvell/libertas/ 7771 7772MARVELL MV643XX ETHERNET DRIVER 7773M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7774L: netdev@vger.kernel.org 7775S: Maintained 7776F: drivers/net/ethernet/marvell/mv643xx_eth.* 7777F: include/linux/mv643xx.h 7778 7779MARVELL MVNETA ETHERNET DRIVER 7780M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7781L: netdev@vger.kernel.org 7782S: Maintained 7783F: drivers/net/ethernet/marvell/mvneta.* 7784 7785MARVELL MWIFIEX WIRELESS DRIVER 7786M: Amitkumar Karwar <akarwar@marvell.com> 7787M: Nishant Sarmukadam <nishants@marvell.com> 7788L: linux-wireless@vger.kernel.org 7789S: Maintained 7790F: drivers/net/wireless/marvell/mwifiex/ 7791 7792MARVELL MWL8K WIRELESS DRIVER 7793M: Lennert Buytenhek <buytenh@wantstofly.org> 7794L: linux-wireless@vger.kernel.org 7795S: Odd Fixes 7796F: drivers/net/wireless/marvell/mwl8k.c 7797 7798MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7799M: Nicolas Pitre <nico@fluxnic.net> 7800S: Odd Fixes 7801F: drivers/mmc/host/mvsdio.* 7802 7803MATROX FRAMEBUFFER DRIVER 7804L: linux-fbdev@vger.kernel.org 7805S: Orphan 7806F: drivers/video/fbdev/matrox/matroxfb_* 7807F: include/uapi/linux/matroxfb.h 7808 7809MAX16065 HARDWARE MONITOR DRIVER 7810M: Guenter Roeck <linux@roeck-us.net> 7811L: linux-hwmon@vger.kernel.org 7812S: Maintained 7813F: Documentation/hwmon/max16065 7814F: drivers/hwmon/max16065.c 7815 7816MAX20751 HARDWARE MONITOR DRIVER 7817M: Guenter Roeck <linux@roeck-us.net> 7818L: linux-hwmon@vger.kernel.org 7819S: Maintained 7820F: Documentation/hwmon/max20751 7821F: drivers/hwmon/max20751.c 7822 7823MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7824L: linux-hwmon@vger.kernel.org 7825S: Orphan 7826F: Documentation/hwmon/max6650 7827F: drivers/hwmon/max6650.c 7828 7829MAX6697 HARDWARE MONITOR DRIVER 7830M: Guenter Roeck <linux@roeck-us.net> 7831L: linux-hwmon@vger.kernel.org 7832S: Maintained 7833F: Documentation/hwmon/max6697 7834F: Documentation/devicetree/bindings/i2c/max6697.txt 7835F: drivers/hwmon/max6697.c 7836F: include/linux/platform_data/max6697.h 7837 7838MAX9860 MONO AUDIO VOICE CODEC DRIVER 7839M: Peter Rosin <peda@axentia.se> 7840L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7841S: Maintained 7842F: Documentation/devicetree/bindings/sound/max9860.txt 7843F: sound/soc/codecs/max9860.* 7844 7845MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7846M: Krzysztof Kozlowski <krzk@kernel.org> 7847M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7848L: linux-pm@vger.kernel.org 7849S: Supported 7850F: drivers/power/supply/max14577_charger.c 7851F: drivers/power/supply/max77693_charger.c 7852 7853MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7854M: Javier Martinez Canillas <javier@osg.samsung.com> 7855L: linux-kernel@vger.kernel.org 7856S: Supported 7857F: drivers/*/*max77802*.c 7858F: Documentation/devicetree/bindings/*/*max77802.txt 7859F: include/dt-bindings/*/*max77802.h 7860 7861MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7862M: Chanwoo Choi <cw00.choi@samsung.com> 7863M: Krzysztof Kozlowski <krzk@kernel.org> 7864M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7865L: linux-kernel@vger.kernel.org 7866S: Supported 7867F: drivers/*/max14577*.c 7868F: drivers/*/max77686*.c 7869F: drivers/*/max77693*.c 7870F: drivers/extcon/extcon-max14577.c 7871F: drivers/extcon/extcon-max77693.c 7872F: drivers/rtc/rtc-max77686.c 7873F: drivers/clk/clk-max77686.c 7874F: Documentation/devicetree/bindings/mfd/max14577.txt 7875F: Documentation/devicetree/bindings/*/max77686.txt 7876F: Documentation/devicetree/bindings/mfd/max77693.txt 7877F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7878F: include/linux/mfd/max14577*.h 7879F: include/linux/mfd/max77686*.h 7880F: include/linux/mfd/max77693*.h 7881 7882MAXIRADIO FM RADIO RECEIVER DRIVER 7883M: Hans Verkuil <hverkuil@xs4all.nl> 7884L: linux-media@vger.kernel.org 7885T: git git://linuxtv.org/media_tree.git 7886W: https://linuxtv.org 7887S: Maintained 7888F: drivers/media/radio/radio-maxiradio* 7889 7890MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7891M: Peter Rosin <peda@axentia.se> 7892L: linux-iio@vger.kernel.org 7893S: Maintained 7894F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7895F: drivers/iio/potentiometer/mcp4531.c 7896 7897MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7898M: William Breathitt Gray <vilhelm.gray@gmail.com> 7899L: linux-iio@vger.kernel.org 7900S: Maintained 7901F: drivers/iio/dac/cio-dac.c 7902 7903MEDIA DRIVERS FOR RENESAS - FCP 7904M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7905L: linux-media@vger.kernel.org 7906L: linux-renesas-soc@vger.kernel.org 7907T: git git://linuxtv.org/media_tree.git 7908S: Supported 7909F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7910F: drivers/media/platform/rcar-fcp.c 7911F: include/media/rcar-fcp.h 7912 7913MEDIA DRIVERS FOR RENESAS - FDP1 7914M: Kieran Bingham <kieran@bingham.xyz> 7915L: linux-media@vger.kernel.org 7916L: linux-renesas-soc@vger.kernel.org 7917T: git git://linuxtv.org/media_tree.git 7918S: Supported 7919F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7920F: drivers/media/platform/rcar_fdp1.c 7921 7922MEDIA DRIVERS FOR RENESAS - VIN 7923M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7924L: linux-media@vger.kernel.org 7925L: linux-renesas-soc@vger.kernel.org 7926T: git git://linuxtv.org/media_tree.git 7927S: Supported 7928F: Documentation/devicetree/bindings/media/rcar_vin.txt 7929F: drivers/media/platform/rcar-vin/ 7930 7931MEDIA DRIVERS FOR RENESAS - VSP1 7932M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7933L: linux-media@vger.kernel.org 7934L: linux-renesas-soc@vger.kernel.org 7935T: git git://linuxtv.org/media_tree.git 7936S: Supported 7937F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7938F: drivers/media/platform/vsp1/ 7939 7940MEDIA DRIVERS FOR HELENE 7941M: Abylay Ospan <aospan@netup.ru> 7942L: linux-media@vger.kernel.org 7943W: https://linuxtv.org 7944W: http://netup.tv/ 7945T: git git://linuxtv.org/media_tree.git 7946S: Supported 7947F: drivers/media/dvb-frontends/helene* 7948 7949MEDIA DRIVERS FOR ASCOT2E 7950M: Sergey Kozlov <serjk@netup.ru> 7951M: Abylay Ospan <aospan@netup.ru> 7952L: linux-media@vger.kernel.org 7953W: https://linuxtv.org 7954W: http://netup.tv/ 7955T: git git://linuxtv.org/media_tree.git 7956S: Supported 7957F: drivers/media/dvb-frontends/ascot2e* 7958 7959MEDIA DRIVERS FOR CXD2841ER 7960M: Sergey Kozlov <serjk@netup.ru> 7961M: Abylay Ospan <aospan@netup.ru> 7962L: linux-media@vger.kernel.org 7963W: https://linuxtv.org 7964W: http://netup.tv/ 7965T: git git://linuxtv.org/media_tree.git 7966S: Supported 7967F: drivers/media/dvb-frontends/cxd2841er* 7968 7969MEDIA DRIVERS FOR HORUS3A 7970M: Sergey Kozlov <serjk@netup.ru> 7971M: Abylay Ospan <aospan@netup.ru> 7972L: linux-media@vger.kernel.org 7973W: https://linuxtv.org 7974W: http://netup.tv/ 7975T: git git://linuxtv.org/media_tree.git 7976S: Supported 7977F: drivers/media/dvb-frontends/horus3a* 7978 7979MEDIA DRIVERS FOR LNBH25 7980M: Sergey Kozlov <serjk@netup.ru> 7981M: Abylay Ospan <aospan@netup.ru> 7982L: linux-media@vger.kernel.org 7983W: https://linuxtv.org 7984W: http://netup.tv/ 7985T: git git://linuxtv.org/media_tree.git 7986S: Supported 7987F: drivers/media/dvb-frontends/lnbh25* 7988 7989MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7990M: Sergey Kozlov <serjk@netup.ru> 7991M: Abylay Ospan <aospan@netup.ru> 7992L: linux-media@vger.kernel.org 7993W: https://linuxtv.org 7994W: http://netup.tv/ 7995T: git git://linuxtv.org/media_tree.git 7996S: Supported 7997F: drivers/media/pci/netup_unidvb/* 7998 7999MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8000M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8001M: Mauro Carvalho Chehab <mchehab@kernel.org> 8002P: LinuxTV.org Project 8003L: linux-media@vger.kernel.org 8004W: https://linuxtv.org 8005Q: http://patchwork.kernel.org/project/linux-media/list/ 8006T: git git://linuxtv.org/media_tree.git 8007S: Maintained 8008F: Documentation/media/ 8009F: drivers/media/ 8010F: drivers/staging/media/ 8011F: include/linux/platform_data/media/ 8012F: include/media/ 8013F: include/uapi/linux/dvb/ 8014F: include/uapi/linux/videodev2.h 8015F: include/uapi/linux/media.h 8016F: include/uapi/linux/v4l2-* 8017F: include/uapi/linux/meye.h 8018F: include/uapi/linux/ivtv* 8019F: include/uapi/linux/uvcvideo.h 8020 8021MEDIATEK ETHERNET DRIVER 8022M: Felix Fietkau <nbd@openwrt.org> 8023M: John Crispin <blogic@openwrt.org> 8024L: netdev@vger.kernel.org 8025S: Maintained 8026F: drivers/net/ethernet/mediatek/ 8027 8028MEDIATEK MEDIA DRIVER 8029M: Tiffany Lin <tiffany.lin@mediatek.com> 8030M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8031S: Supported 8032F: drivers/media/platform/mtk-vcodec/ 8033F: drivers/media/platform/mtk-vpu/ 8034F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8035F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8036 8037MEDIATEK MDP DRIVER 8038M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8039M: Houlong Wei <houlong.wei@mediatek.com> 8040M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8041S: Supported 8042F: drivers/media/platform/mtk-mdp/ 8043F: drivers/media/platform/mtk-vpu/ 8044F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8045 8046MEDIATEK MT7601U WIRELESS LAN DRIVER 8047M: Jakub Kicinski <kubakici@wp.pl> 8048L: linux-wireless@vger.kernel.org 8049S: Maintained 8050F: drivers/net/wireless/mediatek/mt7601u/ 8051 8052MEGARAID SCSI/SAS DRIVERS 8053M: Kashyap Desai <kashyap.desai@broadcom.com> 8054M: Sumit Saxena <sumit.saxena@broadcom.com> 8055M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8056L: megaraidlinux.pdl@broadcom.com 8057L: linux-scsi@vger.kernel.org 8058W: http://www.avagotech.com/support/ 8059S: Maintained 8060F: Documentation/scsi/megaraid.txt 8061F: drivers/scsi/megaraid.* 8062F: drivers/scsi/megaraid/ 8063 8064MELFAS MIP4 TOUCHSCREEN DRIVER 8065M: Sangwon Jee <jeesw@melfas.com> 8066W: http://www.melfas.com 8067S: Supported 8068F: drivers/input/touchscreen/melfas_mip4.c 8069F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8070 8071MELLANOX ETHERNET DRIVER (mlx4_en) 8072M: Tariq Toukan <tariqt@mellanox.com> 8073L: netdev@vger.kernel.org 8074S: Supported 8075W: http://www.mellanox.com 8076Q: http://patchwork.ozlabs.org/project/netdev/list/ 8077F: drivers/net/ethernet/mellanox/mlx4/en_* 8078 8079MELLANOX ETHERNET DRIVER (mlx5e) 8080M: Saeed Mahameed <saeedm@mellanox.com> 8081L: netdev@vger.kernel.org 8082S: Supported 8083W: http://www.mellanox.com 8084Q: http://patchwork.ozlabs.org/project/netdev/list/ 8085F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8086 8087MELLANOX ETHERNET SWITCH DRIVERS 8088M: Jiri Pirko <jiri@mellanox.com> 8089M: Ido Schimmel <idosch@mellanox.com> 8090L: netdev@vger.kernel.org 8091S: Supported 8092W: http://www.mellanox.com 8093Q: http://patchwork.ozlabs.org/project/netdev/list/ 8094F: drivers/net/ethernet/mellanox/mlxsw/ 8095 8096MELLANOX MLXCPLD I2C AND MUX DRIVER 8097M: Vadim Pasternak <vadimp@mellanox.com> 8098M: Michael Shych <michaelsh@mellanox.com> 8099L: linux-i2c@vger.kernel.org 8100S: Supported 8101F: drivers/i2c/busses/i2c-mlxcpld.c 8102F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8103F: Documentation/i2c/busses/i2c-mlxcpld 8104 8105MELLANOX MLXCPLD LED DRIVER 8106M: Vadim Pasternak <vadimp@mellanox.com> 8107L: linux-leds@vger.kernel.org 8108S: Supported 8109F: drivers/leds/leds-mlxcpld.c 8110F: Documentation/leds/leds-mlxcpld.txt 8111 8112MELLANOX PLATFORM DRIVER 8113M: Vadim Pasternak <vadimp@mellanox.com> 8114L: platform-driver-x86@vger.kernel.org 8115S: Supported 8116F: drivers/platform/x86/mlx-platform.c 8117 8118MELLANOX MLX CPLD HOTPLUG DRIVER 8119M: Vadim Pasternak <vadimp@mellanox.com> 8120L: platform-driver-x86@vger.kernel.org 8121S: Supported 8122F: drivers/platform/x86/mlxcpld-hotplug.c 8123F: include/linux/platform_data/mlxcpld-hotplug.h 8124 8125SOFT-ROCE DRIVER (rxe) 8126M: Moni Shoua <monis@mellanox.com> 8127L: linux-rdma@vger.kernel.org 8128S: Supported 8129W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8130Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8131F: drivers/infiniband/sw/rxe/ 8132F: include/uapi/rdma/rdma_user_rxe.h 8133 8134MEMBARRIER SUPPORT 8135M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8136M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8137L: linux-kernel@vger.kernel.org 8138S: Supported 8139F: kernel/membarrier.c 8140F: include/uapi/linux/membarrier.h 8141 8142MEMORY MANAGEMENT 8143L: linux-mm@kvack.org 8144W: http://www.linux-mm.org 8145S: Maintained 8146F: include/linux/mm.h 8147F: include/linux/gfp.h 8148F: include/linux/mmzone.h 8149F: include/linux/memory_hotplug.h 8150F: include/linux/vmalloc.h 8151F: mm/ 8152 8153MEMORY TECHNOLOGY DEVICES (MTD) 8154M: David Woodhouse <dwmw2@infradead.org> 8155M: Brian Norris <computersforpeace@gmail.com> 8156M: Boris Brezillon <boris.brezillon@free-electrons.com> 8157M: Marek Vasut <marek.vasut@gmail.com> 8158M: Richard Weinberger <richard@nod.at> 8159M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8160L: linux-mtd@lists.infradead.org 8161W: http://www.linux-mtd.infradead.org/ 8162Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8163T: git git://git.infradead.org/linux-mtd.git 8164T: git git://git.infradead.org/l2-mtd.git 8165S: Maintained 8166F: Documentation/devicetree/bindings/mtd/ 8167F: drivers/mtd/ 8168F: include/linux/mtd/ 8169F: include/uapi/mtd/ 8170 8171MEN A21 WATCHDOG DRIVER 8172M: Johannes Thumshirn <morbidrsa@gmail.com> 8173L: linux-watchdog@vger.kernel.org 8174S: Maintained 8175F: drivers/watchdog/mena21_wdt.c 8176 8177MEN CHAMELEON BUS (mcb) 8178M: Johannes Thumshirn <morbidrsa@gmail.com> 8179S: Maintained 8180F: drivers/mcb/ 8181F: include/linux/mcb.h 8182F: Documentation/men-chameleon-bus.txt 8183 8184MEN F21BMC (Board Management Controller) 8185M: Andreas Werner <andreas.werner@men.de> 8186S: Supported 8187F: drivers/mfd/menf21bmc.c 8188F: drivers/watchdog/menf21bmc_wdt.c 8189F: drivers/leds/leds-menf21bmc.c 8190F: drivers/hwmon/menf21bmc_hwmon.c 8191F: Documentation/hwmon/menf21bmc 8192 8193METAG ARCHITECTURE 8194M: James Hogan <james.hogan@imgtec.com> 8195L: linux-metag@vger.kernel.org 8196T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8197S: Odd Fixes 8198F: arch/metag/ 8199F: Documentation/metag/ 8200F: Documentation/devicetree/bindings/metag/ 8201F: Documentation/devicetree/bindings/interrupt-controller/img,* 8202F: drivers/clocksource/metag_generic.c 8203F: drivers/irqchip/irq-metag.c 8204F: drivers/irqchip/irq-metag-ext.c 8205F: drivers/tty/metag_da.c 8206 8207MICROBLAZE ARCHITECTURE 8208M: Michal Simek <monstr@monstr.eu> 8209W: http://www.monstr.eu/fdt/ 8210T: git git://git.monstr.eu/linux-2.6-microblaze.git 8211S: Supported 8212F: arch/microblaze/ 8213 8214MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8215M: Richard Genoud <richard.genoud@gmail.com> 8216S: Maintained 8217F: drivers/tty/serial/atmel_serial.c 8218F: include/linux/atmel_serial.h 8219 8220MICROCHIP / ATMEL DMA DRIVER 8221M: Ludovic Desroches <ludovic.desroches@microchip.com> 8222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8223L: dmaengine@vger.kernel.org 8224S: Supported 8225F: drivers/dma/at_hdmac.c 8226F: drivers/dma/at_hdmac_regs.h 8227F: include/linux/platform_data/dma-atmel.h 8228 8229MICROCHIP / ATMEL ISC DRIVER 8230M: Songjun Wu <songjun.wu@microchip.com> 8231L: linux-media@vger.kernel.org 8232S: Supported 8233F: drivers/media/platform/atmel/atmel-isc.c 8234F: drivers/media/platform/atmel/atmel-isc-regs.h 8235F: devicetree/bindings/media/atmel-isc.txt 8236 8237MICROCHIP USB251XB DRIVER 8238M: Richard Leitner <richard.leitner@skidata.com> 8239L: linux-usb@vger.kernel.org 8240S: Maintained 8241F: drivers/usb/misc/usb251xb.c 8242F: include/linux/platform_data/usb251xb.h 8243F: Documentation/devicetree/bindings/usb/usb251xb.txt 8244 8245MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8246M: Chen Yu <yu.c.chen@intel.com> 8247L: platform-driver-x86@vger.kernel.org 8248S: Supported 8249F: drivers/platform/x86/surfacepro3_button.c 8250 8251MICROTEK X6 SCANNER 8252M: Oliver Neukum <oliver@neukum.org> 8253S: Maintained 8254F: drivers/usb/image/microtek.* 8255 8256MIPS 8257M: Ralf Baechle <ralf@linux-mips.org> 8258L: linux-mips@linux-mips.org 8259W: http://www.linux-mips.org/ 8260T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8261Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8262S: Supported 8263F: Documentation/devicetree/bindings/mips/ 8264F: Documentation/mips/ 8265F: arch/mips/ 8266 8267MIPS/LOONGSON1 ARCHITECTURE 8268M: Keguang Zhang <keguang.zhang@gmail.com> 8269L: linux-mips@linux-mips.org 8270S: Maintained 8271F: arch/mips/loongson32/ 8272F: arch/mips/include/asm/mach-loongson32/ 8273F: drivers/*/*loongson1* 8274F: drivers/*/*/*loongson1* 8275 8276MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8277M: Hans Verkuil <hverkuil@xs4all.nl> 8278L: linux-media@vger.kernel.org 8279T: git git://linuxtv.org/media_tree.git 8280W: https://linuxtv.org 8281S: Odd Fixes 8282F: drivers/media/radio/radio-miropcm20* 8283 8284MELLANOX MLX4 core VPI driver 8285M: Yishai Hadas <yishaih@mellanox.com> 8286L: netdev@vger.kernel.org 8287L: linux-rdma@vger.kernel.org 8288W: http://www.mellanox.com 8289Q: http://patchwork.ozlabs.org/project/netdev/list/ 8290S: Supported 8291F: drivers/net/ethernet/mellanox/mlx4/ 8292F: include/linux/mlx4/ 8293F: include/uapi/rdma/mlx4-abi.h 8294 8295MELLANOX MLX4 IB driver 8296M: Yishai Hadas <yishaih@mellanox.com> 8297L: linux-rdma@vger.kernel.org 8298W: http://www.mellanox.com 8299Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8300S: Supported 8301F: drivers/infiniband/hw/mlx4/ 8302F: include/linux/mlx4/ 8303 8304MELLANOX MLX5 core VPI driver 8305M: Saeed Mahameed <saeedm@mellanox.com> 8306M: Matan Barak <matanb@mellanox.com> 8307M: Leon Romanovsky <leonro@mellanox.com> 8308L: netdev@vger.kernel.org 8309L: linux-rdma@vger.kernel.org 8310W: http://www.mellanox.com 8311Q: http://patchwork.ozlabs.org/project/netdev/list/ 8312S: Supported 8313F: drivers/net/ethernet/mellanox/mlx5/core/ 8314F: include/linux/mlx5/ 8315F: include/uapi/rdma/mlx5-abi.h 8316 8317MELLANOX MLX5 IB driver 8318M: Matan Barak <matanb@mellanox.com> 8319M: Leon Romanovsky <leonro@mellanox.com> 8320L: linux-rdma@vger.kernel.org 8321W: http://www.mellanox.com 8322Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8323S: Supported 8324F: drivers/infiniband/hw/mlx5/ 8325F: include/linux/mlx5/ 8326 8327MELEXIS MLX90614 DRIVER 8328M: Crt Mori <cmo@melexis.com> 8329L: linux-iio@vger.kernel.org 8330W: http://www.melexis.com 8331S: Supported 8332F: drivers/iio/temperature/mlx90614.c 8333 8334MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8335M: Don Brace <don.brace@microsemi.com> 8336L: esc.storagedev@microsemi.com 8337L: linux-scsi@vger.kernel.org 8338S: Supported 8339F: drivers/scsi/smartpqi/smartpqi*.[ch] 8340F: drivers/scsi/smartpqi/Kconfig 8341F: drivers/scsi/smartpqi/Makefile 8342F: include/linux/cciss*.h 8343F: include/uapi/linux/cciss*.h 8344F: Documentation/scsi/smartpqi.txt 8345 8346MN88472 MEDIA DRIVER 8347M: Antti Palosaari <crope@iki.fi> 8348L: linux-media@vger.kernel.org 8349W: https://linuxtv.org 8350W: http://palosaari.fi/linux/ 8351Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8352S: Maintained 8353F: drivers/media/dvb-frontends/mn88472* 8354 8355MN88473 MEDIA DRIVER 8356M: Antti Palosaari <crope@iki.fi> 8357L: linux-media@vger.kernel.org 8358W: https://linuxtv.org 8359W: http://palosaari.fi/linux/ 8360Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8361S: Maintained 8362F: drivers/media/dvb-frontends/mn88473* 8363 8364MODULE SUPPORT 8365M: Jessica Yu <jeyu@redhat.com> 8366M: Rusty Russell <rusty@rustcorp.com.au> 8367T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8368S: Maintained 8369F: include/linux/module.h 8370F: kernel/module.c 8371 8372MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8373W: http://popies.net/meye/ 8374S: Orphan 8375F: Documentation/media/v4l-drivers/meye* 8376F: drivers/media/pci/meye/ 8377F: include/uapi/linux/meye.h 8378 8379MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8380M: Jiri Slaby <jirislaby@gmail.com> 8381S: Maintained 8382F: Documentation/serial/moxa-smartio 8383F: drivers/tty/mxser.* 8384 8385MR800 AVERMEDIA USB FM RADIO DRIVER 8386M: Alexey Klimov <klimov.linux@gmail.com> 8387L: linux-media@vger.kernel.org 8388T: git git://linuxtv.org/media_tree.git 8389S: Maintained 8390F: drivers/media/radio/radio-mr800.c 8391 8392MRF24J40 IEEE 802.15.4 RADIO DRIVER 8393M: Alan Ott <alan@signal11.us> 8394L: linux-wpan@vger.kernel.org 8395S: Maintained 8396F: drivers/net/ieee802154/mrf24j40.c 8397F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8398 8399MSI LAPTOP SUPPORT 8400M: "Lee, Chun-Yi" <jlee@suse.com> 8401L: platform-driver-x86@vger.kernel.org 8402S: Maintained 8403F: drivers/platform/x86/msi-laptop.c 8404 8405MSI WMI SUPPORT 8406L: platform-driver-x86@vger.kernel.org 8407S: Orphan 8408F: drivers/platform/x86/msi-wmi.c 8409 8410MSI001 MEDIA DRIVER 8411M: Antti Palosaari <crope@iki.fi> 8412L: linux-media@vger.kernel.org 8413W: https://linuxtv.org 8414W: http://palosaari.fi/linux/ 8415Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8416T: git git://linuxtv.org/anttip/media_tree.git 8417S: Maintained 8418F: drivers/media/tuners/msi001* 8419 8420MSI2500 MEDIA DRIVER 8421M: Antti Palosaari <crope@iki.fi> 8422L: linux-media@vger.kernel.org 8423W: https://linuxtv.org 8424W: http://palosaari.fi/linux/ 8425Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8426T: git git://linuxtv.org/anttip/media_tree.git 8427S: Maintained 8428F: drivers/media/usb/msi2500/ 8429 8430MSYSTEMS DISKONCHIP G3 MTD DRIVER 8431M: Robert Jarzmik <robert.jarzmik@free.fr> 8432L: linux-mtd@lists.infradead.org 8433S: Maintained 8434F: drivers/mtd/devices/docg3* 8435 8436MT9M032 APTINA SENSOR DRIVER 8437M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8438L: linux-media@vger.kernel.org 8439T: git git://linuxtv.org/media_tree.git 8440S: Maintained 8441F: drivers/media/i2c/mt9m032.c 8442F: include/media/i2c/mt9m032.h 8443 8444MT9P031 APTINA CAMERA SENSOR 8445M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8446L: linux-media@vger.kernel.org 8447T: git git://linuxtv.org/media_tree.git 8448S: Maintained 8449F: drivers/media/i2c/mt9p031.c 8450F: include/media/i2c/mt9p031.h 8451 8452MT9T001 APTINA CAMERA SENSOR 8453M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8454L: linux-media@vger.kernel.org 8455T: git git://linuxtv.org/media_tree.git 8456S: Maintained 8457F: drivers/media/i2c/mt9t001.c 8458F: include/media/i2c/mt9t001.h 8459 8460MT9V032 APTINA CAMERA SENSOR 8461M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8462L: linux-media@vger.kernel.org 8463T: git git://linuxtv.org/media_tree.git 8464S: Maintained 8465F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8466F: drivers/media/i2c/mt9v032.c 8467F: include/media/i2c/mt9v032.h 8468 8469MULTIFUNCTION DEVICES (MFD) 8470M: Lee Jones <lee.jones@linaro.org> 8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8472S: Supported 8473F: Documentation/devicetree/bindings/mfd/ 8474F: drivers/mfd/ 8475F: include/linux/mfd/ 8476 8477MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8478M: Ulf Hansson <ulf.hansson@linaro.org> 8479L: linux-mmc@vger.kernel.org 8480T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8481S: Maintained 8482F: Documentation/devicetree/bindings/mmc/ 8483F: drivers/mmc/ 8484F: include/linux/mmc/ 8485F: include/uapi/linux/mmc/ 8486 8487MULTIMEDIA CARD (MMC) ETC. OVER SPI 8488S: Orphan 8489F: drivers/mmc/host/mmc_spi.c 8490F: include/linux/spi/mmc_spi.h 8491 8492MULTISOUND SOUND DRIVER 8493M: Andrew Veliath <andrewtv@usa.net> 8494S: Maintained 8495F: Documentation/sound/oss/MultiSound 8496F: sound/oss/msnd* 8497 8498MULTITECH MULTIPORT CARD (ISICOM) 8499S: Orphan 8500F: drivers/tty/isicom.c 8501F: include/linux/isicom.h 8502 8503MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8504M: Bin Liu <b-liu@ti.com> 8505L: linux-usb@vger.kernel.org 8506T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8507S: Maintained 8508F: drivers/usb/musb/ 8509 8510MXL5007T MEDIA DRIVER 8511M: Michael Krufky <mkrufky@linuxtv.org> 8512L: linux-media@vger.kernel.org 8513W: https://linuxtv.org 8514W: http://github.com/mkrufky 8515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8516T: git git://linuxtv.org/mkrufky/tuners.git 8517S: Maintained 8518F: drivers/media/tuners/mxl5007t.* 8519 8520MXSFB DRM DRIVER 8521M: Marek Vasut <marex@denx.de> 8522S: Supported 8523F: drivers/gpu/drm/mxsfb/ 8524F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8525 8526MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8527M: Hyong-Youb Kim <hykim@myri.com> 8528L: netdev@vger.kernel.org 8529W: https://www.myricom.com/support/downloads/myri10ge.html 8530S: Supported 8531F: drivers/net/ethernet/myricom/myri10ge/ 8532 8533NAND FLASH SUBSYSTEM 8534M: Boris Brezillon <boris.brezillon@free-electrons.com> 8535R: Richard Weinberger <richard@nod.at> 8536L: linux-mtd@lists.infradead.org 8537W: http://www.linux-mtd.infradead.org/ 8538Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8539T: git git://github.com/linux-nand/linux.git 8540S: Maintained 8541F: drivers/mtd/nand/ 8542F: include/linux/mtd/nand*.h 8543 8544NATSEMI ETHERNET DRIVER (DP8381x) 8545S: Orphan 8546F: drivers/net/ethernet/natsemi/natsemi.c 8547 8548NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8549M: Daniel Mack <zonque@gmail.com> 8550S: Maintained 8551L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8552W: http://www.native-instruments.com 8553F: sound/usb/caiaq/ 8554 8555NCP FILESYSTEM 8556M: Petr Vandrovec <petr@vandrovec.name> 8557S: Odd Fixes 8558F: fs/ncpfs/ 8559 8560NCR 5380 SCSI DRIVERS 8561M: Finn Thain <fthain@telegraphics.com.au> 8562M: Michael Schmitz <schmitzmic@gmail.com> 8563L: linux-scsi@vger.kernel.org 8564S: Maintained 8565F: Documentation/scsi/g_NCR5380.txt 8566F: drivers/scsi/NCR5380.* 8567F: drivers/scsi/arm/cumana_1.c 8568F: drivers/scsi/arm/oak.c 8569F: drivers/scsi/atari_scsi.* 8570F: drivers/scsi/dmx3191d.c 8571F: drivers/scsi/g_NCR5380.* 8572F: drivers/scsi/mac_scsi.* 8573F: drivers/scsi/sun3_scsi.* 8574F: drivers/scsi/sun3_scsi_vme.c 8575 8576NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8577M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8578L: linux-scsi@vger.kernel.org 8579S: Maintained 8580F: drivers/scsi/NCR_D700.* 8581 8582NCT6775 HARDWARE MONITOR DRIVER 8583M: Guenter Roeck <linux@roeck-us.net> 8584L: linux-hwmon@vger.kernel.org 8585S: Maintained 8586F: Documentation/hwmon/nct6775 8587F: drivers/hwmon/nct6775.c 8588 8589NETEFFECT IWARP RNIC DRIVER (IW_NES) 8590M: Faisal Latif <faisal.latif@intel.com> 8591L: linux-rdma@vger.kernel.org 8592W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8593S: Supported 8594F: drivers/infiniband/hw/nes/ 8595F: include/uapi/rdma/nes-abi.h 8596 8597NETEM NETWORK EMULATOR 8598M: Stephen Hemminger <stephen@networkplumber.org> 8599L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8600S: Maintained 8601F: net/sched/sch_netem.c 8602 8603NETERION 10GbE DRIVERS (s2io/vxge) 8604M: Jon Mason <jdmason@kudzu.us> 8605L: netdev@vger.kernel.org 8606S: Supported 8607F: Documentation/networking/s2io.txt 8608F: Documentation/networking/vxge.txt 8609F: drivers/net/ethernet/neterion/ 8610 8611NETFILTER 8612M: Pablo Neira Ayuso <pablo@netfilter.org> 8613M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8614L: netfilter-devel@vger.kernel.org 8615L: coreteam@netfilter.org 8616W: http://www.netfilter.org/ 8617W: http://www.iptables.org/ 8618Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8619T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8620T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8621S: Supported 8622F: include/linux/netfilter* 8623F: include/linux/netfilter/ 8624F: include/net/netfilter/ 8625F: include/uapi/linux/netfilter* 8626F: include/uapi/linux/netfilter/ 8627F: net/*/netfilter.c 8628F: net/*/netfilter/ 8629F: net/netfilter/ 8630F: net/bridge/br_netfilter*.c 8631 8632NETLABEL 8633M: Paul Moore <paul@paul-moore.com> 8634W: http://netlabel.sf.net 8635L: netdev@vger.kernel.org 8636S: Maintained 8637F: Documentation/netlabel/ 8638F: include/net/netlabel.h 8639F: net/netlabel/ 8640 8641NETROM NETWORK LAYER 8642M: Ralf Baechle <ralf@linux-mips.org> 8643L: linux-hams@vger.kernel.org 8644W: http://www.linux-ax25.org/ 8645S: Maintained 8646F: include/net/netrom.h 8647F: include/uapi/linux/netrom.h 8648F: net/netrom/ 8649 8650NETRONOME ETHERNET DRIVERS 8651M: Jakub Kicinski <jakub.kicinski@netronome.com> 8652L: oss-drivers@netronome.com 8653S: Maintained 8654F: drivers/net/ethernet/netronome/ 8655 8656NETWORK BLOCK DEVICE (NBD) 8657M: Josef Bacik <jbacik@fb.com> 8658S: Maintained 8659L: linux-block@vger.kernel.org 8660L: nbd-general@lists.sourceforge.net 8661F: Documentation/blockdev/nbd.txt 8662F: drivers/block/nbd.c 8663F: include/uapi/linux/nbd.h 8664 8665NETWORK DROP MONITOR 8666M: Neil Horman <nhorman@tuxdriver.com> 8667L: netdev@vger.kernel.org 8668S: Maintained 8669W: https://fedorahosted.org/dropwatch/ 8670F: net/core/drop_monitor.c 8671 8672NETWORKING [DSA] 8673M: Andrew Lunn <andrew@lunn.ch> 8674M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8675M: Florian Fainelli <f.fainelli@gmail.com> 8676S: Maintained 8677F: net/dsa/ 8678F: include/net/dsa.h 8679F: drivers/net/dsa/ 8680 8681NETWORKING [GENERAL] 8682M: "David S. Miller" <davem@davemloft.net> 8683L: netdev@vger.kernel.org 8684W: http://www.linuxfoundation.org/en/Net 8685Q: http://patchwork.ozlabs.org/project/netdev/list/ 8686T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8687T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8688S: Maintained 8689F: net/ 8690F: include/net/ 8691F: include/linux/in.h 8692F: include/linux/net.h 8693F: include/linux/netdevice.h 8694F: include/uapi/linux/in.h 8695F: include/uapi/linux/net.h 8696F: include/uapi/linux/netdevice.h 8697F: include/uapi/linux/net_namespace.h 8698F: tools/net/ 8699F: tools/testing/selftests/net/ 8700F: lib/random32.c 8701 8702NETWORKING [IPv4/IPv6] 8703M: "David S. Miller" <davem@davemloft.net> 8704M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8705M: James Morris <jmorris@namei.org> 8706M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8707M: Patrick McHardy <kaber@trash.net> 8708L: netdev@vger.kernel.org 8709T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8710S: Maintained 8711F: net/ipv4/ 8712F: net/ipv6/ 8713F: include/net/ip* 8714F: arch/x86/net/* 8715 8716NETWORKING [IPSEC] 8717M: Steffen Klassert <steffen.klassert@secunet.com> 8718M: Herbert Xu <herbert@gondor.apana.org.au> 8719M: "David S. Miller" <davem@davemloft.net> 8720L: netdev@vger.kernel.org 8721T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8722T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8723S: Maintained 8724F: net/core/flow.c 8725F: net/xfrm/ 8726F: net/key/ 8727F: net/ipv4/xfrm* 8728F: net/ipv4/esp4.c 8729F: net/ipv4/ah4.c 8730F: net/ipv4/ipcomp.c 8731F: net/ipv4/ip_vti.c 8732F: net/ipv6/xfrm* 8733F: net/ipv6/esp6.c 8734F: net/ipv6/ah6.c 8735F: net/ipv6/ipcomp6.c 8736F: net/ipv6/ip6_vti.c 8737F: include/uapi/linux/xfrm.h 8738F: include/net/xfrm.h 8739 8740NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8741M: Paul Moore <paul@paul-moore.com> 8742L: netdev@vger.kernel.org 8743S: Maintained 8744 8745NETWORKING [WIRELESS] 8746L: linux-wireless@vger.kernel.org 8747Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8748 8749NETWORKING DRIVERS 8750L: netdev@vger.kernel.org 8751W: http://www.linuxfoundation.org/en/Net 8752Q: http://patchwork.ozlabs.org/project/netdev/list/ 8753T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8754T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8755S: Odd Fixes 8756F: Documentation/devicetree/bindings/net/ 8757F: drivers/net/ 8758F: include/linux/if_* 8759F: include/linux/netdevice.h 8760F: include/linux/etherdevice.h 8761F: include/linux/fcdevice.h 8762F: include/linux/fddidevice.h 8763F: include/linux/hippidevice.h 8764F: include/linux/inetdevice.h 8765F: include/uapi/linux/if_* 8766F: include/uapi/linux/netdevice.h 8767 8768NETWORKING DRIVERS (WIRELESS) 8769M: Kalle Valo <kvalo@codeaurora.org> 8770L: linux-wireless@vger.kernel.org 8771Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8772T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8773T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8774S: Maintained 8775F: Documentation/devicetree/bindings/net/wireless/ 8776F: drivers/net/wireless/ 8777 8778NETXEN (1/10) GbE SUPPORT 8779M: Manish Chopra <manish.chopra@cavium.com> 8780M: Rahul Verma <rahul.verma@cavium.com> 8781M: Dept-GELinuxNICDev@cavium.com 8782L: netdev@vger.kernel.org 8783S: Supported 8784F: drivers/net/ethernet/qlogic/netxen/ 8785 8786NFC SUBSYSTEM 8787M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8788M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8789M: Samuel Ortiz <sameo@linux.intel.com> 8790L: linux-wireless@vger.kernel.org 8791L: linux-nfc@lists.01.org (subscribers-only) 8792S: Supported 8793F: net/nfc/ 8794F: include/net/nfc/ 8795F: include/uapi/linux/nfc.h 8796F: drivers/nfc/ 8797F: include/linux/platform_data/nfcmrvl.h 8798F: include/linux/platform_data/nxp-nci.h 8799F: include/linux/platform_data/pn544.h 8800F: include/linux/platform_data/st21nfca.h 8801F: include/linux/platform_data/st-nci.h 8802F: Documentation/devicetree/bindings/net/nfc/ 8803 8804NFS, SUNRPC, AND LOCKD CLIENTS 8805M: Trond Myklebust <trond.myklebust@primarydata.com> 8806M: Anna Schumaker <anna.schumaker@netapp.com> 8807L: linux-nfs@vger.kernel.org 8808W: http://client.linux-nfs.org 8809T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8810S: Maintained 8811F: fs/lockd/ 8812F: fs/nfs/ 8813F: fs/nfs_common/ 8814F: net/sunrpc/ 8815F: include/linux/lockd/ 8816F: include/linux/nfs* 8817F: include/linux/sunrpc/ 8818F: include/uapi/linux/nfs* 8819F: include/uapi/linux/sunrpc/ 8820 8821NILFS2 FILESYSTEM 8822M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8823L: linux-nilfs@vger.kernel.org 8824W: http://nilfs.sourceforge.net/ 8825W: http://nilfs.osdn.jp/ 8826T: git git://github.com/konis/nilfs2.git 8827S: Supported 8828F: Documentation/filesystems/nilfs2.txt 8829F: fs/nilfs2/ 8830F: include/trace/events/nilfs2.h 8831F: include/uapi/linux/nilfs2_api.h 8832F: include/uapi/linux/nilfs2_ondisk.h 8833 8834NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8835M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8836W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8837S: Maintained 8838F: Documentation/scsi/NinjaSCSI.txt 8839F: drivers/scsi/pcmcia/nsp_* 8840 8841NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8842M: GOTO Masanori <gotom@debian.or.jp> 8843M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8844W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8845S: Maintained 8846F: Documentation/scsi/NinjaSCSI.txt 8847F: drivers/scsi/nsp32* 8848 8849NIOS2 ARCHITECTURE 8850M: Ley Foon Tan <lftan@altera.com> 8851L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8852T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8853S: Maintained 8854F: arch/nios2/ 8855 8856NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8857M: Pavel Machek <pavel@ucw.cz> 8858M: Sakari Ailus <sakari.ailus@iki.fi> 8859L: linux-media@vger.kernel.org 8860S: Maintained 8861F: drivers/media/i2c/et8ek8 8862F: drivers/media/i2c/ad5820.c 8863 8864NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8865M: Pavel Machek <pavel@ucw.cz> 8866M: Sakari Ailus <sakari.ailus@iki.fi> 8867L: linux-media@vger.kernel.org 8868S: Maintained 8869F: drivers/media/i2c/et8ek8 8870F: drivers/media/i2c/ad5820.c 8871 8872NOKIA N900 POWER SUPPLY DRIVERS 8873R: Pali Rohár <pali.rohar@gmail.com> 8874F: include/linux/power/bq2415x_charger.h 8875F: include/linux/power/bq27xxx_battery.h 8876F: include/linux/power/isp1704_charger.h 8877F: drivers/power/supply/bq2415x_charger.c 8878F: drivers/power/supply/bq27xxx_battery.c 8879F: drivers/power/supply/bq27xxx_battery_i2c.c 8880F: drivers/power/supply/isp1704_charger.c 8881F: drivers/power/supply/rx51_battery.c 8882 8883NTB DRIVER CORE 8884M: Jon Mason <jdmason@kudzu.us> 8885M: Dave Jiang <dave.jiang@intel.com> 8886M: Allen Hubbe <Allen.Hubbe@emc.com> 8887L: linux-ntb@googlegroups.com 8888S: Supported 8889W: https://github.com/jonmason/ntb/wiki 8890T: git git://github.com/jonmason/ntb.git 8891F: drivers/ntb/ 8892F: drivers/net/ntb_netdev.c 8893F: include/linux/ntb.h 8894F: include/linux/ntb_transport.h 8895F: tools/testing/selftests/ntb/ 8896 8897NTB INTEL DRIVER 8898M: Jon Mason <jdmason@kudzu.us> 8899M: Dave Jiang <dave.jiang@intel.com> 8900L: linux-ntb@googlegroups.com 8901S: Supported 8902W: https://github.com/jonmason/ntb/wiki 8903T: git git://github.com/jonmason/ntb.git 8904F: drivers/ntb/hw/intel/ 8905 8906NTB AMD DRIVER 8907M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8908L: linux-ntb@googlegroups.com 8909S: Supported 8910F: drivers/ntb/hw/amd/ 8911 8912NTFS FILESYSTEM 8913M: Anton Altaparmakov <anton@tuxera.com> 8914L: linux-ntfs-dev@lists.sourceforge.net 8915W: http://www.tuxera.com/ 8916T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8917S: Supported 8918F: Documentation/filesystems/ntfs.txt 8919F: fs/ntfs/ 8920 8921NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8922M: Antonino Daplas <adaplas@gmail.com> 8923L: linux-fbdev@vger.kernel.org 8924S: Maintained 8925F: drivers/video/fbdev/riva/ 8926F: drivers/video/fbdev/nvidia/ 8927 8928NVM EXPRESS DRIVER 8929M: Keith Busch <keith.busch@intel.com> 8930M: Jens Axboe <axboe@fb.com> 8931M: Christoph Hellwig <hch@lst.de> 8932M: Sagi Grimberg <sagi@grimberg.me> 8933L: linux-nvme@lists.infradead.org 8934T: git://git.infradead.org/nvme.git 8935W: http://git.infradead.org/nvme.git 8936S: Supported 8937F: drivers/nvme/host/ 8938F: include/linux/nvme.h 8939F: include/uapi/linux/nvme_ioctl.h 8940 8941NVM EXPRESS TARGET DRIVER 8942M: Christoph Hellwig <hch@lst.de> 8943M: Sagi Grimberg <sagi@grimberg.me> 8944L: linux-nvme@lists.infradead.org 8945T: git://git.infradead.org/nvme.git 8946W: http://git.infradead.org/nvme.git 8947S: Supported 8948F: drivers/nvme/target/ 8949 8950NVM EXPRESS FC TRANSPORT DRIVERS 8951M: James Smart <james.smart@broadcom.com> 8952L: linux-nvme@lists.infradead.org 8953S: Supported 8954F: include/linux/nvme-fc.h 8955F: include/linux/nvme-fc-driver.h 8956F: drivers/nvme/host/fc.c 8957F: drivers/nvme/target/fc.c 8958F: drivers/nvme/target/fcloop.c 8959 8960NVMEM FRAMEWORK 8961M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8962M: Maxime Ripard <maxime.ripard@free-electrons.com> 8963S: Maintained 8964F: drivers/nvmem/ 8965F: Documentation/devicetree/bindings/nvmem/ 8966F: include/linux/nvmem-consumer.h 8967F: include/linux/nvmem-provider.h 8968 8969NXP-NCI NFC DRIVER 8970M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8971R: Charles Gorand <charles.gorand@effinnov.com> 8972L: linux-nfc@lists.01.org (moderated for non-subscribers) 8973S: Supported 8974F: drivers/nfc/nxp-nci 8975 8976NXP TDA998X DRM DRIVER 8977M: Russell King <linux@armlinux.org.uk> 8978S: Supported 8979T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 8980T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 8981F: drivers/gpu/drm/i2c/tda998x_drv.c 8982F: include/drm/i2c/tda998x.h 8983 8984NXP TFA9879 DRIVER 8985M: Peter Rosin <peda@axentia.se> 8986L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8987S: Maintained 8988F: sound/soc/codecs/tfa9879* 8989 8990OBJTOOL 8991M: Josh Poimboeuf <jpoimboe@redhat.com> 8992S: Supported 8993F: tools/objtool/ 8994 8995OMAP SUPPORT 8996M: Tony Lindgren <tony@atomide.com> 8997L: linux-omap@vger.kernel.org 8998W: http://www.muru.com/linux/omap/ 8999W: http://linux.omap.com/ 9000Q: http://patchwork.kernel.org/project/linux-omap/list/ 9001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9002S: Maintained 9003F: arch/arm/*omap*/ 9004F: arch/arm/configs/omap1_defconfig 9005F: arch/arm/configs/omap2plus_defconfig 9006F: drivers/i2c/busses/i2c-omap.c 9007F: drivers/irqchip/irq-omap-intc.c 9008F: drivers/mfd/*omap*.c 9009F: drivers/mfd/menelaus.c 9010F: drivers/mfd/palmas.c 9011F: drivers/mfd/tps65217.c 9012F: drivers/mfd/tps65218.c 9013F: drivers/mfd/tps65910.c 9014F: drivers/mfd/twl-core.[ch] 9015F: drivers/mfd/twl4030*.c 9016F: drivers/mfd/twl6030*.c 9017F: drivers/mfd/twl6040*.c 9018F: drivers/regulator/palmas-regulator*.c 9019F: drivers/regulator/pbias-regulator.c 9020F: drivers/regulator/tps65217-regulator.c 9021F: drivers/regulator/tps65218-regulator.c 9022F: drivers/regulator/tps65910-regulator.c 9023F: drivers/regulator/twl-regulator.c 9024F: drivers/regulator/twl6030-regulator.c 9025F: include/linux/i2c-omap.h 9026 9027OMAP DEVICE TREE SUPPORT 9028M: Benoît Cousson <bcousson@baylibre.com> 9029M: Tony Lindgren <tony@atomide.com> 9030L: linux-omap@vger.kernel.org 9031L: devicetree@vger.kernel.org 9032S: Maintained 9033F: arch/arm/boot/dts/*omap* 9034F: arch/arm/boot/dts/*am3* 9035F: arch/arm/boot/dts/*am4* 9036F: arch/arm/boot/dts/*am5* 9037F: arch/arm/boot/dts/*dra7* 9038 9039OMAP CLOCK FRAMEWORK SUPPORT 9040M: Paul Walmsley <paul@pwsan.com> 9041L: linux-omap@vger.kernel.org 9042S: Maintained 9043F: arch/arm/*omap*/*clock* 9044 9045OMAP POWER MANAGEMENT SUPPORT 9046M: Kevin Hilman <khilman@kernel.org> 9047L: linux-omap@vger.kernel.org 9048S: Maintained 9049F: arch/arm/*omap*/*pm* 9050F: drivers/cpufreq/omap-cpufreq.c 9051 9052OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9053M: Rajendra Nayak <rnayak@codeaurora.org> 9054M: Paul Walmsley <paul@pwsan.com> 9055L: linux-omap@vger.kernel.org 9056S: Maintained 9057F: arch/arm/mach-omap2/prm* 9058 9059OMAP AUDIO SUPPORT 9060M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9061M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9062L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9063L: linux-omap@vger.kernel.org 9064S: Maintained 9065F: sound/soc/omap/ 9066 9067OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9068M: Roger Quadros <rogerq@ti.com> 9069M: Tony Lindgren <tony@atomide.com> 9070L: linux-omap@vger.kernel.org 9071S: Maintained 9072F: drivers/memory/omap-gpmc.c 9073F: arch/arm/mach-omap2/*gpmc* 9074 9075OMAP FRAMEBUFFER SUPPORT 9076M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9077L: linux-fbdev@vger.kernel.org 9078L: linux-omap@vger.kernel.org 9079S: Maintained 9080F: drivers/video/fbdev/omap/ 9081 9082OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9083M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9084L: linux-omap@vger.kernel.org 9085L: linux-fbdev@vger.kernel.org 9086S: Maintained 9087F: drivers/video/fbdev/omap2/ 9088F: Documentation/arm/OMAP/DSS 9089 9090OMAP HARDWARE SPINLOCK SUPPORT 9091M: Ohad Ben-Cohen <ohad@wizery.com> 9092L: linux-omap@vger.kernel.org 9093S: Maintained 9094F: drivers/hwspinlock/omap_hwspinlock.c 9095 9096OMAP MMC SUPPORT 9097M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9098L: linux-omap@vger.kernel.org 9099S: Maintained 9100F: drivers/mmc/host/omap.c 9101 9102OMAP HS MMC SUPPORT 9103L: linux-mmc@vger.kernel.org 9104L: linux-omap@vger.kernel.org 9105S: Orphan 9106F: drivers/mmc/host/omap_hsmmc.c 9107 9108OMAP RANDOM NUMBER GENERATOR SUPPORT 9109M: Deepak Saxena <dsaxena@plexity.net> 9110S: Maintained 9111F: drivers/char/hw_random/omap-rng.c 9112 9113OMAP HWMOD SUPPORT 9114M: Benoît Cousson <bcousson@baylibre.com> 9115M: Paul Walmsley <paul@pwsan.com> 9116L: linux-omap@vger.kernel.org 9117S: Maintained 9118F: arch/arm/mach-omap2/omap_hwmod.* 9119 9120OMAP HWMOD DATA 9121M: Paul Walmsley <paul@pwsan.com> 9122L: linux-omap@vger.kernel.org 9123S: Maintained 9124F: arch/arm/mach-omap2/omap_hwmod*data* 9125 9126OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9127M: Benoît Cousson <bcousson@baylibre.com> 9128L: linux-omap@vger.kernel.org 9129S: Maintained 9130F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9131 9132OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9133M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9134L: linux-media@vger.kernel.org 9135S: Maintained 9136F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9137F: drivers/media/platform/omap3isp/ 9138F: drivers/staging/media/omap4iss/ 9139 9140OMAP USB SUPPORT 9141L: linux-usb@vger.kernel.org 9142L: linux-omap@vger.kernel.org 9143S: Orphan 9144F: drivers/usb/*/*omap* 9145F: arch/arm/*omap*/usb* 9146 9147OMAP GPIO DRIVER 9148M: Grygorii Strashko <grygorii.strashko@ti.com> 9149M: Santosh Shilimkar <ssantosh@kernel.org> 9150M: Kevin Hilman <khilman@kernel.org> 9151L: linux-omap@vger.kernel.org 9152S: Maintained 9153F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9154F: drivers/gpio/gpio-omap.c 9155 9156OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9157M: Mark Jackson <mpfj@newflow.co.uk> 9158L: linux-omap@vger.kernel.org 9159S: Maintained 9160F: arch/arm/boot/dts/am335x-nano.dts 9161 9162OMFS FILESYSTEM 9163M: Bob Copeland <me@bobcopeland.com> 9164L: linux-karma-devel@lists.sourceforge.net 9165S: Maintained 9166F: Documentation/filesystems/omfs.txt 9167F: fs/omfs/ 9168 9169OMNIKEY CARDMAN 4000 DRIVER 9170M: Harald Welte <laforge@gnumonks.org> 9171S: Maintained 9172F: drivers/char/pcmcia/cm4000_cs.c 9173F: include/linux/cm4000_cs.h 9174F: include/uapi/linux/cm4000_cs.h 9175 9176OMNIKEY CARDMAN 4040 DRIVER 9177M: Harald Welte <laforge@gnumonks.org> 9178S: Maintained 9179F: drivers/char/pcmcia/cm4040_cs.* 9180 9181OMNIVISION OV7670 SENSOR DRIVER 9182M: Jonathan Corbet <corbet@lwn.net> 9183L: linux-media@vger.kernel.org 9184T: git git://linuxtv.org/media_tree.git 9185S: Maintained 9186F: drivers/media/i2c/ov7670.c 9187 9188ONENAND FLASH DRIVER 9189M: Kyungmin Park <kyungmin.park@samsung.com> 9190L: linux-mtd@lists.infradead.org 9191S: Maintained 9192F: drivers/mtd/onenand/ 9193F: include/linux/mtd/onenand*.h 9194 9195ONSTREAM SCSI TAPE DRIVER 9196M: Willem Riede <osst@riede.org> 9197L: osst-users@lists.sourceforge.net 9198L: linux-scsi@vger.kernel.org 9199S: Maintained 9200F: Documentation/scsi/osst.txt 9201F: drivers/scsi/osst.* 9202F: drivers/scsi/osst_*.h 9203F: drivers/scsi/st.h 9204 9205OPENCORES I2C BUS DRIVER 9206M: Peter Korsgaard <jacmet@sunsite.dk> 9207L: linux-i2c@vger.kernel.org 9208S: Maintained 9209F: Documentation/i2c/busses/i2c-ocores 9210F: drivers/i2c/busses/i2c-ocores.c 9211 9212OPEN FIRMWARE AND FLATTENED DEVICE TREE 9213M: Rob Herring <robh+dt@kernel.org> 9214M: Frank Rowand <frowand.list@gmail.com> 9215L: devicetree@vger.kernel.org 9216W: http://www.devicetree.org/ 9217T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9218S: Maintained 9219F: drivers/of/ 9220F: include/linux/of*.h 9221F: scripts/dtc/ 9222 9223OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9224M: Rob Herring <robh+dt@kernel.org> 9225M: Mark Rutland <mark.rutland@arm.com> 9226L: devicetree@vger.kernel.org 9227T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9228Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9229S: Maintained 9230F: Documentation/devicetree/ 9231F: arch/*/boot/dts/ 9232F: include/dt-bindings/ 9233 9234OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9235M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9236L: devicetree@vger.kernel.org 9237S: Maintained 9238F: Documentation/devicetree/dynamic-resolution-notes.txt 9239F: Documentation/devicetree/overlay-notes.txt 9240F: drivers/of/overlay.c 9241F: drivers/of/resolver.c 9242 9243OPENRISC ARCHITECTURE 9244M: Jonas Bonn <jonas@southpole.se> 9245M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9246M: Stafford Horne <shorne@gmail.com> 9247L: openrisc@lists.librecores.org 9248W: http://openrisc.io 9249S: Maintained 9250F: arch/openrisc/ 9251 9252OPENVSWITCH 9253M: Pravin Shelar <pshelar@nicira.com> 9254L: netdev@vger.kernel.org 9255L: dev@openvswitch.org 9256W: http://openvswitch.org 9257S: Maintained 9258F: net/openvswitch/ 9259F: include/uapi/linux/openvswitch.h 9260 9261OPERATING PERFORMANCE POINTS (OPP) 9262M: Viresh Kumar <vireshk@kernel.org> 9263M: Nishanth Menon <nm@ti.com> 9264M: Stephen Boyd <sboyd@codeaurora.org> 9265L: linux-pm@vger.kernel.org 9266S: Maintained 9267T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9268F: drivers/base/power/opp/ 9269F: include/linux/pm_opp.h 9270F: Documentation/power/opp.txt 9271F: Documentation/devicetree/bindings/opp/ 9272 9273OPL4 DRIVER 9274M: Clemens Ladisch <clemens@ladisch.de> 9275L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9276T: git git://git.alsa-project.org/alsa-kernel.git 9277S: Maintained 9278F: sound/drivers/opl4/ 9279 9280OPROFILE 9281M: Robert Richter <rric@kernel.org> 9282L: oprofile-list@lists.sf.net 9283S: Maintained 9284F: arch/*/include/asm/oprofile*.h 9285F: arch/*/oprofile/ 9286F: drivers/oprofile/ 9287F: include/linux/oprofile.h 9288 9289ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9290M: Mark Fasheh <mfasheh@versity.com> 9291M: Joel Becker <jlbec@evilplan.org> 9292L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9293W: http://ocfs2.wiki.kernel.org 9294S: Supported 9295F: Documentation/filesystems/ocfs2.txt 9296F: Documentation/filesystems/dlmfs.txt 9297F: fs/ocfs2/ 9298 9299ORINOCO DRIVER 9300L: linux-wireless@vger.kernel.org 9301W: http://wireless.kernel.org/en/users/Drivers/orinoco 9302W: http://www.nongnu.org/orinoco/ 9303S: Orphan 9304F: drivers/net/wireless/intersil/orinoco/ 9305 9306OSD LIBRARY and FILESYSTEM 9307M: Boaz Harrosh <ooo@electrozaur.com> 9308M: Benny Halevy <bhalevy@primarydata.com> 9309L: osd-dev@open-osd.org 9310W: http://open-osd.org 9311T: git git://git.open-osd.org/open-osd.git 9312S: Maintained 9313F: drivers/scsi/osd/ 9314F: include/scsi/osd_* 9315F: fs/exofs/ 9316 9317OVERLAY FILESYSTEM 9318M: Miklos Szeredi <miklos@szeredi.hu> 9319L: linux-unionfs@vger.kernel.org 9320T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9321S: Supported 9322F: fs/overlayfs/ 9323F: Documentation/filesystems/overlayfs.txt 9324 9325ORANGEFS FILESYSTEM 9326M: Mike Marshall <hubcap@omnibond.com> 9327L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9328T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9329S: Supported 9330F: fs/orangefs/ 9331F: Documentation/filesystems/orangefs.txt 9332 9333P54 WIRELESS DRIVER 9334M: Christian Lamparter <chunkeey@googlemail.com> 9335L: linux-wireless@vger.kernel.org 9336W: http://wireless.kernel.org/en/users/Drivers/p54 9337S: Maintained 9338F: drivers/net/wireless/intersil/p54/ 9339 9340PA SEMI ETHERNET DRIVER 9341L: netdev@vger.kernel.org 9342S: Orphan 9343F: drivers/net/ethernet/pasemi/* 9344 9345PA SEMI SMBUS DRIVER 9346L: linux-i2c@vger.kernel.org 9347S: Orphan 9348F: drivers/i2c/busses/i2c-pasemi.c 9349 9350PADATA PARALLEL EXECUTION MECHANISM 9351M: Steffen Klassert <steffen.klassert@secunet.com> 9352L: linux-crypto@vger.kernel.org 9353S: Maintained 9354F: kernel/padata.c 9355F: include/linux/padata.h 9356F: Documentation/padata.txt 9357 9358PANASONIC LAPTOP ACPI EXTRAS DRIVER 9359M: Harald Welte <laforge@gnumonks.org> 9360L: platform-driver-x86@vger.kernel.org 9361S: Maintained 9362F: drivers/platform/x86/panasonic-laptop.c 9363 9364PANASONIC MN10300/AM33/AM34 PORT 9365M: David Howells <dhowells@redhat.com> 9366L: linux-am33-list@redhat.com (moderated for non-subscribers) 9367W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9368S: Maintained 9369F: Documentation/mn10300/ 9370F: arch/mn10300/ 9371 9372PARALLEL LCD/KEYPAD PANEL DRIVER 9373M: Willy Tarreau <willy@haproxy.com> 9374M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9375S: Odd Fixes 9376F: Documentation/misc-devices/lcd-panel-cgram.txt 9377F: drivers/misc/panel.c 9378 9379PARALLEL PORT SUBSYSTEM 9380M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9381M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9382L: linux-parport@lists.infradead.org (subscribers-only) 9383S: Maintained 9384F: drivers/parport/ 9385F: include/linux/parport*.h 9386F: drivers/char/ppdev.c 9387F: include/uapi/linux/ppdev.h 9388F: Documentation/parport*.txt 9389 9390PARAVIRT_OPS INTERFACE 9391M: Jeremy Fitzhardinge <jeremy@goop.org> 9392M: Chris Wright <chrisw@sous-sol.org> 9393M: Alok Kataria <akataria@vmware.com> 9394M: Rusty Russell <rusty@rustcorp.com.au> 9395L: virtualization@lists.linux-foundation.org 9396S: Supported 9397F: Documentation/virtual/paravirt_ops.txt 9398F: arch/*/kernel/paravirt* 9399F: arch/*/include/asm/paravirt.h 9400F: include/linux/hypervisor.h 9401 9402PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9403M: Tim Waugh <tim@cyberelk.net> 9404L: linux-parport@lists.infradead.org (subscribers-only) 9405S: Maintained 9406F: Documentation/blockdev/paride.txt 9407F: drivers/block/paride/ 9408 9409PARISC ARCHITECTURE 9410M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9411M: Helge Deller <deller@gmx.de> 9412L: linux-parisc@vger.kernel.org 9413W: http://www.parisc-linux.org/ 9414Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9416T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9417S: Maintained 9418F: arch/parisc/ 9419F: Documentation/parisc/ 9420F: drivers/parisc/ 9421F: drivers/char/agp/parisc-agp.c 9422F: drivers/input/serio/gscps2.c 9423F: drivers/parport/parport_gsc.* 9424F: drivers/tty/serial/8250/8250_gsc.c 9425F: drivers/video/fbdev/sti* 9426F: drivers/video/console/sti* 9427F: drivers/video/logo/logo_parisc* 9428 9429PARMAN 9430M: Jiri Pirko <jiri@mellanox.com> 9431L: netdev@vger.kernel.org 9432S: Supported 9433F: lib/parman.c 9434F: lib/test_parman.c 9435F: include/linux/parman.h 9436 9437PC87360 HARDWARE MONITORING DRIVER 9438M: Jim Cromie <jim.cromie@gmail.com> 9439L: linux-hwmon@vger.kernel.org 9440S: Maintained 9441F: Documentation/hwmon/pc87360 9442F: drivers/hwmon/pc87360.c 9443 9444PC8736x GPIO DRIVER 9445M: Jim Cromie <jim.cromie@gmail.com> 9446S: Maintained 9447F: drivers/char/pc8736x_gpio.c 9448 9449PC87427 HARDWARE MONITORING DRIVER 9450M: Jean Delvare <jdelvare@suse.com> 9451L: linux-hwmon@vger.kernel.org 9452S: Maintained 9453F: Documentation/hwmon/pc87427 9454F: drivers/hwmon/pc87427.c 9455 9456PCA9532 LED DRIVER 9457M: Riku Voipio <riku.voipio@iki.fi> 9458S: Maintained 9459F: drivers/leds/leds-pca9532.c 9460F: include/linux/leds-pca9532.h 9461 9462PCA9541 I2C BUS MASTER SELECTOR DRIVER 9463M: Guenter Roeck <linux@roeck-us.net> 9464L: linux-i2c@vger.kernel.org 9465S: Maintained 9466F: drivers/i2c/muxes/i2c-mux-pca9541.c 9467 9468PCDP - PRIMARY CONSOLE AND DEBUG PORT 9469M: Khalid Aziz <khalid@gonehiking.org> 9470S: Maintained 9471F: drivers/firmware/pcdp.* 9472 9473PCI ERROR RECOVERY 9474M: Linas Vepstas <linasvepstas@gmail.com> 9475L: linux-pci@vger.kernel.org 9476S: Supported 9477F: Documentation/PCI/pci-error-recovery.txt 9478 9479PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9480M: Russell Currey <ruscur@russell.cc> 9481L: linuxppc-dev@lists.ozlabs.org 9482S: Supported 9483F: Documentation/powerpc/eeh-pci-error-recovery.txt 9484F: arch/powerpc/kernel/eeh*.c 9485F: arch/powerpc/platforms/*/eeh*.c 9486F: arch/powerpc/include/*/eeh*.h 9487 9488PCI SUBSYSTEM 9489M: Bjorn Helgaas <bhelgaas@google.com> 9490L: linux-pci@vger.kernel.org 9491Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9492T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9493S: Supported 9494F: Documentation/devicetree/bindings/pci/ 9495F: Documentation/PCI/ 9496F: drivers/pci/ 9497F: include/linux/pci* 9498F: arch/x86/pci/ 9499F: arch/x86/kernel/quirks.c 9500 9501PCI DRIVER FOR ALTERA PCIE IP 9502M: Ley Foon Tan <lftan@altera.com> 9503L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9504L: linux-pci@vger.kernel.org 9505S: Supported 9506F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9507F: drivers/pci/host/pcie-altera.c 9508 9509PCI DRIVER FOR ARM VERSATILE PLATFORM 9510M: Rob Herring <robh@kernel.org> 9511L: linux-pci@vger.kernel.org 9512L: linux-arm-kernel@lists.infradead.org 9513S: Maintained 9514F: Documentation/devicetree/bindings/pci/versatile.txt 9515F: drivers/pci/host/pci-versatile.c 9516 9517PCI DRIVER FOR ARMADA 8K 9518M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9519L: linux-pci@vger.kernel.org 9520L: linux-arm-kernel@lists.infradead.org 9521S: Maintained 9522F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9523F: drivers/pci/host/pcie-armada8k.c 9524 9525PCI DRIVER FOR APPLIEDMICRO XGENE 9526M: Tanmay Inamdar <tinamdar@apm.com> 9527L: linux-pci@vger.kernel.org 9528L: linux-arm-kernel@lists.infradead.org 9529S: Maintained 9530F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9531F: drivers/pci/host/pci-xgene.c 9532 9533PCI DRIVER FOR FREESCALE LAYERSCAPE 9534M: Minghuan Lian <minghuan.Lian@freescale.com> 9535M: Mingkai Hu <mingkai.hu@freescale.com> 9536M: Roy Zang <tie-fei.zang@freescale.com> 9537L: linuxppc-dev@lists.ozlabs.org 9538L: linux-pci@vger.kernel.org 9539L: linux-arm-kernel@lists.infradead.org 9540S: Maintained 9541F: drivers/pci/host/*layerscape* 9542 9543PCI DRIVER FOR IMX6 9544M: Richard Zhu <hongxing.zhu@nxp.com> 9545M: Lucas Stach <l.stach@pengutronix.de> 9546L: linux-pci@vger.kernel.org 9547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9548S: Maintained 9549F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9550F: drivers/pci/host/*imx6* 9551 9552PCI DRIVER FOR TI KEYSTONE 9553M: Murali Karicheri <m-karicheri2@ti.com> 9554L: linux-pci@vger.kernel.org 9555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9556S: Maintained 9557F: drivers/pci/host/*keystone* 9558 9559PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9560M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9561M: Jason Cooper <jason@lakedaemon.net> 9562L: linux-pci@vger.kernel.org 9563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9564S: Maintained 9565F: drivers/pci/host/*mvebu* 9566 9567PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9568M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9569L: linux-pci@vger.kernel.org 9570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9571S: Maintained 9572F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9573F: drivers/pci/host/pci-aardvark.c 9574 9575PCI DRIVER FOR NVIDIA TEGRA 9576M: Thierry Reding <thierry.reding@gmail.com> 9577L: linux-tegra@vger.kernel.org 9578L: linux-pci@vger.kernel.org 9579S: Supported 9580F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9581F: drivers/pci/host/pci-tegra.c 9582 9583PCI DRIVER FOR TI DRA7XX 9584M: Kishon Vijay Abraham I <kishon@ti.com> 9585L: linux-omap@vger.kernel.org 9586L: linux-pci@vger.kernel.org 9587S: Supported 9588F: Documentation/devicetree/bindings/pci/ti-pci.txt 9589F: drivers/pci/host/pci-dra7xx.c 9590 9591PCI DRIVER FOR RENESAS R-CAR 9592M: Simon Horman <horms@verge.net.au> 9593L: linux-pci@vger.kernel.org 9594L: linux-renesas-soc@vger.kernel.org 9595S: Maintained 9596F: drivers/pci/host/*rcar* 9597 9598PCI DRIVER FOR SAMSUNG EXYNOS 9599M: Jingoo Han <jingoohan1@gmail.com> 9600L: linux-pci@vger.kernel.org 9601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9602L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9603S: Maintained 9604F: drivers/pci/host/pci-exynos.c 9605 9606PCI DRIVER FOR SYNOPSIS DESIGNWARE 9607M: Jingoo Han <jingoohan1@gmail.com> 9608M: Joao Pinto <Joao.Pinto@synopsys.com> 9609L: linux-pci@vger.kernel.org 9610S: Maintained 9611F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9612F: drivers/pci/host/*designware* 9613 9614PCI DRIVER FOR GENERIC OF HOSTS 9615M: Will Deacon <will.deacon@arm.com> 9616L: linux-pci@vger.kernel.org 9617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9618S: Maintained 9619F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9620F: drivers/pci/host/pci-host-common.c 9621F: drivers/pci/host/pci-host-generic.c 9622 9623PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9624M: Keith Busch <keith.busch@intel.com> 9625L: linux-pci@vger.kernel.org 9626S: Supported 9627F: drivers/pci/host/vmd.c 9628 9629PCIE DRIVER FOR ST SPEAR13XX 9630M: Pratyush Anand <pratyush.anand@gmail.com> 9631L: linux-pci@vger.kernel.org 9632S: Maintained 9633F: drivers/pci/host/*spear* 9634 9635PCI MSI DRIVER FOR ALTERA MSI IP 9636M: Ley Foon Tan <lftan@altera.com> 9637L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9638L: linux-pci@vger.kernel.org 9639S: Supported 9640F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9641F: drivers/pci/host/pcie-altera-msi.c 9642 9643PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9644M: Duc Dang <dhdang@apm.com> 9645L: linux-pci@vger.kernel.org 9646L: linux-arm-kernel@lists.infradead.org 9647S: Maintained 9648F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9649F: drivers/pci/host/pci-xgene-msi.c 9650 9651PCIE DRIVER FOR AXIS ARTPEC 9652M: Niklas Cassel <niklas.cassel@axis.com> 9653M: Jesper Nilsson <jesper.nilsson@axis.com> 9654L: linux-arm-kernel@axis.com 9655L: linux-pci@vger.kernel.org 9656S: Maintained 9657F: Documentation/devicetree/bindings/pci/axis,artpec* 9658F: drivers/pci/host/*artpec* 9659 9660PCIE DRIVER FOR HISILICON 9661M: Zhou Wang <wangzhou1@hisilicon.com> 9662M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9663L: linux-pci@vger.kernel.org 9664S: Maintained 9665F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9666F: drivers/pci/host/pcie-hisi.c 9667 9668PCIE DRIVER FOR ROCKCHIP 9669M: Shawn Lin <shawn.lin@rock-chips.com> 9670M: Wenrui Li <wenrui.li@rock-chips.com> 9671L: linux-pci@vger.kernel.org 9672L: linux-rockchip@lists.infradead.org 9673S: Maintained 9674F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9675F: drivers/pci/host/pcie-rockchip.c 9676 9677PCIE DRIVER FOR QUALCOMM MSM 9678M: Stanimir Varbanov <svarbanov@mm-sol.com> 9679L: linux-pci@vger.kernel.org 9680L: linux-arm-msm@vger.kernel.org 9681S: Maintained 9682F: drivers/pci/host/*qcom* 9683 9684PCIE DRIVER FOR CAVIUM THUNDERX 9685M: David Daney <david.daney@cavium.com> 9686L: linux-pci@vger.kernel.org 9687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9688S: Supported 9689F: Documentation/devicetree/bindings/pci/pci-thunder-* 9690F: drivers/pci/host/pci-thunder-* 9691 9692PCMCIA SUBSYSTEM 9693P: Linux PCMCIA Team 9694L: linux-pcmcia@lists.infradead.org 9695W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9696T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9697S: Maintained 9698F: Documentation/pcmcia/ 9699F: tools/pcmcia/ 9700F: drivers/pcmcia/ 9701F: include/pcmcia/ 9702 9703PCNET32 NETWORK DRIVER 9704M: Don Fry <pcnet32@frontier.com> 9705L: netdev@vger.kernel.org 9706S: Maintained 9707F: drivers/net/ethernet/amd/pcnet32.c 9708 9709PCRYPT PARALLEL CRYPTO ENGINE 9710M: Steffen Klassert <steffen.klassert@secunet.com> 9711L: linux-crypto@vger.kernel.org 9712S: Maintained 9713F: crypto/pcrypt.c 9714F: include/crypto/pcrypt.h 9715 9716PER-CPU MEMORY ALLOCATOR 9717M: Tejun Heo <tj@kernel.org> 9718M: Christoph Lameter <cl@linux.com> 9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9720S: Maintained 9721F: include/linux/percpu*.h 9722F: mm/percpu*.c 9723F: arch/*/include/asm/percpu.h 9724 9725PER-TASK DELAY ACCOUNTING 9726M: Balbir Singh <bsingharora@gmail.com> 9727S: Maintained 9728F: include/linux/delayacct.h 9729F: kernel/delayacct.c 9730 9731PERFORMANCE EVENTS SUBSYSTEM 9732M: Peter Zijlstra <peterz@infradead.org> 9733M: Ingo Molnar <mingo@redhat.com> 9734M: Arnaldo Carvalho de Melo <acme@kernel.org> 9735R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9736L: linux-kernel@vger.kernel.org 9737T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9738S: Supported 9739F: kernel/events/* 9740F: include/linux/perf_event.h 9741F: include/uapi/linux/perf_event.h 9742F: arch/*/kernel/perf_event*.c 9743F: arch/*/kernel/*/perf_event*.c 9744F: arch/*/kernel/*/*/perf_event*.c 9745F: arch/*/include/asm/perf_event.h 9746F: arch/*/kernel/perf_callchain.c 9747F: arch/*/events/* 9748F: tools/perf/ 9749 9750PERSONALITY HANDLING 9751M: Christoph Hellwig <hch@infradead.org> 9752L: linux-abi-devel@lists.sourceforge.net 9753S: Maintained 9754F: include/linux/personality.h 9755F: include/uapi/linux/personality.h 9756 9757PHONET PROTOCOL 9758M: Remi Denis-Courmont <courmisch@gmail.com> 9759S: Supported 9760F: Documentation/networking/phonet.txt 9761F: include/linux/phonet.h 9762F: include/net/phonet/ 9763F: include/uapi/linux/phonet.h 9764F: net/phonet/ 9765 9766PHRAM MTD DRIVER 9767M: Joern Engel <joern@lazybastard.org> 9768L: linux-mtd@lists.infradead.org 9769S: Maintained 9770F: drivers/mtd/devices/phram.c 9771 9772PICOLCD HID DRIVER 9773M: Bruno Prémont <bonbons@linux-vserver.org> 9774L: linux-input@vger.kernel.org 9775S: Maintained 9776F: drivers/hid/hid-picolcd* 9777 9778PICOXCELL SUPPORT 9779M: Jamie Iles <jamie@jamieiles.com> 9780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9781T: git git://github.com/jamieiles/linux-2.6-ji.git 9782S: Supported 9783F: arch/arm/boot/dts/picoxcell* 9784F: arch/arm/mach-picoxcell/ 9785F: drivers/crypto/picoxcell* 9786 9787PIN CONTROL SUBSYSTEM 9788M: Linus Walleij <linus.walleij@linaro.org> 9789L: linux-gpio@vger.kernel.org 9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9791S: Maintained 9792F: Documentation/devicetree/bindings/pinctrl/ 9793F: Documentation/pinctrl.txt 9794F: drivers/pinctrl/ 9795F: include/linux/pinctrl/ 9796 9797PIN CONTROLLER - ATMEL AT91 9798M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9800S: Maintained 9801F: drivers/pinctrl/pinctrl-at91.* 9802 9803PIN CONTROLLER - ATMEL AT91 PIO4 9804M: Ludovic Desroches <ludovic.desroches@microchip.com> 9805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9806L: linux-gpio@vger.kernel.org 9807S: Supported 9808F: drivers/pinctrl/pinctrl-at91-pio4.* 9809 9810PIN CONTROLLER - INTEL 9811M: Mika Westerberg <mika.westerberg@linux.intel.com> 9812M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9813S: Maintained 9814F: drivers/pinctrl/intel/ 9815 9816PIN CONTROLLER - RENESAS 9817M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9818M: Geert Uytterhoeven <geert+renesas@glider.be> 9819L: linux-renesas-soc@vger.kernel.org 9820S: Maintained 9821F: drivers/pinctrl/sh-pfc/ 9822 9823PIN CONTROLLER - SAMSUNG 9824M: Tomasz Figa <tomasz.figa@gmail.com> 9825M: Krzysztof Kozlowski <krzk@kernel.org> 9826M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9828L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9829S: Maintained 9830F: drivers/pinctrl/samsung/ 9831F: include/dt-bindings/pinctrl/samsung.h 9832F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9833 9834PIN CONTROLLER - SINGLE 9835M: Tony Lindgren <tony@atomide.com> 9836M: Haojian Zhuang <haojian.zhuang@linaro.org> 9837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9838L: linux-omap@vger.kernel.org 9839S: Maintained 9840F: drivers/pinctrl/pinctrl-single.c 9841 9842PIN CONTROLLER - ST SPEAR 9843M: Viresh Kumar <vireshk@kernel.org> 9844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9845W: http://www.st.com/spear 9846S: Maintained 9847F: drivers/pinctrl/spear/ 9848 9849PISTACHIO SOC SUPPORT 9850M: James Hartley <james.hartley@imgtec.com> 9851M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9852L: linux-mips@linux-mips.org 9853S: Maintained 9854F: arch/mips/pistachio/ 9855F: arch/mips/include/asm/mach-pistachio/ 9856F: arch/mips/boot/dts/img/pistachio* 9857F: arch/mips/configs/pistachio*_defconfig 9858 9859PKTCDVD DRIVER 9860S: Orphan 9861M: linux-block@vger.kernel.org 9862F: drivers/block/pktcdvd.c 9863F: include/linux/pktcdvd.h 9864F: include/uapi/linux/pktcdvd.h 9865 9866PKUNITY SOC DRIVERS 9867M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9868W: http://mprc.pku.edu.cn/~guanxuetao/linux 9869S: Maintained 9870T: git git://github.com/gxt/linux.git 9871F: drivers/input/serio/i8042-unicore32io.h 9872F: drivers/i2c/busses/i2c-puv3.c 9873F: drivers/video/fbdev/fb-puv3.c 9874F: drivers/rtc/rtc-puv3.c 9875 9876PMBUS HARDWARE MONITORING DRIVERS 9877M: Guenter Roeck <linux@roeck-us.net> 9878L: linux-hwmon@vger.kernel.org 9879W: http://hwmon.wiki.kernel.org/ 9880W: http://www.roeck-us.net/linux/drivers/ 9881T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9882S: Maintained 9883F: Documentation/hwmon/pmbus 9884F: drivers/hwmon/pmbus/ 9885F: include/linux/i2c/pmbus.h 9886 9887PMC SIERRA MaxRAID DRIVER 9888L: linux-scsi@vger.kernel.org 9889W: http://www.pmc-sierra.com/ 9890S: Orphan 9891F: drivers/scsi/pmcraid.* 9892 9893PMC SIERRA PM8001 DRIVER 9894M: Jack Wang <jinpu.wang@profitbricks.com> 9895M: lindar_liu@usish.com 9896L: pmchba@pmcs.com 9897L: linux-scsi@vger.kernel.org 9898S: Supported 9899F: drivers/scsi/pm8001/ 9900 9901POSIX CLOCKS and TIMERS 9902M: Thomas Gleixner <tglx@linutronix.de> 9903L: linux-kernel@vger.kernel.org 9904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9905S: Maintained 9906F: fs/timerfd.c 9907F: include/linux/timer* 9908F: kernel/time/*timer* 9909 9910POWER MANAGEMENT CORE 9911M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9912L: linux-pm@vger.kernel.org 9913T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9914B: https://bugzilla.kernel.org 9915S: Supported 9916F: drivers/base/power/ 9917F: include/linux/pm.h 9918F: include/linux/pm_* 9919F: include/linux/powercap.h 9920F: drivers/powercap/ 9921 9922POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9923M: Sebastian Reichel <sre@kernel.org> 9924L: linux-pm@vger.kernel.org 9925T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9926S: Maintained 9927F: Documentation/devicetree/bindings/power/supply/ 9928F: include/linux/power_supply.h 9929F: drivers/power/supply/ 9930 9931POWER STATE COORDINATION INTERFACE (PSCI) 9932M: Mark Rutland <mark.rutland@arm.com> 9933M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9934L: linux-arm-kernel@lists.infradead.org 9935S: Maintained 9936F: drivers/firmware/psci*.c 9937F: include/linux/psci.h 9938F: include/uapi/linux/psci.h 9939 9940POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9941M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9942L: linuxppc-dev@lists.ozlabs.org 9943S: Maintained 9944F: drivers/char/powernv-op-panel.c 9945 9946PNP SUPPORT 9947M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9948S: Maintained 9949F: drivers/pnp/ 9950 9951PPP PROTOCOL DRIVERS AND COMPRESSORS 9952M: Paul Mackerras <paulus@samba.org> 9953L: linux-ppp@vger.kernel.org 9954S: Maintained 9955F: drivers/net/ppp/ppp_* 9956 9957PPP OVER ATM (RFC 2364) 9958M: Mitchell Blank Jr <mitch@sfgoth.com> 9959S: Maintained 9960F: net/atm/pppoatm.c 9961F: include/uapi/linux/atmppp.h 9962 9963PPP OVER ETHERNET 9964M: Michal Ostrowski <mostrows@earthlink.net> 9965S: Maintained 9966F: drivers/net/ppp/pppoe.c 9967F: drivers/net/ppp/pppox.c 9968 9969PPP OVER L2TP 9970M: James Chapman <jchapman@katalix.com> 9971S: Maintained 9972F: net/l2tp/l2tp_ppp.c 9973F: include/linux/if_pppol2tp.h 9974F: include/uapi/linux/if_pppol2tp.h 9975 9976PPS SUPPORT 9977M: Rodolfo Giometti <giometti@enneenne.com> 9978W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9979L: linuxpps@ml.enneenne.com (subscribers-only) 9980S: Maintained 9981F: Documentation/pps/ 9982F: drivers/pps/ 9983F: include/linux/pps*.h 9984 9985PPTP DRIVER 9986M: Dmitry Kozlov <xeb@mail.ru> 9987L: netdev@vger.kernel.org 9988S: Maintained 9989F: drivers/net/ppp/pptp.c 9990W: http://sourceforge.net/projects/accel-pptp 9991 9992PREEMPTIBLE KERNEL 9993M: Robert Love <rml@tech9.net> 9994L: kpreempt-tech@lists.sourceforge.net 9995W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9996S: Supported 9997F: Documentation/preempt-locking.txt 9998F: include/linux/preempt.h 9999 10000PRINTK 10001M: Petr Mladek <pmladek@suse.com> 10002M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10003R: Steven Rostedt <rostedt@goodmis.org> 10004S: Maintained 10005F: kernel/printk/ 10006F: include/linux/printk.h 10007 10008PRISM54 WIRELESS DRIVER 10009M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10010L: linux-wireless@vger.kernel.org 10011W: http://wireless.kernel.org/en/users/Drivers/p54 10012S: Obsolete 10013F: drivers/net/wireless/intersil/prism54/ 10014 10015PS3 NETWORK SUPPORT 10016M: Geoff Levand <geoff@infradead.org> 10017L: netdev@vger.kernel.org 10018L: linuxppc-dev@lists.ozlabs.org 10019S: Maintained 10020F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10021 10022PS3 PLATFORM SUPPORT 10023M: Geoff Levand <geoff@infradead.org> 10024L: linuxppc-dev@lists.ozlabs.org 10025S: Maintained 10026F: arch/powerpc/boot/ps3* 10027F: arch/powerpc/include/asm/lv1call.h 10028F: arch/powerpc/include/asm/ps3*.h 10029F: arch/powerpc/platforms/ps3/ 10030F: drivers/*/ps3* 10031F: drivers/ps3/ 10032F: drivers/rtc/rtc-ps3.c 10033F: drivers/usb/host/*ps3.c 10034F: sound/ppc/snd_ps3* 10035 10036PS3VRAM DRIVER 10037M: Jim Paris <jim@jtan.com> 10038M: Geoff Levand <geoff@infradead.org> 10039L: linuxppc-dev@lists.ozlabs.org 10040S: Maintained 10041F: drivers/block/ps3vram.c 10042 10043PSAMPLE PACKET SAMPLING SUPPORT: 10044M: Yotam Gigi <yotamg@mellanox.com> 10045S: Maintained 10046F: net/psample 10047F: include/net/psample.h 10048F: include/uapi/linux/psample.h 10049 10050PSTORE FILESYSTEM 10051M: Kees Cook <keescook@chromium.org> 10052M: Anton Vorontsov <anton@enomsg.org> 10053M: Colin Cross <ccross@android.com> 10054M: Tony Luck <tony.luck@intel.com> 10055S: Maintained 10056T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10057F: fs/pstore/ 10058F: include/linux/pstore* 10059F: drivers/firmware/efi/efi-pstore.c 10060F: drivers/acpi/apei/erst.c 10061F: Documentation/admin-guide/ramoops.rst 10062F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10063K: \b(pstore|ramoops) 10064 10065PTP HARDWARE CLOCK SUPPORT 10066M: Richard Cochran <richardcochran@gmail.com> 10067L: netdev@vger.kernel.org 10068S: Maintained 10069W: http://linuxptp.sourceforge.net/ 10070F: Documentation/ABI/testing/sysfs-ptp 10071F: Documentation/ptp/* 10072F: drivers/net/ethernet/freescale/gianfar_ptp.c 10073F: drivers/net/phy/dp83640* 10074F: drivers/ptp/* 10075F: include/linux/ptp_cl* 10076 10077PTRACE SUPPORT 10078M: Roland McGrath <roland@hack.frob.com> 10079M: Oleg Nesterov <oleg@redhat.com> 10080S: Maintained 10081F: include/asm-generic/syscall.h 10082F: include/linux/ptrace.h 10083F: include/linux/regset.h 10084F: include/linux/tracehook.h 10085F: include/uapi/linux/ptrace.h 10086F: kernel/ptrace.c 10087 10088PULSE8-CEC DRIVER 10089M: Hans Verkuil <hverkuil@xs4all.nl> 10090L: linux-media@vger.kernel.org 10091T: git git://linuxtv.org/media_tree.git 10092S: Maintained 10093F: drivers/media/usb/pulse8-cec/* 10094 10095PVRUSB2 VIDEO4LINUX DRIVER 10096M: Mike Isely <isely@pobox.com> 10097L: pvrusb2@isely.net (subscribers-only) 10098L: linux-media@vger.kernel.org 10099W: http://www.isely.net/pvrusb2/ 10100T: git git://linuxtv.org/media_tree.git 10101S: Maintained 10102F: Documentation/media/v4l-drivers/pvrusb2* 10103F: drivers/media/usb/pvrusb2/ 10104 10105PWC WEBCAM DRIVER 10106M: Hans Verkuil <hverkuil@xs4all.nl> 10107L: linux-media@vger.kernel.org 10108T: git git://linuxtv.org/media_tree.git 10109S: Odd Fixes 10110F: drivers/media/usb/pwc/* 10111 10112PWM FAN DRIVER 10113M: Kamil Debski <kamil@wypas.org> 10114M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10115L: linux-hwmon@vger.kernel.org 10116S: Supported 10117F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10118F: Documentation/hwmon/pwm-fan 10119F: drivers/hwmon/pwm-fan.c 10120 10121PWM SUBSYSTEM 10122M: Thierry Reding <thierry.reding@gmail.com> 10123L: linux-pwm@vger.kernel.org 10124S: Maintained 10125T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10126F: Documentation/pwm.txt 10127F: Documentation/devicetree/bindings/pwm/ 10128F: include/linux/pwm.h 10129F: drivers/pwm/ 10130F: drivers/video/backlight/pwm_bl.c 10131F: include/linux/pwm_backlight.h 10132 10133PXA2xx/PXA3xx SUPPORT 10134M: Daniel Mack <daniel@zonque.org> 10135M: Haojian Zhuang <haojian.zhuang@gmail.com> 10136M: Robert Jarzmik <robert.jarzmik@free.fr> 10137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10138T: git git://github.com/hzhuang1/linux.git 10139T: git git://github.com/rjarzmik/linux.git 10140S: Maintained 10141F: arch/arm/boot/dts/pxa* 10142F: arch/arm/mach-pxa/ 10143F: drivers/dma/pxa* 10144F: drivers/pcmcia/pxa2xx* 10145F: drivers/pinctrl/pxa/ 10146F: drivers/spi/spi-pxa2xx* 10147F: drivers/usb/gadget/udc/pxa2* 10148F: include/sound/pxa2xx-lib.h 10149F: sound/arm/pxa* 10150F: sound/soc/pxa/ 10151 10152PXA GPIO DRIVER 10153M: Robert Jarzmik <robert.jarzmik@free.fr> 10154L: linux-gpio@vger.kernel.org 10155S: Maintained 10156F: drivers/gpio/gpio-pxa.c 10157 10158PXA3xx NAND FLASH DRIVER 10159M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10160L: linux-mtd@lists.infradead.org 10161S: Maintained 10162F: drivers/mtd/nand/pxa3xx_nand.c 10163 10164MMP SUPPORT 10165M: Eric Miao <eric.y.miao@gmail.com> 10166M: Haojian Zhuang <haojian.zhuang@gmail.com> 10167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10168T: git git://github.com/hzhuang1/linux.git 10169T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10170S: Maintained 10171F: arch/arm/boot/dts/mmp* 10172F: arch/arm/mach-mmp/ 10173 10174PXA MMCI DRIVER 10175S: Orphan 10176 10177PXA RTC DRIVER 10178M: Robert Jarzmik <robert.jarzmik@free.fr> 10179L: rtc-linux@googlegroups.com 10180S: Maintained 10181 10182QAT DRIVER 10183M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10184M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10185L: qat-linux@intel.com 10186S: Supported 10187F: drivers/crypto/qat/ 10188 10189QIB DRIVER 10190M: Mike Marciniszyn <infinipath@intel.com> 10191L: linux-rdma@vger.kernel.org 10192S: Supported 10193F: drivers/infiniband/hw/qib/ 10194 10195QLOGIC QLA1280 SCSI DRIVER 10196M: Michael Reed <mdr@sgi.com> 10197L: linux-scsi@vger.kernel.org 10198S: Maintained 10199F: drivers/scsi/qla1280.[ch] 10200 10201QLOGIC QLA2XXX FC-SCSI DRIVER 10202M: qla2xxx-upstream@qlogic.com 10203L: linux-scsi@vger.kernel.org 10204S: Supported 10205F: Documentation/scsi/LICENSE.qla2xxx 10206F: drivers/scsi/qla2xxx/ 10207 10208QLOGIC QLA4XXX iSCSI DRIVER 10209M: QLogic-Storage-Upstream@qlogic.com 10210L: linux-scsi@vger.kernel.org 10211S: Supported 10212F: Documentation/scsi/LICENSE.qla4xxx 10213F: drivers/scsi/qla4xxx/ 10214 10215QLOGIC QLA3XXX NETWORK DRIVER 10216M: Dept-GELinuxNICDev@cavium.com 10217L: netdev@vger.kernel.org 10218S: Supported 10219F: Documentation/networking/LICENSE.qla3xxx 10220F: drivers/net/ethernet/qlogic/qla3xxx.* 10221 10222QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10223M: Harish Patil <harish.patil@cavium.com> 10224M: Manish Chopra <manish.chopra@cavium.com> 10225M: Dept-GELinuxNICDev@cavium.com 10226L: netdev@vger.kernel.org 10227S: Supported 10228F: drivers/net/ethernet/qlogic/qlcnic/ 10229 10230QLOGIC QLGE 10Gb ETHERNET DRIVER 10231M: Harish Patil <harish.patil@cavium.com> 10232M: Manish Chopra <manish.chopra@cavium.com> 10233M: Dept-GELinuxNICDev@cavium.com 10234L: netdev@vger.kernel.org 10235S: Supported 10236F: drivers/net/ethernet/qlogic/qlge/ 10237 10238QLOGIC QL4xxx ETHERNET DRIVER 10239M: Yuval Mintz <Yuval.Mintz@cavium.com> 10240M: Ariel Elior <Ariel.Elior@cavium.com> 10241M: everest-linux-l2@cavium.com 10242L: netdev@vger.kernel.org 10243S: Supported 10244F: drivers/net/ethernet/qlogic/qed/ 10245F: include/linux/qed/ 10246F: drivers/net/ethernet/qlogic/qede/ 10247 10248QLOGIC QL41xxx ISCSI DRIVER 10249M: QLogic-Storage-Upstream@cavium.com 10250L: linux-scsi@vger.kernel.org 10251S: Supported 10252F: drivers/scsi/qedi/ 10253 10254QNX4 FILESYSTEM 10255M: Anders Larsen <al@alarsen.net> 10256W: http://www.alarsen.net/linux/qnx4fs/ 10257S: Maintained 10258F: fs/qnx4/ 10259F: include/uapi/linux/qnx4_fs.h 10260F: include/uapi/linux/qnxtypes.h 10261 10262QORIQ DPAA2 FSL-MC BUS DRIVER 10263M: Stuart Yoder <stuyoder@gmail.com> 10264M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10265L: linux-kernel@vger.kernel.org 10266S: Maintained 10267F: drivers/staging/fsl-mc/ 10268 10269QT1010 MEDIA DRIVER 10270M: Antti Palosaari <crope@iki.fi> 10271L: linux-media@vger.kernel.org 10272W: https://linuxtv.org 10273W: http://palosaari.fi/linux/ 10274Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10275T: git git://linuxtv.org/anttip/media_tree.git 10276S: Maintained 10277F: drivers/media/tuners/qt1010* 10278 10279QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10280M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10281L: linux-wireless@vger.kernel.org 10282W: http://wireless.kernel.org/en/users/Drivers/ath9k 10283S: Supported 10284F: drivers/net/wireless/ath/ath9k/ 10285 10286QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10287M: Kalle Valo <kvalo@qca.qualcomm.com> 10288L: ath10k@lists.infradead.org 10289W: http://wireless.kernel.org/en/users/Drivers/ath10k 10290T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10291S: Supported 10292F: drivers/net/wireless/ath/ath10k/ 10293 10294QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10295M: Timur Tabi <timur@codeaurora.org> 10296L: netdev@vger.kernel.org 10297S: Supported 10298F: drivers/net/ethernet/qualcomm/emac/ 10299 10300QUALCOMM HEXAGON ARCHITECTURE 10301M: Richard Kuo <rkuo@codeaurora.org> 10302L: linux-hexagon@vger.kernel.org 10303T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10304S: Supported 10305F: arch/hexagon/ 10306 10307QUALCOMM WCN36XX WIRELESS DRIVER 10308M: Eugene Krasnikov <k.eugene.e@gmail.com> 10309L: wcn36xx@lists.infradead.org 10310W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10311T: git git://github.com/KrasnikovEugene/wcn36xx.git 10312S: Supported 10313F: drivers/net/wireless/ath/wcn36xx/ 10314 10315QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10316M: Gabriel Somlo <somlo@cmu.edu> 10317M: "Michael S. Tsirkin" <mst@redhat.com> 10318L: qemu-devel@nongnu.org 10319S: Maintained 10320F: drivers/firmware/qemu_fw_cfg.c 10321 10322RADOS BLOCK DEVICE (RBD) 10323M: Ilya Dryomov <idryomov@gmail.com> 10324M: Sage Weil <sage@redhat.com> 10325M: Alex Elder <elder@kernel.org> 10326L: ceph-devel@vger.kernel.org 10327W: http://ceph.com/ 10328T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10329T: git git://github.com/ceph/ceph-client.git 10330S: Supported 10331F: Documentation/ABI/testing/sysfs-bus-rbd 10332F: drivers/block/rbd.c 10333F: drivers/block/rbd_types.h 10334 10335RADEON FRAMEBUFFER DISPLAY DRIVER 10336M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10337L: linux-fbdev@vger.kernel.org 10338S: Maintained 10339F: drivers/video/fbdev/aty/radeon* 10340F: include/uapi/linux/radeonfb.h 10341 10342RADIOSHARK RADIO DRIVER 10343M: Hans Verkuil <hverkuil@xs4all.nl> 10344L: linux-media@vger.kernel.org 10345T: git git://linuxtv.org/media_tree.git 10346S: Maintained 10347F: drivers/media/radio/radio-shark.c 10348 10349RADIOSHARK2 RADIO DRIVER 10350M: Hans Verkuil <hverkuil@xs4all.nl> 10351L: linux-media@vger.kernel.org 10352T: git git://linuxtv.org/media_tree.git 10353S: Maintained 10354F: drivers/media/radio/radio-shark2.c 10355F: drivers/media/radio/radio-tea5777.c 10356 10357RAGE128 FRAMEBUFFER DISPLAY DRIVER 10358M: Paul Mackerras <paulus@samba.org> 10359L: linux-fbdev@vger.kernel.org 10360S: Maintained 10361F: drivers/video/fbdev/aty/aty128fb.c 10362 10363RALINK MIPS ARCHITECTURE 10364M: John Crispin <john@phrozen.org> 10365L: linux-mips@linux-mips.org 10366S: Maintained 10367F: arch/mips/ralink 10368 10369RALINK RT2X00 WIRELESS LAN DRIVER 10370P: rt2x00 project 10371M: Stanislaw Gruszka <sgruszka@redhat.com> 10372M: Helmut Schaa <helmut.schaa@googlemail.com> 10373L: linux-wireless@vger.kernel.org 10374S: Maintained 10375F: drivers/net/wireless/ralink/rt2x00/ 10376 10377RAMDISK RAM BLOCK DEVICE DRIVER 10378M: Jens Axboe <axboe@kernel.dk> 10379S: Maintained 10380F: Documentation/blockdev/ramdisk.txt 10381F: drivers/block/brd.c 10382 10383RANDOM NUMBER DRIVER 10384M: "Theodore Ts'o" <tytso@mit.edu> 10385S: Maintained 10386F: drivers/char/random.c 10387 10388RAPIDIO SUBSYSTEM 10389M: Matt Porter <mporter@kernel.crashing.org> 10390M: Alexandre Bounine <alexandre.bounine@idt.com> 10391S: Maintained 10392F: drivers/rapidio/ 10393 10394RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10395L: linux-wireless@vger.kernel.org 10396S: Orphan 10397F: drivers/net/wireless/ray* 10398 10399RCUTORTURE MODULE 10400M: Josh Triplett <josh@joshtriplett.org> 10401M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10402L: linux-kernel@vger.kernel.org 10403S: Supported 10404T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10405F: Documentation/RCU/torture.txt 10406F: kernel/rcu/rcutorture.c 10407 10408RCUTORTURE TEST FRAMEWORK 10409M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10410M: Josh Triplett <josh@joshtriplett.org> 10411R: Steven Rostedt <rostedt@goodmis.org> 10412R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10413R: Lai Jiangshan <jiangshanlai@gmail.com> 10414L: linux-kernel@vger.kernel.org 10415S: Supported 10416T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10417F: tools/testing/selftests/rcutorture 10418 10419RDC R-321X SoC 10420M: Florian Fainelli <florian@openwrt.org> 10421S: Maintained 10422 10423RDC R6040 FAST ETHERNET DRIVER 10424M: Florian Fainelli <f.fainelli@gmail.com> 10425L: netdev@vger.kernel.org 10426S: Maintained 10427F: drivers/net/ethernet/rdc/r6040.c 10428 10429RDS - RELIABLE DATAGRAM SOCKETS 10430M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10431L: netdev@vger.kernel.org 10432L: linux-rdma@vger.kernel.org 10433L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10434W: https://oss.oracle.com/projects/rds/ 10435S: Supported 10436F: net/rds/ 10437F: Documentation/networking/rds.txt 10438 10439RDMAVT - RDMA verbs software 10440M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10441L: linux-rdma@vger.kernel.org 10442S: Supported 10443F: drivers/infiniband/sw/rdmavt 10444 10445RDT - RESOURCE ALLOCATION 10446M: Fenghua Yu <fenghua.yu@intel.com> 10447L: linux-kernel@vger.kernel.org 10448S: Supported 10449F: arch/x86/kernel/cpu/intel_rdt* 10450F: arch/x86/include/asm/intel_rdt* 10451F: Documentation/x86/intel_rdt* 10452 10453READ-COPY UPDATE (RCU) 10454M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10455M: Josh Triplett <josh@joshtriplett.org> 10456R: Steven Rostedt <rostedt@goodmis.org> 10457R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10458R: Lai Jiangshan <jiangshanlai@gmail.com> 10459L: linux-kernel@vger.kernel.org 10460W: http://www.rdrop.com/users/paulmck/RCU/ 10461S: Supported 10462T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10463F: Documentation/RCU/ 10464X: Documentation/RCU/torture.txt 10465F: include/linux/rcu* 10466X: include/linux/srcu.h 10467F: kernel/rcu/ 10468X: kernel/torture.c 10469 10470REAL TIME CLOCK (RTC) SUBSYSTEM 10471M: Alessandro Zummo <a.zummo@towertech.it> 10472M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10473L: rtc-linux@googlegroups.com 10474Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10476S: Maintained 10477F: Documentation/devicetree/bindings/rtc/ 10478F: Documentation/rtc.txt 10479F: drivers/rtc/ 10480F: include/linux/rtc.h 10481F: include/uapi/linux/rtc.h 10482F: include/linux/rtc/ 10483F: include/linux/platform_data/rtc-* 10484F: tools/testing/selftests/timers/rtctest.c 10485 10486REALTEK AUDIO CODECS 10487M: Bard Liao <bardliao@realtek.com> 10488M: Oder Chiou <oder_chiou@realtek.com> 10489S: Maintained 10490F: sound/soc/codecs/rt* 10491F: include/sound/rt*.h 10492 10493REISERFS FILE SYSTEM 10494L: reiserfs-devel@vger.kernel.org 10495S: Supported 10496F: fs/reiserfs/ 10497 10498REGISTER MAP ABSTRACTION 10499M: Mark Brown <broonie@kernel.org> 10500L: linux-kernel@vger.kernel.org 10501T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10502S: Supported 10503F: Documentation/devicetree/bindings/regmap/ 10504F: drivers/base/regmap/ 10505F: include/linux/regmap.h 10506 10507REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10508M: Ohad Ben-Cohen <ohad@wizery.com> 10509M: Bjorn Andersson <bjorn.andersson@linaro.org> 10510L: linux-remoteproc@vger.kernel.org 10511T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10512S: Maintained 10513F: Documentation/devicetree/bindings/remoteproc/ 10514F: Documentation/remoteproc.txt 10515F: drivers/remoteproc/ 10516F: include/linux/remoteproc.h 10517 10518REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10519M: Ohad Ben-Cohen <ohad@wizery.com> 10520M: Bjorn Andersson <bjorn.andersson@linaro.org> 10521L: linux-remoteproc@vger.kernel.org 10522T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10523S: Maintained 10524F: drivers/rpmsg/ 10525F: Documentation/rpmsg.txt 10526F: include/linux/rpmsg.h 10527 10528RENESAS CLOCK DRIVERS 10529M: Geert Uytterhoeven <geert+renesas@glider.be> 10530L: linux-renesas-soc@vger.kernel.org 10531S: Supported 10532F: drivers/clk/renesas/ 10533 10534RENESAS ETHERNET DRIVERS 10535R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10536L: netdev@vger.kernel.org 10537L: linux-renesas-soc@vger.kernel.org 10538F: drivers/net/ethernet/renesas/ 10539F: include/linux/sh_eth.h 10540 10541RENESAS R-CAR GYROADC DRIVER 10542M: Marek Vasut <marek.vasut@gmail.com> 10543L: linux-iio@vger.kernel.org 10544S: Supported 10545F: drivers/iio/adc/rcar_gyro_adc.c 10546 10547RENESAS USB2 PHY DRIVER 10548M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10549L: linux-renesas-soc@vger.kernel.org 10550S: Maintained 10551F: drivers/phy/phy-rcar-gen3-usb2.c 10552 10553RESET CONTROLLER FRAMEWORK 10554M: Philipp Zabel <p.zabel@pengutronix.de> 10555T: git git://git.pengutronix.de/git/pza/linux 10556S: Maintained 10557F: drivers/reset/ 10558F: Documentation/devicetree/bindings/reset/ 10559F: include/dt-bindings/reset/ 10560F: include/linux/reset.h 10561F: include/linux/reset-controller.h 10562 10563RFKILL 10564M: Johannes Berg <johannes@sipsolutions.net> 10565L: linux-wireless@vger.kernel.org 10566W: http://wireless.kernel.org/ 10567T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10568T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10569S: Maintained 10570F: Documentation/rfkill.txt 10571F: net/rfkill/ 10572 10573RHASHTABLE 10574M: Thomas Graf <tgraf@suug.ch> 10575M: Herbert Xu <herbert@gondor.apana.org.au> 10576L: netdev@vger.kernel.org 10577S: Maintained 10578F: lib/rhashtable.c 10579F: include/linux/rhashtable.h 10580 10581RICOH SMARTMEDIA/XD DRIVER 10582M: Maxim Levitsky <maximlevitsky@gmail.com> 10583S: Maintained 10584F: drivers/mtd/nand/r852.c 10585F: drivers/mtd/nand/r852.h 10586 10587RICOH R5C592 MEMORYSTICK DRIVER 10588M: Maxim Levitsky <maximlevitsky@gmail.com> 10589S: Maintained 10590F: drivers/memstick/host/r592.* 10591 10592ROCCAT DRIVERS 10593M: Stefan Achatz <erazor_de@users.sourceforge.net> 10594W: http://sourceforge.net/projects/roccat/ 10595S: Maintained 10596F: drivers/hid/hid-roccat* 10597F: include/linux/hid-roccat* 10598F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10599 10600ROCKER DRIVER 10601M: Jiri Pirko <jiri@resnulli.us> 10602L: netdev@vger.kernel.org 10603S: Supported 10604F: drivers/net/ethernet/rocker/ 10605 10606ROCKETPORT DRIVER 10607P: Comtrol Corp. 10608W: http://www.comtrol.com 10609S: Maintained 10610F: Documentation/serial/rocket.txt 10611F: drivers/tty/rocket* 10612 10613ROCKETPORT EXPRESS/INFINITY DRIVER 10614M: Kevin Cernekee <cernekee@gmail.com> 10615L: linux-serial@vger.kernel.org 10616S: Odd Fixes 10617F: drivers/tty/serial/rp2.* 10618 10619ROSE NETWORK LAYER 10620M: Ralf Baechle <ralf@linux-mips.org> 10621L: linux-hams@vger.kernel.org 10622W: http://www.linux-ax25.org/ 10623S: Maintained 10624F: include/net/rose.h 10625F: include/uapi/linux/rose.h 10626F: net/rose/ 10627 10628RTL2830 MEDIA DRIVER 10629M: Antti Palosaari <crope@iki.fi> 10630L: linux-media@vger.kernel.org 10631W: https://linuxtv.org 10632W: http://palosaari.fi/linux/ 10633Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10634T: git git://linuxtv.org/anttip/media_tree.git 10635S: Maintained 10636F: drivers/media/dvb-frontends/rtl2830* 10637 10638RTL2832 MEDIA DRIVER 10639M: Antti Palosaari <crope@iki.fi> 10640L: linux-media@vger.kernel.org 10641W: https://linuxtv.org 10642W: http://palosaari.fi/linux/ 10643Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10644T: git git://linuxtv.org/anttip/media_tree.git 10645S: Maintained 10646F: drivers/media/dvb-frontends/rtl2832* 10647 10648RTL2832_SDR MEDIA DRIVER 10649M: Antti Palosaari <crope@iki.fi> 10650L: linux-media@vger.kernel.org 10651W: https://linuxtv.org 10652W: http://palosaari.fi/linux/ 10653Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10654T: git git://linuxtv.org/anttip/media_tree.git 10655S: Maintained 10656F: drivers/media/dvb-frontends/rtl2832_sdr* 10657 10658RTL8180 WIRELESS DRIVER 10659L: linux-wireless@vger.kernel.org 10660W: http://wireless.kernel.org/ 10661T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10662S: Orphan 10663F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10664 10665RTL8187 WIRELESS DRIVER 10666M: Herton Ronaldo Krzesinski <herton@canonical.com> 10667M: Hin-Tak Leung <htl10@users.sourceforge.net> 10668M: Larry Finger <Larry.Finger@lwfinger.net> 10669L: linux-wireless@vger.kernel.org 10670W: http://wireless.kernel.org/ 10671T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10672S: Maintained 10673F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10674 10675RTL8192CE WIRELESS DRIVER 10676M: Larry Finger <Larry.Finger@lwfinger.net> 10677M: Chaoming Li <chaoming_li@realsil.com.cn> 10678L: linux-wireless@vger.kernel.org 10679W: http://wireless.kernel.org/ 10680T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10681S: Maintained 10682F: drivers/net/wireless/realtek/rtlwifi/ 10683F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10684 10685RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10686M: Jes Sorensen <Jes.Sorensen@gmail.com> 10687L: linux-wireless@vger.kernel.org 10688T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10689S: Maintained 10690F: drivers/net/wireless/realtek/rtl8xxxu/ 10691 10692S3 SAVAGE FRAMEBUFFER DRIVER 10693M: Antonino Daplas <adaplas@gmail.com> 10694L: linux-fbdev@vger.kernel.org 10695S: Maintained 10696F: drivers/video/fbdev/savage/ 10697 10698S390 10699M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10700M: Heiko Carstens <heiko.carstens@de.ibm.com> 10701L: linux-s390@vger.kernel.org 10702W: http://www.ibm.com/developerworks/linux/linux390/ 10703T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10704S: Supported 10705F: arch/s390/ 10706F: drivers/s390/ 10707F: Documentation/s390/ 10708F: Documentation/DocBook/s390* 10709 10710S390 COMMON I/O LAYER 10711M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10712M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10713L: linux-s390@vger.kernel.org 10714W: http://www.ibm.com/developerworks/linux/linux390/ 10715S: Supported 10716F: drivers/s390/cio/ 10717 10718S390 DASD DRIVER 10719M: Stefan Haberland <sth@linux.vnet.ibm.com> 10720M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10721L: linux-s390@vger.kernel.org 10722W: http://www.ibm.com/developerworks/linux/linux390/ 10723S: Supported 10724F: drivers/s390/block/dasd* 10725F: block/partitions/ibm.c 10726 10727S390 NETWORK DRIVERS 10728M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10729L: linux-s390@vger.kernel.org 10730W: http://www.ibm.com/developerworks/linux/linux390/ 10731S: Supported 10732F: drivers/s390/net/ 10733 10734S390 PCI SUBSYSTEM 10735M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10736M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10737L: linux-s390@vger.kernel.org 10738W: http://www.ibm.com/developerworks/linux/linux390/ 10739S: Supported 10740F: arch/s390/pci/ 10741F: drivers/pci/hotplug/s390_pci_hpc.c 10742 10743S390 ZCRYPT DRIVER 10744M: Harald Freudenberger <freude@de.ibm.com> 10745L: linux-s390@vger.kernel.org 10746W: http://www.ibm.com/developerworks/linux/linux390/ 10747S: Supported 10748F: drivers/s390/crypto/ 10749 10750S390 ZFCP DRIVER 10751M: Steffen Maier <maier@linux.vnet.ibm.com> 10752L: linux-s390@vger.kernel.org 10753W: http://www.ibm.com/developerworks/linux/linux390/ 10754S: Supported 10755F: drivers/s390/scsi/zfcp_* 10756 10757S390 IUCV NETWORK LAYER 10758M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10759L: linux-s390@vger.kernel.org 10760W: http://www.ibm.com/developerworks/linux/linux390/ 10761S: Supported 10762F: drivers/s390/net/*iucv* 10763F: include/net/iucv/ 10764F: net/iucv/ 10765 10766S390 IOMMU (PCI) 10767M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10768L: linux-s390@vger.kernel.org 10769W: http://www.ibm.com/developerworks/linux/linux390/ 10770S: Supported 10771F: drivers/iommu/s390-iommu.c 10772 10773S3C24XX SD/MMC Driver 10774M: Ben Dooks <ben-linux@fluff.org> 10775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10776S: Supported 10777F: drivers/mmc/host/s3cmci.* 10778 10779SAA6588 RDS RECEIVER DRIVER 10780M: Hans Verkuil <hverkuil@xs4all.nl> 10781L: linux-media@vger.kernel.org 10782T: git git://linuxtv.org/media_tree.git 10783W: https://linuxtv.org 10784S: Odd Fixes 10785F: drivers/media/i2c/saa6588* 10786 10787SAA7134 VIDEO4LINUX DRIVER 10788M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10789M: Mauro Carvalho Chehab <mchehab@kernel.org> 10790L: linux-media@vger.kernel.org 10791W: https://linuxtv.org 10792T: git git://linuxtv.org/media_tree.git 10793S: Odd fixes 10794F: Documentation/media/v4l-drivers/saa7134* 10795F: drivers/media/pci/saa7134/ 10796 10797SAA7146 VIDEO4LINUX-2 DRIVER 10798M: Hans Verkuil <hverkuil@xs4all.nl> 10799L: linux-media@vger.kernel.org 10800T: git git://linuxtv.org/media_tree.git 10801S: Maintained 10802F: drivers/media/common/saa7146/ 10803F: drivers/media/pci/saa7146/ 10804F: include/media/saa7146* 10805 10806SAMSUNG LAPTOP DRIVER 10807M: Corentin Chary <corentin.chary@gmail.com> 10808L: platform-driver-x86@vger.kernel.org 10809S: Maintained 10810F: drivers/platform/x86/samsung-laptop.c 10811 10812SAMSUNG AUDIO (ASoC) DRIVERS 10813M: Krzysztof Kozlowski <krzk@kernel.org> 10814M: Sangbeom Kim <sbkim73@samsung.com> 10815M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10816L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10817S: Supported 10818F: sound/soc/samsung/ 10819 10820SAMSUNG FRAMEBUFFER DRIVER 10821M: Jingoo Han <jingoohan1@gmail.com> 10822L: linux-fbdev@vger.kernel.org 10823S: Maintained 10824F: drivers/video/fbdev/s3c-fb.c 10825 10826SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10827M: Sangbeom Kim <sbkim73@samsung.com> 10828M: Krzysztof Kozlowski <krzk@kernel.org> 10829M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10830L: linux-kernel@vger.kernel.org 10831L: linux-samsung-soc@vger.kernel.org 10832S: Supported 10833F: drivers/mfd/sec*.c 10834F: drivers/regulator/s2m*.c 10835F: drivers/regulator/s5m*.c 10836F: drivers/clk/clk-s2mps11.c 10837F: drivers/rtc/rtc-s5m.c 10838F: include/linux/mfd/samsung/ 10839F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10840F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10841F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10842F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10843 10844SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10845M: Kyungmin Park <kyungmin.park@samsung.com> 10846M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10847L: linux-media@vger.kernel.org 10848Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10849S: Supported 10850F: drivers/media/platform/exynos4-is/ 10851 10852SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10853M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10854L: linux-media@vger.kernel.org 10855L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10856S: Maintained 10857F: drivers/media/platform/s3c-camif/ 10858F: include/media/drv-intf/s3c_camif.h 10859 10860SAMSUNG S5C73M3 CAMERA DRIVER 10861M: Kyungmin Park <kyungmin.park@samsung.com> 10862M: Andrzej Hajda <a.hajda@samsung.com> 10863L: linux-media@vger.kernel.org 10864S: Supported 10865F: drivers/media/i2c/s5c73m3/* 10866 10867SAMSUNG S5K5BAF CAMERA DRIVER 10868M: Kyungmin Park <kyungmin.park@samsung.com> 10869M: Andrzej Hajda <a.hajda@samsung.com> 10870L: linux-media@vger.kernel.org 10871S: Supported 10872F: drivers/media/i2c/s5k5baf.c 10873 10874SAMSUNG S3FWRN5 NFC DRIVER 10875M: Robert Baldyga <r.baldyga@samsung.com> 10876M: Krzysztof Opasiak <k.opasiak@samsung.com> 10877L: linux-nfc@lists.01.org (moderated for non-subscribers) 10878S: Supported 10879F: drivers/nfc/s3fwrn5 10880 10881SAMSUNG SOC CLOCK DRIVERS 10882M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10883M: Tomasz Figa <tomasz.figa@gmail.com> 10884M: Chanwoo Choi <cw00.choi@samsung.com> 10885S: Supported 10886L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10887F: drivers/clk/samsung/ 10888F: include/dt-bindings/clock/exynos*.h 10889F: Documentation/devicetree/bindings/clock/exynos*.txt 10890 10891SAMSUNG SPI DRIVERS 10892M: Kukjin Kim <kgene@kernel.org> 10893M: Krzysztof Kozlowski <krzk@kernel.org> 10894M: Andi Shyti <andi.shyti@samsung.com> 10895L: linux-spi@vger.kernel.org 10896L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10897S: Maintained 10898F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10899F: drivers/spi/spi-s3c* 10900F: include/linux/platform_data/spi-s3c64xx.h 10901 10902SAMSUNG SXGBE DRIVERS 10903M: Byungho An <bh74.an@samsung.com> 10904M: Girish K S <ks.giri@samsung.com> 10905M: Vipul Pandya <vipul.pandya@samsung.com> 10906S: Supported 10907L: netdev@vger.kernel.org 10908F: drivers/net/ethernet/samsung/sxgbe/ 10909 10910SAMSUNG THERMAL DRIVER 10911M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10912L: linux-pm@vger.kernel.org 10913L: linux-samsung-soc@vger.kernel.org 10914S: Supported 10915T: git https://github.com/lmajewski/linux-samsung-thermal.git 10916F: drivers/thermal/samsung/ 10917 10918SAMSUNG USB2 PHY DRIVER 10919M: Kamil Debski <kamil@wypas.org> 10920M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10921L: linux-kernel@vger.kernel.org 10922S: Supported 10923F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10924F: Documentation/phy/samsung-usb2.txt 10925F: drivers/phy/phy-exynos4210-usb2.c 10926F: drivers/phy/phy-exynos4x12-usb2.c 10927F: drivers/phy/phy-exynos5250-usb2.c 10928F: drivers/phy/phy-s5pv210-usb2.c 10929F: drivers/phy/phy-samsung-usb2.c 10930F: drivers/phy/phy-samsung-usb2.h 10931 10932SERIAL DRIVERS 10933M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10934L: linux-serial@vger.kernel.org 10935S: Maintained 10936F: Documentation/devicetree/bindings/serial/ 10937F: drivers/tty/serial/ 10938 10939SERIAL DEVICE BUS 10940M: Rob Herring <robh@kernel.org> 10941L: linux-serial@vger.kernel.org 10942S: Maintained 10943F: Documentation/devicetree/bindings/serial/slave-device.txt 10944F: drivers/tty/serdev/ 10945F: include/linux/serdev.h 10946 10947SERIAL IR RECEIVER 10948M: Sean Young <sean@mess.org> 10949L: linux-media@vger.kernel.org 10950S: Maintained 10951F: drivers/media/rc/serial_ir.c 10952 10953STI CEC DRIVER 10954M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10955L: kernel@stlinux.com 10956S: Maintained 10957F: drivers/staging/media/st-cec/ 10958F: Documentation/devicetree/bindings/media/stih-cec.txt 10959 10960SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 10961M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10962L: linux-s390@vger.kernel.org 10963W: http://www.ibm.com/developerworks/linux/linux390/ 10964S: Supported 10965F: net/smc/ 10966 10967SYNOPSYS DESIGNWARE DMAC DRIVER 10968M: Viresh Kumar <vireshk@kernel.org> 10969M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10970S: Maintained 10971F: include/linux/dma/dw.h 10972F: include/linux/platform_data/dma-dw.h 10973F: drivers/dma/dw/ 10974 10975SYNOPSYS DESIGNWARE I2C DRIVER 10976M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10977R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10978R: Mika Westerberg <mika.westerberg@linux.intel.com> 10979L: linux-i2c@vger.kernel.org 10980S: Maintained 10981F: drivers/i2c/busses/i2c-designware-* 10982F: include/linux/platform_data/i2c-designware.h 10983 10984SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10985M: Jaehoon Chung <jh80.chung@samsung.com> 10986L: linux-mmc@vger.kernel.org 10987S: Maintained 10988F: drivers/mmc/host/dw_mmc* 10989 10990SYSTEM TRACE MODULE CLASS 10991M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10992S: Maintained 10993T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10994F: Documentation/trace/stm.txt 10995F: drivers/hwtracing/stm/ 10996F: include/linux/stm.h 10997F: include/uapi/linux/stm.h 10998 10999THUNDERBOLT DRIVER 11000M: Andreas Noever <andreas.noever@gmail.com> 11001S: Maintained 11002F: drivers/thunderbolt/ 11003 11004TI BQ27XXX POWER SUPPLY DRIVER 11005R: Andrew F. Davis <afd@ti.com> 11006F: include/linux/power/bq27xxx_battery.h 11007F: drivers/power/supply/bq27xxx_battery.c 11008F: drivers/power/supply/bq27xxx_battery_i2c.c 11009 11010TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11011M: John Stultz <john.stultz@linaro.org> 11012M: Thomas Gleixner <tglx@linutronix.de> 11013L: linux-kernel@vger.kernel.org 11014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11015S: Supported 11016F: include/linux/clocksource.h 11017F: include/linux/time.h 11018F: include/linux/timex.h 11019F: include/uapi/linux/time.h 11020F: include/uapi/linux/timex.h 11021F: kernel/time/clocksource.c 11022F: kernel/time/time*.c 11023F: kernel/time/alarmtimer.c 11024F: kernel/time/ntp.c 11025F: tools/testing/selftests/timers/ 11026 11027SC1200 WDT DRIVER 11028M: Zwane Mwaikambo <zwanem@gmail.com> 11029S: Maintained 11030F: drivers/watchdog/sc1200wdt.c 11031 11032SCHEDULER 11033M: Ingo Molnar <mingo@redhat.com> 11034M: Peter Zijlstra <peterz@infradead.org> 11035L: linux-kernel@vger.kernel.org 11036T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11037S: Maintained 11038F: kernel/sched/ 11039F: include/linux/sched.h 11040F: include/uapi/linux/sched.h 11041F: include/linux/wait.h 11042 11043SCORE ARCHITECTURE 11044M: Chen Liqin <liqin.linux@gmail.com> 11045M: Lennox Wu <lennox.wu@gmail.com> 11046W: http://www.sunplus.com 11047S: Supported 11048F: arch/score/ 11049 11050SCR24X CHIP CARD INTERFACE DRIVER 11051M: Lubomir Rintel <lkundrak@v3.sk> 11052S: Supported 11053F: drivers/char/pcmcia/scr24x_cs.c 11054 11055SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11056M: Sudeep Holla <sudeep.holla@arm.com> 11057L: linux-arm-kernel@lists.infradead.org 11058S: Maintained 11059F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11060F: drivers/clk/clk-scpi.c 11061F: drivers/cpufreq/scpi-cpufreq.c 11062F: drivers/firmware/arm_scpi.c 11063F: include/linux/scpi_protocol.h 11064 11065SCSI CDROM DRIVER 11066M: Jens Axboe <axboe@kernel.dk> 11067L: linux-scsi@vger.kernel.org 11068W: http://www.kernel.dk 11069S: Maintained 11070F: drivers/scsi/sr* 11071 11072SCSI RDMA PROTOCOL (SRP) INITIATOR 11073M: Bart Van Assche <bart.vanassche@sandisk.com> 11074L: linux-rdma@vger.kernel.org 11075S: Supported 11076W: http://www.openfabrics.org 11077Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11078T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11079F: drivers/infiniband/ulp/srp/ 11080F: include/scsi/srp.h 11081 11082SCSI SG DRIVER 11083M: Doug Gilbert <dgilbert@interlog.com> 11084L: linux-scsi@vger.kernel.org 11085W: http://sg.danny.cz/sg 11086S: Maintained 11087F: Documentation/scsi/scsi-generic.txt 11088F: drivers/scsi/sg.c 11089F: include/scsi/sg.h 11090 11091SCSI SUBSYSTEM 11092M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11094M: "Martin K. Petersen" <martin.petersen@oracle.com> 11095T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11096L: linux-scsi@vger.kernel.org 11097S: Maintained 11098F: Documentation/devicetree/bindings/scsi/ 11099F: drivers/scsi/ 11100F: include/scsi/ 11101 11102SCSI TAPE DRIVER 11103M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11104L: linux-scsi@vger.kernel.org 11105S: Maintained 11106F: Documentation/scsi/st.txt 11107F: drivers/scsi/st.* 11108F: drivers/scsi/st_*.h 11109 11110SCTP PROTOCOL 11111M: Vlad Yasevich <vyasevich@gmail.com> 11112M: Neil Horman <nhorman@tuxdriver.com> 11113L: linux-sctp@vger.kernel.org 11114W: http://lksctp.sourceforge.net 11115S: Maintained 11116F: Documentation/networking/sctp.txt 11117F: include/linux/sctp.h 11118F: include/uapi/linux/sctp.h 11119F: include/net/sctp/ 11120F: net/sctp/ 11121 11122SCx200 CPU SUPPORT 11123M: Jim Cromie <jim.cromie@gmail.com> 11124S: Odd Fixes 11125F: Documentation/i2c/busses/scx200_acb 11126F: arch/x86/platform/scx200/ 11127F: drivers/watchdog/scx200_wdt.c 11128F: drivers/i2c/busses/scx200* 11129F: drivers/mtd/maps/scx200_docflash.c 11130F: include/linux/scx200.h 11131 11132SCx200 GPIO DRIVER 11133M: Jim Cromie <jim.cromie@gmail.com> 11134S: Maintained 11135F: drivers/char/scx200_gpio.c 11136F: include/linux/scx200_gpio.h 11137 11138SCx200 HRT CLOCKSOURCE DRIVER 11139M: Jim Cromie <jim.cromie@gmail.com> 11140S: Maintained 11141F: drivers/clocksource/scx200_hrt.c 11142 11143SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11144M: Sascha Sommer <saschasommer@freenet.de> 11145L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11146S: Maintained 11147F: drivers/mmc/host/sdricoh_cs.c 11148 11149SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11150M: Adrian Hunter <adrian.hunter@intel.com> 11151L: linux-mmc@vger.kernel.org 11152T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11153S: Maintained 11154F: drivers/mmc/host/sdhci* 11155F: include/linux/mmc/sdhci* 11156 11157SECURE COMPUTING 11158M: Kees Cook <keescook@chromium.org> 11159R: Andy Lutomirski <luto@amacapital.net> 11160R: Will Drewry <wad@chromium.org> 11161T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11162S: Supported 11163F: kernel/seccomp.c 11164F: include/uapi/linux/seccomp.h 11165F: include/linux/seccomp.h 11166F: tools/testing/selftests/seccomp/* 11167K: \bsecure_computing 11168K: \bTIF_SECCOMP\b 11169 11170SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11171M: Al Cooper <alcooperx@gmail.com> 11172L: linux-mmc@vger.kernel.org 11173L: bcm-kernel-feedback-list@broadcom.com 11174S: Maintained 11175F: drivers/mmc/host/sdhci-brcmstb* 11176 11177SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11178M: Ben Dooks <ben-linux@fluff.org> 11179M: Jaehoon Chung <jh80.chung@samsung.com> 11180L: linux-mmc@vger.kernel.org 11181S: Maintained 11182F: drivers/mmc/host/sdhci-s3c* 11183 11184SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11185M: Viresh Kumar <vireshk@kernel.org> 11186L: linux-mmc@vger.kernel.org 11187S: Maintained 11188F: drivers/mmc/host/sdhci-spear.c 11189 11190SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11191M: Scott Bauer <scott.bauer@intel.com> 11192M: Jonathan Derrick <jonathan.derrick@intel.com> 11193M: Rafael Antognolli <rafael.antognolli@intel.com> 11194L: linux-block@vger.kernel.org 11195S: Supported 11196F: block/sed* 11197F: block/opal_proto.h 11198F: include/linux/sed* 11199F: include/uapi/linux/sed* 11200 11201SECURITY SUBSYSTEM 11202M: James Morris <james.l.morris@oracle.com> 11203M: "Serge E. Hallyn" <serge@hallyn.com> 11204L: linux-security-module@vger.kernel.org (suggested Cc:) 11205T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11206W: http://kernsec.org/ 11207S: Supported 11208F: security/ 11209 11210SECURITY CONTACT 11211M: Security Officers <security@kernel.org> 11212S: Supported 11213 11214SELINUX SECURITY MODULE 11215M: Paul Moore <paul@paul-moore.com> 11216M: Stephen Smalley <sds@tycho.nsa.gov> 11217M: Eric Paris <eparis@parisplace.org> 11218L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11219W: http://selinuxproject.org 11220T: git git://git.infradead.org/users/pcmoore/selinux 11221S: Supported 11222F: include/linux/selinux* 11223F: security/selinux/ 11224F: scripts/selinux/ 11225 11226APPARMOR SECURITY MODULE 11227M: John Johansen <john.johansen@canonical.com> 11228L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11229W: apparmor.wiki.kernel.org 11230T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11231S: Supported 11232F: security/apparmor/ 11233 11234LOADPIN SECURITY MODULE 11235M: Kees Cook <keescook@chromium.org> 11236T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11237S: Supported 11238F: security/loadpin/ 11239 11240YAMA SECURITY MODULE 11241M: Kees Cook <keescook@chromium.org> 11242T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11243S: Supported 11244F: security/yama/ 11245 11246SENSABLE PHANTOM 11247M: Jiri Slaby <jirislaby@gmail.com> 11248S: Maintained 11249F: drivers/misc/phantom.c 11250F: include/uapi/linux/phantom.h 11251 11252Emulex 10Gbps iSCSI - OneConnect DRIVER 11253M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11254M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11255M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11256L: linux-scsi@vger.kernel.org 11257W: http://www.broadcom.com 11258S: Supported 11259F: drivers/scsi/be2iscsi/ 11260 11261Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11262M: Sathya Perla <sathya.perla@broadcom.com> 11263M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11264M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11265M: Somnath Kotur <somnath.kotur@broadcom.com> 11266L: netdev@vger.kernel.org 11267W: http://www.emulex.com 11268S: Supported 11269F: drivers/net/ethernet/emulex/benet/ 11270 11271EMULEX ONECONNECT ROCE DRIVER 11272M: Selvin Xavier <selvin.xavier@avagotech.com> 11273M: Devesh Sharma <devesh.sharma@avagotech.com> 11274L: linux-rdma@vger.kernel.org 11275W: http://www.emulex.com 11276S: Supported 11277F: drivers/infiniband/hw/ocrdma/ 11278F: include/uapi/rdma/ocrdma-abi.h 11279 11280SFC NETWORK DRIVER 11281M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11282M: Edward Cree <ecree@solarflare.com> 11283M: Bert Kenward <bkenward@solarflare.com> 11284L: netdev@vger.kernel.org 11285S: Supported 11286F: drivers/net/ethernet/sfc/ 11287 11288SGI GRU DRIVER 11289M: Dimitri Sivanich <sivanich@sgi.com> 11290S: Maintained 11291F: drivers/misc/sgi-gru/ 11292 11293SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11294M: Pat Gefre <pfg@sgi.com> 11295L: linux-ia64@vger.kernel.org 11296S: Supported 11297F: Documentation/ia64/serial.txt 11298F: drivers/tty/serial/ioc?_serial.c 11299F: include/linux/ioc?.h 11300 11301SGI XP/XPC/XPNET DRIVER 11302M: Cliff Whickman <cpw@sgi.com> 11303M: Robin Holt <robinmholt@gmail.com> 11304S: Maintained 11305F: drivers/misc/sgi-xp/ 11306 11307SI2157 MEDIA DRIVER 11308M: Antti Palosaari <crope@iki.fi> 11309L: linux-media@vger.kernel.org 11310W: https://linuxtv.org 11311W: http://palosaari.fi/linux/ 11312Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11313T: git git://linuxtv.org/anttip/media_tree.git 11314S: Maintained 11315F: drivers/media/tuners/si2157* 11316 11317SI2168 MEDIA DRIVER 11318M: Antti Palosaari <crope@iki.fi> 11319L: linux-media@vger.kernel.org 11320W: https://linuxtv.org 11321W: http://palosaari.fi/linux/ 11322Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11323T: git git://linuxtv.org/anttip/media_tree.git 11324S: Maintained 11325F: drivers/media/dvb-frontends/si2168* 11326 11327SI470X FM RADIO RECEIVER I2C DRIVER 11328M: Hans Verkuil <hverkuil@xs4all.nl> 11329L: linux-media@vger.kernel.org 11330T: git git://linuxtv.org/media_tree.git 11331W: https://linuxtv.org 11332S: Odd Fixes 11333F: drivers/media/radio/si470x/radio-si470x-i2c.c 11334 11335SI470X FM RADIO RECEIVER USB DRIVER 11336M: Hans Verkuil <hverkuil@xs4all.nl> 11337L: linux-media@vger.kernel.org 11338T: git git://linuxtv.org/media_tree.git 11339W: https://linuxtv.org 11340S: Maintained 11341F: drivers/media/radio/si470x/radio-si470x-common.c 11342F: drivers/media/radio/si470x/radio-si470x.h 11343F: drivers/media/radio/si470x/radio-si470x-usb.c 11344 11345SI4713 FM RADIO TRANSMITTER I2C DRIVER 11346M: Eduardo Valentin <edubezval@gmail.com> 11347L: linux-media@vger.kernel.org 11348T: git git://linuxtv.org/media_tree.git 11349W: https://linuxtv.org 11350S: Odd Fixes 11351F: drivers/media/radio/si4713/si4713.? 11352 11353SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11354M: Eduardo Valentin <edubezval@gmail.com> 11355L: linux-media@vger.kernel.org 11356T: git git://linuxtv.org/media_tree.git 11357W: https://linuxtv.org 11358S: Odd Fixes 11359F: drivers/media/radio/si4713/radio-platform-si4713.c 11360 11361SI4713 FM RADIO TRANSMITTER USB DRIVER 11362M: Hans Verkuil <hverkuil@xs4all.nl> 11363L: linux-media@vger.kernel.org 11364T: git git://linuxtv.org/media_tree.git 11365W: https://linuxtv.org 11366S: Maintained 11367F: drivers/media/radio/si4713/radio-usb-si4713.c 11368 11369SIANO DVB DRIVER 11370M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11371M: Mauro Carvalho Chehab <mchehab@kernel.org> 11372L: linux-media@vger.kernel.org 11373W: https://linuxtv.org 11374T: git git://linuxtv.org/media_tree.git 11375S: Odd fixes 11376F: drivers/media/common/siano/ 11377F: drivers/media/usb/siano/ 11378F: drivers/media/usb/siano/ 11379F: drivers/media/mmc/siano/ 11380 11381SIMPLEFB FB DRIVER 11382M: Hans de Goede <hdegoede@redhat.com> 11383L: linux-fbdev@vger.kernel.org 11384S: Maintained 11385F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11386F: drivers/video/fbdev/simplefb.c 11387F: include/linux/platform_data/simplefb.h 11388 11389SH_VEU V4L2 MEM2MEM DRIVER 11390L: linux-media@vger.kernel.org 11391S: Orphan 11392F: drivers/media/platform/sh_veu.c 11393 11394SH_VOU V4L2 OUTPUT DRIVER 11395L: linux-media@vger.kernel.org 11396S: Orphan 11397F: drivers/media/platform/sh_vou.c 11398F: include/media/drv-intf/sh_vou.h 11399 11400SIMPLE FIRMWARE INTERFACE (SFI) 11401M: Len Brown <lenb@kernel.org> 11402L: sfi-devel@simplefirmware.org 11403W: http://simplefirmware.org/ 11404T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11405S: Supported 11406F: arch/x86/platform/sfi/ 11407F: drivers/sfi/ 11408F: include/linux/sfi*.h 11409 11410SIMTEC EB110ATX (Chalice CATS) 11411P: Ben Dooks 11412P: Vincent Sanders <vince@simtec.co.uk> 11413M: Simtec Linux Team <linux@simtec.co.uk> 11414W: http://www.simtec.co.uk/products/EB110ATX/ 11415S: Supported 11416 11417SIMTEC EB2410ITX (BAST) 11418P: Ben Dooks 11419P: Vincent Sanders <vince@simtec.co.uk> 11420M: Simtec Linux Team <linux@simtec.co.uk> 11421W: http://www.simtec.co.uk/products/EB2410ITX/ 11422S: Supported 11423F: arch/arm/mach-s3c24xx/mach-bast.c 11424F: arch/arm/mach-s3c24xx/bast-ide.c 11425F: arch/arm/mach-s3c24xx/bast-irq.c 11426 11427SIPHASH PRF ROUTINES 11428M: Jason A. Donenfeld <Jason@zx2c4.com> 11429S: Maintained 11430F: lib/siphash.c 11431F: lib/test_siphash.c 11432F: include/linux/siphash.h 11433 11434TI DAVINCI MACHINE SUPPORT 11435M: Sekhar Nori <nsekhar@ti.com> 11436M: Kevin Hilman <khilman@kernel.org> 11437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11438T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11439S: Supported 11440F: arch/arm/mach-davinci/ 11441F: drivers/i2c/busses/i2c-davinci.c 11442 11443TI DAVINCI SERIES MEDIA DRIVER 11444M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11445L: linux-media@vger.kernel.org 11446W: https://linuxtv.org 11447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11448T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11449S: Maintained 11450F: drivers/media/platform/davinci/ 11451F: include/media/davinci/ 11452 11453TI AM437X VPFE DRIVER 11454M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11455L: linux-media@vger.kernel.org 11456W: https://linuxtv.org 11457Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11458T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11459S: Maintained 11460F: drivers/media/platform/am437x/ 11461 11462OV2659 OMNIVISION SENSOR DRIVER 11463M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11464L: linux-media@vger.kernel.org 11465W: https://linuxtv.org 11466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11467T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11468S: Maintained 11469F: drivers/media/i2c/ov2659.c 11470F: include/media/i2c/ov2659.h 11471 11472SILICON MOTION SM712 FRAME BUFFER DRIVER 11473M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11474M: Teddy Wang <teddy.wang@siliconmotion.com> 11475M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11476L: linux-fbdev@vger.kernel.org 11477S: Maintained 11478F: drivers/video/fbdev/sm712* 11479F: Documentation/fb/sm712fb.txt 11480 11481SIS 190 ETHERNET DRIVER 11482M: Francois Romieu <romieu@fr.zoreil.com> 11483L: netdev@vger.kernel.org 11484S: Maintained 11485F: drivers/net/ethernet/sis/sis190.c 11486 11487SIS 900/7016 FAST ETHERNET DRIVER 11488M: Daniele Venzano <venza@brownhat.org> 11489W: http://www.brownhat.org/sis900.html 11490L: netdev@vger.kernel.org 11491S: Maintained 11492F: drivers/net/ethernet/sis/sis900.* 11493 11494SIS FRAMEBUFFER DRIVER 11495M: Thomas Winischhofer <thomas@winischhofer.net> 11496W: http://www.winischhofer.net/linuxsisvga.shtml 11497S: Maintained 11498F: Documentation/fb/sisfb.txt 11499F: drivers/video/fbdev/sis/ 11500F: include/video/sisfb.h 11501 11502SIS USB2VGA DRIVER 11503M: Thomas Winischhofer <thomas@winischhofer.net> 11504W: http://www.winischhofer.at/linuxsisusbvga.shtml 11505S: Maintained 11506F: drivers/usb/misc/sisusbvga/ 11507 11508SLAB ALLOCATOR 11509M: Christoph Lameter <cl@linux.com> 11510M: Pekka Enberg <penberg@kernel.org> 11511M: David Rientjes <rientjes@google.com> 11512M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11513M: Andrew Morton <akpm@linux-foundation.org> 11514L: linux-mm@kvack.org 11515S: Maintained 11516F: include/linux/sl?b*.h 11517F: mm/sl?b* 11518 11519SLEEPABLE READ-COPY UPDATE (SRCU) 11520M: Lai Jiangshan <jiangshanlai@gmail.com> 11521M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11522M: Josh Triplett <josh@joshtriplett.org> 11523R: Steven Rostedt <rostedt@goodmis.org> 11524R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11525L: linux-kernel@vger.kernel.org 11526W: http://www.rdrop.com/users/paulmck/RCU/ 11527S: Supported 11528T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11529F: include/linux/srcu.h 11530F: kernel/rcu/srcu.c 11531 11532SMACK SECURITY MODULE 11533M: Casey Schaufler <casey@schaufler-ca.com> 11534L: linux-security-module@vger.kernel.org 11535W: http://schaufler-ca.com 11536T: git git://github.com/cschaufler/smack-next 11537S: Maintained 11538F: Documentation/security/Smack.txt 11539F: security/smack/ 11540 11541DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11542M: Kevin Hilman <khilman@kernel.org> 11543M: Nishanth Menon <nm@ti.com> 11544S: Maintained 11545F: drivers/power/avs/ 11546F: include/linux/power/smartreflex.h 11547L: linux-pm@vger.kernel.org 11548 11549SMC91x ETHERNET DRIVER 11550M: Nicolas Pitre <nico@fluxnic.net> 11551S: Odd Fixes 11552F: drivers/net/ethernet/smsc/smc91x.* 11553 11554SMIA AND SMIA++ IMAGE SENSOR DRIVER 11555M: Sakari Ailus <sakari.ailus@iki.fi> 11556L: linux-media@vger.kernel.org 11557S: Maintained 11558F: drivers/media/i2c/smiapp/ 11559F: include/media/i2c/smiapp.h 11560F: drivers/media/i2c/smiapp-pll.c 11561F: drivers/media/i2c/smiapp-pll.h 11562F: include/uapi/linux/smiapp.h 11563F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11564 11565SMM665 HARDWARE MONITOR DRIVER 11566M: Guenter Roeck <linux@roeck-us.net> 11567L: linux-hwmon@vger.kernel.org 11568S: Maintained 11569F: Documentation/hwmon/smm665 11570F: drivers/hwmon/smm665.c 11571 11572SMSC EMC2103 HARDWARE MONITOR DRIVER 11573M: Steve Glendinning <steve.glendinning@shawell.net> 11574L: linux-hwmon@vger.kernel.org 11575S: Maintained 11576F: Documentation/hwmon/emc2103 11577F: drivers/hwmon/emc2103.c 11578 11579SMSC SCH5627 HARDWARE MONITOR DRIVER 11580M: Hans de Goede <hdegoede@redhat.com> 11581L: linux-hwmon@vger.kernel.org 11582S: Supported 11583F: Documentation/hwmon/sch5627 11584F: drivers/hwmon/sch5627.c 11585 11586SMSC47B397 HARDWARE MONITOR DRIVER 11587M: Jean Delvare <jdelvare@suse.com> 11588L: linux-hwmon@vger.kernel.org 11589S: Maintained 11590F: Documentation/hwmon/smsc47b397 11591F: drivers/hwmon/smsc47b397.c 11592 11593SMSC911x ETHERNET DRIVER 11594M: Steve Glendinning <steve.glendinning@shawell.net> 11595L: netdev@vger.kernel.org 11596S: Maintained 11597F: include/linux/smsc911x.h 11598F: drivers/net/ethernet/smsc/smsc911x.* 11599 11600SMSC9420 PCI ETHERNET DRIVER 11601M: Steve Glendinning <steve.glendinning@shawell.net> 11602L: netdev@vger.kernel.org 11603S: Maintained 11604F: drivers/net/ethernet/smsc/smsc9420.* 11605 11606SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11607M: Steve Glendinning <steve.glendinning@shawell.net> 11608L: linux-fbdev@vger.kernel.org 11609S: Maintained 11610F: drivers/video/fbdev/smscufx.c 11611 11612SOC-CAMERA V4L2 SUBSYSTEM 11613M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11614L: linux-media@vger.kernel.org 11615T: git git://linuxtv.org/media_tree.git 11616S: Maintained 11617F: include/media/soc* 11618F: drivers/media/i2c/soc_camera/ 11619F: drivers/media/platform/soc_camera/ 11620 11621SOEKRIS NET48XX LED SUPPORT 11622M: Chris Boot <bootc@bootc.net> 11623S: Maintained 11624F: drivers/leds/leds-net48xx.c 11625 11626SOFTLOGIC 6x10 MPEG CODEC 11627M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11628M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11629M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11630M: Ismael Luceno <ismael@iodev.co.uk> 11631L: linux-media@vger.kernel.org 11632S: Supported 11633F: drivers/media/pci/solo6x10/ 11634 11635SOFTWARE RAID (Multiple Disks) SUPPORT 11636M: Shaohua Li <shli@kernel.org> 11637L: linux-raid@vger.kernel.org 11638T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11639S: Supported 11640F: drivers/md/ 11641F: include/linux/raid/ 11642F: include/uapi/linux/raid/ 11643 11644SONIC NETWORK DRIVER 11645M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11646L: netdev@vger.kernel.org 11647S: Maintained 11648F: drivers/net/ethernet/natsemi/sonic.* 11649 11650SONICS SILICON BACKPLANE DRIVER (SSB) 11651M: Michael Buesch <m@bues.ch> 11652L: linux-wireless@vger.kernel.org 11653S: Maintained 11654F: drivers/ssb/ 11655F: include/linux/ssb/ 11656 11657SONY VAIO CONTROL DEVICE DRIVER 11658M: Mattia Dongili <malattia@linux.it> 11659L: platform-driver-x86@vger.kernel.org 11660W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11661S: Maintained 11662F: Documentation/laptops/sony-laptop.txt 11663F: drivers/char/sonypi.c 11664F: drivers/platform/x86/sony-laptop.c 11665F: include/linux/sony-laptop.h 11666 11667SONY MEMORYSTICK CARD SUPPORT 11668M: Alex Dubov <oakad@yahoo.com> 11669W: http://tifmxx.berlios.de/ 11670S: Maintained 11671F: drivers/memstick/host/tifm_ms.c 11672 11673SONY MEMORYSTICK STANDARD SUPPORT 11674M: Maxim Levitsky <maximlevitsky@gmail.com> 11675S: Maintained 11676F: drivers/memstick/core/ms_block.* 11677 11678SOUND 11679M: Jaroslav Kysela <perex@perex.cz> 11680M: Takashi Iwai <tiwai@suse.com> 11681L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11682W: http://www.alsa-project.org/ 11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11684T: git git://git.alsa-project.org/alsa-kernel.git 11685Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11686S: Maintained 11687F: Documentation/sound/ 11688F: include/sound/ 11689F: include/uapi/sound/ 11690F: sound/ 11691 11692SOUND - COMPRESSED AUDIO 11693M: Vinod Koul <vinod.koul@intel.com> 11694L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11696S: Supported 11697F: Documentation/sound/alsa/compress_offload.txt 11698F: include/sound/compress_driver.h 11699F: include/uapi/sound/compress_* 11700F: sound/core/compress_offload.c 11701F: sound/soc/soc-compress.c 11702 11703SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11704M: Liam Girdwood <lgirdwood@gmail.com> 11705M: Mark Brown <broonie@kernel.org> 11706T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11707L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11708W: http://alsa-project.org/main/index.php/ASoC 11709S: Supported 11710F: Documentation/devicetree/bindings/sound/ 11711F: Documentation/sound/alsa/soc/ 11712F: sound/soc/ 11713F: include/sound/soc* 11714 11715SOUND - DMAENGINE HELPERS 11716M: Lars-Peter Clausen <lars@metafoo.de> 11717S: Supported 11718F: include/sound/dmaengine_pcm.h 11719F: sound/core/pcm_dmaengine.c 11720F: sound/soc/soc-generic-dmaengine-pcm.c 11721 11722SP2 MEDIA DRIVER 11723M: Olli Salonen <olli.salonen@iki.fi> 11724L: linux-media@vger.kernel.org 11725W: https://linuxtv.org 11726Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11727S: Maintained 11728F: drivers/media/dvb-frontends/sp2* 11729 11730SPARC + UltraSPARC (sparc/sparc64) 11731M: "David S. Miller" <davem@davemloft.net> 11732L: sparclinux@vger.kernel.org 11733Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11734T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11735T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11736S: Maintained 11737F: arch/sparc/ 11738F: drivers/sbus/ 11739 11740SPARC SERIAL DRIVERS 11741M: "David S. Miller" <davem@davemloft.net> 11742L: sparclinux@vger.kernel.org 11743T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11744T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11745S: Maintained 11746F: include/linux/sunserialcore.h 11747F: drivers/tty/serial/suncore.c 11748F: drivers/tty/serial/sunhv.c 11749F: drivers/tty/serial/sunsab.c 11750F: drivers/tty/serial/sunsab.h 11751F: drivers/tty/serial/sunsu.c 11752F: drivers/tty/serial/sunzilog.c 11753F: drivers/tty/serial/sunzilog.h 11754 11755SPARSE CHECKER 11756M: "Christopher Li" <sparse@chrisli.org> 11757L: linux-sparse@vger.kernel.org 11758W: https://sparse.wiki.kernel.org/ 11759T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11760T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11761S: Maintained 11762F: include/linux/compiler.h 11763 11764SPEAR PLATFORM SUPPORT 11765M: Viresh Kumar <vireshk@kernel.org> 11766M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11768W: http://www.st.com/spear 11769S: Maintained 11770F: arch/arm/boot/dts/spear* 11771F: arch/arm/mach-spear/ 11772 11773SPEAR CLOCK FRAMEWORK SUPPORT 11774M: Viresh Kumar <vireshk@kernel.org> 11775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11776W: http://www.st.com/spear 11777S: Maintained 11778F: drivers/clk/spear/ 11779 11780SPI NOR SUBSYSTEM 11781M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11782M: Marek Vasut <marek.vasut@gmail.com> 11783L: linux-mtd@lists.infradead.org 11784W: http://www.linux-mtd.infradead.org/ 11785Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11786T: git git://github.com/spi-nor/linux.git 11787S: Maintained 11788F: drivers/mtd/spi-nor/ 11789F: include/linux/mtd/spi-nor.h 11790 11791SPI SUBSYSTEM 11792M: Mark Brown <broonie@kernel.org> 11793L: linux-spi@vger.kernel.org 11794T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11795Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11796S: Maintained 11797F: Documentation/devicetree/bindings/spi/ 11798F: Documentation/spi/ 11799F: drivers/spi/ 11800F: include/linux/spi/ 11801F: include/uapi/linux/spi/ 11802F: tools/spi/ 11803 11804SPIDERNET NETWORK DRIVER for CELL 11805M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11806L: netdev@vger.kernel.org 11807S: Supported 11808F: Documentation/networking/spider_net.txt 11809F: drivers/net/ethernet/toshiba/spider_net* 11810 11811SPU FILE SYSTEM 11812M: Jeremy Kerr <jk@ozlabs.org> 11813L: linuxppc-dev@lists.ozlabs.org 11814W: http://www.ibm.com/developerworks/power/cell/ 11815S: Supported 11816F: Documentation/filesystems/spufs.txt 11817F: arch/powerpc/platforms/cell/spufs/ 11818 11819SQUASHFS FILE SYSTEM 11820M: Phillip Lougher <phillip@squashfs.org.uk> 11821L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11822W: http://squashfs.org.uk 11823T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11824S: Maintained 11825F: Documentation/filesystems/squashfs.txt 11826F: fs/squashfs/ 11827 11828SRM (Alpha) environment access 11829M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11830S: Maintained 11831F: arch/alpha/kernel/srm_env.c 11832 11833STABLE BRANCH 11834M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11835L: stable@vger.kernel.org 11836S: Supported 11837F: Documentation/process/stable-kernel-rules.rst 11838 11839STAGING SUBSYSTEM 11840M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11841T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11842L: devel@driverdev.osuosl.org 11843S: Supported 11844F: drivers/staging/ 11845 11846STAGING - COMEDI 11847M: Ian Abbott <abbotti@mev.co.uk> 11848M: H Hartley Sweeten <hsweeten@visionengravers.com> 11849S: Odd Fixes 11850F: drivers/staging/comedi/ 11851 11852STAGING - FLARION FT1000 DRIVERS 11853M: Marek Belisko <marek.belisko@gmail.com> 11854S: Odd Fixes 11855F: drivers/staging/ft1000/ 11856 11857STAGING - INDUSTRIAL IO 11858M: Jonathan Cameron <jic23@kernel.org> 11859L: linux-iio@vger.kernel.org 11860S: Odd Fixes 11861F: Documentation/devicetree/bindings/staging/iio/ 11862F: drivers/staging/iio/ 11863 11864STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11865M: Jarod Wilson <jarod@wilsonet.com> 11866W: http://www.lirc.org/ 11867S: Odd Fixes 11868F: drivers/staging/media/lirc/ 11869 11870STAGING - LUSTRE PARALLEL FILESYSTEM 11871M: Oleg Drokin <oleg.drokin@intel.com> 11872M: Andreas Dilger <andreas.dilger@intel.com> 11873M: James Simmons <jsimmons@infradead.org> 11874L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11875W: http://wiki.lustre.org/ 11876S: Maintained 11877F: drivers/staging/lustre 11878 11879STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11880M: Marc Dietrich <marvin24@gmx.de> 11881L: ac100@lists.launchpad.net (moderated for non-subscribers) 11882L: linux-tegra@vger.kernel.org 11883S: Maintained 11884F: drivers/staging/nvec/ 11885 11886STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11887M: Jens Frederich <jfrederich@gmail.com> 11888M: Daniel Drake <dsd@laptop.org> 11889M: Jon Nettleton <jon.nettleton@gmail.com> 11890W: http://wiki.laptop.org/go/DCON 11891S: Maintained 11892F: drivers/staging/olpc_dcon/ 11893 11894STAGING - REALTEK RTL8712U DRIVERS 11895M: Larry Finger <Larry.Finger@lwfinger.net> 11896M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11897S: Odd Fixes 11898F: drivers/staging/rtl8712/ 11899 11900STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11901M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11902M: Teddy Wang <teddy.wang@siliconmotion.com> 11903M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11904L: linux-fbdev@vger.kernel.org 11905S: Maintained 11906F: drivers/staging/sm750fb/ 11907 11908STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11909M: William Hubbs <w.d.hubbs@gmail.com> 11910M: Chris Brannon <chris@the-brannons.com> 11911M: Kirk Reiser <kirk@reisers.ca> 11912M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11913L: speakup@linux-speakup.org 11914W: http://www.linux-speakup.org/ 11915S: Odd Fixes 11916F: drivers/staging/speakup/ 11917 11918STAGING - VIA VT665X DRIVERS 11919M: Forest Bond <forest@alittletooquiet.net> 11920S: Odd Fixes 11921F: drivers/staging/vt665?/ 11922 11923STAGING - WILC1000 WIFI DRIVER 11924M: Aditya Shankar <aditya.shankar@microchip.com> 11925M: Ganesh Krishna <ganesh.krishna@microchip.com> 11926L: linux-wireless@vger.kernel.org 11927S: Supported 11928F: drivers/staging/wilc1000/ 11929 11930STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11931M: Arnaud Patard <arnaud.patard@rtp-net.org> 11932S: Odd Fixes 11933F: drivers/staging/xgifb/ 11934 11935STARFIRE/DURALAN NETWORK DRIVER 11936M: Ion Badulescu <ionut@badula.org> 11937S: Odd Fixes 11938F: drivers/net/ethernet/adaptec/starfire* 11939 11940SUN3/3X 11941M: Sam Creasey <sammy@sammy.net> 11942W: http://sammy.net/sun3/ 11943S: Maintained 11944F: arch/m68k/kernel/*sun3* 11945F: arch/m68k/sun3*/ 11946F: arch/m68k/include/asm/sun3* 11947F: drivers/net/ethernet/i825xx/sun3* 11948 11949SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11950M: Hans de Goede <hdegoede@redhat.com> 11951L: linux-input@vger.kernel.org 11952S: Maintained 11953F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11954F: drivers/input/keyboard/sun4i-lradc-keys.c 11955 11956SUNDANCE NETWORK DRIVER 11957M: Denis Kirjanov <kda@linux-powerpc.org> 11958L: netdev@vger.kernel.org 11959S: Maintained 11960F: drivers/net/ethernet/dlink/sundance.c 11961 11962SUPERH 11963M: Yoshinori Sato <ysato@users.sourceforge.jp> 11964M: Rich Felker <dalias@libc.org> 11965L: linux-sh@vger.kernel.org 11966Q: http://patchwork.kernel.org/project/linux-sh/list/ 11967S: Maintained 11968F: Documentation/sh/ 11969F: arch/sh/ 11970F: drivers/sh/ 11971 11972SUSPEND TO RAM 11973M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11974M: Len Brown <len.brown@intel.com> 11975M: Pavel Machek <pavel@ucw.cz> 11976L: linux-pm@vger.kernel.org 11977B: https://bugzilla.kernel.org 11978S: Supported 11979F: Documentation/power/ 11980F: arch/x86/kernel/acpi/ 11981F: drivers/base/power/ 11982F: kernel/power/ 11983F: include/linux/suspend.h 11984F: include/linux/freezer.h 11985F: include/linux/pm.h 11986 11987SVGA HANDLING 11988M: Martin Mares <mj@ucw.cz> 11989L: linux-video@atrey.karlin.mff.cuni.cz 11990S: Maintained 11991F: Documentation/svga.txt 11992F: arch/x86/boot/video* 11993 11994SWIOTLB SUBSYSTEM 11995M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11996L: linux-kernel@vger.kernel.org 11997T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11998S: Supported 11999F: lib/swiotlb.c 12000F: arch/*/kernel/pci-swiotlb.c 12001F: include/linux/swiotlb.h 12002 12003SWITCHDEV 12004M: Jiri Pirko <jiri@resnulli.us> 12005M: Ivan Vecera <ivecera@redhat.com> 12006L: netdev@vger.kernel.org 12007S: Supported 12008F: net/switchdev/ 12009F: include/net/switchdev.h 12010 12011SYNOPSYS ARC ARCHITECTURE 12012M: Vineet Gupta <vgupta@synopsys.com> 12013L: linux-snps-arc@lists.infradead.org 12014S: Supported 12015F: arch/arc/ 12016F: Documentation/devicetree/bindings/arc/* 12017F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12018F: drivers/clocksource/arc_timer.c 12019F: drivers/tty/serial/arc_uart.c 12020T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12021 12022SYNOPSYS ARC SDP platform support 12023M: Alexey Brodkin <abrodkin@synopsys.com> 12024S: Supported 12025F: arch/arc/plat-axs10x 12026F: arch/arc/boot/dts/ax* 12027F: Documentation/devicetree/bindings/arc/axs10* 12028 12029SYSTEM CONFIGURATION (SYSCON) 12030M: Lee Jones <lee.jones@linaro.org> 12031M: Arnd Bergmann <arnd@arndb.de> 12032T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12033S: Supported 12034F: drivers/mfd/syscon.c 12035 12036SYSTEM RESET/SHUTDOWN DRIVERS 12037M: Sebastian Reichel <sre@kernel.org> 12038L: linux-pm@vger.kernel.org 12039T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12040S: Maintained 12041F: Documentation/devicetree/bindings/power/reset/ 12042F: drivers/power/reset/ 12043 12044SYSV FILESYSTEM 12045M: Christoph Hellwig <hch@infradead.org> 12046S: Maintained 12047F: Documentation/filesystems/sysv-fs.txt 12048F: fs/sysv/ 12049F: include/linux/sysv_fs.h 12050 12051TARGET SUBSYSTEM 12052M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12053L: linux-scsi@vger.kernel.org 12054L: target-devel@vger.kernel.org 12055W: http://www.linux-iscsi.org 12056W: http://groups.google.com/group/linux-iscsi-target-dev 12057T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12058S: Supported 12059F: drivers/target/ 12060F: include/target/ 12061F: Documentation/target/ 12062 12063TASKSTATS STATISTICS INTERFACE 12064M: Balbir Singh <bsingharora@gmail.com> 12065S: Maintained 12066F: Documentation/accounting/taskstats* 12067F: include/linux/taskstats* 12068F: kernel/taskstats.c 12069 12070TC CLASSIFIER 12071M: Jamal Hadi Salim <jhs@mojatatu.com> 12072L: netdev@vger.kernel.org 12073S: Maintained 12074F: include/net/pkt_cls.h 12075F: include/uapi/linux/pkt_cls.h 12076F: net/sched/ 12077 12078TCP LOW PRIORITY MODULE 12079M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12080M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12081W: http://tcp-lp-mod.sourceforge.net/ 12082S: Maintained 12083F: net/ipv4/tcp_lp.c 12084 12085TDA10071 MEDIA DRIVER 12086M: Antti Palosaari <crope@iki.fi> 12087L: linux-media@vger.kernel.org 12088W: https://linuxtv.org 12089W: http://palosaari.fi/linux/ 12090Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12091T: git git://linuxtv.org/anttip/media_tree.git 12092S: Maintained 12093F: drivers/media/dvb-frontends/tda10071* 12094 12095TDA18212 MEDIA DRIVER 12096M: Antti Palosaari <crope@iki.fi> 12097L: linux-media@vger.kernel.org 12098W: https://linuxtv.org 12099W: http://palosaari.fi/linux/ 12100Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12101T: git git://linuxtv.org/anttip/media_tree.git 12102S: Maintained 12103F: drivers/media/tuners/tda18212* 12104 12105TDA18218 MEDIA DRIVER 12106M: Antti Palosaari <crope@iki.fi> 12107L: linux-media@vger.kernel.org 12108W: https://linuxtv.org 12109W: http://palosaari.fi/linux/ 12110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12111T: git git://linuxtv.org/anttip/media_tree.git 12112S: Maintained 12113F: drivers/media/tuners/tda18218* 12114 12115TDA18271 MEDIA DRIVER 12116M: Michael Krufky <mkrufky@linuxtv.org> 12117L: linux-media@vger.kernel.org 12118W: https://linuxtv.org 12119W: http://github.com/mkrufky 12120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12121T: git git://linuxtv.org/mkrufky/tuners.git 12122S: Maintained 12123F: drivers/media/tuners/tda18271* 12124 12125TDA827x MEDIA DRIVER 12126M: Michael Krufky <mkrufky@linuxtv.org> 12127L: linux-media@vger.kernel.org 12128W: https://linuxtv.org 12129W: http://github.com/mkrufky 12130Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12131T: git git://linuxtv.org/mkrufky/tuners.git 12132S: Maintained 12133F: drivers/media/tuners/tda8290.* 12134 12135TDA8290 MEDIA DRIVER 12136M: Michael Krufky <mkrufky@linuxtv.org> 12137L: linux-media@vger.kernel.org 12138W: https://linuxtv.org 12139W: http://github.com/mkrufky 12140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12141T: git git://linuxtv.org/mkrufky/tuners.git 12142S: Maintained 12143F: drivers/media/tuners/tda8290.* 12144 12145TDA9840 MEDIA DRIVER 12146M: Hans Verkuil <hverkuil@xs4all.nl> 12147L: linux-media@vger.kernel.org 12148T: git git://linuxtv.org/media_tree.git 12149W: https://linuxtv.org 12150S: Maintained 12151F: drivers/media/i2c/tda9840* 12152 12153TEA5761 TUNER DRIVER 12154M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12155M: Mauro Carvalho Chehab <mchehab@kernel.org> 12156L: linux-media@vger.kernel.org 12157W: https://linuxtv.org 12158T: git git://linuxtv.org/media_tree.git 12159S: Odd fixes 12160F: drivers/media/tuners/tea5761.* 12161 12162TEA5767 TUNER DRIVER 12163M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12164M: Mauro Carvalho Chehab <mchehab@kernel.org> 12165L: linux-media@vger.kernel.org 12166W: https://linuxtv.org 12167T: git git://linuxtv.org/media_tree.git 12168S: Maintained 12169F: drivers/media/tuners/tea5767.* 12170 12171TEA6415C MEDIA DRIVER 12172M: Hans Verkuil <hverkuil@xs4all.nl> 12173L: linux-media@vger.kernel.org 12174T: git git://linuxtv.org/media_tree.git 12175W: https://linuxtv.org 12176S: Maintained 12177F: drivers/media/i2c/tea6415c* 12178 12179TEA6420 MEDIA DRIVER 12180M: Hans Verkuil <hverkuil@xs4all.nl> 12181L: linux-media@vger.kernel.org 12182T: git git://linuxtv.org/media_tree.git 12183W: https://linuxtv.org 12184S: Maintained 12185F: drivers/media/i2c/tea6420* 12186 12187TEAM DRIVER 12188M: Jiri Pirko <jiri@resnulli.us> 12189L: netdev@vger.kernel.org 12190S: Supported 12191F: drivers/net/team/ 12192F: include/linux/if_team.h 12193F: include/uapi/linux/if_team.h 12194 12195TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12196M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12197S: Maintained 12198F: arch/x86/platform/ts5500/ 12199 12200TECHNOTREND USB IR RECEIVER 12201M: Sean Young <sean@mess.org> 12202L: linux-media@vger.kernel.org 12203S: Maintained 12204F: drivers/media/rc/ttusbir.c 12205 12206TEGRA ARCHITECTURE SUPPORT 12207M: Stephen Warren <swarren@wwwdotorg.org> 12208M: Thierry Reding <thierry.reding@gmail.com> 12209M: Alexandre Courbot <gnurou@gmail.com> 12210L: linux-tegra@vger.kernel.org 12211Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12213S: Supported 12214N: [^a-z]tegra 12215 12216TEGRA CLOCK DRIVER 12217M: Peter De Schrijver <pdeschrijver@nvidia.com> 12218M: Prashant Gaikwad <pgaikwad@nvidia.com> 12219S: Supported 12220F: drivers/clk/tegra/ 12221 12222TEGRA DMA DRIVERS 12223M: Laxman Dewangan <ldewangan@nvidia.com> 12224M: Jon Hunter <jonathanh@nvidia.com> 12225S: Supported 12226F: drivers/dma/tegra* 12227 12228TEGRA I2C DRIVER 12229M: Laxman Dewangan <ldewangan@nvidia.com> 12230S: Supported 12231F: drivers/i2c/busses/i2c-tegra.c 12232 12233TEGRA IOMMU DRIVERS 12234M: Hiroshi Doyu <hdoyu@nvidia.com> 12235S: Supported 12236F: drivers/iommu/tegra* 12237 12238TEGRA KBC DRIVER 12239M: Rakesh Iyer <riyer@nvidia.com> 12240M: Laxman Dewangan <ldewangan@nvidia.com> 12241S: Supported 12242F: drivers/input/keyboard/tegra-kbc.c 12243 12244TEGRA PWM DRIVER 12245M: Thierry Reding <thierry.reding@gmail.com> 12246S: Supported 12247F: drivers/pwm/pwm-tegra.c 12248 12249TEGRA SERIAL DRIVER 12250M: Laxman Dewangan <ldewangan@nvidia.com> 12251S: Supported 12252F: drivers/tty/serial/serial-tegra.c 12253 12254TEGRA SPI DRIVER 12255M: Laxman Dewangan <ldewangan@nvidia.com> 12256S: Supported 12257F: drivers/spi/spi-tegra* 12258 12259TEHUTI ETHERNET DRIVER 12260M: Andy Gospodarek <andy@greyhouse.net> 12261L: netdev@vger.kernel.org 12262S: Supported 12263F: drivers/net/ethernet/tehuti/* 12264 12265Telecom Clock Driver for MCPL0010 12266M: Mark Gross <mark.gross@intel.com> 12267S: Supported 12268F: drivers/char/tlclk.c 12269 12270TENSILICA XTENSA PORT (xtensa) 12271M: Chris Zankel <chris@zankel.net> 12272M: Max Filippov <jcmvbkbc@gmail.com> 12273L: linux-xtensa@linux-xtensa.org 12274T: git git://github.com/czankel/xtensa-linux.git 12275S: Maintained 12276F: arch/xtensa/ 12277F: drivers/irqchip/irq-xtensa-* 12278 12279Texas Instruments' System Control Interface (TISCI) Protocol Driver 12280M: Nishanth Menon <nm@ti.com> 12281M: Tero Kristo <t-kristo@ti.com> 12282M: Santosh Shilimkar <ssantosh@kernel.org> 12283L: linux-arm-kernel@lists.infradead.org 12284S: Maintained 12285F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12286F: drivers/firmware/ti_sci* 12287F: include/linux/soc/ti/ti_sci_protocol.h 12288 12289THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12290M: Hans Verkuil <hverkuil@xs4all.nl> 12291L: linux-media@vger.kernel.org 12292T: git git://linuxtv.org/media_tree.git 12293W: https://linuxtv.org 12294S: Maintained 12295F: drivers/media/radio/radio-raremono.c 12296 12297THERMAL 12298M: Zhang Rui <rui.zhang@intel.com> 12299M: Eduardo Valentin <edubezval@gmail.com> 12300L: linux-pm@vger.kernel.org 12301T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12302T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12303Q: https://patchwork.kernel.org/project/linux-pm/list/ 12304S: Supported 12305F: drivers/thermal/ 12306F: include/linux/thermal.h 12307F: include/uapi/linux/thermal.h 12308F: include/linux/cpu_cooling.h 12309F: Documentation/devicetree/bindings/thermal/ 12310 12311THERMAL/CPU_COOLING 12312M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12313M: Viresh Kumar <viresh.kumar@linaro.org> 12314M: Javi Merino <javi.merino@kernel.org> 12315L: linux-pm@vger.kernel.org 12316S: Supported 12317F: Documentation/thermal/cpu-cooling-api.txt 12318F: drivers/thermal/cpu_cooling.c 12319F: include/linux/cpu_cooling.h 12320 12321THINKPAD ACPI EXTRAS DRIVER 12322M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12323L: ibm-acpi-devel@lists.sourceforge.net 12324L: platform-driver-x86@vger.kernel.org 12325W: http://ibm-acpi.sourceforge.net 12326W: http://thinkwiki.org/wiki/Ibm-acpi 12327T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12328S: Maintained 12329F: drivers/platform/x86/thinkpad_acpi.c 12330 12331TI BANDGAP AND THERMAL DRIVER 12332M: Eduardo Valentin <edubezval@gmail.com> 12333M: Keerthy <j-keerthy@ti.com> 12334L: linux-pm@vger.kernel.org 12335L: linux-omap@vger.kernel.org 12336S: Maintained 12337F: drivers/thermal/ti-soc-thermal/ 12338 12339TI VPE/CAL DRIVERS 12340M: Benoit Parrot <bparrot@ti.com> 12341L: linux-media@vger.kernel.org 12342W: http://linuxtv.org/ 12343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12344S: Maintained 12345F: drivers/media/platform/ti-vpe/ 12346 12347TI CDCE706 CLOCK DRIVER 12348M: Max Filippov <jcmvbkbc@gmail.com> 12349S: Maintained 12350F: drivers/clk/clk-cdce706.c 12351 12352TI CLOCK DRIVER 12353M: Tero Kristo <t-kristo@ti.com> 12354L: linux-omap@vger.kernel.org 12355S: Maintained 12356F: drivers/clk/ti/ 12357F: include/linux/clk/ti.h 12358 12359TI ETHERNET SWITCH DRIVER (CPSW) 12360M: Mugunthan V N <mugunthanvnm@ti.com> 12361R: Grygorii Strashko <grygorii.strashko@ti.com> 12362L: linux-omap@vger.kernel.org 12363L: netdev@vger.kernel.org 12364S: Maintained 12365F: drivers/net/ethernet/ti/cpsw* 12366F: drivers/net/ethernet/ti/davinci* 12367 12368TI FLASH MEDIA INTERFACE DRIVER 12369M: Alex Dubov <oakad@yahoo.com> 12370S: Maintained 12371F: drivers/misc/tifm* 12372F: drivers/mmc/host/tifm_sd.c 12373F: include/linux/tifm.h 12374 12375TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12376M: Santosh Shilimkar <ssantosh@kernel.org> 12377L: linux-kernel@vger.kernel.org 12378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12379S: Maintained 12380F: drivers/soc/ti/* 12381T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12382 12383 12384TI LM49xxx FAMILY ASoC CODEC DRIVERS 12385M: M R Swami Reddy <mr.swami.reddy@ti.com> 12386M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12387L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12388S: Maintained 12389F: sound/soc/codecs/lm49453* 12390F: sound/soc/codecs/isabelle* 12391 12392TI LP855x BACKLIGHT DRIVER 12393M: Milo Kim <milo.kim@ti.com> 12394S: Maintained 12395F: Documentation/backlight/lp855x-driver.txt 12396F: drivers/video/backlight/lp855x_bl.c 12397F: include/linux/platform_data/lp855x.h 12398 12399TI LP8727 CHARGER DRIVER 12400M: Milo Kim <milo.kim@ti.com> 12401S: Maintained 12402F: drivers/power/supply/lp8727_charger.c 12403F: include/linux/platform_data/lp8727.h 12404 12405TI LP8788 MFD DRIVER 12406M: Milo Kim <milo.kim@ti.com> 12407S: Maintained 12408F: drivers/iio/adc/lp8788_adc.c 12409F: drivers/leds/leds-lp8788.c 12410F: drivers/mfd/lp8788*.c 12411F: drivers/power/supply/lp8788-charger.c 12412F: drivers/regulator/lp8788-*.c 12413F: include/linux/mfd/lp8788*.h 12414 12415TI NETCP ETHERNET DRIVER 12416M: Wingman Kwok <w-kwok2@ti.com> 12417M: Murali Karicheri <m-karicheri2@ti.com> 12418L: netdev@vger.kernel.org 12419S: Maintained 12420F: drivers/net/ethernet/ti/netcp* 12421 12422TI TAS571X FAMILY ASoC CODEC DRIVER 12423M: Kevin Cernekee <cernekee@chromium.org> 12424L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12425S: Odd Fixes 12426F: sound/soc/codecs/tas571x* 12427 12428TI TWL4030 SERIES SOC CODEC DRIVER 12429M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12430L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12431S: Maintained 12432F: sound/soc/codecs/twl4030* 12433 12434TI WILINK WIRELESS DRIVERS 12435L: linux-wireless@vger.kernel.org 12436W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12437W: http://wireless.kernel.org/en/users/Drivers/wl1251 12438T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12439S: Orphan 12440F: drivers/net/wireless/ti/ 12441F: include/linux/wl12xx.h 12442 12443TIPC NETWORK LAYER 12444M: Jon Maloy <jon.maloy@ericsson.com> 12445M: Ying Xue <ying.xue@windriver.com> 12446L: netdev@vger.kernel.org (core kernel code) 12447L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12448W: http://tipc.sourceforge.net/ 12449S: Maintained 12450F: include/uapi/linux/tipc*.h 12451F: net/tipc/ 12452 12453TILE ARCHITECTURE 12454M: Chris Metcalf <cmetcalf@mellanox.com> 12455W: http://www.mellanox.com/repository/solutions/tile-scm/ 12456T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12457S: Supported 12458F: arch/tile/ 12459F: drivers/char/tile-srom.c 12460F: drivers/edac/tile_edac.c 12461F: drivers/net/ethernet/tile/ 12462F: drivers/rtc/rtc-tile.c 12463F: drivers/tty/hvc/hvc_tile.c 12464F: drivers/tty/serial/tilegx.c 12465F: drivers/usb/host/*-tilegx.c 12466F: include/linux/usb/tilegx.h 12467 12468TLAN NETWORK DRIVER 12469M: Samuel Chessman <chessman@tux.org> 12470L: tlan-devel@lists.sourceforge.net (subscribers-only) 12471W: http://sourceforge.net/projects/tlan/ 12472S: Maintained 12473F: Documentation/networking/tlan.txt 12474F: drivers/net/ethernet/ti/tlan.* 12475 12476TOMOYO SECURITY MODULE 12477M: Kentaro Takeda <takedakn@nttdata.co.jp> 12478M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12479L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12480L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12481L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12482L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12483W: http://tomoyo.sourceforge.jp/ 12484T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12485S: Maintained 12486F: security/tomoyo/ 12487 12488TOPSTAR LAPTOP EXTRAS DRIVER 12489M: Herton Ronaldo Krzesinski <herton@canonical.com> 12490L: platform-driver-x86@vger.kernel.org 12491S: Maintained 12492F: drivers/platform/x86/topstar-laptop.c 12493 12494TOSHIBA ACPI EXTRAS DRIVER 12495M: Azael Avalos <coproscefalo@gmail.com> 12496L: platform-driver-x86@vger.kernel.org 12497S: Maintained 12498F: drivers/platform/x86/toshiba_acpi.c 12499 12500TOSHIBA BLUETOOTH DRIVER 12501M: Azael Avalos <coproscefalo@gmail.com> 12502L: platform-driver-x86@vger.kernel.org 12503S: Maintained 12504F: drivers/platform/x86/toshiba_bluetooth.c 12505 12506TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12507M: Azael Avalos <coproscefalo@gmail.com> 12508L: platform-driver-x86@vger.kernel.org 12509S: Maintained 12510F: drivers/platform/x86/toshiba_haps.c 12511 12512TOSHIBA WMI HOTKEYS DRIVER 12513M: Azael Avalos <coproscefalo@gmail.com> 12514L: platform-driver-x86@vger.kernel.org 12515S: Maintained 12516F: drivers/platform/x86/toshiba-wmi.c 12517 12518TOSHIBA SMM DRIVER 12519M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12520W: http://www.buzzard.org.uk/toshiba/ 12521S: Maintained 12522F: drivers/char/toshiba.c 12523F: include/linux/toshiba.h 12524F: include/uapi/linux/toshiba.h 12525 12526TOSHIBA TC358743 DRIVER 12527M: Mats Randgaard <matrandg@cisco.com> 12528L: linux-media@vger.kernel.org 12529S: Maintained 12530F: drivers/media/i2c/tc358743* 12531F: include/media/i2c/tc358743.h 12532 12533TMIO/SDHI MMC DRIVER 12534M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12535L: linux-mmc@vger.kernel.org 12536S: Supported 12537F: drivers/mmc/host/tmio_mmc* 12538F: drivers/mmc/host/sh_mobile_sdhi.c 12539F: include/linux/mfd/tmio.h 12540 12541TMP401 HARDWARE MONITOR DRIVER 12542M: Guenter Roeck <linux@roeck-us.net> 12543L: linux-hwmon@vger.kernel.org 12544S: Maintained 12545F: Documentation/hwmon/tmp401 12546F: drivers/hwmon/tmp401.c 12547 12548TMPFS (SHMEM FILESYSTEM) 12549M: Hugh Dickins <hughd@google.com> 12550L: linux-mm@kvack.org 12551S: Maintained 12552F: include/linux/shmem_fs.h 12553F: mm/shmem.c 12554 12555TM6000 VIDEO4LINUX DRIVER 12556M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12557M: Mauro Carvalho Chehab <mchehab@kernel.org> 12558L: linux-media@vger.kernel.org 12559W: https://linuxtv.org 12560T: git git://linuxtv.org/media_tree.git 12561S: Odd fixes 12562F: drivers/media/usb/tm6000/ 12563F: Documentation/media/v4l-drivers/tm6000* 12564 12565TW5864 VIDEO4LINUX DRIVER 12566M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12567M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12568M: Andrey Utkin <andrey_utkin@fastmail.com> 12569L: linux-media@vger.kernel.org 12570S: Supported 12571F: drivers/media/pci/tw5864/ 12572 12573TW68 VIDEO4LINUX DRIVER 12574M: Hans Verkuil <hverkuil@xs4all.nl> 12575L: linux-media@vger.kernel.org 12576T: git git://linuxtv.org/media_tree.git 12577W: https://linuxtv.org 12578S: Odd Fixes 12579F: drivers/media/pci/tw68/ 12580 12581TW686X VIDEO4LINUX DRIVER 12582M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12583L: linux-media@vger.kernel.org 12584T: git git://linuxtv.org/media_tree.git 12585W: http://linuxtv.org 12586S: Maintained 12587F: drivers/media/pci/tw686x/ 12588 12589TPM DEVICE DRIVER 12590M: Peter Huewe <peterhuewe@gmx.de> 12591M: Marcel Selhorst <tpmdd@selhorst.net> 12592M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12593R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12594W: http://tpmdd.sourceforge.net 12595L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12596Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12597T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12598S: Maintained 12599F: drivers/char/tpm/ 12600 12601TPM IBM_VTPM DEVICE DRIVER 12602M: Ashley Lai <ashleydlai@gmail.com> 12603W: http://tpmdd.sourceforge.net 12604L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12605S: Maintained 12606F: drivers/char/tpm/tpm_ibmvtpm* 12607 12608TRACING 12609M: Steven Rostedt <rostedt@goodmis.org> 12610M: Ingo Molnar <mingo@redhat.com> 12611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12612S: Maintained 12613F: Documentation/trace/ftrace.txt 12614F: arch/*/*/*/ftrace.h 12615F: arch/*/kernel/ftrace.c 12616F: include/*/ftrace.h 12617F: include/linux/trace*.h 12618F: include/trace/ 12619F: kernel/trace/ 12620F: tools/testing/selftests/ftrace/ 12621 12622TRACING MMIO ACCESSES (MMIOTRACE) 12623M: Steven Rostedt <rostedt@goodmis.org> 12624M: Ingo Molnar <mingo@kernel.org> 12625R: Karol Herbst <karolherbst@gmail.com> 12626R: Pekka Paalanen <ppaalanen@gmail.com> 12627S: Maintained 12628L: linux-kernel@vger.kernel.org 12629L: nouveau@lists.freedesktop.org 12630F: kernel/trace/trace_mmiotrace.c 12631F: include/linux/mmiotrace.h 12632F: arch/x86/mm/kmmio.c 12633F: arch/x86/mm/mmio-mod.c 12634F: arch/x86/mm/testmmiotrace.c 12635 12636TRIVIAL PATCHES 12637M: Jiri Kosina <trivial@kernel.org> 12638T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12639S: Maintained 12640K: ^Subject:.*(?i)trivial 12641 12642TTY LAYER 12643M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12644M: Jiri Slaby <jslaby@suse.com> 12645S: Supported 12646T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12647F: Documentation/serial/ 12648F: drivers/tty/ 12649F: drivers/tty/serial/serial_core.c 12650F: include/linux/serial_core.h 12651F: include/linux/serial.h 12652F: include/linux/tty.h 12653F: include/uapi/linux/serial_core.h 12654F: include/uapi/linux/serial.h 12655F: include/uapi/linux/tty.h 12656 12657TUA9001 MEDIA DRIVER 12658M: Antti Palosaari <crope@iki.fi> 12659L: linux-media@vger.kernel.org 12660W: https://linuxtv.org 12661W: http://palosaari.fi/linux/ 12662Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12663T: git git://linuxtv.org/anttip/media_tree.git 12664S: Maintained 12665F: drivers/media/tuners/tua9001* 12666 12667TULIP NETWORK DRIVERS 12668L: netdev@vger.kernel.org 12669L: linux-parisc@vger.kernel.org 12670S: Orphan 12671F: drivers/net/ethernet/dec/tulip/ 12672 12673TUN/TAP driver 12674M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12675W: http://vtun.sourceforge.net/tun 12676S: Maintained 12677F: Documentation/networking/tuntap.txt 12678F: arch/um/os-Linux/drivers/ 12679 12680TURBOCHANNEL SUBSYSTEM 12681M: "Maciej W. Rozycki" <macro@linux-mips.org> 12682M: Ralf Baechle <ralf@linux-mips.org> 12683L: linux-mips@linux-mips.org 12684Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12685S: Maintained 12686F: drivers/tc/ 12687F: include/linux/tc.h 12688 12689UBI FILE SYSTEM (UBIFS) 12690M: Richard Weinberger <richard@nod.at> 12691M: Artem Bityutskiy <dedekind1@gmail.com> 12692M: Adrian Hunter <adrian.hunter@intel.com> 12693L: linux-mtd@lists.infradead.org 12694T: git git://git.infradead.org/ubifs-2.6.git 12695W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12696S: Supported 12697F: Documentation/filesystems/ubifs.txt 12698F: fs/ubifs/ 12699 12700UCLINUX (M68KNOMMU AND COLDFIRE) 12701M: Greg Ungerer <gerg@linux-m68k.org> 12702W: http://www.linux-m68k.org/ 12703W: http://www.uclinux.org/ 12704L: linux-m68k@lists.linux-m68k.org 12705L: uclinux-dev@uclinux.org (subscribers-only) 12706T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12707S: Maintained 12708F: arch/m68k/coldfire/ 12709F: arch/m68k/68*/ 12710F: arch/m68k/*/*_no.* 12711F: arch/m68k/include/asm/*_no.* 12712 12713UDF FILESYSTEM 12714M: Jan Kara <jack@suse.com> 12715S: Maintained 12716F: Documentation/filesystems/udf.txt 12717F: fs/udf/ 12718 12719UDRAW TABLET 12720M: Bastien Nocera <hadess@hadess.net> 12721L: linux-input@vger.kernel.org 12722S: Maintained 12723F: drivers/hid/hid-udraw.c 12724 12725UFS FILESYSTEM 12726M: Evgeniy Dushistov <dushistov@mail.ru> 12727S: Maintained 12728F: Documentation/filesystems/ufs.txt 12729F: fs/ufs/ 12730 12731UHID USERSPACE HID IO DRIVER: 12732M: David Herrmann <dh.herrmann@googlemail.com> 12733L: linux-input@vger.kernel.org 12734S: Maintained 12735F: drivers/hid/uhid.c 12736F: include/uapi/linux/uhid.h 12737 12738ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12739L: linux-usb@vger.kernel.org 12740S: Orphan 12741F: drivers/uwb/ 12742F: include/linux/uwb.h 12743F: include/linux/uwb/ 12744 12745UNICORE32 ARCHITECTURE: 12746M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12747W: http://mprc.pku.edu.cn/~guanxuetao/linux 12748S: Maintained 12749T: git git://github.com/gxt/linux.git 12750F: arch/unicore32/ 12751 12752UNIFDEF 12753M: Tony Finch <dot@dotat.at> 12754W: http://dotat.at/prog/unifdef 12755S: Maintained 12756F: scripts/unifdef.c 12757 12758UNIFORM CDROM DRIVER 12759M: Jens Axboe <axboe@kernel.dk> 12760W: http://www.kernel.dk 12761S: Maintained 12762F: Documentation/cdrom/ 12763F: drivers/cdrom/cdrom.c 12764F: include/linux/cdrom.h 12765F: include/uapi/linux/cdrom.h 12766 12767UNISYS S-PAR DRIVERS 12768M: David Kershner <david.kershner@unisys.com> 12769L: sparmaintainer@unisys.com (Unisys internal) 12770S: Supported 12771F: drivers/staging/unisys/ 12772 12773UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12774M: Vinayak Holikatti <vinholikatti@gmail.com> 12775L: linux-scsi@vger.kernel.org 12776S: Supported 12777F: Documentation/scsi/ufs.txt 12778F: drivers/scsi/ufs/ 12779 12780UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12781M: Manjunath M Bettegowda <manjumb@synopsys.com> 12782M: Prabu Thangamuthu <prabut@synopsys.com> 12783L: linux-scsi@vger.kernel.org 12784S: Supported 12785F: drivers/scsi/ufs/*dwc* 12786 12787UNSORTED BLOCK IMAGES (UBI) 12788M: Artem Bityutskiy <dedekind1@gmail.com> 12789M: Richard Weinberger <richard@nod.at> 12790W: http://www.linux-mtd.infradead.org/ 12791L: linux-mtd@lists.infradead.org 12792T: git git://git.infradead.org/ubifs-2.6.git 12793S: Supported 12794F: drivers/mtd/ubi/ 12795F: include/linux/mtd/ubi.h 12796F: include/uapi/mtd/ubi-user.h 12797 12798USB ACM DRIVER 12799M: Oliver Neukum <oneukum@suse.com> 12800L: linux-usb@vger.kernel.org 12801S: Maintained 12802F: Documentation/usb/acm.txt 12803F: drivers/usb/class/cdc-acm.* 12804 12805USB AR5523 WIRELESS DRIVER 12806M: Pontus Fuchs <pontus.fuchs@gmail.com> 12807L: linux-wireless@vger.kernel.org 12808S: Maintained 12809F: drivers/net/wireless/ath/ar5523/ 12810 12811USB ATTACHED SCSI 12812M: Oliver Neukum <oneukum@suse.com> 12813L: linux-usb@vger.kernel.org 12814L: linux-scsi@vger.kernel.org 12815S: Maintained 12816F: drivers/usb/storage/uas.c 12817 12818USB CDC ETHERNET DRIVER 12819M: Oliver Neukum <oliver@neukum.org> 12820L: linux-usb@vger.kernel.org 12821S: Maintained 12822F: drivers/net/usb/cdc_*.c 12823F: include/uapi/linux/usb/cdc.h 12824 12825USB CHAOSKEY DRIVER 12826M: Keith Packard <keithp@keithp.com> 12827L: linux-usb@vger.kernel.org 12828S: Maintained 12829F: drivers/usb/misc/chaoskey.c 12830 12831USB CYPRESS C67X00 DRIVER 12832M: Peter Korsgaard <jacmet@sunsite.dk> 12833L: linux-usb@vger.kernel.org 12834S: Maintained 12835F: drivers/usb/c67x00/ 12836 12837USB DAVICOM DM9601 DRIVER 12838M: Peter Korsgaard <jacmet@sunsite.dk> 12839L: netdev@vger.kernel.org 12840W: http://www.linux-usb.org/usbnet 12841S: Maintained 12842F: drivers/net/usb/dm9601.c 12843 12844USB DIAMOND RIO500 DRIVER 12845M: Cesar Miquel <miquel@df.uba.ar> 12846L: rio500-users@lists.sourceforge.net 12847W: http://rio500.sourceforge.net 12848S: Maintained 12849F: drivers/usb/misc/rio500* 12850 12851USB EHCI DRIVER 12852M: Alan Stern <stern@rowland.harvard.edu> 12853L: linux-usb@vger.kernel.org 12854S: Maintained 12855F: Documentation/usb/ehci.txt 12856F: drivers/usb/host/ehci* 12857 12858USB GADGET/PERIPHERAL SUBSYSTEM 12859M: Felipe Balbi <balbi@kernel.org> 12860L: linux-usb@vger.kernel.org 12861W: http://www.linux-usb.org/gadget 12862T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12863S: Maintained 12864F: drivers/usb/gadget/ 12865F: include/linux/usb/gadget* 12866 12867USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12868M: Jiri Kosina <jikos@kernel.org> 12869R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12870L: linux-usb@vger.kernel.org 12871T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12872S: Maintained 12873F: Documentation/hid/hiddev.txt 12874F: drivers/hid/usbhid/ 12875 12876USB ISP116X DRIVER 12877M: Olav Kongas <ok@artecdesign.ee> 12878L: linux-usb@vger.kernel.org 12879S: Maintained 12880F: drivers/usb/host/isp116x* 12881F: include/linux/usb/isp116x.h 12882 12883USB LAN78XX ETHERNET DRIVER 12884M: Woojung Huh <woojung.huh@microchip.com> 12885M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12886L: netdev@vger.kernel.org 12887S: Maintained 12888F: drivers/net/usb/lan78xx.* 12889 12890USB MASS STORAGE DRIVER 12891M: Alan Stern <stern@rowland.harvard.edu> 12892L: linux-usb@vger.kernel.org 12893L: usb-storage@lists.one-eyed-alien.net 12894S: Maintained 12895W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12896F: drivers/usb/storage/ 12897 12898USB MIDI DRIVER 12899M: Clemens Ladisch <clemens@ladisch.de> 12900L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12901T: git git://git.alsa-project.org/alsa-kernel.git 12902S: Maintained 12903F: sound/usb/midi.* 12904 12905USB NETWORKING DRIVERS 12906L: linux-usb@vger.kernel.org 12907S: Odd Fixes 12908F: drivers/net/usb/ 12909 12910USB OHCI DRIVER 12911M: Alan Stern <stern@rowland.harvard.edu> 12912L: linux-usb@vger.kernel.org 12913S: Maintained 12914F: Documentation/usb/ohci.txt 12915F: drivers/usb/host/ohci* 12916 12917USB OTG FSM (Finite State Machine) 12918M: Peter Chen <Peter.Chen@nxp.com> 12919T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12920L: linux-usb@vger.kernel.org 12921S: Maintained 12922F: drivers/usb/common/usb-otg-fsm.c 12923 12924USB OVER IP DRIVER 12925M: Valentina Manea <valentina.manea.m@gmail.com> 12926M: Shuah Khan <shuahkh@osg.samsung.com> 12927M: Shuah Khan <shuah@kernel.org> 12928L: linux-usb@vger.kernel.org 12929S: Maintained 12930F: Documentation/usb/usbip_protocol.txt 12931F: drivers/usb/usbip/ 12932F: tools/usb/usbip/ 12933 12934USB PEGASUS DRIVER 12935M: Petko Manolov <petkan@nucleusys.com> 12936L: linux-usb@vger.kernel.org 12937L: netdev@vger.kernel.org 12938T: git git://github.com/petkan/pegasus.git 12939W: https://github.com/petkan/pegasus 12940S: Maintained 12941F: drivers/net/usb/pegasus.* 12942 12943USB PHY LAYER 12944M: Felipe Balbi <balbi@kernel.org> 12945L: linux-usb@vger.kernel.org 12946T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12947S: Maintained 12948F: drivers/usb/phy/ 12949 12950USB PRINTER DRIVER (usblp) 12951M: Pete Zaitcev <zaitcev@redhat.com> 12952L: linux-usb@vger.kernel.org 12953S: Supported 12954F: drivers/usb/class/usblp.c 12955 12956USB QMI WWAN NETWORK DRIVER 12957M: Bjørn Mork <bjorn@mork.no> 12958L: netdev@vger.kernel.org 12959S: Maintained 12960F: Documentation/ABI/testing/sysfs-class-net-qmi 12961F: drivers/net/usb/qmi_wwan.c 12962 12963USB RTL8150 DRIVER 12964M: Petko Manolov <petkan@nucleusys.com> 12965L: linux-usb@vger.kernel.org 12966L: netdev@vger.kernel.org 12967T: git git://github.com/petkan/rtl8150.git 12968W: https://github.com/petkan/rtl8150 12969S: Maintained 12970F: drivers/net/usb/rtl8150.c 12971 12972USB SERIAL SUBSYSTEM 12973M: Johan Hovold <johan@kernel.org> 12974L: linux-usb@vger.kernel.org 12975T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12976S: Maintained 12977F: Documentation/usb/usb-serial.txt 12978F: drivers/usb/serial/ 12979F: include/linux/usb/serial.h 12980 12981USB SMSC75XX ETHERNET DRIVER 12982M: Steve Glendinning <steve.glendinning@shawell.net> 12983L: netdev@vger.kernel.org 12984S: Maintained 12985F: drivers/net/usb/smsc75xx.* 12986 12987USB SMSC95XX ETHERNET DRIVER 12988M: Steve Glendinning <steve.glendinning@shawell.net> 12989M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12990L: netdev@vger.kernel.org 12991S: Maintained 12992F: drivers/net/usb/smsc95xx.* 12993 12994USB SUBSYSTEM 12995M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12996L: linux-usb@vger.kernel.org 12997W: http://www.linux-usb.org 12998T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12999S: Supported 13000F: Documentation/devicetree/bindings/usb/ 13001F: Documentation/usb/ 13002F: drivers/usb/ 13003F: include/linux/usb.h 13004F: include/linux/usb/ 13005 13006USB UHCI DRIVER 13007M: Alan Stern <stern@rowland.harvard.edu> 13008L: linux-usb@vger.kernel.org 13009S: Maintained 13010F: drivers/usb/host/uhci* 13011 13012USB "USBNET" DRIVER FRAMEWORK 13013M: Oliver Neukum <oneukum@suse.com> 13014L: netdev@vger.kernel.org 13015W: http://www.linux-usb.org/usbnet 13016S: Maintained 13017F: drivers/net/usb/usbnet.c 13018F: include/linux/usb/usbnet.h 13019 13020USB VIDEO CLASS 13021M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13022L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13023L: linux-media@vger.kernel.org 13024T: git git://linuxtv.org/media_tree.git 13025W: http://www.ideasonboard.org/uvc/ 13026S: Maintained 13027F: drivers/media/usb/uvc/ 13028F: include/uapi/linux/uvcvideo.h 13029 13030USB VISION DRIVER 13031M: Hans Verkuil <hverkuil@xs4all.nl> 13032L: linux-media@vger.kernel.org 13033T: git git://linuxtv.org/media_tree.git 13034W: https://linuxtv.org 13035S: Odd Fixes 13036F: drivers/media/usb/usbvision/ 13037 13038USB WEBCAM GADGET 13039M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13040L: linux-usb@vger.kernel.org 13041S: Maintained 13042F: drivers/usb/gadget/function/*uvc* 13043F: drivers/usb/gadget/legacy/webcam.c 13044 13045USB WIRELESS RNDIS DRIVER (rndis_wlan) 13046M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13047L: linux-wireless@vger.kernel.org 13048S: Maintained 13049F: drivers/net/wireless/rndis_wlan.c 13050 13051USB XHCI DRIVER 13052M: Mathias Nyman <mathias.nyman@intel.com> 13053L: linux-usb@vger.kernel.org 13054S: Supported 13055F: drivers/usb/host/xhci* 13056F: drivers/usb/host/pci-quirks* 13057 13058USB ZD1201 DRIVER 13059L: linux-wireless@vger.kernel.org 13060W: http://linux-lc100020.sourceforge.net 13061S: Orphan 13062F: drivers/net/wireless/zydas/zd1201.* 13063 13064USB ZR364XX DRIVER 13065M: Antoine Jacquet <royale@zerezo.com> 13066L: linux-usb@vger.kernel.org 13067L: linux-media@vger.kernel.org 13068T: git git://linuxtv.org/media_tree.git 13069W: http://royale.zerezo.com/zr364xx/ 13070S: Maintained 13071F: Documentation/media/v4l-drivers/zr364xx* 13072F: drivers/media/usb/zr364xx/ 13073 13074ULPI BUS 13075M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13076L: linux-usb@vger.kernel.org 13077S: Maintained 13078F: drivers/usb/common/ulpi.c 13079F: include/linux/ulpi/ 13080 13081USER-MODE LINUX (UML) 13082M: Jeff Dike <jdike@addtoit.com> 13083M: Richard Weinberger <richard@nod.at> 13084L: user-mode-linux-devel@lists.sourceforge.net 13085L: user-mode-linux-user@lists.sourceforge.net 13086W: http://user-mode-linux.sourceforge.net 13087T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13088S: Maintained 13089F: Documentation/virtual/uml/ 13090F: arch/um/ 13091F: arch/x86/um/ 13092F: fs/hostfs/ 13093F: fs/hppfs/ 13094 13095USERSPACE I/O (UIO) 13096M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13097S: Maintained 13098T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13099F: Documentation/driver-api/uio-howto.rst 13100F: drivers/uio/ 13101F: include/linux/uio*.h 13102 13103UTIL-LINUX PACKAGE 13104M: Karel Zak <kzak@redhat.com> 13105L: util-linux@vger.kernel.org 13106W: http://en.wikipedia.org/wiki/Util-linux 13107T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13108S: Maintained 13109 13110UVESAFB DRIVER 13111M: Michal Januszewski <spock@gentoo.org> 13112L: linux-fbdev@vger.kernel.org 13113W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13114S: Maintained 13115F: Documentation/fb/uvesafb.txt 13116F: drivers/video/fbdev/uvesafb.* 13117 13118VF610 NAND DRIVER 13119M: Stefan Agner <stefan@agner.ch> 13120L: linux-mtd@lists.infradead.org 13121S: Supported 13122F: drivers/mtd/nand/vf610_nfc.c 13123 13124VFAT/FAT/MSDOS FILESYSTEM 13125M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13126S: Maintained 13127F: Documentation/filesystems/vfat.txt 13128F: fs/fat/ 13129 13130VFIO DRIVER 13131M: Alex Williamson <alex.williamson@redhat.com> 13132L: kvm@vger.kernel.org 13133T: git git://github.com/awilliam/linux-vfio.git 13134S: Maintained 13135F: Documentation/vfio.txt 13136F: drivers/vfio/ 13137F: include/linux/vfio.h 13138F: include/uapi/linux/vfio.h 13139 13140VFIO MEDIATED DEVICE DRIVERS 13141M: Kirti Wankhede <kwankhede@nvidia.com> 13142L: kvm@vger.kernel.org 13143S: Maintained 13144F: Documentation/vfio-mediated-device.txt 13145F: drivers/vfio/mdev/ 13146F: include/linux/mdev.h 13147F: samples/vfio-mdev/ 13148 13149VFIO PLATFORM DRIVER 13150M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13151L: kvm@vger.kernel.org 13152S: Maintained 13153F: drivers/vfio/platform/ 13154 13155VIDEOBUF2 FRAMEWORK 13156M: Pawel Osciak <pawel@osciak.com> 13157M: Marek Szyprowski <m.szyprowski@samsung.com> 13158M: Kyungmin Park <kyungmin.park@samsung.com> 13159L: linux-media@vger.kernel.org 13160S: Maintained 13161F: drivers/media/v4l2-core/videobuf2-* 13162F: include/media/videobuf2-* 13163 13164VIRTIO AND VHOST VSOCK DRIVER 13165M: Stefan Hajnoczi <stefanha@redhat.com> 13166L: kvm@vger.kernel.org 13167L: virtualization@lists.linux-foundation.org 13168L: netdev@vger.kernel.org 13169S: Maintained 13170F: include/linux/virtio_vsock.h 13171F: include/uapi/linux/virtio_vsock.h 13172F: net/vmw_vsock/virtio_transport_common.c 13173F: net/vmw_vsock/virtio_transport.c 13174F: drivers/vhost/vsock.c 13175F: drivers/vhost/vsock.h 13176 13177VIRTUAL SERIO DEVICE DRIVER 13178M: Stephen Chandler Paul <thatslyude@gmail.com> 13179S: Maintained 13180F: drivers/input/serio/userio.c 13181F: include/uapi/linux/userio.h 13182 13183VIRTIO CONSOLE DRIVER 13184M: Amit Shah <amit@kernel.org> 13185L: virtualization@lists.linux-foundation.org 13186S: Maintained 13187F: drivers/char/virtio_console.c 13188F: include/linux/virtio_console.h 13189F: include/uapi/linux/virtio_console.h 13190 13191VIRTIO CORE, NET AND BLOCK DRIVERS 13192M: "Michael S. Tsirkin" <mst@redhat.com> 13193M: Jason Wang <jasowang@redhat.com> 13194L: virtualization@lists.linux-foundation.org 13195S: Maintained 13196F: Documentation/devicetree/bindings/virtio/ 13197F: drivers/virtio/ 13198F: tools/virtio/ 13199F: drivers/net/virtio_net.c 13200F: drivers/block/virtio_blk.c 13201F: include/linux/virtio_*.h 13202F: include/uapi/linux/virtio_*.h 13203F: drivers/crypto/virtio/ 13204 13205VIRTIO DRIVERS FOR S390 13206M: Christian Borntraeger <borntraeger@de.ibm.com> 13207M: Cornelia Huck <cornelia.huck@de.ibm.com> 13208L: linux-s390@vger.kernel.org 13209L: virtualization@lists.linux-foundation.org 13210L: kvm@vger.kernel.org 13211S: Supported 13212F: drivers/s390/virtio/ 13213 13214VIRTIO GPU DRIVER 13215M: David Airlie <airlied@linux.ie> 13216M: Gerd Hoffmann <kraxel@redhat.com> 13217L: dri-devel@lists.freedesktop.org 13218L: virtualization@lists.linux-foundation.org 13219T: git git://git.kraxel.org/linux drm-qemu 13220S: Maintained 13221F: drivers/gpu/drm/virtio/ 13222F: include/uapi/linux/virtio_gpu.h 13223 13224VIRTIO HOST (VHOST) 13225M: "Michael S. Tsirkin" <mst@redhat.com> 13226M: Jason Wang <jasowang@redhat.com> 13227L: kvm@vger.kernel.org 13228L: virtualization@lists.linux-foundation.org 13229L: netdev@vger.kernel.org 13230T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13231S: Maintained 13232F: drivers/vhost/ 13233F: include/uapi/linux/vhost.h 13234 13235VIRTIO INPUT DRIVER 13236M: Gerd Hoffmann <kraxel@redhat.com> 13237S: Maintained 13238F: drivers/virtio/virtio_input.c 13239F: include/uapi/linux/virtio_input.h 13240 13241VIRTIO CRYPTO DRIVER 13242M: Gonglei <arei.gonglei@huawei.com> 13243L: virtualization@lists.linux-foundation.org 13244L: linux-crypto@vger.kernel.org 13245S: Maintained 13246F: drivers/crypto/virtio/ 13247F: include/uapi/linux/virtio_crypto.h 13248 13249VIA RHINE NETWORK DRIVER 13250S: Orphan 13251F: drivers/net/ethernet/via/via-rhine.c 13252 13253VIA SD/MMC CARD CONTROLLER DRIVER 13254M: Bruce Chang <brucechang@via.com.tw> 13255M: Harald Welte <HaraldWelte@viatech.com> 13256S: Maintained 13257F: drivers/mmc/host/via-sdmmc.c 13258 13259VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13260M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13261L: linux-fbdev@vger.kernel.org 13262S: Maintained 13263F: include/linux/via-core.h 13264F: include/linux/via-gpio.h 13265F: include/linux/via_i2c.h 13266F: drivers/video/fbdev/via/ 13267 13268VIA VELOCITY NETWORK DRIVER 13269M: Francois Romieu <romieu@fr.zoreil.com> 13270L: netdev@vger.kernel.org 13271S: Maintained 13272F: drivers/net/ethernet/via/via-velocity.* 13273 13274VIRT LIB 13275M: Alex Williamson <alex.williamson@redhat.com> 13276M: Paolo Bonzini <pbonzini@redhat.com> 13277L: kvm@vger.kernel.org 13278S: Supported 13279F: virt/lib/ 13280 13281VIVID VIRTUAL VIDEO DRIVER 13282M: Hans Verkuil <hverkuil@xs4all.nl> 13283L: linux-media@vger.kernel.org 13284T: git git://linuxtv.org/media_tree.git 13285W: https://linuxtv.org 13286S: Maintained 13287F: drivers/media/platform/vivid/* 13288 13289VLAN (802.1Q) 13290M: Patrick McHardy <kaber@trash.net> 13291L: netdev@vger.kernel.org 13292S: Maintained 13293F: drivers/net/macvlan.c 13294F: include/linux/if_*vlan.h 13295F: net/8021q/ 13296 13297VLYNQ BUS 13298M: Florian Fainelli <f.fainelli@gmail.com> 13299L: openwrt-devel@lists.openwrt.org (subscribers-only) 13300S: Maintained 13301F: drivers/vlynq/vlynq.c 13302F: include/linux/vlynq.h 13303 13304VME SUBSYSTEM 13305M: Martyn Welch <martyn@welchs.me.uk> 13306M: Manohar Vanga <manohar.vanga@gmail.com> 13307M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13308L: devel@driverdev.osuosl.org 13309S: Maintained 13310T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13311F: Documentation/driver-api/vme.rst 13312F: drivers/staging/vme/ 13313F: drivers/vme/ 13314F: include/linux/vme* 13315 13316VMWARE HYPERVISOR INTERFACE 13317M: Alok Kataria <akataria@vmware.com> 13318L: virtualization@lists.linux-foundation.org 13319S: Supported 13320F: arch/x86/kernel/cpu/vmware.c 13321 13322VMWARE BALLOON DRIVER 13323M: Xavier Deguillard <xdeguillard@vmware.com> 13324M: Philip Moltmann <moltmann@vmware.com> 13325M: "VMware, Inc." <pv-drivers@vmware.com> 13326L: linux-kernel@vger.kernel.org 13327S: Maintained 13328F: drivers/misc/vmw_balloon.c 13329 13330VMWARE VMMOUSE SUBDRIVER 13331M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13332M: "VMware, Inc." <pv-drivers@vmware.com> 13333L: linux-input@vger.kernel.org 13334S: Maintained 13335F: drivers/input/mouse/vmmouse.c 13336F: drivers/input/mouse/vmmouse.h 13337 13338VMWARE VMXNET3 ETHERNET DRIVER 13339M: Shrikrishna Khare <skhare@vmware.com> 13340M: "VMware, Inc." <pv-drivers@vmware.com> 13341L: netdev@vger.kernel.org 13342S: Maintained 13343F: drivers/net/vmxnet3/ 13344 13345VMware PVSCSI driver 13346M: Jim Gill <jgill@vmware.com> 13347M: VMware PV-Drivers <pv-drivers@vmware.com> 13348L: linux-scsi@vger.kernel.org 13349S: Maintained 13350F: drivers/scsi/vmw_pvscsi.c 13351F: drivers/scsi/vmw_pvscsi.h 13352 13353VMWARE PVRDMA DRIVER 13354M: Adit Ranadive <aditr@vmware.com> 13355M: VMware PV-Drivers <pv-drivers@vmware.com> 13356L: linux-rdma@vger.kernel.org 13357S: Maintained 13358F: drivers/infiniband/hw/vmw_pvrdma/ 13359 13360VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13361M: Liam Girdwood <lgirdwood@gmail.com> 13362M: Mark Brown <broonie@kernel.org> 13363L: linux-kernel@vger.kernel.org 13364W: http://www.slimlogic.co.uk/?p=48 13365T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13366S: Supported 13367F: Documentation/devicetree/bindings/regulator/ 13368F: drivers/regulator/ 13369F: include/dt-bindings/regulator/ 13370F: include/linux/regulator/ 13371 13372VRF 13373M: David Ahern <dsa@cumulusnetworks.com> 13374M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13375L: netdev@vger.kernel.org 13376S: Maintained 13377F: drivers/net/vrf.c 13378F: Documentation/networking/vrf.txt 13379 13380VT1211 HARDWARE MONITOR DRIVER 13381M: Juerg Haefliger <juergh@gmail.com> 13382L: linux-hwmon@vger.kernel.org 13383S: Maintained 13384F: Documentation/hwmon/vt1211 13385F: drivers/hwmon/vt1211.c 13386 13387VT8231 HARDWARE MONITOR DRIVER 13388M: Roger Lucas <vt8231@hiddenengine.co.uk> 13389L: linux-hwmon@vger.kernel.org 13390S: Maintained 13391F: drivers/hwmon/vt8231.c 13392 13393VUB300 USB to SDIO/SD/MMC bridge chip 13394M: Tony Olech <tony.olech@elandigitalsystems.com> 13395L: linux-mmc@vger.kernel.org 13396L: linux-usb@vger.kernel.org 13397S: Supported 13398F: drivers/mmc/host/vub300.c 13399 13400W1 DALLAS'S 1-WIRE BUS 13401M: Evgeniy Polyakov <zbr@ioremap.net> 13402S: Maintained 13403F: Documentation/w1/ 13404F: drivers/w1/ 13405 13406W83791D HARDWARE MONITORING DRIVER 13407M: Marc Hulsman <m.hulsman@tudelft.nl> 13408L: linux-hwmon@vger.kernel.org 13409S: Maintained 13410F: Documentation/hwmon/w83791d 13411F: drivers/hwmon/w83791d.c 13412 13413W83793 HARDWARE MONITORING DRIVER 13414M: Rudolf Marek <r.marek@assembler.cz> 13415L: linux-hwmon@vger.kernel.org 13416S: Maintained 13417F: Documentation/hwmon/w83793 13418F: drivers/hwmon/w83793.c 13419 13420W83795 HARDWARE MONITORING DRIVER 13421M: Jean Delvare <jdelvare@suse.com> 13422L: linux-hwmon@vger.kernel.org 13423S: Maintained 13424F: drivers/hwmon/w83795.c 13425 13426W83L51xD SD/MMC CARD INTERFACE DRIVER 13427M: Pierre Ossman <pierre@ossman.eu> 13428S: Maintained 13429F: drivers/mmc/host/wbsd.* 13430 13431WACOM PROTOCOL 4 SERIAL TABLETS 13432M: Julian Squires <julian@cipht.net> 13433M: Hans de Goede <hdegoede@redhat.com> 13434L: linux-input@vger.kernel.org 13435S: Maintained 13436F: drivers/input/tablet/wacom_serial4.c 13437 13438WATCHDOG DEVICE DRIVERS 13439M: Wim Van Sebroeck <wim@iguana.be> 13440R: Guenter Roeck <linux@roeck-us.net> 13441L: linux-watchdog@vger.kernel.org 13442W: http://www.linux-watchdog.org/ 13443T: git git://www.linux-watchdog.org/linux-watchdog.git 13444S: Maintained 13445F: Documentation/devicetree/bindings/watchdog/ 13446F: Documentation/watchdog/ 13447F: drivers/watchdog/ 13448F: include/linux/watchdog.h 13449F: include/uapi/linux/watchdog.h 13450 13451WIIMOTE HID DRIVER 13452M: David Herrmann <dh.herrmann@googlemail.com> 13453L: linux-input@vger.kernel.org 13454S: Maintained 13455F: drivers/hid/hid-wiimote* 13456 13457WINBOND CIR DRIVER 13458M: David Härdeman <david@hardeman.nu> 13459S: Maintained 13460F: drivers/media/rc/winbond-cir.c 13461 13462WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13463M: William Breathitt Gray <vilhelm.gray@gmail.com> 13464L: linux-watchdog@vger.kernel.org 13465S: Maintained 13466F: drivers/watchdog/ebc-c384_wdt.c 13467 13468WINSYSTEMS WS16C48 GPIO DRIVER 13469M: William Breathitt Gray <vilhelm.gray@gmail.com> 13470L: linux-gpio@vger.kernel.org 13471S: Maintained 13472F: drivers/gpio/gpio-ws16c48.c 13473 13474WIMAX STACK 13475M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13476M: linux-wimax@intel.com 13477L: wimax@linuxwimax.org (subscribers-only) 13478S: Supported 13479W: http://linuxwimax.org 13480F: Documentation/wimax/README.wimax 13481F: include/linux/wimax/debug.h 13482F: include/net/wimax.h 13483F: include/uapi/linux/wimax.h 13484F: net/wimax/ 13485 13486WISTRON LAPTOP BUTTON DRIVER 13487M: Miloslav Trmac <mitr@volny.cz> 13488S: Maintained 13489F: drivers/input/misc/wistron_btns.c 13490 13491WL3501 WIRELESS PCMCIA CARD DRIVER 13492L: linux-wireless@vger.kernel.org 13493S: Odd fixes 13494F: drivers/net/wireless/wl3501* 13495 13496WOLFSON MICROELECTRONICS DRIVERS 13497L: patches@opensource.wolfsonmicro.com 13498T: git https://github.com/CirrusLogic/linux-drivers.git 13499W: https://github.com/CirrusLogic/linux-drivers/wiki 13500S: Supported 13501F: Documentation/hwmon/wm83?? 13502F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13503F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13504F: Documentation/devicetree/bindings/mfd/arizona.txt 13505F: arch/arm/mach-s3c64xx/mach-crag6410* 13506F: drivers/clk/clk-wm83*.c 13507F: drivers/extcon/extcon-arizona.c 13508F: drivers/leds/leds-wm83*.c 13509F: drivers/gpio/gpio-*wm*.c 13510F: drivers/gpio/gpio-arizona.c 13511F: drivers/hwmon/wm83??-hwmon.c 13512F: drivers/input/misc/wm831x-on.c 13513F: drivers/input/touchscreen/wm831x-ts.c 13514F: drivers/input/touchscreen/wm97*.c 13515F: drivers/mfd/arizona* 13516F: drivers/mfd/wm*.c 13517F: drivers/mfd/cs47l24* 13518F: drivers/power/supply/wm83*.c 13519F: drivers/rtc/rtc-wm83*.c 13520F: drivers/regulator/wm8*.c 13521F: drivers/video/backlight/wm83*_bl.c 13522F: drivers/watchdog/wm83*_wdt.c 13523F: include/linux/mfd/arizona/ 13524F: include/linux/mfd/wm831x/ 13525F: include/linux/mfd/wm8350/ 13526F: include/linux/mfd/wm8400* 13527F: include/linux/wm97xx.h 13528F: include/sound/wm????.h 13529F: sound/soc/codecs/arizona.? 13530F: sound/soc/codecs/wm* 13531F: sound/soc/codecs/cs47l24* 13532 13533WORKQUEUE 13534M: Tejun Heo <tj@kernel.org> 13535R: Lai Jiangshan <jiangshanlai@gmail.com> 13536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13537S: Maintained 13538F: include/linux/workqueue.h 13539F: kernel/workqueue.c 13540F: Documentation/core-api/workqueue.rst 13541 13542X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13543M: Chen-Yu Tsai <wens@csie.org> 13544L: linux-kernel@vger.kernel.org 13545S: Maintained 13546N: axp[128] 13547 13548X.25 NETWORK LAYER 13549M: Andrew Hendry <andrew.hendry@gmail.com> 13550L: linux-x25@vger.kernel.org 13551S: Odd Fixes 13552F: Documentation/networking/x25* 13553F: include/net/x25* 13554F: net/x25/ 13555 13556X86 ARCHITECTURE (32-BIT AND 64-BIT) 13557M: Thomas Gleixner <tglx@linutronix.de> 13558M: Ingo Molnar <mingo@redhat.com> 13559M: "H. Peter Anvin" <hpa@zytor.com> 13560M: x86@kernel.org 13561L: linux-kernel@vger.kernel.org 13562T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13563S: Maintained 13564F: Documentation/x86/ 13565F: arch/x86/ 13566 13567X86 PLATFORM DRIVERS 13568M: Darren Hart <dvhart@infradead.org> 13569M: Andy Shevchenko <andy@infradead.org> 13570L: platform-driver-x86@vger.kernel.org 13571T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13572S: Maintained 13573F: drivers/platform/x86/ 13574F: drivers/platform/olpc/ 13575 13576X86 MCE INFRASTRUCTURE 13577M: Tony Luck <tony.luck@intel.com> 13578M: Borislav Petkov <bp@alien8.de> 13579L: linux-edac@vger.kernel.org 13580S: Maintained 13581F: arch/x86/kernel/cpu/mcheck/* 13582 13583X86 MICROCODE UPDATE SUPPORT 13584M: Borislav Petkov <bp@alien8.de> 13585S: Maintained 13586F: arch/x86/kernel/cpu/microcode/* 13587 13588X86 VDSO 13589M: Andy Lutomirski <luto@amacapital.net> 13590L: linux-kernel@vger.kernel.org 13591T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13592S: Maintained 13593F: arch/x86/entry/vdso/ 13594 13595XC2028/3028 TUNER DRIVER 13596M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13597M: Mauro Carvalho Chehab <mchehab@kernel.org> 13598L: linux-media@vger.kernel.org 13599W: https://linuxtv.org 13600T: git git://linuxtv.org/media_tree.git 13601S: Maintained 13602F: drivers/media/tuners/tuner-xc2028.* 13603 13604XEN HYPERVISOR INTERFACE 13605M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13606M: Juergen Gross <jgross@suse.com> 13607L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13608T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13609S: Supported 13610F: arch/x86/xen/ 13611F: drivers/*/xen-*front.c 13612F: drivers/xen/ 13613F: arch/x86/include/asm/xen/ 13614F: include/xen/ 13615F: include/uapi/xen/ 13616 13617XEN HYPERVISOR ARM 13618M: Stefano Stabellini <sstabellini@kernel.org> 13619L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13620S: Maintained 13621F: arch/arm/xen/ 13622F: arch/arm/include/asm/xen/ 13623 13624XEN HYPERVISOR ARM64 13625M: Stefano Stabellini <sstabellini@kernel.org> 13626L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13627S: Maintained 13628F: arch/arm64/xen/ 13629F: arch/arm64/include/asm/xen/ 13630 13631XEN NETWORK BACKEND DRIVER 13632M: Wei Liu <wei.liu2@citrix.com> 13633M: Paul Durrant <paul.durrant@citrix.com> 13634L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13635L: netdev@vger.kernel.org 13636S: Supported 13637F: drivers/net/xen-netback/* 13638 13639XEN PCI SUBSYSTEM 13640M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13641L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13642S: Supported 13643F: arch/x86/pci/*xen* 13644F: drivers/pci/*xen* 13645 13646XEN BLOCK SUBSYSTEM 13647M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13648M: Roger Pau Monné <roger.pau@citrix.com> 13649L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13650S: Supported 13651F: drivers/block/xen-blkback/* 13652F: drivers/block/xen* 13653 13654XEN PVSCSI DRIVERS 13655M: Juergen Gross <jgross@suse.com> 13656L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13657L: linux-scsi@vger.kernel.org 13658S: Supported 13659F: drivers/scsi/xen-scsifront.c 13660F: drivers/xen/xen-scsiback.c 13661F: include/xen/interface/io/vscsiif.h 13662 13663XEN SWIOTLB SUBSYSTEM 13664M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13665L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13666S: Supported 13667F: arch/x86/xen/*swiotlb* 13668F: drivers/xen/*swiotlb* 13669 13670XFS FILESYSTEM 13671M: Darrick J. Wong <darrick.wong@oracle.com> 13672M: linux-xfs@vger.kernel.org 13673L: linux-xfs@vger.kernel.org 13674W: http://xfs.org/ 13675T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 13676S: Supported 13677F: Documentation/filesystems/xfs.txt 13678F: fs/xfs/ 13679 13680XILINX AXI ETHERNET DRIVER 13681M: Anirudha Sarangi <anirudh@xilinx.com> 13682M: John Linn <John.Linn@xilinx.com> 13683S: Maintained 13684F: drivers/net/ethernet/xilinx/xilinx_axienet* 13685 13686XILINX UARTLITE SERIAL DRIVER 13687M: Peter Korsgaard <jacmet@sunsite.dk> 13688L: linux-serial@vger.kernel.org 13689S: Maintained 13690F: drivers/tty/serial/uartlite.c 13691 13692XILINX VIDEO IP CORES 13693M: Hyun Kwon <hyun.kwon@xilinx.com> 13694M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13695L: linux-media@vger.kernel.org 13696T: git git://linuxtv.org/media_tree.git 13697S: Supported 13698F: Documentation/devicetree/bindings/media/xilinx/ 13699F: drivers/media/platform/xilinx/ 13700F: include/uapi/linux/xilinx-v4l2-controls.h 13701 13702XILLYBUS DRIVER 13703M: Eli Billauer <eli.billauer@gmail.com> 13704L: linux-kernel@vger.kernel.org 13705S: Supported 13706F: drivers/char/xillybus/ 13707 13708XTENSA XTFPGA PLATFORM SUPPORT 13709M: Max Filippov <jcmvbkbc@gmail.com> 13710L: linux-xtensa@linux-xtensa.org 13711S: Maintained 13712F: drivers/spi/spi-xtensa-xtfpga.c 13713F: sound/soc/xtensa/xtfpga-i2s.c 13714 13715YAM DRIVER FOR AX.25 13716M: Jean-Paul Roubelat <jpr@f6fbb.org> 13717L: linux-hams@vger.kernel.org 13718S: Maintained 13719F: drivers/net/hamradio/yam* 13720F: include/linux/yam.h 13721 13722YEALINK PHONE DRIVER 13723M: Henk Vergonet <Henk.Vergonet@gmail.com> 13724L: usbb2k-api-dev@nongnu.org 13725S: Maintained 13726F: Documentation/input/yealink.txt 13727F: drivers/input/misc/yealink.* 13728 13729Z8530 DRIVER FOR AX.25 13730M: Joerg Reuter <jreuter@yaina.de> 13731W: http://yaina.de/jreuter/ 13732W: http://www.qsl.net/dl1bke/ 13733L: linux-hams@vger.kernel.org 13734S: Maintained 13735F: Documentation/networking/z8530drv.txt 13736F: drivers/net/hamradio/*scc.c 13737F: drivers/net/hamradio/z8530.h 13738 13739ZBUD COMPRESSED PAGE ALLOCATOR 13740M: Seth Jennings <sjenning@redhat.com> 13741M: Dan Streetman <ddstreet@ieee.org> 13742L: linux-mm@kvack.org 13743S: Maintained 13744F: mm/zbud.c 13745F: include/linux/zbud.h 13746 13747ZD1211RW WIRELESS DRIVER 13748M: Daniel Drake <dsd@gentoo.org> 13749M: Ulrich Kunitz <kune@deine-taler.de> 13750W: http://zd1211.ath.cx/wiki/DriverRewrite 13751L: linux-wireless@vger.kernel.org 13752L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13753S: Maintained 13754F: drivers/net/wireless/zydas/zd1211rw/ 13755 13756ZD1301_DEMOD MEDIA DRIVER 13757M: Antti Palosaari <crope@iki.fi> 13758L: linux-media@vger.kernel.org 13759W: https://linuxtv.org/ 13760W: http://palosaari.fi/linux/ 13761Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13762S: Maintained 13763F: drivers/media/dvb-frontends/zd1301_demod* 13764 13765ZD1301 MEDIA DRIVER 13766M: Antti Palosaari <crope@iki.fi> 13767L: linux-media@vger.kernel.org 13768W: https://linuxtv.org/ 13769W: http://palosaari.fi/linux/ 13770Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13771S: Maintained 13772F: drivers/media/usb/dvb-usb-v2/zd1301* 13773 13774ZPOOL COMPRESSED PAGE STORAGE API 13775M: Dan Streetman <ddstreet@ieee.org> 13776L: linux-mm@kvack.org 13777S: Maintained 13778F: mm/zpool.c 13779F: include/linux/zpool.h 13780 13781ZR36067 VIDEO FOR LINUX DRIVER 13782L: mjpeg-users@lists.sourceforge.net 13783L: linux-media@vger.kernel.org 13784W: http://mjpeg.sourceforge.net/driver-zoran/ 13785T: hg https://linuxtv.org/hg/v4l-dvb 13786S: Odd Fixes 13787F: drivers/media/pci/zoran/ 13788 13789ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13790M: Minchan Kim <minchan@kernel.org> 13791M: Nitin Gupta <ngupta@vflare.org> 13792R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13793L: linux-kernel@vger.kernel.org 13794S: Maintained 13795F: drivers/block/zram/ 13796F: Documentation/blockdev/zram.txt 13797 13798ZS DECSTATION Z85C30 SERIAL DRIVER 13799M: "Maciej W. Rozycki" <macro@linux-mips.org> 13800S: Maintained 13801F: drivers/tty/serial/zs.* 13802 13803ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13804M: Minchan Kim <minchan@kernel.org> 13805M: Nitin Gupta <ngupta@vflare.org> 13806R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13807L: linux-mm@kvack.org 13808S: Maintained 13809F: mm/zsmalloc.c 13810F: include/linux/zsmalloc.h 13811F: Documentation/vm/zsmalloc.txt 13812 13813ZSWAP COMPRESSED SWAP CACHING 13814M: Seth Jennings <sjenning@redhat.com> 13815M: Dan Streetman <ddstreet@ieee.org> 13816L: linux-mm@kvack.org 13817S: Maintained 13818F: mm/zswap.c 13819 13820THE REST 13821M: Linus Torvalds <torvalds@linux-foundation.org> 13822L: linux-kernel@vger.kernel.org 13823Q: http://patchwork.kernel.org/project/LKML/list/ 13824T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13825S: Buried alive in reporters 13826F: * 13827F: */ 13828