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/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 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 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACCES 104-QUAD-8 IIO DRIVER 259M: William Breathitt Gray <vilhelm.gray@gmail.com> 260L: linux-iio@vger.kernel.org 261S: Maintained 262F: drivers/iio/counter/104-quad-8.c 263 264ACENIC DRIVER 265M: Jes Sorensen <jes@trained-monkey.org> 266L: linux-acenic@sunsite.dk 267S: Maintained 268F: drivers/net/ethernet/alteon/acenic* 269 270ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 271M: Peter Feuerer <peter@piie.net> 272L: platform-driver-x86@vger.kernel.org 273W: http://piie.net/?section=acerhdf 274S: Maintained 275F: drivers/platform/x86/acerhdf.c 276 277ACER WMI LAPTOP EXTRAS 278M: "Lee, Chun-Yi" <jlee@suse.com> 279L: platform-driver-x86@vger.kernel.org 280S: Maintained 281F: drivers/platform/x86/acer-wmi.c 282 283ACPI 284M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 285M: Len Brown <lenb@kernel.org> 286L: linux-acpi@vger.kernel.org 287W: https://01.org/linux-acpi 288Q: https://patchwork.kernel.org/project/linux-acpi/list/ 289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 290S: Supported 291F: drivers/acpi/ 292F: drivers/pnp/pnpacpi/ 293F: include/linux/acpi.h 294F: include/acpi/ 295F: Documentation/acpi/ 296F: Documentation/ABI/testing/sysfs-bus-acpi 297F: Documentation/ABI/testing/configfs-acpi 298F: drivers/pci/*acpi* 299F: drivers/pci/*/*acpi* 300F: drivers/pci/*/*/*acpi* 301F: tools/power/acpi/ 302 303ACPI COMPONENT ARCHITECTURE (ACPICA) 304M: Robert Moore <robert.moore@intel.com> 305M: Lv Zheng <lv.zheng@intel.com> 306M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 307L: linux-acpi@vger.kernel.org 308L: devel@acpica.org 309W: https://acpica.org/ 310W: https://github.com/acpica/acpica/ 311Q: https://patchwork.kernel.org/project/linux-acpi/list/ 312T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 313S: Supported 314F: drivers/acpi/acpica/ 315F: include/acpi/ 316F: tools/power/acpi/ 317 318ACPI FAN DRIVER 319M: Zhang Rui <rui.zhang@intel.com> 320L: linux-acpi@vger.kernel.org 321W: https://01.org/linux-acpi 322S: Supported 323F: drivers/acpi/fan.c 324 325ACPI FOR ARM64 (ACPI/arm64) 326M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 327M: Hanjun Guo <hanjun.guo@linaro.org> 328M: Sudeep Holla <sudeep.holla@arm.com> 329L: linux-acpi@vger.kernel.org 330S: Maintained 331F: drivers/acpi/arm64 332 333ACPI THERMAL DRIVER 334M: Zhang Rui <rui.zhang@intel.com> 335L: linux-acpi@vger.kernel.org 336W: https://01.org/linux-acpi 337S: Supported 338F: drivers/acpi/*thermal* 339 340ACPI VIDEO DRIVER 341M: Zhang Rui <rui.zhang@intel.com> 342L: linux-acpi@vger.kernel.org 343W: https://01.org/linux-acpi 344S: Supported 345F: drivers/acpi/acpi_video.c 346 347ACPI WMI DRIVER 348L: platform-driver-x86@vger.kernel.org 349S: Orphan 350F: drivers/platform/x86/wmi.c 351 352AD1889 ALSA SOUND DRIVER 353M: Thibaut Varene <T-Bone@parisc-linux.org> 354W: http://wiki.parisc-linux.org/AD1889 355L: linux-parisc@vger.kernel.org 356S: Maintained 357F: sound/pci/ad1889.* 358 359AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 360M: Michael Hennerich <michael.hennerich@analog.com> 361W: http://wiki.analog.com/AD5254 362W: http://ez.analog.com/community/linux-device-drivers 363S: Supported 364F: drivers/misc/ad525x_dpot.c 365 366AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 367M: Michael Hennerich <michael.hennerich@analog.com> 368W: http://wiki.analog.com/AD5398 369W: http://ez.analog.com/community/linux-device-drivers 370S: Supported 371F: drivers/regulator/ad5398.c 372 373AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 374M: Michael Hennerich <michael.hennerich@analog.com> 375W: http://wiki.analog.com/AD7142 376W: http://ez.analog.com/community/linux-device-drivers 377S: Supported 378F: drivers/input/misc/ad714x.c 379 380AD7877 TOUCHSCREEN DRIVER 381M: Michael Hennerich <michael.hennerich@analog.com> 382W: http://wiki.analog.com/AD7877 383W: http://ez.analog.com/community/linux-device-drivers 384S: Supported 385F: drivers/input/touchscreen/ad7877.c 386 387AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 388M: Michael Hennerich <michael.hennerich@analog.com> 389W: http://wiki.analog.com/AD7879 390W: http://ez.analog.com/community/linux-device-drivers 391S: Supported 392F: drivers/input/touchscreen/ad7879.c 393 394ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 395M: Jiri Kosina <jikos@kernel.org> 396S: Maintained 397 398ADF7242 IEEE 802.15.4 RADIO DRIVER 399M: Michael Hennerich <michael.hennerich@analog.com> 400W: https://wiki.analog.com/ADF7242 401W: http://ez.analog.com/community/linux-device-drivers 402L: linux-wpan@vger.kernel.org 403S: Supported 404F: drivers/net/ieee802154/adf7242.c 405F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 406 407ADM1025 HARDWARE MONITOR DRIVER 408M: Jean Delvare <jdelvare@suse.com> 409L: linux-hwmon@vger.kernel.org 410S: Maintained 411F: Documentation/hwmon/adm1025 412F: drivers/hwmon/adm1025.c 413 414ADM1029 HARDWARE MONITOR DRIVER 415M: Corentin Labbe <clabbe.montjoie@gmail.com> 416L: linux-hwmon@vger.kernel.org 417S: Maintained 418F: drivers/hwmon/adm1029.c 419 420ADM8211 WIRELESS DRIVER 421L: linux-wireless@vger.kernel.org 422W: http://wireless.kernel.org/ 423S: Orphan 424F: drivers/net/wireless/admtek/adm8211.* 425 426ADP1653 FLASH CONTROLLER DRIVER 427M: Sakari Ailus <sakari.ailus@iki.fi> 428L: linux-media@vger.kernel.org 429S: Maintained 430F: drivers/media/i2c/adp1653.c 431F: include/media/i2c/adp1653.h 432 433ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 434M: Michael Hennerich <michael.hennerich@analog.com> 435W: http://wiki.analog.com/ADP5520 436W: http://ez.analog.com/community/linux-device-drivers 437S: Supported 438F: drivers/mfd/adp5520.c 439F: drivers/video/backlight/adp5520_bl.c 440F: drivers/leds/leds-adp5520.c 441F: drivers/gpio/gpio-adp5520.c 442F: drivers/input/keyboard/adp5520-keys.c 443 444ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 445M: Michael Hennerich <michael.hennerich@analog.com> 446W: http://wiki.analog.com/ADP5588 447W: http://ez.analog.com/community/linux-device-drivers 448S: Supported 449F: drivers/input/keyboard/adp5588-keys.c 450F: drivers/gpio/gpio-adp5588.c 451 452ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 453M: Michael Hennerich <michael.hennerich@analog.com> 454W: http://wiki.analog.com/ADP8860 455W: http://ez.analog.com/community/linux-device-drivers 456S: Supported 457F: drivers/video/backlight/adp8860_bl.c 458 459ADS1015 HARDWARE MONITOR DRIVER 460M: Dirk Eibach <eibach@gdsys.de> 461L: linux-hwmon@vger.kernel.org 462S: Maintained 463F: Documentation/hwmon/ads1015 464F: drivers/hwmon/ads1015.c 465F: include/linux/i2c/ads1015.h 466 467ADT746X FAN DRIVER 468M: Colin Leroy <colin@colino.net> 469S: Maintained 470F: drivers/macintosh/therm_adt746x.c 471 472ADT7475 HARDWARE MONITOR DRIVER 473M: Jean Delvare <jdelvare@suse.com> 474L: linux-hwmon@vger.kernel.org 475S: Maintained 476F: Documentation/hwmon/adt7475 477F: drivers/hwmon/adt7475.c 478 479ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 480M: Michael Hennerich <michael.hennerich@analog.com> 481W: http://wiki.analog.com/ADXL345 482W: http://ez.analog.com/community/linux-device-drivers 483S: Supported 484F: drivers/input/misc/adxl34x.c 485 486ADVANSYS SCSI DRIVER 487M: Matthew Wilcox <matthew@wil.cx> 488M: Hannes Reinecke <hare@suse.com> 489L: linux-scsi@vger.kernel.org 490S: Maintained 491F: Documentation/scsi/advansys.txt 492F: drivers/scsi/advansys.c 493 494AEDSP16 DRIVER 495M: Riccardo Facchetti <fizban@tin.it> 496S: Maintained 497F: sound/oss/aedsp16.c 498 499AF9013 MEDIA DRIVER 500M: Antti Palosaari <crope@iki.fi> 501L: linux-media@vger.kernel.org 502W: https://linuxtv.org 503W: http://palosaari.fi/linux/ 504Q: http://patchwork.linuxtv.org/project/linux-media/list/ 505T: git git://linuxtv.org/anttip/media_tree.git 506S: Maintained 507F: drivers/media/dvb-frontends/af9013* 508 509AF9033 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/af9033* 518 519AFFS FILE SYSTEM 520L: linux-fsdevel@vger.kernel.org 521S: Orphan 522F: Documentation/filesystems/affs.txt 523F: fs/affs/ 524 525AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 526M: David Howells <dhowells@redhat.com> 527L: linux-afs@lists.infradead.org 528S: Supported 529F: fs/afs/ 530F: include/net/af_rxrpc.h 531F: net/rxrpc/af_rxrpc.c 532 533AGPGART DRIVER 534M: David Airlie <airlied@linux.ie> 535T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 536S: Maintained 537F: drivers/char/agp/ 538F: include/linux/agp* 539F: include/uapi/linux/agp* 540 541AHA152X SCSI DRIVER 542M: "Juergen E. Fischer" <fischer@norbit.de> 543L: linux-scsi@vger.kernel.org 544S: Maintained 545F: drivers/scsi/aha152x* 546F: drivers/scsi/pcmcia/aha152x* 547 548AIC7XXX / AIC79XX SCSI DRIVER 549M: Hannes Reinecke <hare@suse.com> 550L: linux-scsi@vger.kernel.org 551S: Maintained 552F: drivers/scsi/aic7xxx/ 553 554AIMSLAB FM RADIO RECEIVER DRIVER 555M: Hans Verkuil <hverkuil@xs4all.nl> 556L: linux-media@vger.kernel.org 557T: git git://linuxtv.org/media_tree.git 558W: https://linuxtv.org 559S: Maintained 560F: drivers/media/radio/radio-aimslab* 561 562AIO 563M: Benjamin LaHaise <bcrl@kvack.org> 564L: linux-aio@kvack.org 565S: Supported 566F: fs/aio.c 567F: include/linux/*aio*.h 568 569AIRSPY MEDIA DRIVER 570M: Antti Palosaari <crope@iki.fi> 571L: linux-media@vger.kernel.org 572W: https://linuxtv.org 573W: http://palosaari.fi/linux/ 574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 575T: git git://linuxtv.org/anttip/media_tree.git 576S: Maintained 577F: drivers/media/usb/airspy/ 578 579ALCATEL SPEEDTOUCH USB DRIVER 580M: Duncan Sands <duncan.sands@free.fr> 581L: linux-usb@vger.kernel.org 582W: http://www.linux-usb.org/SpeedTouch/ 583S: Maintained 584F: drivers/usb/atm/speedtch.c 585F: drivers/usb/atm/usbatm.c 586 587ALCHEMY AU1XX0 MMC DRIVER 588M: Manuel Lauss <manuel.lauss@gmail.com> 589S: Maintained 590F: drivers/mmc/host/au1xmmc.c 591 592ALI1563 I2C DRIVER 593M: Rudolf Marek <r.marek@assembler.cz> 594L: linux-i2c@vger.kernel.org 595S: Maintained 596F: Documentation/i2c/busses/i2c-ali1563 597F: drivers/i2c/busses/i2c-ali1563.c 598 599ALLWINNER SECURITY SYSTEM 600M: Corentin Labbe <clabbe.montjoie@gmail.com> 601L: linux-crypto@vger.kernel.org 602S: Maintained 603F: drivers/crypto/sunxi-ss/ 604 605ALPHA PORT 606M: Richard Henderson <rth@twiddle.net> 607M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 608M: Matt Turner <mattst88@gmail.com> 609S: Odd Fixes 610L: linux-alpha@vger.kernel.org 611F: arch/alpha/ 612 613ALPS PS/2 TOUCHPAD DRIVER 614R: Pali Rohár <pali.rohar@gmail.com> 615F: drivers/input/mouse/alps.* 616 617ALTERA MAILBOX DRIVER 618M: Ley Foon Tan <lftan@altera.com> 619L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 620S: Maintained 621F: drivers/mailbox/mailbox-altera.c 622 623ALTERA PIO DRIVER 624M: Tien Hock Loh <thloh@altera.com> 625L: linux-gpio@vger.kernel.org 626S: Maintained 627F: drivers/gpio/gpio-altera.c 628 629ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 630M: Thor Thayer <tthayer@opensource.altera.com> 631S: Maintained 632F: drivers/gpio/gpio-altera-a10sr.c 633F: drivers/mfd/altera-a10sr.c 634F: include/linux/mfd/altera-a10sr.h 635 636ALTERA TRIPLE SPEED ETHERNET DRIVER 637M: Vince Bridgers <vbridger@opensource.altera.com> 638L: netdev@vger.kernel.org 639L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 640S: Maintained 641F: drivers/net/ethernet/altera/ 642 643ALTERA UART/JTAG UART SERIAL DRIVERS 644M: Tobias Klauser <tklauser@distanz.ch> 645L: linux-serial@vger.kernel.org 646L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 647S: Maintained 648F: drivers/tty/serial/altera_uart.c 649F: drivers/tty/serial/altera_jtaguart.c 650F: include/linux/altera_uart.h 651F: include/linux/altera_jtaguart.h 652 653AMAZON ETHERNET DRIVERS 654M: Netanel Belgazal <netanel@annapurnalabs.com> 655R: Saeed Bishara <saeed@annapurnalabs.com> 656R: Zorik Machulsky <zorik@annapurnalabs.com> 657L: netdev@vger.kernel.org 658S: Supported 659F: Documentation/networking/ena.txt 660F: drivers/net/ethernet/amazon/ 661 662AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 663M: Tom Lendacky <thomas.lendacky@amd.com> 664M: Gary Hook <gary.hook@amd.com> 665L: linux-crypto@vger.kernel.org 666S: Supported 667F: drivers/crypto/ccp/ 668F: include/linux/ccp.h 669 670AMD FAM15H PROCESSOR POWER MONITORING DRIVER 671M: Huang Rui <ray.huang@amd.com> 672L: linux-hwmon@vger.kernel.org 673S: Supported 674F: Documentation/hwmon/fam15h_power 675F: drivers/hwmon/fam15h_power.c 676 677AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 678L: linux-geode@lists.infradead.org (moderated for non-subscribers) 679S: Orphan 680F: drivers/usb/gadget/udc/amd5536udc.* 681 682AMD GEODE PROCESSOR/CHIPSET SUPPORT 683P: Andres Salomon <dilinger@queued.net> 684L: linux-geode@lists.infradead.org (moderated for non-subscribers) 685W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 686S: Supported 687F: drivers/char/hw_random/geode-rng.c 688F: drivers/crypto/geode* 689F: drivers/video/fbdev/geode/ 690F: arch/x86/include/asm/geode.h 691 692AMD IOMMU (AMD-VI) 693M: Joerg Roedel <joro@8bytes.org> 694L: iommu@lists.linux-foundation.org 695T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 696S: Maintained 697F: drivers/iommu/amd_iommu*.[ch] 698F: include/linux/amd-iommu.h 699 700AMD KFD 701M: Oded Gabbay <oded.gabbay@gmail.com> 702L: dri-devel@lists.freedesktop.org 703T: git git://people.freedesktop.org/~gabbayo/linux.git 704S: Supported 705F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 706F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 707F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 708F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 709F: drivers/gpu/drm/amd/amdkfd/ 710F: drivers/gpu/drm/amd/include/cik_structs.h 711F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 712F: drivers/gpu/drm/amd/include/vi_structs.h 713F: drivers/gpu/drm/radeon/radeon_kfd.c 714F: drivers/gpu/drm/radeon/radeon_kfd.h 715F: include/uapi/linux/kfd_ioctl.h 716 717AMD SEATTLE DEVICE TREE SUPPORT 718M: Brijesh Singh <brijeshkumar.singh@amd.com> 719M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 720M: Tom Lendacky <thomas.lendacky@amd.com> 721S: Supported 722F: arch/arm64/boot/dts/amd/ 723 724AMD XGBE DRIVER 725M: Tom Lendacky <thomas.lendacky@amd.com> 726L: netdev@vger.kernel.org 727S: Supported 728F: drivers/net/ethernet/amd/xgbe/ 729F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 730 731AMS (Apple Motion Sensor) DRIVER 732M: Michael Hanselmann <linux-kernel@hansmi.ch> 733S: Supported 734F: drivers/macintosh/ams/ 735 736ANALOG DEVICES INC AD9389B DRIVER 737M: Hans Verkuil <hans.verkuil@cisco.com> 738L: linux-media@vger.kernel.org 739S: Maintained 740F: drivers/media/i2c/ad9389b* 741 742ANALOG DEVICES INC ADV7180 DRIVER 743M: Lars-Peter Clausen <lars@metafoo.de> 744L: linux-media@vger.kernel.org 745W: http://ez.analog.com/community/linux-device-drivers 746S: Supported 747F: drivers/media/i2c/adv7180.c 748 749ANALOG DEVICES INC ADV7511 DRIVER 750M: Hans Verkuil <hans.verkuil@cisco.com> 751L: linux-media@vger.kernel.org 752S: Maintained 753F: drivers/media/i2c/adv7511* 754 755ANALOG DEVICES INC ADV7604 DRIVER 756M: Hans Verkuil <hans.verkuil@cisco.com> 757L: linux-media@vger.kernel.org 758S: Maintained 759F: drivers/media/i2c/adv7604* 760 761ANALOG DEVICES INC ADV7842 DRIVER 762M: Hans Verkuil <hans.verkuil@cisco.com> 763L: linux-media@vger.kernel.org 764S: Maintained 765F: drivers/media/i2c/adv7842* 766 767ANALOG DEVICES INC ASOC CODEC DRIVERS 768M: Lars-Peter Clausen <lars@metafoo.de> 769L: alsa-devel@alsa-project.org (moderated for non-subscribers) 770W: http://wiki.analog.com/ 771W: http://ez.analog.com/community/linux-device-drivers 772S: Supported 773F: sound/soc/codecs/adau* 774F: sound/soc/codecs/adav* 775F: sound/soc/codecs/ad1* 776F: sound/soc/codecs/ad7* 777F: sound/soc/codecs/ssm* 778F: sound/soc/codecs/sigmadsp.* 779 780ANALOG DEVICES INC ASOC DRIVERS 781L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 782L: alsa-devel@alsa-project.org (moderated for non-subscribers) 783W: http://blackfin.uclinux.org/ 784S: Supported 785F: sound/soc/blackfin/* 786 787ANALOG DEVICES INC IIO DRIVERS 788M: Lars-Peter Clausen <lars@metafoo.de> 789M: Michael Hennerich <Michael.Hennerich@analog.com> 790W: http://wiki.analog.com/ 791W: http://ez.analog.com/community/linux-device-drivers 792S: Supported 793F: drivers/iio/*/ad* 794X: drivers/iio/*/adjd* 795F: drivers/staging/iio/*/ad* 796F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 797 798ANALOG DEVICES INC DMA DRIVERS 799M: Lars-Peter Clausen <lars@metafoo.de> 800W: http://ez.analog.com/community/linux-device-drivers 801S: Supported 802F: drivers/dma/dma-axi-dmac.c 803 804ANDROID CONFIG FRAGMENTS 805M: Rob Herring <robh@kernel.org> 806S: Supported 807F: kernel/configs/android* 808 809ANDROID DRIVERS 810M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 811M: Arve Hjønnevåg <arve@android.com> 812M: Riley Andrews <riandrews@android.com> 813T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 814L: devel@driverdev.osuosl.org 815S: Supported 816F: drivers/android/ 817F: drivers/staging/android/ 818 819ANDROID ION DRIVER 820M: Laura Abbott <labbott@redhat.com> 821M: Sumit Semwal <sumit.semwal@linaro.org> 822L: devel@driverdev.osuosl.org 823S: Supported 824F: Documentation/devicetree/bindings/staging/ion/ 825F: drivers/staging/android/ion 826F: drivers/staging/android/uapi/ion.h 827F: drivers/staging/android/uapi/ion_test.h 828 829AOA (Apple Onboard Audio) ALSA DRIVER 830M: Johannes Berg <johannes@sipsolutions.net> 831L: linuxppc-dev@lists.ozlabs.org 832L: alsa-devel@alsa-project.org (moderated for non-subscribers) 833S: Maintained 834F: sound/aoa/ 835 836APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 837M: William Breathitt Gray <vilhelm.gray@gmail.com> 838L: linux-iio@vger.kernel.org 839S: Maintained 840F: drivers/iio/adc/stx104.c 841 842APM DRIVER 843M: Jiri Kosina <jikos@kernel.org> 844S: Odd fixes 845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 846F: arch/x86/kernel/apm_32.c 847F: include/linux/apm_bios.h 848F: include/uapi/linux/apm_bios.h 849F: drivers/char/apm-emulation.c 850 851APPLE BCM5974 MULTITOUCH DRIVER 852M: Henrik Rydberg <rydberg@bitmath.org> 853L: linux-input@vger.kernel.org 854S: Odd fixes 855F: drivers/input/mouse/bcm5974.c 856 857APPLE SMC DRIVER 858M: Henrik Rydberg <rydberg@bitmath.org> 859L: linux-hwmon@vger.kernel.org 860S: Odd fixes 861F: drivers/hwmon/applesmc.c 862 863APPLETALK NETWORK LAYER 864M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 865S: Maintained 866F: drivers/net/appletalk/ 867F: net/appletalk/ 868 869APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 870M: Duc Dang <dhdang@apm.com> 871S: Supported 872F: arch/arm64/boot/dts/apm/ 873 874APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 875M: Iyappan Subramanian <isubramanian@apm.com> 876M: Keyur Chudgar <kchudgar@apm.com> 877S: Supported 878F: drivers/net/ethernet/apm/xgene/ 879F: drivers/net/phy/mdio-xgene.c 880F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 881F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 882 883APPLIED MICRO (APM) X-GENE SOC PMU 884M: Tai Nguyen <ttnguyen@apm.com> 885S: Supported 886F: drivers/perf/xgene_pmu.c 887F: Documentation/perf/xgene-pmu.txt 888F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 889 890APTINA CAMERA SENSOR PLL 891M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 892L: linux-media@vger.kernel.org 893S: Maintained 894F: drivers/media/i2c/aptina-pll.* 895 896ARC FRAMEBUFFER DRIVER 897M: Jaya Kumar <jayalk@intworks.biz> 898S: Maintained 899F: drivers/video/fbdev/arcfb.c 900F: drivers/video/fbdev/core/fb_defio.c 901 902ARCNET NETWORK LAYER 903M: Michael Grzeschik <m.grzeschik@pengutronix.de> 904L: netdev@vger.kernel.org 905S: Maintained 906F: drivers/net/arcnet/ 907F: include/uapi/linux/if_arcnet.h 908 909ARC PGU DRM DRIVER 910M: Alexey Brodkin <abrodkin@synopsys.com> 911S: Supported 912F: drivers/gpu/drm/arc/ 913F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 914 915ARM ARCHITECTED TIMER DRIVER 916M: Mark Rutland <mark.rutland@arm.com> 917M: Marc Zyngier <marc.zyngier@arm.com> 918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 919S: Maintained 920F: arch/arm/include/asm/arch_timer.h 921F: arch/arm64/include/asm/arch_timer.h 922F: drivers/clocksource/arm_arch_timer.c 923 924ARM HDLCD DRM DRIVER 925M: Liviu Dudau <liviu.dudau@arm.com> 926S: Supported 927F: drivers/gpu/drm/arm/hdlcd_* 928F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 929 930ARM MALI-DP DRM DRIVER 931M: Liviu Dudau <liviu.dudau@arm.com> 932M: Brian Starkey <brian.starkey@arm.com> 933M: Mali DP Maintainers <malidp@foss.arm.com> 934S: Supported 935F: drivers/gpu/drm/arm/ 936F: Documentation/devicetree/bindings/display/arm,malidp.txt 937 938ARM MFM AND FLOPPY DRIVERS 939M: Ian Molton <spyro@f2s.com> 940S: Maintained 941F: arch/arm/lib/floppydma.S 942F: arch/arm/include/asm/floppy.h 943 944ARM PMU PROFILING AND DEBUGGING 945M: Will Deacon <will.deacon@arm.com> 946M: Mark Rutland <mark.rutland@arm.com> 947S: Maintained 948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 949F: arch/arm*/kernel/perf_* 950F: arch/arm/oprofile/common.c 951F: arch/arm*/kernel/hw_breakpoint.c 952F: arch/arm*/include/asm/hw_breakpoint.h 953F: arch/arm*/include/asm/perf_event.h 954F: drivers/perf/* 955F: include/linux/perf/arm_pmu.h 956F: Documentation/devicetree/bindings/arm/pmu.txt 957 958ARM PORT 959M: Russell King <linux@armlinux.org.uk> 960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 961W: http://www.armlinux.org.uk/ 962S: Maintained 963F: arch/arm/ 964 965ARM SUB-ARCHITECTURES 966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 967S: Maintained 968F: arch/arm/mach-*/ 969F: arch/arm/plat-*/ 970T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 971 972ARM PRIMECELL AACI PL041 DRIVER 973M: Russell King <linux@armlinux.org.uk> 974S: Maintained 975F: sound/arm/aaci.* 976 977ARM PRIMECELL CLCD PL110 DRIVER 978M: Russell King <linux@armlinux.org.uk> 979S: Maintained 980F: drivers/video/fbdev/amba-clcd.* 981 982ARM PRIMECELL KMI PL050 DRIVER 983M: Russell King <linux@armlinux.org.uk> 984S: Maintained 985F: drivers/input/serio/ambakmi.* 986F: include/linux/amba/kmi.h 987 988ARM PRIMECELL MMCI PL180/1 DRIVER 989M: Russell King <linux@armlinux.org.uk> 990S: Maintained 991F: drivers/mmc/host/mmci.* 992F: include/linux/amba/mmci.h 993 994ARM PRIMECELL UART PL010 AND PL011 DRIVERS 995M: Russell King <linux@armlinux.org.uk> 996S: Maintained 997F: drivers/tty/serial/amba-pl01*.c 998F: include/linux/amba/serial.h 999 1000ARM PRIMECELL BUS SUPPORT 1001M: Russell King <linux@armlinux.org.uk> 1002S: Maintained 1003F: drivers/amba/ 1004F: include/linux/amba/bus.h 1005 1006ARM/ADS SPHERE MACHINE SUPPORT 1007M: Lennert Buytenhek <kernel@wantstofly.org> 1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1009S: Maintained 1010 1011ARM/AFEB9260 MACHINE SUPPORT 1012M: Sergey Lapin <slapin@ossfans.org> 1013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1014S: Maintained 1015 1016ARM/AJECO 1ARM MACHINE SUPPORT 1017M: Lennert Buytenhek <kernel@wantstofly.org> 1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1019S: Maintained 1020 1021ARM/Allwinner sunXi SoC support 1022M: Maxime Ripard <maxime.ripard@free-electrons.com> 1023M: Chen-Yu Tsai <wens@csie.org> 1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1025S: Maintained 1026N: sun[x456789]i 1027F: arch/arm/boot/dts/ntc-gr8* 1028 1029ARM/Allwinner SoC Clock Support 1030M: Emilio López <emilio@elopez.com.ar> 1031S: Maintained 1032F: drivers/clk/sunxi/ 1033 1034ARM/Amlogic Meson SoC support 1035M: Carlo Caione <carlo@caione.org> 1036M: Kevin Hilman <khilman@baylibre.com> 1037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1038L: linux-amlogic@lists.infradead.org 1039W: http://linux-meson.com/ 1040S: Maintained 1041F: arch/arm/mach-meson/ 1042F: arch/arm/boot/dts/meson* 1043F: arch/arm64/boot/dts/amlogic/ 1044F: drivers/pinctrl/meson/ 1045N: meson 1046 1047ARM/Annapurna Labs ALPINE ARCHITECTURE 1048M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1049M: Antoine Tenart <antoine.tenart@free-electrons.com> 1050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1051S: Maintained 1052F: arch/arm/mach-alpine/ 1053F: arch/arm/boot/dts/alpine* 1054F: arch/arm64/boot/dts/al/ 1055F: drivers/*/*alpine* 1056 1057ARM/ARTPEC MACHINE SUPPORT 1058M: Jesper Nilsson <jesper.nilsson@axis.com> 1059M: Lars Persson <lars.persson@axis.com> 1060M: Niklas Cassel <niklas.cassel@axis.com> 1061S: Maintained 1062L: linux-arm-kernel@axis.com 1063F: arch/arm/mach-artpec 1064F: arch/arm/boot/dts/artpec6* 1065F: drivers/clk/axis 1066 1067ARM/ASPEED MACHINE SUPPORT 1068M: Joel Stanley <joel@jms.id.au> 1069S: Maintained 1070F: arch/arm/mach-aspeed/ 1071F: arch/arm/boot/dts/aspeed-* 1072F: drivers/*/*aspeed* 1073 1074ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1075M: Nicolas Ferre <nicolas.ferre@atmel.com> 1076M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1077M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1079W: http://www.linux4sam.org 1080T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1081S: Supported 1082F: arch/arm/mach-at91/ 1083F: include/soc/at91/ 1084F: arch/arm/boot/dts/at91*.dts 1085F: arch/arm/boot/dts/at91*.dtsi 1086F: arch/arm/boot/dts/sama*.dts 1087F: arch/arm/boot/dts/sama*.dtsi 1088F: arch/arm/include/debug/at91.S 1089 1090ARM/ATMEL AT91 Clock Support 1091M: Boris Brezillon <boris.brezillon@free-electrons.com> 1092S: Maintained 1093F: drivers/clk/at91 1094 1095ARM/CALXEDA HIGHBANK ARCHITECTURE 1096M: Rob Herring <robh@kernel.org> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098S: Maintained 1099F: arch/arm/mach-highbank/ 1100F: arch/arm/boot/dts/highbank.dts 1101F: arch/arm/boot/dts/ecx-*.dts* 1102 1103ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1104M: Krzysztof Halasa <khalasa@piap.pl> 1105S: Maintained 1106F: arch/arm/mach-cns3xxx/ 1107 1108ARM/CAVIUM THUNDER NETWORK DRIVER 1109M: Sunil Goutham <sgoutham@cavium.com> 1110M: Robert Richter <rric@kernel.org> 1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1112S: Supported 1113F: drivers/net/ethernet/cavium/thunder/ 1114 1115ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1116M: Alexander Shiyan <shc_work@mail.ru> 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1118S: Odd Fixes 1119N: clps711x 1120 1121ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1122M: Hartley Sweeten <hsweeten@visionengravers.com> 1123M: Ryan Mallon <rmallon@gmail.com> 1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1125S: Maintained 1126F: arch/arm/mach-ep93xx/ 1127F: arch/arm/mach-ep93xx/include/mach/ 1128 1129ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1130M: Lennert Buytenhek <kernel@wantstofly.org> 1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1132S: Maintained 1133 1134ARM/CLKDEV SUPPORT 1135M: Russell King <linux@armlinux.org.uk> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Maintained 1138F: arch/arm/include/asm/clkdev.h 1139F: drivers/clk/clkdev.c 1140 1141ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1142M: Mike Rapoport <mike@compulab.co.il> 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1144S: Maintained 1145 1146ARM/CONTEC MICRO9 MACHINE SUPPORT 1147M: Hubert Feurstein <hubert.feurstein@contec.at> 1148S: Maintained 1149F: arch/arm/mach-ep93xx/micro9.c 1150 1151ARM/CORESIGHT FRAMEWORK AND DRIVERS 1152M: Mathieu Poirier <mathieu.poirier@linaro.org> 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1154S: Maintained 1155F: drivers/hwtracing/coresight/* 1156F: Documentation/trace/coresight.txt 1157F: Documentation/devicetree/bindings/arm/coresight.txt 1158F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1159F: tools/perf/arch/arm/util/pmu.c 1160F: tools/perf/arch/arm/util/auxtrace.c 1161F: tools/perf/arch/arm/util/cs-etm.c 1162F: tools/perf/arch/arm/util/cs-etm.h 1163F: tools/perf/util/cs-etm.h 1164 1165ARM/CORGI MACHINE SUPPORT 1166M: Richard Purdie <rpurdie@rpsys.net> 1167S: Maintained 1168 1169ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1170M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1172T: git git://github.com/ulli-kroll/linux.git 1173S: Maintained 1174F: arch/arm/mach-gemini/ 1175F: drivers/rtc/rtc-gemini.c 1176 1177ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1178M: Barry Song <baohua@kernel.org> 1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1180T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1181S: Maintained 1182F: arch/arm/boot/dts/prima2* 1183F: arch/arm/mach-prima2/ 1184F: drivers/clk/sirf/ 1185F: drivers/clocksource/timer-prima2.c 1186F: drivers/clocksource/timer-atlas7.c 1187N: [^a-z]sirf 1188 1189ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1190M: Baruch Siach <baruch@tkos.co.il> 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1192S: Maintained 1193F: arch/arm/boot/dts/cx92755* 1194N: digicolor 1195 1196ARM/EBSA110 MACHINE SUPPORT 1197M: Russell King <linux@armlinux.org.uk> 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1199W: http://www.armlinux.org.uk/ 1200S: Maintained 1201F: arch/arm/mach-ebsa110/ 1202F: drivers/net/ethernet/amd/am79c961a.* 1203 1204ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1205M: Uwe Kleine-König <kernel@pengutronix.de> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208N: efm32 1209 1210ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1211M: Daniel Ribeiro <drwyrm@gmail.com> 1212M: Stefan Schmidt <stefan@openezx.org> 1213M: Harald Welte <laforge@openezx.org> 1214L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1215W: http://www.openezx.org/ 1216S: Maintained 1217T: topgit git://git.openezx.org/openezx.git 1218F: arch/arm/mach-pxa/ezx.c 1219 1220ARM/FARADAY FA526 PORT 1221M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1223S: Maintained 1224T: git git://git.berlios.de/gemini-board 1225F: arch/arm/mm/*-fa* 1226 1227ARM/FOOTBRIDGE ARCHITECTURE 1228M: Russell King <linux@armlinux.org.uk> 1229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1230W: http://www.armlinux.org.uk/ 1231S: Maintained 1232F: arch/arm/include/asm/hardware/dec21285.h 1233F: arch/arm/mach-footbridge/ 1234 1235ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1236M: Shawn Guo <shawnguo@kernel.org> 1237M: Sascha Hauer <kernel@pengutronix.de> 1238R: Fabio Estevam <fabio.estevam@nxp.com> 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1240S: Maintained 1241T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1242F: arch/arm/mach-imx/ 1243F: arch/arm/mach-mxs/ 1244F: arch/arm/boot/dts/imx* 1245F: arch/arm/configs/imx*_defconfig 1246F: drivers/clk/imx/ 1247F: include/soc/imx/ 1248 1249ARM/FREESCALE VYBRID ARM ARCHITECTURE 1250M: Shawn Guo <shawnguo@kernel.org> 1251M: Sascha Hauer <kernel@pengutronix.de> 1252R: Stefan Agner <stefan@agner.ch> 1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1254S: Maintained 1255T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1256F: arch/arm/mach-imx/*vf610* 1257F: arch/arm/boot/dts/vf* 1258 1259ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1260M: Lennert Buytenhek <kernel@wantstofly.org> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263 1264ARM/GUMSTIX MACHINE SUPPORT 1265M: Steve Sakoman <sakoman@gmail.com> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268 1269ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1270M: Philipp Zabel <philipp.zabel@gmail.com> 1271M: Paul Parsons <lost.distance@yahoo.com> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-pxa/hx4700.c 1275F: arch/arm/mach-pxa/include/mach/hx4700.h 1276F: sound/soc/pxa/hx4700.c 1277 1278ARM/HISILICON SOC SUPPORT 1279M: Wei Xu <xuwei5@hisilicon.com> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281W: http://www.hisilicon.com 1282S: Supported 1283T: git git://github.com/hisilicon/linux-hisi.git 1284F: arch/arm/mach-hisi/ 1285F: arch/arm/boot/dts/hi3* 1286F: arch/arm/boot/dts/hip* 1287F: arch/arm/boot/dts/hisi* 1288F: arch/arm64/boot/dts/hisilicon/ 1289 1290ARM/HP JORNADA 7XX MACHINE SUPPORT 1291M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1292W: www.jlime.com 1293S: Maintained 1294T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1295F: arch/arm/mach-sa1100/jornada720.c 1296F: arch/arm/mach-sa1100/include/mach/jornada720.h 1297 1298ARM/IGEP MACHINE SUPPORT 1299M: Enric Balletbo i Serra <eballetbo@gmail.com> 1300M: Javier Martinez Canillas <javier@dowhile0.org> 1301L: linux-omap@vger.kernel.org 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303S: Maintained 1304F: arch/arm/boot/dts/omap3-igep* 1305 1306ARM/INCOME PXA270 SUPPORT 1307M: Marek Vasut <marek.vasut@gmail.com> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309S: Maintained 1310F: arch/arm/mach-pxa/colibri-pxa270-income.c 1311 1312ARM/INTEL IOP32X ARM ARCHITECTURE 1313M: Lennert Buytenhek <kernel@wantstofly.org> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315S: Maintained 1316 1317ARM/INTEL IOP33X ARM ARCHITECTURE 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Orphan 1320 1321ARM/INTEL IOP13XX ARM ARCHITECTURE 1322M: Lennert Buytenhek <kernel@wantstofly.org> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325 1326ARM/INTEL IQ81342EX MACHINE SUPPORT 1327M: Lennert Buytenhek <kernel@wantstofly.org> 1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1329S: Maintained 1330 1331ARM/INTEL IXDP2850 MACHINE SUPPORT 1332M: Lennert Buytenhek <kernel@wantstofly.org> 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1334S: Maintained 1335 1336ARM/INTEL IXP4XX ARM ARCHITECTURE 1337M: Imre Kaloz <kaloz@openwrt.org> 1338M: Krzysztof Halasa <khalasa@piap.pl> 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1340S: Maintained 1341F: arch/arm/mach-ixp4xx/ 1342 1343ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1344M: Jonathan Cameron <jic23@cam.ac.uk> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346S: Maintained 1347F: arch/arm/mach-pxa/stargate2.c 1348F: drivers/pcmcia/pxa2xx_stargate2.c 1349 1350ARM/INTEL XSC3 (MANZANO) ARM CORE 1351M: Lennert Buytenhek <kernel@wantstofly.org> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353S: Maintained 1354 1355ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1356M: Lennert Buytenhek <kernel@wantstofly.org> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359 1360ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1361M: Santosh Shilimkar <ssantosh@kernel.org> 1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1363S: Maintained 1364F: arch/arm/mach-keystone/ 1365F: arch/arm/boot/dts/keystone-* 1366T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1367 1368ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1369M: Santosh Shilimkar <ssantosh@kernel.org> 1370L: linux-kernel@vger.kernel.org 1371S: Maintained 1372F: drivers/clk/keystone/ 1373 1374ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1375M: Santosh Shilimkar <ssantosh@kernel.org> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377L: linux-kernel@vger.kernel.org 1378S: Maintained 1379F: drivers/clocksource/timer-keystone.c 1380 1381ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1382M: Santosh Shilimkar <ssantosh@kernel.org> 1383L: linux-kernel@vger.kernel.org 1384S: Maintained 1385F: drivers/power/reset/keystone-reset.c 1386 1387ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1388M: Santosh Shilimkar <ssantosh@kernel.org> 1389L: linux-kernel@vger.kernel.org 1390S: Maintained 1391F: drivers/memory/*emif* 1392 1393ARM/LG1K ARCHITECTURE 1394M: Chanho Min <chanho.min@lge.com> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396S: Maintained 1397F: arch/arm64/boot/dts/lg/ 1398 1399ARM/LOGICPD PXA270 MACHINE SUPPORT 1400M: Lennert Buytenhek <kernel@wantstofly.org> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403 1404ARM/LPC18XX ARCHITECTURE 1405M: Joachim Eastwood <manabian@gmail.com> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408F: arch/arm/boot/dts/lpc43* 1409F: drivers/clk/nxp/clk-lpc18xx* 1410F: drivers/clocksource/time-lpc32xx.c 1411F: drivers/i2c/busses/i2c-lpc2k.c 1412F: drivers/memory/pl172.c 1413F: drivers/mtd/spi-nor/nxp-spifi.c 1414F: drivers/rtc/rtc-lpc24xx.c 1415N: lpc18xx 1416 1417ARM/LPC32XX SOC SUPPORT 1418M: Vladimir Zapolskiy <vz@mleia.com> 1419M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1422S: Maintained 1423F: arch/arm/boot/dts/lpc32* 1424F: arch/arm/mach-lpc32xx/ 1425F: drivers/i2c/busses/i2c-pnx.c 1426F: drivers/net/ethernet/nxp/lpc_eth.c 1427F: drivers/usb/host/ohci-nxp.c 1428F: drivers/watchdog/pnx4008_wdt.c 1429N: lpc32xx 1430 1431ARM/MAGICIAN MACHINE SUPPORT 1432M: Philipp Zabel <philipp.zabel@gmail.com> 1433S: Maintained 1434 1435ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1436M: Jason Cooper <jason@lakedaemon.net> 1437M: Andrew Lunn <andrew@lunn.ch> 1438M: Gregory Clement <gregory.clement@free-electrons.com> 1439M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441S: Maintained 1442F: arch/arm/mach-mvebu/ 1443F: drivers/rtc/rtc-armada38x.c 1444F: arch/arm/boot/dts/armada* 1445F: arch/arm/boot/dts/kirkwood* 1446F: arch/arm64/boot/dts/marvell/armada* 1447F: drivers/cpufreq/mvebu-cpufreq.c 1448F: arch/arm/configs/mvebu_*_defconfig 1449 1450ARM/Marvell Berlin SoC support 1451M: Jisheng Zhang <jszhang@marvell.com> 1452M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1454S: Maintained 1455F: arch/arm/mach-berlin/ 1456F: arch/arm/boot/dts/berlin* 1457F: arch/arm64/boot/dts/marvell/berlin* 1458 1459 1460ARM/Marvell Dove/MV78xx0/Orion SOC support 1461M: Jason Cooper <jason@lakedaemon.net> 1462M: Andrew Lunn <andrew@lunn.ch> 1463M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1464M: Gregory Clement <gregory.clement@free-electrons.com> 1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1466S: Maintained 1467F: arch/arm/mach-dove/ 1468F: arch/arm/mach-mv78xx0/ 1469F: arch/arm/mach-orion5x/ 1470F: arch/arm/plat-orion/ 1471F: arch/arm/boot/dts/dove* 1472F: arch/arm/boot/dts/orion5x* 1473 1474 1475ARM/Orion SoC/Technologic Systems TS-78xx platform support 1476M: Alexander Clouter <alex@digriz.org.uk> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478W: http://www.digriz.org.uk/ts78xx/kernel 1479S: Maintained 1480F: arch/arm/mach-orion5x/ts78xx-* 1481 1482ARM/OXNAS platform support 1483M: Neil Armstrong <narmstrong@baylibre.com> 1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1485L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1486S: Maintained 1487F: arch/arm/mach-oxnas/ 1488F: arch/arm/boot/dts/oxnas* 1489F: arch/arm/boot/dts/wd-mbwe.dts 1490N: oxnas 1491 1492ARM/Mediatek RTC DRIVER 1493M: Eddie Huang <eddie.huang@mediatek.com> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497F: drivers/rtc/rtc-mt6397.c 1498 1499ARM/Mediatek SoC support 1500M: Matthias Brugger <matthias.bgg@gmail.com> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1503S: Maintained 1504F: arch/arm/boot/dts/mt6* 1505F: arch/arm/boot/dts/mt8* 1506F: arch/arm/mach-mediatek/ 1507N: mtk 1508K: mediatek 1509 1510ARM/Mediatek USB3 PHY DRIVER 1511M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1514S: Maintained 1515F: drivers/phy/phy-mt65xx-usb3.c 1516 1517ARM/MICREL KS8695 ARCHITECTURE 1518M: Greg Ungerer <gerg@uclinux.org> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520F: arch/arm/mach-ks8695/ 1521S: Odd Fixes 1522 1523ARM/MIOA701 MACHINE SUPPORT 1524M: Robert Jarzmik <robert.jarzmik@free.fr> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526F: arch/arm/mach-pxa/mioa701.c 1527S: Maintained 1528 1529ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1530M: Michael Petchkovsky <mkpetch@internode.on.net> 1531S: Maintained 1532 1533ARM/NOMADIK ARCHITECTURE 1534M: Alessandro Rubini <rubini@unipv.it> 1535M: Linus Walleij <linus.walleij@linaro.org> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537S: Maintained 1538F: arch/arm/mach-nomadik/ 1539F: drivers/pinctrl/nomadik/ 1540F: drivers/i2c/busses/i2c-nomadik.c 1541T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1542 1543ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1544M: Nelson Castillo <arhuaco@freaks-unidos.net> 1545L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1546W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1547S: Supported 1548 1549ARM/TOSA MACHINE SUPPORT 1550M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1551M: Dirk Opfer <dirk@opfer-online.de> 1552S: Maintained 1553 1554ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1555M: Marek Vasut <marek.vasut@gmail.com> 1556L: linux-arm-kernel@lists.infradead.org 1557W: http://hackndev.com 1558S: Maintained 1559F: arch/arm/mach-pxa/include/mach/palmtx.h 1560F: arch/arm/mach-pxa/palmtx.c 1561F: arch/arm/mach-pxa/include/mach/palmt5.h 1562F: arch/arm/mach-pxa/palmt5.c 1563F: arch/arm/mach-pxa/include/mach/palmld.h 1564F: arch/arm/mach-pxa/palmld.c 1565F: arch/arm/mach-pxa/include/mach/palmte2.h 1566F: arch/arm/mach-pxa/palmte2.c 1567F: arch/arm/mach-pxa/include/mach/palmtc.h 1568F: arch/arm/mach-pxa/palmtc.c 1569 1570ARM/PALM TREO SUPPORT 1571M: Tomas Cech <sleep_walker@suse.com> 1572L: linux-arm-kernel@lists.infradead.org 1573W: http://hackndev.com 1574S: Maintained 1575F: arch/arm/mach-pxa/include/mach/palmtreo.h 1576F: arch/arm/mach-pxa/palmtreo.c 1577 1578ARM/PALMZ72 SUPPORT 1579M: Sergey Lapin <slapin@ossfans.org> 1580L: linux-arm-kernel@lists.infradead.org 1581W: http://hackndev.com 1582S: Maintained 1583F: arch/arm/mach-pxa/include/mach/palmz72.h 1584F: arch/arm/mach-pxa/palmz72.c 1585 1586ARM/PLEB SUPPORT 1587M: Peter Chubb <pleb@gelato.unsw.edu.au> 1588W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1589S: Maintained 1590 1591ARM/PT DIGITAL BOARD PORT 1592M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594W: http://www.armlinux.org.uk/ 1595S: Maintained 1596 1597ARM/QUALCOMM SUPPORT 1598M: Andy Gross <andy.gross@linaro.org> 1599M: David Brown <david.brown@linaro.org> 1600L: linux-arm-msm@vger.kernel.org 1601L: linux-soc@vger.kernel.org 1602S: Maintained 1603F: Documentation/devicetree/bindings/soc/qcom/ 1604F: arch/arm/boot/dts/qcom-*.dts 1605F: arch/arm/boot/dts/qcom-*.dtsi 1606F: arch/arm/mach-qcom/ 1607F: arch/arm64/boot/dts/qcom/* 1608F: drivers/i2c/busses/i2c-qup.c 1609F: drivers/clk/qcom/ 1610F: drivers/soc/qcom/ 1611F: drivers/spi/spi-qup.c 1612F: drivers/tty/serial/msm_serial.h 1613F: drivers/tty/serial/msm_serial.c 1614F: drivers/*/pm8???-* 1615F: drivers/mfd/ssbi.c 1616F: drivers/firmware/qcom_scm.c 1617T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1618 1619ARM/RADISYS ENP2611 MACHINE SUPPORT 1620M: Lennert Buytenhek <kernel@wantstofly.org> 1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1622S: Maintained 1623 1624ARM/RENESAS ARM64 ARCHITECTURE 1625M: Simon Horman <horms@verge.net.au> 1626M: Magnus Damm <magnus.damm@gmail.com> 1627L: linux-renesas-soc@vger.kernel.org 1628Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1629T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1630S: Supported 1631F: arch/arm64/boot/dts/renesas/ 1632F: drivers/soc/renesas/ 1633F: include/linux/soc/renesas/ 1634 1635ARM/RISCPC ARCHITECTURE 1636M: Russell King <linux@armlinux.org.uk> 1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1638W: http://www.armlinux.org.uk/ 1639S: Maintained 1640F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1641F: arch/arm/include/asm/hardware/ioc.h 1642F: arch/arm/include/asm/hardware/iomd.h 1643F: arch/arm/include/asm/hardware/memc.h 1644F: arch/arm/mach-rpc/ 1645F: drivers/net/ethernet/8390/etherh.c 1646F: drivers/net/ethernet/i825xx/ether1* 1647F: drivers/net/ethernet/seeq/ether3* 1648F: drivers/scsi/arm/ 1649 1650ARM/Rockchip SoC support 1651M: Heiko Stuebner <heiko@sntech.de> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653L: linux-rockchip@lists.infradead.org 1654T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1655S: Maintained 1656F: arch/arm/boot/dts/rk3* 1657F: arch/arm/mach-rockchip/ 1658F: drivers/clk/rockchip/ 1659F: drivers/i2c/busses/i2c-rk3x.c 1660F: drivers/*/*rockchip* 1661F: drivers/*/*/*rockchip* 1662F: sound/soc/rockchip/ 1663N: rockchip 1664 1665ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1666M: Kukjin Kim <kgene@kernel.org> 1667M: Krzysztof Kozlowski <krzk@kernel.org> 1668R: Javier Martinez Canillas <javier@osg.samsung.com> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1671S: Maintained 1672F: arch/arm/boot/dts/s3c* 1673F: arch/arm/boot/dts/s5p* 1674F: arch/arm/boot/dts/samsung* 1675F: arch/arm/boot/dts/exynos* 1676F: arch/arm64/boot/dts/exynos/ 1677F: arch/arm/plat-samsung/ 1678F: arch/arm/mach-s3c24*/ 1679F: arch/arm/mach-s3c64xx/ 1680F: arch/arm/mach-s5p*/ 1681F: arch/arm/mach-exynos*/ 1682F: drivers/*/*s3c24* 1683F: drivers/*/*/*s3c24* 1684F: drivers/*/*s3c64xx* 1685F: drivers/*/*s5pv210* 1686F: drivers/memory/samsung/* 1687F: drivers/soc/samsung/* 1688F: Documentation/arm/Samsung/ 1689F: Documentation/devicetree/bindings/arm/samsung/ 1690F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1691F: Documentation/devicetree/bindings/power/pd-samsung.txt 1692N: exynos 1693 1694ARM/SAMSUNG MOBILE MACHINE SUPPORT 1695M: Kyungmin Park <kyungmin.park@samsung.com> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697S: Maintained 1698F: arch/arm/mach-s5pv210/ 1699 1700ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1701M: Kyungmin Park <kyungmin.park@samsung.com> 1702M: Kamil Debski <kamil@wypas.org> 1703M: Andrzej Hajda <a.hajda@samsung.com> 1704L: linux-arm-kernel@lists.infradead.org 1705L: linux-media@vger.kernel.org 1706S: Maintained 1707F: drivers/media/platform/s5p-g2d/ 1708 1709ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1710M: Kyungmin Park <kyungmin.park@samsung.com> 1711M: Kamil Debski <kamil@wypas.org> 1712M: Jeongtae Park <jtp.park@samsung.com> 1713M: Andrzej Hajda <a.hajda@samsung.com> 1714L: linux-arm-kernel@lists.infradead.org 1715L: linux-media@vger.kernel.org 1716S: Maintained 1717F: arch/arm/plat-samsung/s5p-dev-mfc.c 1718F: drivers/media/platform/s5p-mfc/ 1719 1720ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1721M: Kyungmin Park <kyungmin.park@samsung.com> 1722L: linux-arm-kernel@lists.infradead.org 1723L: linux-media@vger.kernel.org 1724S: Maintained 1725F: drivers/staging/media/platform/s5p-cec/ 1726 1727ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1728M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1729M: Jacek Anaszewski <j.anaszewski@samsung.com> 1730L: linux-arm-kernel@lists.infradead.org 1731L: linux-media@vger.kernel.org 1732S: Maintained 1733F: drivers/media/platform/s5p-jpeg/ 1734 1735ARM/SHMOBILE ARM ARCHITECTURE 1736M: Simon Horman <horms@verge.net.au> 1737M: Magnus Damm <magnus.damm@gmail.com> 1738L: linux-renesas-soc@vger.kernel.org 1739Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1740T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1741S: Supported 1742F: arch/arm/boot/dts/emev2* 1743F: arch/arm/boot/dts/r7s* 1744F: arch/arm/boot/dts/r8a* 1745F: arch/arm/boot/dts/sh* 1746F: arch/arm/configs/shmobile_defconfig 1747F: arch/arm/include/debug/renesas-scif.S 1748F: arch/arm/mach-shmobile/ 1749F: drivers/soc/renesas/ 1750F: include/linux/soc/renesas/ 1751 1752ARM/SOCFPGA ARCHITECTURE 1753M: Dinh Nguyen <dinguyen@opensource.altera.com> 1754S: Maintained 1755F: arch/arm/mach-socfpga/ 1756F: arch/arm/boot/dts/socfpga* 1757F: arch/arm/configs/socfpga_defconfig 1758F: arch/arm64/boot/dts/altera/ 1759W: http://www.rocketboards.org 1760T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1761 1762ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1763M: Dinh Nguyen <dinguyen@opensource.altera.com> 1764S: Maintained 1765F: drivers/clk/socfpga/ 1766 1767ARM/SOCFPGA EDAC SUPPORT 1768M: Thor Thayer <tthayer@opensource.altera.com> 1769S: Maintained 1770F: drivers/edac/altera_edac. 1771 1772ARM/STI ARCHITECTURE 1773M: Patrice Chotard <patrice.chotard@st.com> 1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1775L: kernel@stlinux.com 1776W: http://www.stlinux.com 1777S: Maintained 1778F: arch/arm/mach-sti/ 1779F: arch/arm/boot/dts/sti* 1780F: drivers/char/hw_random/st-rng.c 1781F: drivers/clocksource/arm_global_timer.c 1782F: drivers/clocksource/clksrc_st_lpc.c 1783F: drivers/cpufreq/sti-cpufreq.c 1784F: drivers/i2c/busses/i2c-st.c 1785F: drivers/media/rc/st_rc.c 1786F: drivers/media/platform/sti/c8sectpfe/ 1787F: drivers/mmc/host/sdhci-st.c 1788F: drivers/phy/phy-miphy28lp.c 1789F: drivers/phy/phy-miphy365x.c 1790F: drivers/phy/phy-stih407-usb.c 1791F: drivers/phy/phy-stih41x-usb.c 1792F: drivers/pinctrl/pinctrl-st.c 1793F: drivers/remoteproc/st_remoteproc.c 1794F: drivers/reset/sti/ 1795F: drivers/rtc/rtc-st-lpc.c 1796F: drivers/tty/serial/st-asc.c 1797F: drivers/usb/dwc3/dwc3-st.c 1798F: drivers/usb/host/ehci-st.c 1799F: drivers/usb/host/ohci-st.c 1800F: drivers/watchdog/st_lpc_wdt.c 1801F: drivers/ata/ahci_st.c 1802 1803ARM/STM32 ARCHITECTURE 1804M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1805M: Alexandre Torgue <alexandre.torgue@st.com> 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1807S: Maintained 1808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1809N: stm32 1810F: drivers/clocksource/armv7m_systick.c 1811 1812ARM/TANGO ARCHITECTURE 1813M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1814L: linux-arm-kernel@lists.infradead.org 1815S: Maintained 1816N: tango 1817 1818ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1819M: Lennert Buytenhek <kernel@wantstofly.org> 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821S: Maintained 1822 1823ARM/TETON BGA MACHINE SUPPORT 1824M: "Mark F. Brown" <mark.brown314@gmail.com> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826S: Maintained 1827 1828ARM/THECUS N2100 MACHINE SUPPORT 1829M: Lennert Buytenhek <kernel@wantstofly.org> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832 1833ARM/NUVOTON W90X900 ARM ARCHITECTURE 1834M: Wan ZongShun <mcuos.com@gmail.com> 1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1836W: http://www.mcuos.com 1837S: Maintained 1838F: arch/arm/mach-w90x900/ 1839F: drivers/input/keyboard/w90p910_keypad.c 1840F: drivers/input/touchscreen/w90p910_ts.c 1841F: drivers/watchdog/nuc900_wdt.c 1842F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1843F: drivers/mtd/nand/nuc900_nand.c 1844F: drivers/rtc/rtc-nuc900.c 1845F: drivers/spi/spi-nuc900.c 1846F: drivers/usb/host/ehci-w90x900.c 1847F: drivers/video/fbdev/nuc900fb.c 1848 1849ARM/U300 MACHINE SUPPORT 1850M: Linus Walleij <linus.walleij@linaro.org> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852S: Supported 1853F: arch/arm/mach-u300/ 1854F: drivers/clocksource/timer-u300.c 1855F: drivers/i2c/busses/i2c-stu300.c 1856F: drivers/rtc/rtc-coh901331.c 1857F: drivers/watchdog/coh901327_wdt.c 1858F: drivers/dma/coh901318* 1859F: drivers/mfd/ab3100* 1860F: drivers/rtc/rtc-ab3100.c 1861F: drivers/rtc/rtc-coh901331.c 1862T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1863 1864ARM/UNIPHIER ARCHITECTURE 1865M: Masahiro Yamada <yamada.masahiro@socionext.com> 1866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1867T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1868S: Maintained 1869F: arch/arm/boot/dts/uniphier* 1870F: arch/arm/include/asm/hardware/cache-uniphier.h 1871F: arch/arm/mach-uniphier/ 1872F: arch/arm/mm/cache-uniphier.c 1873F: arch/arm64/boot/dts/socionext/ 1874F: drivers/bus/uniphier-system-bus.c 1875F: drivers/clk/uniphier/ 1876F: drivers/i2c/busses/i2c-uniphier* 1877F: drivers/pinctrl/uniphier/ 1878F: drivers/reset/reset-uniphier.c 1879F: drivers/tty/serial/8250/8250_uniphier.c 1880N: uniphier 1881 1882ARM/Ux500 ARM ARCHITECTURE 1883M: Linus Walleij <linus.walleij@linaro.org> 1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1885S: Maintained 1886F: arch/arm/mach-ux500/ 1887F: drivers/clocksource/clksrc-dbx500-prcmu.c 1888F: drivers/dma/ste_dma40* 1889F: drivers/hwspinlock/u8500_hsem.c 1890F: drivers/mfd/abx500* 1891F: drivers/mfd/ab8500* 1892F: drivers/mfd/dbx500* 1893F: drivers/mfd/db8500* 1894F: drivers/pinctrl/nomadik/pinctrl-ab* 1895F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1896F: drivers/rtc/rtc-ab8500.c 1897F: drivers/rtc/rtc-pl031.c 1898T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1899 1900ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1901M: Ulf Hansson <ulf.hansson@linaro.org> 1902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1903T: git git://git.linaro.org/people/ulfh/clk.git 1904S: Maintained 1905F: drivers/clk/ux500/ 1906 1907ARM/VERSATILE EXPRESS PLATFORM 1908M: Liviu Dudau <liviu.dudau@arm.com> 1909M: Sudeep Holla <sudeep.holla@arm.com> 1910M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1912S: Maintained 1913F: arch/arm/boot/dts/vexpress* 1914F: arch/arm64/boot/dts/arm/ 1915F: arch/arm/mach-vexpress/ 1916F: */*/vexpress* 1917F: */*/*/vexpress* 1918F: drivers/clk/versatile/clk-vexpress-osc.c 1919F: drivers/clocksource/versatile.c 1920N: mps2 1921 1922ARM/VFP SUPPORT 1923M: Russell King <linux@armlinux.org.uk> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925W: http://www.armlinux.org.uk/ 1926S: Maintained 1927F: arch/arm/vfp/ 1928 1929ARM/VOIPAC PXA270 SUPPORT 1930M: Marek Vasut <marek.vasut@gmail.com> 1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1932S: Maintained 1933F: arch/arm/mach-pxa/vpac270.c 1934F: arch/arm/mach-pxa/include/mach/vpac270.h 1935 1936ARM/VT8500 ARM ARCHITECTURE 1937M: Tony Prisk <linux@prisktech.co.nz> 1938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1939S: Maintained 1940F: arch/arm/mach-vt8500/ 1941F: drivers/clocksource/vt8500_timer.c 1942F: drivers/i2c/busses/i2c-wmt.c 1943F: drivers/mmc/host/wmt-sdmmc.c 1944F: drivers/pwm/pwm-vt8500.c 1945F: drivers/rtc/rtc-vt8500.c 1946F: drivers/tty/serial/vt8500_serial.c 1947F: drivers/usb/host/ehci-platform.c 1948F: drivers/usb/host/uhci-platform.c 1949F: drivers/video/fbdev/vt8500lcdfb.* 1950F: drivers/video/fbdev/wm8505fb* 1951F: drivers/video/fbdev/wmt_ge_rops.* 1952 1953ARM/ZIPIT Z2 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/z2.c 1958F: arch/arm/mach-pxa/include/mach/z2.h 1959 1960ARM/ZTE ARCHITECTURE 1961M: Jun Nie <jun.nie@linaro.org> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: arch/arm/mach-zx/ 1965F: drivers/clk/zte/ 1966F: Documentation/devicetree/bindings/arm/zte.txt 1967F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1968 1969ARM/ZYNQ ARCHITECTURE 1970M: Michal Simek <michal.simek@xilinx.com> 1971R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1973W: http://wiki.xilinx.com 1974T: git https://github.com/Xilinx/linux-xlnx.git 1975S: Supported 1976F: arch/arm/mach-zynq/ 1977F: drivers/cpuidle/cpuidle-zynq.c 1978F: drivers/block/xsysace.c 1979N: zynq 1980N: xilinx 1981F: drivers/clocksource/cadence_ttc_timer.c 1982F: drivers/i2c/busses/i2c-cadence.c 1983F: drivers/mmc/host/sdhci-of-arasan.c 1984F: drivers/edac/synopsys_edac.c 1985 1986ARM SMMU DRIVERS 1987M: Will Deacon <will.deacon@arm.com> 1988R: Robin Murphy <robin.murphy@arm.com> 1989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1990S: Maintained 1991F: drivers/iommu/arm-smmu.c 1992F: drivers/iommu/arm-smmu-v3.c 1993F: drivers/iommu/io-pgtable-arm.c 1994F: drivers/iommu/io-pgtable-arm-v7s.c 1995 1996ARM64 PORT (AARCH64 ARCHITECTURE) 1997M: Catalin Marinas <catalin.marinas@arm.com> 1998M: Will Deacon <will.deacon@arm.com> 1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2000T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2001S: Maintained 2002F: arch/arm64/ 2003F: Documentation/arm64/ 2004 2005AS3645A LED FLASH CONTROLLER DRIVER 2006M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2007L: linux-media@vger.kernel.org 2008T: git git://linuxtv.org/media_tree.git 2009S: Maintained 2010F: drivers/media/i2c/as3645a.c 2011F: include/media/i2c/as3645a.h 2012 2013ASAHI KASEI AK8974 DRIVER 2014M: Linus Walleij <linus.walleij@linaro.org> 2015L: linux-iio@vger.kernel.org 2016W: http://www.akm.com/ 2017S: Supported 2018F: drivers/iio/magnetometer/ak8974.c 2019 2020ASC7621 HARDWARE MONITOR DRIVER 2021M: George Joseph <george.joseph@fairview5.com> 2022L: linux-hwmon@vger.kernel.org 2023S: Maintained 2024F: Documentation/hwmon/asc7621 2025F: drivers/hwmon/asc7621.c 2026 2027ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2028M: Corentin Chary <corentin.chary@gmail.com> 2029L: acpi4asus-user@lists.sourceforge.net 2030L: platform-driver-x86@vger.kernel.org 2031W: http://acpi4asus.sf.net 2032S: Maintained 2033F: drivers/platform/x86/asus*.c 2034F: drivers/platform/x86/eeepc*.c 2035 2036ASUS WIRELESS RADIO CONTROL DRIVER 2037M: João Paulo Rechi Vita <jprvita@gmail.com> 2038L: platform-driver-x86@vger.kernel.org 2039S: Maintained 2040F: drivers/platform/x86/asus-wireless.c 2041 2042ASYMMETRIC KEYS 2043M: David Howells <dhowells@redhat.com> 2044L: keyrings@vger.kernel.org 2045S: Maintained 2046F: Documentation/crypto/asymmetric-keys.txt 2047F: include/linux/verification.h 2048F: include/crypto/public_key.h 2049F: include/crypto/pkcs7.h 2050F: crypto/asymmetric_keys/ 2051 2052ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2053R: Dan Williams <dan.j.williams@intel.com> 2054W: http://sourceforge.net/projects/xscaleiop 2055S: Odd fixes 2056F: Documentation/crypto/async-tx-api.txt 2057F: crypto/async_tx/ 2058F: drivers/dma/ 2059F: include/linux/dmaengine.h 2060F: include/linux/async_tx.h 2061 2062AT24 EEPROM DRIVER 2063M: Wolfram Sang <wsa@the-dreams.de> 2064L: linux-i2c@vger.kernel.org 2065S: Maintained 2066F: drivers/misc/eeprom/at24.c 2067F: include/linux/platform_data/at24.h 2068 2069ATA OVER ETHERNET (AOE) DRIVER 2070M: "Ed L. Cashin" <ed.cashin@acm.org> 2071W: http://www.openaoe.org/ 2072S: Supported 2073F: Documentation/aoe/ 2074F: drivers/block/aoe/ 2075 2076ATHEROS 71XX/9XXX GPIO DRIVER 2077M: Alban Bedel <albeu@free.fr> 2078W: https://github.com/AlbanBedel/linux 2079T: git git://github.com/AlbanBedel/linux 2080S: Maintained 2081F: drivers/gpio/gpio-ath79.c 2082F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2083 2084ATHEROS ATH GENERIC UTILITIES 2085M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2086L: linux-wireless@vger.kernel.org 2087S: Supported 2088F: drivers/net/wireless/ath/* 2089 2090ATHEROS ATH5K WIRELESS DRIVER 2091M: Jiri Slaby <jirislaby@gmail.com> 2092M: Nick Kossifidis <mickflemm@gmail.com> 2093M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2094L: linux-wireless@vger.kernel.org 2095W: http://wireless.kernel.org/en/users/Drivers/ath5k 2096S: Maintained 2097F: drivers/net/wireless/ath/ath5k/ 2098 2099ATHEROS ATH6KL WIRELESS DRIVER 2100M: Kalle Valo <kvalo@qca.qualcomm.com> 2101L: linux-wireless@vger.kernel.org 2102W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2103T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2104S: Supported 2105F: drivers/net/wireless/ath/ath6kl/ 2106 2107WILOCITY WIL6210 WIRELESS DRIVER 2108M: Maya Erez <qca_merez@qca.qualcomm.com> 2109L: linux-wireless@vger.kernel.org 2110L: wil6210@qca.qualcomm.com 2111S: Supported 2112W: http://wireless.kernel.org/en/users/Drivers/wil6210 2113F: drivers/net/wireless/ath/wil6210/ 2114F: include/uapi/linux/wil6210_uapi.h 2115 2116CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2117M: Christian Lamparter <chunkeey@googlemail.com> 2118L: linux-wireless@vger.kernel.org 2119W: http://wireless.kernel.org/en/users/Drivers/carl9170 2120S: Maintained 2121F: drivers/net/wireless/ath/carl9170/ 2122 2123ATK0110 HWMON DRIVER 2124M: Luca Tettamanti <kronos.it@gmail.com> 2125L: linux-hwmon@vger.kernel.org 2126S: Maintained 2127F: drivers/hwmon/asus_atk0110.c 2128 2129ATI_REMOTE2 DRIVER 2130M: Ville Syrjala <syrjala@sci.fi> 2131S: Maintained 2132F: drivers/input/misc/ati_remote2.c 2133 2134ATLX ETHERNET DRIVERS 2135M: Jay Cliburn <jcliburn@gmail.com> 2136M: Chris Snook <chris.snook@gmail.com> 2137L: netdev@vger.kernel.org 2138W: http://sourceforge.net/projects/atl1 2139W: http://atl1.sourceforge.net 2140S: Maintained 2141F: drivers/net/ethernet/atheros/ 2142 2143ATM 2144M: Chas Williams <3chas3@gmail.com> 2145L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2146L: netdev@vger.kernel.org 2147W: http://linux-atm.sourceforge.net 2148S: Maintained 2149F: drivers/atm/ 2150F: include/linux/atm* 2151F: include/uapi/linux/atm* 2152 2153ATMEL AT91 / AT32 MCI DRIVER 2154M: Ludovic Desroches <ludovic.desroches@atmel.com> 2155S: Maintained 2156F: drivers/mmc/host/atmel-mci.c 2157 2158ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2159M: Nicolas Ferre <nicolas.ferre@atmel.com> 2160S: Supported 2161F: drivers/power/reset/at91-sama5d2_shdwc.c 2162 2163ATMEL SAMA5D2 ADC DRIVER 2164M: Ludovic Desroches <ludovic.desroches@atmel.com> 2165L: linux-iio@vger.kernel.org 2166S: Supported 2167F: drivers/iio/adc/at91-sama5d2_adc.c 2168 2169ATMEL Audio ALSA driver 2170M: Nicolas Ferre <nicolas.ferre@atmel.com> 2171L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2172S: Supported 2173F: sound/soc/atmel 2174 2175ATMEL DMA DRIVER 2176M: Nicolas Ferre <nicolas.ferre@atmel.com> 2177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2178S: Supported 2179F: drivers/dma/at_hdmac.c 2180F: drivers/dma/at_hdmac_regs.h 2181F: include/linux/platform_data/dma-atmel.h 2182 2183ATMEL XDMA DRIVER 2184M: Ludovic Desroches <ludovic.desroches@atmel.com> 2185L: linux-arm-kernel@lists.infradead.org 2186L: dmaengine@vger.kernel.org 2187S: Supported 2188F: drivers/dma/at_xdmac.c 2189 2190ATMEL I2C DRIVER 2191M: Ludovic Desroches <ludovic.desroches@atmel.com> 2192L: linux-i2c@vger.kernel.org 2193S: Supported 2194F: drivers/i2c/busses/i2c-at91.c 2195 2196ATMEL ISI DRIVER 2197M: Ludovic Desroches <ludovic.desroches@atmel.com> 2198L: linux-media@vger.kernel.org 2199S: Supported 2200F: drivers/media/platform/soc_camera/atmel-isi.c 2201F: include/media/atmel-isi.h 2202 2203ATMEL LCDFB DRIVER 2204M: Nicolas Ferre <nicolas.ferre@atmel.com> 2205L: linux-fbdev@vger.kernel.org 2206S: Maintained 2207F: drivers/video/fbdev/atmel_lcdfb.c 2208F: include/video/atmel_lcdc.h 2209 2210ATMEL MACB ETHERNET DRIVER 2211M: Nicolas Ferre <nicolas.ferre@atmel.com> 2212S: Supported 2213F: drivers/net/ethernet/cadence/ 2214 2215ATMEL NAND DRIVER 2216M: Wenyou Yang <wenyou.yang@atmel.com> 2217M: Josh Wu <rainyfeeling@outlook.com> 2218L: linux-mtd@lists.infradead.org 2219S: Supported 2220F: drivers/mtd/nand/atmel_nand* 2221 2222ATMEL SDMMC DRIVER 2223M: Ludovic Desroches <ludovic.desroches@atmel.com> 2224L: linux-mmc@vger.kernel.org 2225S: Supported 2226F: drivers/mmc/host/sdhci-of-at91.c 2227 2228ATMEL SPI DRIVER 2229M: Nicolas Ferre <nicolas.ferre@atmel.com> 2230S: Supported 2231F: drivers/spi/spi-atmel.* 2232 2233ATMEL SSC DRIVER 2234M: Nicolas Ferre <nicolas.ferre@atmel.com> 2235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2236S: Supported 2237F: drivers/misc/atmel-ssc.c 2238F: include/linux/atmel-ssc.h 2239 2240ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2241M: Nicolas Ferre <nicolas.ferre@atmel.com> 2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2243S: Supported 2244F: drivers/misc/atmel_tclib.c 2245F: drivers/clocksource/tcb_clksrc.c 2246 2247ATMEL USBA UDC DRIVER 2248M: Nicolas Ferre <nicolas.ferre@atmel.com> 2249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2250S: Supported 2251F: drivers/usb/gadget/udc/atmel_usba_udc.* 2252 2253ATMEL WIRELESS DRIVER 2254M: Simon Kelley <simon@thekelleys.org.uk> 2255L: linux-wireless@vger.kernel.org 2256W: http://www.thekelleys.org.uk/atmel 2257W: http://atmelwlandriver.sourceforge.net/ 2258S: Maintained 2259F: drivers/net/wireless/atmel/atmel* 2260 2261ATMEL MAXTOUCH DRIVER 2262M: Nick Dyer <nick@shmanahar.org> 2263T: git git://github.com/ndyer/linux.git 2264S: Maintained 2265F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2266F: drivers/input/touchscreen/atmel_mxt_ts.c 2267F: include/linux/platform_data/atmel_mxt_ts.h 2268 2269ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2270M: Bradley Grove <linuxdrivers@attotech.com> 2271L: linux-scsi@vger.kernel.org 2272W: http://www.attotech.com 2273S: Supported 2274F: drivers/scsi/esas2r 2275 2276ATUSB IEEE 802.15.4 RADIO DRIVER 2277M: Stefan Schmidt <stefan@osg.samsung.com> 2278L: linux-wpan@vger.kernel.org 2279S: Maintained 2280F: drivers/net/ieee802154/atusb.c 2281F: drivers/net/ieee802154/atusb.h 2282F: drivers/net/ieee802154/at86rf230.h 2283 2284AUDIT SUBSYSTEM 2285M: Paul Moore <paul@paul-moore.com> 2286M: Eric Paris <eparis@redhat.com> 2287L: linux-audit@redhat.com (moderated for non-subscribers) 2288W: http://people.redhat.com/sgrubb/audit/ 2289T: git git://git.infradead.org/users/pcmoore/audit 2290S: Maintained 2291F: include/linux/audit.h 2292F: include/uapi/linux/audit.h 2293F: kernel/audit* 2294 2295AUXILIARY DISPLAY DRIVERS 2296M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2297W: http://miguelojeda.es/auxdisplay.htm 2298W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2299S: Maintained 2300F: drivers/auxdisplay/ 2301F: include/linux/cfag12864b.h 2302 2303AVR32 ARCHITECTURE 2304M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2305M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2306W: http://www.atmel.com/products/AVR32/ 2307W: http://mirror.egtvedt.no/avr32linux.org/ 2308W: http://avrfreaks.net/ 2309S: Maintained 2310F: arch/avr32/ 2311 2312AVR32/AT32AP MACHINE SUPPORT 2313M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2314M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2315S: Maintained 2316F: arch/avr32/mach-at32ap/ 2317 2318AX.25 NETWORK LAYER 2319M: Ralf Baechle <ralf@linux-mips.org> 2320L: linux-hams@vger.kernel.org 2321W: http://www.linux-ax25.org/ 2322S: Maintained 2323F: include/uapi/linux/ax25.h 2324F: include/net/ax25.h 2325F: net/ax25/ 2326 2327AZ6007 DVB DRIVER 2328M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2329M: Mauro Carvalho Chehab <mchehab@kernel.org> 2330L: linux-media@vger.kernel.org 2331W: https://linuxtv.org 2332T: git git://linuxtv.org/media_tree.git 2333S: Maintained 2334F: drivers/media/usb/dvb-usb-v2/az6007.c 2335 2336AZTECH FM RADIO RECEIVER DRIVER 2337M: Hans Verkuil <hverkuil@xs4all.nl> 2338L: linux-media@vger.kernel.org 2339T: git git://linuxtv.org/media_tree.git 2340W: https://linuxtv.org 2341S: Maintained 2342F: drivers/media/radio/radio-aztech* 2343 2344B43 WIRELESS DRIVER 2345L: linux-wireless@vger.kernel.org 2346L: b43-dev@lists.infradead.org 2347W: http://wireless.kernel.org/en/users/Drivers/b43 2348S: Odd Fixes 2349F: drivers/net/wireless/broadcom/b43/ 2350 2351B43LEGACY WIRELESS DRIVER 2352M: Larry Finger <Larry.Finger@lwfinger.net> 2353L: linux-wireless@vger.kernel.org 2354L: b43-dev@lists.infradead.org 2355W: http://wireless.kernel.org/en/users/Drivers/b43 2356S: Maintained 2357F: drivers/net/wireless/broadcom/b43legacy/ 2358 2359BACKLIGHT CLASS/SUBSYSTEM 2360M: Jingoo Han <jingoohan1@gmail.com> 2361M: Lee Jones <lee.jones@linaro.org> 2362T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2363S: Maintained 2364F: drivers/video/backlight/ 2365F: include/linux/backlight.h 2366 2367BATMAN ADVANCED 2368M: Marek Lindner <mareklindner@neomailbox.ch> 2369M: Simon Wunderlich <sw@simonwunderlich.de> 2370M: Antonio Quartulli <a@unstable.cc> 2371L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2372W: https://www.open-mesh.org/ 2373Q: https://patchwork.open-mesh.org/project/batman/list/ 2374S: Maintained 2375F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2376F: Documentation/ABI/testing/sysfs-class-net-mesh 2377F: Documentation/networking/batman-adv.txt 2378F: include/uapi/linux/batman_adv.h 2379F: net/batman-adv/ 2380 2381BAYCOM/HDLCDRV DRIVERS FOR AX.25 2382M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2383L: linux-hams@vger.kernel.org 2384W: http://www.baycom.org/~tom/ham/ham.html 2385S: Maintained 2386F: drivers/net/hamradio/baycom* 2387 2388BCACHE (BLOCK LAYER CACHE) 2389M: Kent Overstreet <kent.overstreet@gmail.com> 2390L: linux-bcache@vger.kernel.org 2391W: http://bcache.evilpiepirate.org 2392S: Orphan 2393F: drivers/md/bcache/ 2394 2395BDISP ST MEDIA DRIVER 2396M: Fabien Dessenne <fabien.dessenne@st.com> 2397L: linux-media@vger.kernel.org 2398T: git git://linuxtv.org/media_tree.git 2399W: https://linuxtv.org 2400S: Supported 2401F: drivers/media/platform/sti/bdisp 2402 2403BEFS FILE SYSTEM 2404M: Luis de Bethencourt <luisbg@osg.samsung.com> 2405M: Salah Triki <salah.triki@gmail.com> 2406S: Maintained 2407T: git git://github.com/luisbg/linux-befs.git 2408F: Documentation/filesystems/befs.txt 2409F: fs/befs/ 2410 2411BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2412M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2413L: netdev@vger.kernel.org 2414S: Maintained 2415F: drivers/net/ethernet/ec_bhf.c 2416 2417BFS FILE SYSTEM 2418M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2419S: Maintained 2420F: Documentation/filesystems/bfs.txt 2421F: fs/bfs/ 2422F: include/uapi/linux/bfs_fs.h 2423 2424BLACKFIN ARCHITECTURE 2425M: Steven Miao <realmz6@gmail.com> 2426L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2427T: git git://git.code.sf.net/p/adi-linux/code 2428W: http://blackfin.uclinux.org 2429S: Supported 2430F: arch/blackfin/ 2431 2432BLACKFIN EMAC DRIVER 2433L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2434W: http://blackfin.uclinux.org 2435S: Supported 2436F: drivers/net/ethernet/adi/ 2437 2438BLACKFIN RTC DRIVER 2439L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2440W: http://blackfin.uclinux.org 2441S: Supported 2442F: drivers/rtc/rtc-bfin.c 2443 2444BLACKFIN SDH DRIVER 2445M: Sonic Zhang <sonic.zhang@analog.com> 2446L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2447W: http://blackfin.uclinux.org 2448S: Supported 2449F: drivers/mmc/host/bfin_sdh.c 2450 2451BLACKFIN SERIAL DRIVER 2452M: Sonic Zhang <sonic.zhang@analog.com> 2453L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2454W: http://blackfin.uclinux.org 2455S: Supported 2456F: drivers/tty/serial/bfin_uart.c 2457 2458BLACKFIN WATCHDOG DRIVER 2459L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2460W: http://blackfin.uclinux.org 2461S: Supported 2462F: drivers/watchdog/bfin_wdt.c 2463 2464BLACKFIN I2C TWI DRIVER 2465M: Sonic Zhang <sonic.zhang@analog.com> 2466L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2467W: http://blackfin.uclinux.org/ 2468S: Supported 2469F: drivers/i2c/busses/i2c-bfin-twi.c 2470 2471BLACKFIN MEDIA DRIVER 2472M: Scott Jiang <scott.jiang.linux@gmail.com> 2473L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2474W: http://blackfin.uclinux.org/ 2475S: Supported 2476F: drivers/media/platform/blackfin/ 2477F: drivers/media/i2c/adv7183* 2478F: drivers/media/i2c/vs6624* 2479 2480BLINKM RGB LED DRIVER 2481M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2482S: Maintained 2483F: drivers/leds/leds-blinkm.c 2484 2485BLOCK LAYER 2486M: Jens Axboe <axboe@kernel.dk> 2487L: linux-block@vger.kernel.org 2488T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2489S: Maintained 2490F: block/ 2491F: kernel/trace/blktrace.c 2492F: lib/sbitmap.c 2493 2494BLOCK2MTD DRIVER 2495M: Joern Engel <joern@lazybastard.org> 2496L: linux-mtd@lists.infradead.org 2497S: Maintained 2498F: drivers/mtd/devices/block2mtd.c 2499 2500BLUETOOTH DRIVERS 2501M: Marcel Holtmann <marcel@holtmann.org> 2502M: Gustavo Padovan <gustavo@padovan.org> 2503M: Johan Hedberg <johan.hedberg@gmail.com> 2504L: linux-bluetooth@vger.kernel.org 2505W: http://www.bluez.org/ 2506T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2507T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2508S: Maintained 2509F: drivers/bluetooth/ 2510 2511BLUETOOTH SUBSYSTEM 2512M: Marcel Holtmann <marcel@holtmann.org> 2513M: Gustavo Padovan <gustavo@padovan.org> 2514M: Johan Hedberg <johan.hedberg@gmail.com> 2515L: linux-bluetooth@vger.kernel.org 2516W: http://www.bluez.org/ 2517T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2518T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2519S: Maintained 2520F: net/bluetooth/ 2521F: include/net/bluetooth/ 2522 2523BONDING DRIVER 2524M: Jay Vosburgh <j.vosburgh@gmail.com> 2525M: Veaceslav Falico <vfalico@gmail.com> 2526M: Andy Gospodarek <andy@greyhouse.net> 2527L: netdev@vger.kernel.org 2528W: http://sourceforge.net/projects/bonding/ 2529S: Supported 2530F: drivers/net/bonding/ 2531F: include/uapi/linux/if_bonding.h 2532 2533BPF (Safe dynamic programs and tools) 2534M: Alexei Starovoitov <ast@kernel.org> 2535L: netdev@vger.kernel.org 2536L: linux-kernel@vger.kernel.org 2537S: Supported 2538F: kernel/bpf/ 2539 2540BROADCOM B44 10/100 ETHERNET DRIVER 2541M: Michael Chan <michael.chan@broadcom.com> 2542L: netdev@vger.kernel.org 2543S: Supported 2544F: drivers/net/ethernet/broadcom/b44.* 2545 2546BROADCOM B53 ETHERNET SWITCH DRIVER 2547M: Florian Fainelli <f.fainelli@gmail.com> 2548L: netdev@vger.kernel.org 2549L: openwrt-devel@lists.openwrt.org (subscribers-only) 2550S: Supported 2551F: drivers/net/dsa/b53/* 2552F: include/linux/platform_data/b53.h 2553 2554BROADCOM GENET ETHERNET DRIVER 2555M: Florian Fainelli <f.fainelli@gmail.com> 2556L: netdev@vger.kernel.org 2557S: Supported 2558F: drivers/net/ethernet/broadcom/genet/ 2559 2560BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2561M: Sony Chacko <sony.chacko@qlogic.com> 2562M: Dept-HSGLinuxNICDev@qlogic.com 2563L: netdev@vger.kernel.org 2564S: Supported 2565F: drivers/net/ethernet/broadcom/bnx2.* 2566F: drivers/net/ethernet/broadcom/bnx2_* 2567 2568BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2569M: Ariel Elior <ariel.elior@qlogic.com> 2570L: netdev@vger.kernel.org 2571S: Supported 2572F: drivers/net/ethernet/broadcom/bnx2x/ 2573 2574BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2575M: Florian Fainelli <f.fainelli@gmail.com> 2576M: Ray Jui <rjui@broadcom.com> 2577M: Scott Branden <sbranden@broadcom.com> 2578M: bcm-kernel-feedback-list@broadcom.com 2579T: git git://github.com/broadcom/mach-bcm 2580S: Maintained 2581N: bcm281* 2582N: bcm113* 2583N: bcm216* 2584N: kona 2585F: arch/arm/mach-bcm/ 2586 2587BROADCOM BCM2835 ARM ARCHITECTURE 2588M: Stephen Warren <swarren@wwwdotorg.org> 2589M: Lee Jones <lee@kernel.org> 2590M: Eric Anholt <eric@anholt.net> 2591L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2593T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2594S: Maintained 2595N: bcm2835 2596F: drivers/staging/vc04_services 2597 2598BROADCOM BCM47XX MIPS ARCHITECTURE 2599M: Hauke Mehrtens <hauke@hauke-m.de> 2600M: Rafał Miłecki <zajec5@gmail.com> 2601L: linux-mips@linux-mips.org 2602S: Maintained 2603F: Documentation/devicetree/bindings/mips/brcm/ 2604F: arch/mips/bcm47xx/* 2605F: arch/mips/include/asm/mach-bcm47xx/* 2606 2607BROADCOM BCM5301X ARM ARCHITECTURE 2608M: Hauke Mehrtens <hauke@hauke-m.de> 2609M: Rafał Miłecki <zajec5@gmail.com> 2610M: bcm-kernel-feedback-list@broadcom.com 2611L: linux-arm-kernel@lists.infradead.org 2612S: Maintained 2613F: arch/arm/mach-bcm/bcm_5301x.c 2614F: arch/arm/boot/dts/bcm5301x*.dtsi 2615F: arch/arm/boot/dts/bcm470* 2616 2617BROADCOM BCM53573 ARM ARCHITECTURE 2618M: Rafał Miłecki <rafal@milecki.pl> 2619L: linux-arm-kernel@lists.infradead.org 2620S: Maintained 2621F: arch/arm/boot/dts/bcm53573* 2622F: arch/arm/boot/dts/bcm47189* 2623 2624BROADCOM BCM63XX ARM ARCHITECTURE 2625M: Florian Fainelli <f.fainelli@gmail.com> 2626M: bcm-kernel-feedback-list@broadcom.com 2627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2628T: git git://github.com/broadcom/stblinux.git 2629S: Maintained 2630N: bcm63xx 2631 2632BROADCOM BCM63XX/BCM33XX UDC DRIVER 2633M: Kevin Cernekee <cernekee@gmail.com> 2634L: linux-usb@vger.kernel.org 2635S: Maintained 2636F: drivers/usb/gadget/udc/bcm63xx_udc.* 2637 2638BROADCOM BCM7XXX ARM ARCHITECTURE 2639M: Brian Norris <computersforpeace@gmail.com> 2640M: Gregory Fong <gregory.0xf0@gmail.com> 2641M: Florian Fainelli <f.fainelli@gmail.com> 2642M: bcm-kernel-feedback-list@broadcom.com 2643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2644T: git git://github.com/broadcom/stblinux.git 2645S: Maintained 2646F: arch/arm/mach-bcm/*brcmstb* 2647F: arch/arm/boot/dts/bcm7*.dts* 2648F: drivers/bus/brcmstb_gisb.c 2649N: brcmstb 2650 2651BROADCOM BMIPS MIPS ARCHITECTURE 2652M: Kevin Cernekee <cernekee@gmail.com> 2653M: Florian Fainelli <f.fainelli@gmail.com> 2654L: linux-mips@linux-mips.org 2655T: git git://github.com/broadcom/stblinux.git 2656S: Maintained 2657F: arch/mips/bmips/* 2658F: arch/mips/include/asm/mach-bmips/* 2659F: arch/mips/kernel/*bmips* 2660F: arch/mips/boot/dts/brcm/bcm*.dts* 2661F: drivers/irqchip/irq-bcm63* 2662F: drivers/irqchip/irq-bcm7* 2663F: drivers/irqchip/irq-brcmstb* 2664F: include/linux/bcm963xx_nvram.h 2665F: include/linux/bcm963xx_tag.h 2666 2667BROADCOM TG3 GIGABIT ETHERNET DRIVER 2668M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2669M: Prashant Sreedharan <prashant@broadcom.com> 2670M: Michael Chan <mchan@broadcom.com> 2671L: netdev@vger.kernel.org 2672S: Supported 2673F: drivers/net/ethernet/broadcom/tg3.* 2674 2675BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2676M: Arend van Spriel <arend.vanspriel@broadcom.com> 2677M: Franky Lin <franky.lin@broadcom.com> 2678M: Hante Meuleman <hante.meuleman@broadcom.com> 2679L: linux-wireless@vger.kernel.org 2680L: brcm80211-dev-list.pdl@broadcom.com 2681S: Supported 2682F: drivers/net/wireless/broadcom/brcm80211/ 2683 2684BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2685M: QLogic-Storage-Upstream@qlogic.com 2686L: linux-scsi@vger.kernel.org 2687S: Supported 2688F: drivers/scsi/bnx2fc/ 2689 2690BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2691M: QLogic-Storage-Upstream@qlogic.com 2692L: linux-scsi@vger.kernel.org 2693S: Supported 2694F: drivers/scsi/bnx2i/ 2695 2696BROADCOM IPROC ARM ARCHITECTURE 2697M: Ray Jui <rjui@broadcom.com> 2698M: Scott Branden <sbranden@broadcom.com> 2699M: Jon Mason <jonmason@broadcom.com> 2700M: bcm-kernel-feedback-list@broadcom.com 2701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2702T: git git://github.com/broadcom/cygnus-linux.git 2703S: Maintained 2704N: iproc 2705N: cygnus 2706N: bcm[-_]nsp 2707N: bcm9113* 2708N: bcm9583* 2709N: bcm9585* 2710N: bcm9586* 2711N: bcm988312 2712N: bcm113* 2713N: bcm583* 2714N: bcm585* 2715N: bcm586* 2716N: bcm88312 2717F: arch/arm64/boot/dts/broadcom/ns2* 2718F: drivers/clk/bcm/clk-ns* 2719F: drivers/pinctrl/bcm/pinctrl-ns* 2720 2721BROADCOM BRCMSTB GPIO DRIVER 2722M: Gregory Fong <gregory.0xf0@gmail.com> 2723L: bcm-kernel-feedback-list@broadcom.com 2724S: Supported 2725F: drivers/gpio/gpio-brcmstb.c 2726F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2727 2728BROADCOM KONA GPIO DRIVER 2729M: Ray Jui <rjui@broadcom.com> 2730L: bcm-kernel-feedback-list@broadcom.com 2731S: Supported 2732F: drivers/gpio/gpio-bcm-kona.c 2733F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2734 2735BROADCOM NVRAM DRIVER 2736M: Rafał Miłecki <zajec5@gmail.com> 2737L: linux-mips@linux-mips.org 2738S: Maintained 2739F: drivers/firmware/broadcom/* 2740 2741BROADCOM STB NAND FLASH DRIVER 2742M: Brian Norris <computersforpeace@gmail.com> 2743M: Kamal Dasu <kdasu.kdev@gmail.com> 2744L: linux-mtd@lists.infradead.org 2745L: bcm-kernel-feedback-list@broadcom.com 2746S: Maintained 2747F: drivers/mtd/nand/brcmnand/ 2748 2749BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2750M: Rafał Miłecki <zajec5@gmail.com> 2751L: linux-wireless@vger.kernel.org 2752S: Maintained 2753F: drivers/bcma/ 2754F: include/linux/bcma/ 2755 2756BROADCOM SYSTEMPORT ETHERNET DRIVER 2757M: Florian Fainelli <f.fainelli@gmail.com> 2758L: netdev@vger.kernel.org 2759S: Supported 2760F: drivers/net/ethernet/broadcom/bcmsysport.* 2761 2762BROADCOM VULCAN ARM64 SOC 2763M: Jayachandran C. <jchandra@broadcom.com> 2764M: bcm-kernel-feedback-list@broadcom.com 2765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2766S: Maintained 2767F: arch/arm64/boot/dts/broadcom/vulcan* 2768 2769BROCADE BFA FC SCSI DRIVER 2770M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2771M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2772L: linux-scsi@vger.kernel.org 2773S: Supported 2774F: drivers/scsi/bfa/ 2775 2776BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2777M: Rasesh Mody <rasesh.mody@qlogic.com> 2778L: netdev@vger.kernel.org 2779S: Supported 2780F: drivers/net/ethernet/brocade/bna/ 2781 2782BSG (block layer generic sg v4 driver) 2783M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2784L: linux-scsi@vger.kernel.org 2785S: Supported 2786F: block/bsg.c 2787F: include/linux/bsg.h 2788F: include/uapi/linux/bsg.h 2789 2790BT87X AUDIO DRIVER 2791M: Clemens Ladisch <clemens@ladisch.de> 2792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2793T: git git://git.alsa-project.org/alsa-kernel.git 2794S: Maintained 2795F: Documentation/sound/alsa/Bt87x.txt 2796F: sound/pci/bt87x.c 2797 2798BT8XXGPIO DRIVER 2799M: Michael Buesch <m@bues.ch> 2800W: http://bu3sch.de/btgpio.php 2801S: Maintained 2802F: drivers/gpio/gpio-bt8xx.c 2803 2804BTRFS FILE SYSTEM 2805M: Chris Mason <clm@fb.com> 2806M: Josef Bacik <jbacik@fb.com> 2807M: David Sterba <dsterba@suse.com> 2808L: linux-btrfs@vger.kernel.org 2809W: http://btrfs.wiki.kernel.org/ 2810Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2811T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2812S: Maintained 2813F: Documentation/filesystems/btrfs.txt 2814F: fs/btrfs/ 2815 2816BTTV VIDEO4LINUX DRIVER 2817M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2818M: Mauro Carvalho Chehab <mchehab@kernel.org> 2819L: linux-media@vger.kernel.org 2820W: https://linuxtv.org 2821T: git git://linuxtv.org/media_tree.git 2822S: Odd fixes 2823F: Documentation/media/v4l-drivers/bttv* 2824F: drivers/media/pci/bt8xx/bttv* 2825 2826BUSLOGIC SCSI DRIVER 2827M: Khalid Aziz <khalid@gonehiking.org> 2828L: linux-scsi@vger.kernel.org 2829S: Maintained 2830F: drivers/scsi/BusLogic.* 2831F: drivers/scsi/FlashPoint.* 2832 2833C-MEDIA CMI8788 DRIVER 2834M: Clemens Ladisch <clemens@ladisch.de> 2835L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2836T: git git://git.alsa-project.org/alsa-kernel.git 2837S: Maintained 2838F: sound/pci/oxygen/ 2839 2840C6X ARCHITECTURE 2841M: Mark Salter <msalter@redhat.com> 2842M: Aurelien Jacquiot <a-jacquiot@ti.com> 2843L: linux-c6x-dev@linux-c6x.org 2844W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2845S: Maintained 2846F: arch/c6x/ 2847 2848CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2849M: David Howells <dhowells@redhat.com> 2850L: linux-cachefs@redhat.com (moderated for non-subscribers) 2851S: Supported 2852F: Documentation/filesystems/caching/cachefiles.txt 2853F: fs/cachefiles/ 2854 2855CADET FM/AM RADIO RECEIVER DRIVER 2856M: Hans Verkuil <hverkuil@xs4all.nl> 2857L: linux-media@vger.kernel.org 2858T: git git://linuxtv.org/media_tree.git 2859W: https://linuxtv.org 2860S: Maintained 2861F: drivers/media/radio/radio-cadet* 2862 2863CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2864M: Jonathan Corbet <corbet@lwn.net> 2865L: linux-media@vger.kernel.org 2866T: git git://linuxtv.org/media_tree.git 2867S: Maintained 2868F: Documentation/media/v4l-drivers/cafe_ccic* 2869F: drivers/media/platform/marvell-ccic/ 2870 2871CAIF NETWORK LAYER 2872M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2873L: netdev@vger.kernel.org 2874S: Supported 2875F: Documentation/networking/caif/ 2876F: drivers/net/caif/ 2877F: include/uapi/linux/caif/ 2878F: include/net/caif/ 2879F: net/caif/ 2880 2881CALGARY x86-64 IOMMU 2882M: Muli Ben-Yehuda <mulix@mulix.org> 2883M: Jon Mason <jdmason@kudzu.us> 2884L: iommu@lists.linux-foundation.org 2885S: Maintained 2886F: arch/x86/kernel/pci-calgary_64.c 2887F: arch/x86/kernel/tce_64.c 2888F: arch/x86/include/asm/calgary.h 2889F: arch/x86/include/asm/tce.h 2890 2891CAN NETWORK LAYER 2892M: Oliver Hartkopp <socketcan@hartkopp.net> 2893M: Marc Kleine-Budde <mkl@pengutronix.de> 2894L: linux-can@vger.kernel.org 2895W: https://github.com/linux-can 2896T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2897T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2898S: Maintained 2899F: Documentation/networking/can.txt 2900F: net/can/ 2901F: include/linux/can/core.h 2902F: include/uapi/linux/can.h 2903F: include/uapi/linux/can/bcm.h 2904F: include/uapi/linux/can/raw.h 2905F: include/uapi/linux/can/gw.h 2906 2907CAN NETWORK DRIVERS 2908M: Wolfgang Grandegger <wg@grandegger.com> 2909M: Marc Kleine-Budde <mkl@pengutronix.de> 2910L: linux-can@vger.kernel.org 2911W: https://github.com/linux-can 2912T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2913T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2914S: Maintained 2915F: Documentation/devicetree/bindings/net/can/ 2916F: drivers/net/can/ 2917F: include/linux/can/dev.h 2918F: include/linux/can/platform/ 2919F: include/uapi/linux/can/error.h 2920F: include/uapi/linux/can/netlink.h 2921 2922CAPABILITIES 2923M: Serge Hallyn <serge@hallyn.com> 2924L: linux-security-module@vger.kernel.org 2925S: Supported 2926F: include/linux/capability.h 2927F: include/uapi/linux/capability.h 2928F: security/commoncap.c 2929F: kernel/capability.c 2930 2931CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2932M: Kevin Tsai <ktsai@capellamicro.com> 2933S: Maintained 2934F: drivers/iio/light/cm* 2935F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2936 2937CAVIUM I2C DRIVER 2938M: Jan Glauber <jglauber@cavium.com> 2939M: David Daney <david.daney@cavium.com> 2940W: http://www.cavium.com 2941S: Supported 2942F: drivers/i2c/busses/i2c-octeon* 2943F: drivers/i2c/busses/i2c-thunderx* 2944 2945CAVIUM LIQUIDIO NETWORK DRIVER 2946M: Derek Chickles <derek.chickles@caviumnetworks.com> 2947M: Satanand Burla <satananda.burla@caviumnetworks.com> 2948M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2949M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2950L: netdev@vger.kernel.org 2951W: http://www.cavium.com 2952S: Supported 2953F: drivers/net/ethernet/cavium/liquidio/ 2954 2955CC2520 IEEE-802.15.4 RADIO DRIVER 2956M: Varka Bhadram <varkabhadram@gmail.com> 2957L: linux-wpan@vger.kernel.org 2958S: Maintained 2959F: drivers/net/ieee802154/cc2520.c 2960F: include/linux/spi/cc2520.h 2961F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2962 2963CEC DRIVER 2964M: Hans Verkuil <hans.verkuil@cisco.com> 2965L: linux-media@vger.kernel.org 2966T: git git://linuxtv.org/media_tree.git 2967W: http://linuxtv.org 2968S: Supported 2969F: Documentation/cec.txt 2970F: Documentation/media/uapi/cec 2971F: drivers/staging/media/cec/ 2972F: drivers/media/cec-edid.c 2973F: drivers/media/rc/keymaps/rc-cec.c 2974F: include/media/cec.h 2975F: include/media/cec-edid.h 2976F: include/linux/cec.h 2977F: include/linux/cec-funcs.h 2978 2979CELL BROADBAND ENGINE ARCHITECTURE 2980M: Arnd Bergmann <arnd@arndb.de> 2981L: linuxppc-dev@lists.ozlabs.org 2982W: http://www.ibm.com/developerworks/power/cell/ 2983S: Supported 2984F: arch/powerpc/include/asm/cell*.h 2985F: arch/powerpc/include/asm/spu*.h 2986F: arch/powerpc/include/uapi/asm/spu*.h 2987F: arch/powerpc/oprofile/*cell* 2988F: arch/powerpc/platforms/cell/ 2989 2990CEPH COMMON CODE (LIBCEPH) 2991M: Ilya Dryomov <idryomov@gmail.com> 2992M: "Yan, Zheng" <zyan@redhat.com> 2993M: Sage Weil <sage@redhat.com> 2994L: ceph-devel@vger.kernel.org 2995W: http://ceph.com/ 2996T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2997T: git git://github.com/ceph/ceph-client.git 2998S: Supported 2999F: net/ceph/ 3000F: include/linux/ceph/ 3001F: include/linux/crush/ 3002 3003CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3004M: "Yan, Zheng" <zyan@redhat.com> 3005M: Sage Weil <sage@redhat.com> 3006M: Ilya Dryomov <idryomov@gmail.com> 3007L: ceph-devel@vger.kernel.org 3008W: http://ceph.com/ 3009T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3010T: git git://github.com/ceph/ceph-client.git 3011S: Supported 3012F: Documentation/filesystems/ceph.txt 3013F: fs/ceph/ 3014 3015CERTIFICATE HANDLING: 3016M: David Howells <dhowells@redhat.com> 3017M: David Woodhouse <dwmw2@infradead.org> 3018L: keyrings@vger.kernel.org 3019S: Maintained 3020F: Documentation/module-signing.txt 3021F: certs/ 3022F: scripts/sign-file.c 3023F: scripts/extract-cert.c 3024 3025CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3026L: linux-usb@vger.kernel.org 3027S: Orphan 3028F: Documentation/usb/WUSB-Design-overview.txt 3029F: Documentation/usb/wusb-cbaf 3030F: drivers/usb/host/hwa-hc.c 3031F: drivers/usb/host/whci/ 3032F: drivers/usb/wusbcore/ 3033F: include/linux/usb/wusb* 3034 3035CFAG12864B LCD DRIVER 3036M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3037W: http://miguelojeda.es/auxdisplay.htm 3038W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3039S: Maintained 3040F: drivers/auxdisplay/cfag12864b.c 3041F: include/linux/cfag12864b.h 3042 3043CFAG12864BFB LCD FRAMEBUFFER DRIVER 3044M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3045W: http://miguelojeda.es/auxdisplay.htm 3046W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3047S: Maintained 3048F: drivers/auxdisplay/cfag12864bfb.c 3049F: include/linux/cfag12864b.h 3050 3051CFG80211 and NL80211 3052M: Johannes Berg <johannes@sipsolutions.net> 3053L: linux-wireless@vger.kernel.org 3054W: http://wireless.kernel.org/ 3055T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3057S: Maintained 3058F: include/uapi/linux/nl80211.h 3059F: include/net/cfg80211.h 3060F: net/wireless/* 3061X: net/wireless/wext* 3062 3063CHAR and MISC DRIVERS 3064M: Arnd Bergmann <arnd@arndb.de> 3065M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3066T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3067S: Supported 3068F: drivers/char/* 3069F: drivers/misc/* 3070F: include/linux/miscdevice.h 3071 3072CHECKPATCH 3073M: Andy Whitcroft <apw@canonical.com> 3074M: Joe Perches <joe@perches.com> 3075S: Maintained 3076F: scripts/checkpatch.pl 3077 3078CHINESE DOCUMENTATION 3079M: Harry Wei <harryxiyou@gmail.com> 3080L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3081L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3082S: Maintained 3083F: Documentation/zh_CN/ 3084 3085CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3086M: Peter Chen <Peter.Chen@nxp.com> 3087T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3088L: linux-usb@vger.kernel.org 3089S: Maintained 3090F: drivers/usb/chipidea/ 3091 3092CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3093M: Hans de Goede <hdegoede@redhat.com> 3094L: linux-input@vger.kernel.org 3095S: Maintained 3096F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3097F: drivers/input/touchscreen/chipone_icn8318.c 3098 3099CHROME HARDWARE PLATFORM SUPPORT 3100M: Olof Johansson <olof@lixom.net> 3101S: Maintained 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3103F: drivers/platform/chrome/ 3104 3105CISCO VIC ETHERNET NIC DRIVER 3106M: Christian Benvenuti <benve@cisco.com> 3107M: Sujith Sankar <ssujith@cisco.com> 3108M: Govindarajulu Varadarajan <_govind@gmx.com> 3109M: Neel Patel <neepatel@cisco.com> 3110S: Supported 3111F: drivers/net/ethernet/cisco/enic/ 3112 3113CISCO VIC LOW LATENCY NIC DRIVER 3114M: Christian Benvenuti <benve@cisco.com> 3115M: Dave Goodell <dgoodell@cisco.com> 3116S: Supported 3117F: drivers/infiniband/hw/usnic/ 3118 3119CIRRUS LOGIC EP93XX ETHERNET DRIVER 3120M: Hartley Sweeten <hsweeten@visionengravers.com> 3121L: netdev@vger.kernel.org 3122S: Maintained 3123F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3124 3125CIRRUS LOGIC AUDIO CODEC DRIVERS 3126M: Brian Austin <brian.austin@cirrus.com> 3127M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3128L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3129S: Maintained 3130F: sound/soc/codecs/cs* 3131 3132CLEANCACHE API 3133M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3134L: linux-kernel@vger.kernel.org 3135S: Maintained 3136F: mm/cleancache.c 3137F: include/linux/cleancache.h 3138 3139CLK API 3140M: Russell King <linux@armlinux.org.uk> 3141L: linux-clk@vger.kernel.org 3142S: Maintained 3143F: include/linux/clk.h 3144 3145CLOCKSOURCE, CLOCKEVENT DRIVERS 3146M: Daniel Lezcano <daniel.lezcano@linaro.org> 3147M: Thomas Gleixner <tglx@linutronix.de> 3148L: linux-kernel@vger.kernel.org 3149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3150S: Supported 3151F: drivers/clocksource 3152 3153CISCO FCOE HBA DRIVER 3154M: Hiral Patel <hiralpat@cisco.com> 3155M: Suma Ramars <sramars@cisco.com> 3156M: Brian Uchino <buchino@cisco.com> 3157L: linux-scsi@vger.kernel.org 3158S: Supported 3159F: drivers/scsi/fnic/ 3160 3161CISCO SCSI HBA DRIVER 3162M: Narsimhulu Musini <nmusini@cisco.com> 3163M: Sesidhar Baddela <sebaddel@cisco.com> 3164L: linux-scsi@vger.kernel.org 3165S: Supported 3166F: drivers/scsi/snic/ 3167 3168CMPC ACPI DRIVER 3169M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3170M: Daniel Oliveira Nascimento <don@syst.com.br> 3171L: platform-driver-x86@vger.kernel.org 3172S: Supported 3173F: drivers/platform/x86/classmate-laptop.c 3174 3175COBALT MEDIA DRIVER 3176M: Hans Verkuil <hans.verkuil@cisco.com> 3177L: linux-media@vger.kernel.org 3178T: git git://linuxtv.org/media_tree.git 3179W: https://linuxtv.org 3180S: Supported 3181F: drivers/media/pci/cobalt/ 3182 3183COCCINELLE/Semantic Patches (SmPL) 3184M: Julia Lawall <Julia.Lawall@lip6.fr> 3185M: Gilles Muller <Gilles.Muller@lip6.fr> 3186M: Nicolas Palix <nicolas.palix@imag.fr> 3187M: Michal Marek <mmarek@suse.com> 3188L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3189T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3190W: http://coccinelle.lip6.fr/ 3191S: Supported 3192F: Documentation/dev-tools/coccinelle.rst 3193F: scripts/coccinelle/ 3194F: scripts/coccicheck 3195 3196CODA FILE SYSTEM 3197M: Jan Harkes <jaharkes@cs.cmu.edu> 3198M: coda@cs.cmu.edu 3199L: codalist@coda.cs.cmu.edu 3200W: http://www.coda.cs.cmu.edu/ 3201S: Maintained 3202F: Documentation/filesystems/coda.txt 3203F: fs/coda/ 3204F: include/linux/coda*.h 3205F: include/uapi/linux/coda*.h 3206 3207CODA V4L2 MEM2MEM DRIVER 3208M: Philipp Zabel <p.zabel@pengutronix.de> 3209L: linux-media@vger.kernel.org 3210S: Maintained 3211F: Documentation/devicetree/bindings/media/coda.txt 3212F: drivers/media/platform/coda/ 3213 3214COMMON CLK FRAMEWORK 3215M: Michael Turquette <mturquette@baylibre.com> 3216M: Stephen Boyd <sboyd@codeaurora.org> 3217L: linux-clk@vger.kernel.org 3218Q: http://patchwork.kernel.org/project/linux-clk/list/ 3219T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3220S: Maintained 3221F: Documentation/devicetree/bindings/clock/ 3222F: drivers/clk/ 3223X: drivers/clk/clkdev.c 3224F: include/linux/clk-pr* 3225F: include/linux/clk/ 3226 3227COMMON INTERNET FILE SYSTEM (CIFS) 3228M: Steve French <sfrench@samba.org> 3229L: linux-cifs@vger.kernel.org 3230L: samba-technical@lists.samba.org (moderated for non-subscribers) 3231W: http://linux-cifs.samba.org/ 3232T: git git://git.samba.org/sfrench/cifs-2.6.git 3233S: Supported 3234F: Documentation/filesystems/cifs/ 3235F: fs/cifs/ 3236 3237COMPACTPCI HOTPLUG CORE 3238M: Scott Murray <scott@spiteful.org> 3239L: linux-pci@vger.kernel.org 3240S: Maintained 3241F: drivers/pci/hotplug/cpci_hotplug* 3242 3243COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3244M: Scott Murray <scott@spiteful.org> 3245L: linux-pci@vger.kernel.org 3246S: Maintained 3247F: drivers/pci/hotplug/cpcihp_zt5550.* 3248 3249COMPACTPCI HOTPLUG GENERIC DRIVER 3250M: Scott Murray <scott@spiteful.org> 3251L: linux-pci@vger.kernel.org 3252S: Maintained 3253F: drivers/pci/hotplug/cpcihp_generic.c 3254 3255COMPAL LAPTOP SUPPORT 3256M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3257L: platform-driver-x86@vger.kernel.org 3258S: Maintained 3259F: drivers/platform/x86/compal-laptop.c 3260 3261CONEXANT ACCESSRUNNER USB DRIVER 3262L: accessrunner-general@lists.sourceforge.net 3263W: http://accessrunner.sourceforge.net/ 3264S: Orphan 3265F: drivers/usb/atm/cxacru.c 3266 3267CONFIGFS 3268M: Joel Becker <jlbec@evilplan.org> 3269M: Christoph Hellwig <hch@lst.de> 3270T: git git://git.infradead.org/users/hch/configfs.git 3271S: Supported 3272F: fs/configfs/ 3273F: include/linux/configfs.h 3274 3275CONNECTOR 3276M: Evgeniy Polyakov <zbr@ioremap.net> 3277L: netdev@vger.kernel.org 3278S: Maintained 3279F: drivers/connector/ 3280 3281CONTROL GROUP (CGROUP) 3282M: Tejun Heo <tj@kernel.org> 3283M: Li Zefan <lizefan@huawei.com> 3284M: Johannes Weiner <hannes@cmpxchg.org> 3285L: cgroups@vger.kernel.org 3286T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3287S: Maintained 3288F: Documentation/cgroup* 3289F: include/linux/cgroup* 3290F: kernel/cgroup* 3291 3292CONTROL GROUP - CPUSET 3293M: Li Zefan <lizefan@huawei.com> 3294L: cgroups@vger.kernel.org 3295W: http://www.bullopensource.org/cpuset/ 3296W: http://oss.sgi.com/projects/cpusets/ 3297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3298S: Maintained 3299F: Documentation/cgroup-v1/cpusets.txt 3300F: include/linux/cpuset.h 3301F: kernel/cpuset.c 3302 3303CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3304M: Johannes Weiner <hannes@cmpxchg.org> 3305M: Michal Hocko <mhocko@kernel.org> 3306M: Vladimir Davydov <vdavydov.dev@gmail.com> 3307L: cgroups@vger.kernel.org 3308L: linux-mm@kvack.org 3309S: Maintained 3310F: mm/memcontrol.c 3311F: mm/swap_cgroup.c 3312 3313CORETEMP HARDWARE MONITORING DRIVER 3314M: Fenghua Yu <fenghua.yu@intel.com> 3315L: linux-hwmon@vger.kernel.org 3316S: Maintained 3317F: Documentation/hwmon/coretemp 3318F: drivers/hwmon/coretemp.c 3319 3320COSA/SRP SYNC SERIAL DRIVER 3321M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3322W: http://www.fi.muni.cz/~kas/cosa/ 3323S: Maintained 3324F: drivers/net/wan/cosa* 3325 3326CPMAC ETHERNET DRIVER 3327M: Florian Fainelli <f.fainelli@gmail.com> 3328L: netdev@vger.kernel.org 3329S: Maintained 3330F: drivers/net/ethernet/ti/cpmac.c 3331 3332CPU FREQUENCY DRIVERS 3333M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3334M: Viresh Kumar <viresh.kumar@linaro.org> 3335L: linux-pm@vger.kernel.org 3336S: Maintained 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3338T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3339F: Documentation/cpu-freq/ 3340F: drivers/cpufreq/ 3341F: include/linux/cpufreq.h 3342 3343CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3344M: Viresh Kumar <viresh.kumar@linaro.org> 3345M: Sudeep Holla <sudeep.holla@arm.com> 3346L: linux-pm@vger.kernel.org 3347W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3348S: Maintained 3349F: drivers/cpufreq/arm_big_little.h 3350F: drivers/cpufreq/arm_big_little.c 3351F: drivers/cpufreq/arm_big_little_dt.c 3352 3353CPUIDLE DRIVER - ARM BIG LITTLE 3354M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3355M: Daniel Lezcano <daniel.lezcano@linaro.org> 3356L: linux-pm@vger.kernel.org 3357L: linux-arm-kernel@lists.infradead.org 3358T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3359S: Maintained 3360F: drivers/cpuidle/cpuidle-big_little.c 3361 3362CPUIDLE DRIVER - ARM EXYNOS 3363M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3364M: Daniel Lezcano <daniel.lezcano@linaro.org> 3365M: Kukjin Kim <kgene@kernel.org> 3366L: linux-pm@vger.kernel.org 3367L: linux-samsung-soc@vger.kernel.org 3368S: Supported 3369F: drivers/cpuidle/cpuidle-exynos.c 3370F: arch/arm/mach-exynos/pm.c 3371 3372CPUIDLE DRIVERS 3373M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3374M: Daniel Lezcano <daniel.lezcano@linaro.org> 3375L: linux-pm@vger.kernel.org 3376S: Maintained 3377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3378F: drivers/cpuidle/* 3379F: include/linux/cpuidle.h 3380 3381CPUID/MSR DRIVER 3382M: "H. Peter Anvin" <hpa@zytor.com> 3383S: Maintained 3384F: arch/x86/kernel/cpuid.c 3385F: arch/x86/kernel/msr.c 3386 3387CPU POWER MONITORING SUBSYSTEM 3388M: Thomas Renninger <trenn@suse.com> 3389L: linux-pm@vger.kernel.org 3390S: Maintained 3391F: tools/power/cpupower/ 3392 3393CRAMFS FILESYSTEM 3394W: http://sourceforge.net/projects/cramfs/ 3395S: Orphan / Obsolete 3396F: Documentation/filesystems/cramfs.txt 3397F: fs/cramfs/ 3398 3399CRIS PORT 3400M: Mikael Starvik <starvik@axis.com> 3401M: Jesper Nilsson <jesper.nilsson@axis.com> 3402L: linux-cris-kernel@axis.com 3403W: http://developer.axis.com 3404T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3405S: Maintained 3406F: arch/cris/ 3407F: drivers/tty/serial/crisv10.* 3408 3409CRYPTO API 3410M: Herbert Xu <herbert@gondor.apana.org.au> 3411M: "David S. Miller" <davem@davemloft.net> 3412L: linux-crypto@vger.kernel.org 3413T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3414T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3415S: Maintained 3416F: Documentation/crypto/ 3417F: Documentation/devicetree/bindings/crypto/ 3418F: Documentation/DocBook/crypto-API.tmpl 3419F: arch/*/crypto/ 3420F: crypto/ 3421F: drivers/crypto/ 3422F: include/crypto/ 3423 3424CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3425M: Neil Horman <nhorman@tuxdriver.com> 3426L: linux-crypto@vger.kernel.org 3427S: Maintained 3428F: crypto/ansi_cprng.c 3429F: crypto/rng.c 3430 3431CS3308 MEDIA DRIVER 3432M: Hans Verkuil <hverkuil@xs4all.nl> 3433L: linux-media@vger.kernel.org 3434T: git git://linuxtv.org/media_tree.git 3435W: http://linuxtv.org 3436S: Odd Fixes 3437F: drivers/media/i2c/cs3308.c 3438F: drivers/media/i2c/cs3308.h 3439 3440CS5535 Audio ALSA driver 3441M: Jaya Kumar <jayakumar.alsa@gmail.com> 3442S: Maintained 3443F: sound/pci/cs5535audio/ 3444 3445CW1200 WLAN driver 3446M: Solomon Peachy <pizza@shaftnet.org> 3447S: Maintained 3448F: drivers/net/wireless/st/cw1200/ 3449 3450CX18 VIDEO4LINUX DRIVER 3451M: Andy Walls <awalls@md.metrocast.net> 3452L: ivtv-devel@ivtvdriver.org (subscribers-only) 3453L: linux-media@vger.kernel.org 3454T: git git://linuxtv.org/media_tree.git 3455W: https://linuxtv.org 3456W: http://www.ivtvdriver.org/index.php/Cx18 3457S: Maintained 3458F: Documentation/media/v4l-drivers/cx18* 3459F: drivers/media/pci/cx18/ 3460F: include/uapi/linux/ivtv* 3461 3462CX2341X MPEG ENCODER HELPER MODULE 3463M: Hans Verkuil <hverkuil@xs4all.nl> 3464L: linux-media@vger.kernel.org 3465T: git git://linuxtv.org/media_tree.git 3466W: https://linuxtv.org 3467S: Maintained 3468F: drivers/media/common/cx2341x* 3469F: include/media/cx2341x* 3470 3471CX24120 MEDIA DRIVER 3472M: Jemma Denson <jdenson@gmail.com> 3473M: Patrick Boettcher <patrick.boettcher@posteo.de> 3474L: linux-media@vger.kernel.org 3475W: https://linuxtv.org 3476Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3477S: Maintained 3478F: drivers/media/dvb-frontends/cx24120* 3479 3480CX88 VIDEO4LINUX DRIVER 3481M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3482M: Mauro Carvalho Chehab <mchehab@kernel.org> 3483L: linux-media@vger.kernel.org 3484W: https://linuxtv.org 3485T: git git://linuxtv.org/media_tree.git 3486S: Odd fixes 3487F: Documentation/media/v4l-drivers/cx88* 3488F: drivers/media/pci/cx88/ 3489 3490CXD2820R MEDIA DRIVER 3491M: Antti Palosaari <crope@iki.fi> 3492L: linux-media@vger.kernel.org 3493W: https://linuxtv.org 3494W: http://palosaari.fi/linux/ 3495Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3496T: git git://linuxtv.org/anttip/media_tree.git 3497S: Maintained 3498F: drivers/media/dvb-frontends/cxd2820r* 3499 3500CXGB3 ETHERNET DRIVER (CXGB3) 3501M: Santosh Raspatur <santosh@chelsio.com> 3502L: netdev@vger.kernel.org 3503W: http://www.chelsio.com 3504S: Supported 3505F: drivers/net/ethernet/chelsio/cxgb3/ 3506 3507CXGB3 ISCSI DRIVER (CXGB3I) 3508M: Karen Xie <kxie@chelsio.com> 3509L: linux-scsi@vger.kernel.org 3510W: http://www.chelsio.com 3511S: Supported 3512F: drivers/scsi/cxgbi/cxgb3i 3513 3514CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3515M: Steve Wise <swise@chelsio.com> 3516L: linux-rdma@vger.kernel.org 3517W: http://www.openfabrics.org 3518S: Supported 3519F: drivers/infiniband/hw/cxgb3/ 3520F: include/uapi/rdma/cxgb3-abi.h 3521 3522CXGB4 ETHERNET DRIVER (CXGB4) 3523M: Hariprasad S <hariprasad@chelsio.com> 3524L: netdev@vger.kernel.org 3525W: http://www.chelsio.com 3526S: Supported 3527F: drivers/net/ethernet/chelsio/cxgb4/ 3528 3529CXGB4 ISCSI DRIVER (CXGB4I) 3530M: Karen Xie <kxie@chelsio.com> 3531L: linux-scsi@vger.kernel.org 3532W: http://www.chelsio.com 3533S: Supported 3534F: drivers/scsi/cxgbi/cxgb4i 3535 3536CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3537M: Steve Wise <swise@chelsio.com> 3538L: linux-rdma@vger.kernel.org 3539W: http://www.openfabrics.org 3540S: Supported 3541F: drivers/infiniband/hw/cxgb4/ 3542F: include/uapi/rdma/cxgb4-abi.h 3543 3544CXGB4VF ETHERNET DRIVER (CXGB4VF) 3545M: Casey Leedom <leedom@chelsio.com> 3546L: netdev@vger.kernel.org 3547W: http://www.chelsio.com 3548S: Supported 3549F: drivers/net/ethernet/chelsio/cxgb4vf/ 3550 3551CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3552M: Ian Munsie <imunsie@au1.ibm.com> 3553M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3554L: linuxppc-dev@lists.ozlabs.org 3555S: Supported 3556F: arch/powerpc/platforms/powernv/pci-cxl.c 3557F: drivers/misc/cxl/ 3558F: include/misc/cxl* 3559F: include/uapi/misc/cxl.h 3560F: Documentation/powerpc/cxl.txt 3561F: Documentation/ABI/testing/sysfs-class-cxl 3562 3563CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3564M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3565M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3566M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3567L: linux-scsi@vger.kernel.org 3568S: Supported 3569F: drivers/scsi/cxlflash/ 3570F: include/uapi/scsi/cxlflash_ioctls.h 3571F: Documentation/powerpc/cxlflash.txt 3572 3573STMMAC ETHERNET DRIVER 3574M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3575M: Alexandre Torgue <alexandre.torgue@st.com> 3576L: netdev@vger.kernel.org 3577W: http://www.stlinux.com 3578S: Supported 3579F: drivers/net/ethernet/stmicro/stmmac/ 3580 3581CYBERPRO FB DRIVER 3582M: Russell King <linux@armlinux.org.uk> 3583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3584W: http://www.armlinux.org.uk/ 3585S: Maintained 3586F: drivers/video/fbdev/cyber2000fb.* 3587 3588CYCLADES ASYNC MUX DRIVER 3589W: http://www.cyclades.com/ 3590S: Orphan 3591F: drivers/tty/cyclades.c 3592F: include/linux/cyclades.h 3593F: include/uapi/linux/cyclades.h 3594 3595CYCLADES PC300 DRIVER 3596W: http://www.cyclades.com/ 3597S: Orphan 3598F: drivers/net/wan/pc300* 3599 3600CYPRESS_FIRMWARE MEDIA DRIVER 3601M: Antti Palosaari <crope@iki.fi> 3602L: linux-media@vger.kernel.org 3603W: https://linuxtv.org 3604W: http://palosaari.fi/linux/ 3605Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3606T: git git://linuxtv.org/anttip/media_tree.git 3607S: Maintained 3608F: drivers/media/common/cypress_firmware* 3609 3610CYTTSP TOUCHSCREEN DRIVER 3611M: Ferruh Yigit <fery@cypress.com> 3612L: linux-input@vger.kernel.org 3613S: Supported 3614F: drivers/input/touchscreen/cyttsp* 3615F: include/linux/input/cyttsp.h 3616 3617DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3618M: Joshua Kinard <kumba@gentoo.org> 3619S: Maintained 3620F: drivers/rtc/rtc-ds1685.c 3621F: include/linux/rtc/ds1685.h 3622 3623DAMA SLAVE for AX.25 3624M: Joerg Reuter <jreuter@yaina.de> 3625W: http://yaina.de/jreuter/ 3626W: http://www.qsl.net/dl1bke/ 3627L: linux-hams@vger.kernel.org 3628S: Maintained 3629F: net/ax25/af_ax25.c 3630F: net/ax25/ax25_dev.c 3631F: net/ax25/ax25_ds_* 3632F: net/ax25/ax25_in.c 3633F: net/ax25/ax25_out.c 3634F: net/ax25/ax25_timer.c 3635F: net/ax25/sysctl_net_ax25.c 3636 3637DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3638L: netdev@vger.kernel.org 3639S: Orphan 3640F: Documentation/networking/dmfe.txt 3641F: drivers/net/ethernet/dec/tulip/dmfe.c 3642 3643DC390/AM53C974 SCSI driver 3644M: Hannes Reinecke <hare@suse.com> 3645L: linux-scsi@vger.kernel.org 3646S: Maintained 3647F: drivers/scsi/am53c974.c 3648 3649DC395x SCSI driver 3650M: Oliver Neukum <oliver@neukum.org> 3651M: Ali Akcaagac <aliakc@web.de> 3652M: Jamie Lenehan <lenehan@twibble.org> 3653L: dc395x@twibble.org 3654W: http://twibble.org/dist/dc395x/ 3655W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3656S: Maintained 3657F: Documentation/scsi/dc395x.txt 3658F: drivers/scsi/dc395x.* 3659 3660DCCP PROTOCOL 3661M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3662L: dccp@vger.kernel.org 3663W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3664S: Maintained 3665F: include/linux/dccp.h 3666F: include/uapi/linux/dccp.h 3667F: include/linux/tfrc.h 3668F: net/dccp/ 3669 3670DECnet NETWORK LAYER 3671W: http://linux-decnet.sourceforge.net 3672L: linux-decnet-user@lists.sourceforge.net 3673S: Orphan 3674F: Documentation/networking/decnet.txt 3675F: net/decnet/ 3676 3677DECSTATION PLATFORM SUPPORT 3678M: "Maciej W. Rozycki" <macro@linux-mips.org> 3679L: linux-mips@linux-mips.org 3680W: http://www.linux-mips.org/wiki/DECstation 3681S: Maintained 3682F: arch/mips/dec/ 3683F: arch/mips/include/asm/dec/ 3684F: arch/mips/include/asm/mach-dec/ 3685 3686DEFXX FDDI NETWORK DRIVER 3687M: "Maciej W. Rozycki" <macro@linux-mips.org> 3688S: Maintained 3689F: drivers/net/fddi/defxx.* 3690 3691DELL LAPTOP DRIVER 3692M: Matthew Garrett <mjg59@srcf.ucam.org> 3693M: Pali Rohár <pali.rohar@gmail.com> 3694L: platform-driver-x86@vger.kernel.org 3695S: Maintained 3696F: drivers/platform/x86/dell-laptop.c 3697 3698DELL LAPTOP RBTN DRIVER 3699M: Pali Rohár <pali.rohar@gmail.com> 3700S: Maintained 3701F: drivers/platform/x86/dell-rbtn.* 3702 3703DELL LAPTOP FREEFALL DRIVER 3704M: Pali Rohár <pali.rohar@gmail.com> 3705S: Maintained 3706F: drivers/platform/x86/dell-smo8800.c 3707 3708DELL LAPTOP SMM DRIVER 3709M: Pali Rohár <pali.rohar@gmail.com> 3710S: Maintained 3711F: drivers/hwmon/dell-smm-hwmon.c 3712F: include/uapi/linux/i8k.h 3713 3714DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3715M: Doug Warzecha <Douglas_Warzecha@dell.com> 3716S: Maintained 3717F: Documentation/dcdbas.txt 3718F: drivers/firmware/dcdbas.* 3719 3720DELL WMI EXTRAS DRIVER 3721M: Matthew Garrett <mjg59@srcf.ucam.org> 3722M: Pali Rohár <pali.rohar@gmail.com> 3723S: Maintained 3724F: drivers/platform/x86/dell-wmi.c 3725 3726DESIGNWARE USB2 DRD IP DRIVER 3727M: John Youn <johnyoun@synopsys.com> 3728L: linux-usb@vger.kernel.org 3729T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3730S: Maintained 3731F: drivers/usb/dwc2/ 3732 3733DESIGNWARE USB3 DRD IP DRIVER 3734M: Felipe Balbi <balbi@kernel.org> 3735L: linux-usb@vger.kernel.org 3736T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3737S: Maintained 3738F: drivers/usb/dwc3/ 3739 3740DEVICE COREDUMP (DEV_COREDUMP) 3741M: Johannes Berg <johannes@sipsolutions.net> 3742L: linux-kernel@vger.kernel.org 3743S: Maintained 3744F: drivers/base/devcoredump.c 3745F: include/linux/devcoredump.h 3746 3747DEVICE FREQUENCY (DEVFREQ) 3748M: MyungJoo Ham <myungjoo.ham@samsung.com> 3749M: Kyungmin Park <kyungmin.park@samsung.com> 3750L: linux-pm@vger.kernel.org 3751T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3752S: Maintained 3753F: drivers/devfreq/ 3754F: include/linux/devfreq.h 3755F: Documentation/devicetree/bindings/devfreq/ 3756 3757DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3758M: Chanwoo Choi <cw00.choi@samsung.com> 3759L: linux-pm@vger.kernel.org 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3761S: Supported 3762F: drivers/devfreq/event/ 3763F: drivers/devfreq/devfreq-event.c 3764F: include/linux/devfreq-event.h 3765F: Documentation/devicetree/bindings/devfreq/event/ 3766 3767BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3768M: Chanwoo Choi <cw00.choi@samsung.com> 3769L: linux-pm@vger.kernel.org 3770L: linux-samsung-soc@vger.kernel.org 3771T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3772S: Maintained 3773F: drivers/devfreq/exynos-bus.c 3774F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3775 3776DEVICE NUMBER REGISTRY 3777M: Torben Mathiasen <device@lanana.org> 3778W: http://lanana.org/docs/device-list/index.html 3779S: Maintained 3780 3781DEVICE-MAPPER (LVM) 3782M: Alasdair Kergon <agk@redhat.com> 3783M: Mike Snitzer <snitzer@redhat.com> 3784M: dm-devel@redhat.com 3785L: dm-devel@redhat.com 3786W: http://sources.redhat.com/dm 3787Q: http://patchwork.kernel.org/project/dm-devel/list/ 3788T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3789T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3790S: Maintained 3791F: Documentation/device-mapper/ 3792F: drivers/md/dm* 3793F: drivers/md/persistent-data/ 3794F: include/linux/device-mapper.h 3795F: include/linux/dm-*.h 3796F: include/uapi/linux/dm-*.h 3797 3798DEVLINK 3799M: Jiri Pirko <jiri@mellanox.com> 3800L: netdev@vger.kernel.org 3801S: Supported 3802F: net/core/devlink.c 3803F: include/net/devlink.h 3804F: include/uapi/linux/devlink.h 3805 3806DIALOG SEMICONDUCTOR DRIVERS 3807M: Support Opensource <support.opensource@diasemi.com> 3808W: http://www.dialog-semiconductor.com/products 3809S: Supported 3810F: Documentation/hwmon/da90?? 3811F: Documentation/devicetree/bindings/mfd/da90*.txt 3812F: Documentation/devicetree/bindings/regulator/da92*.txt 3813F: Documentation/devicetree/bindings/sound/da[79]*.txt 3814F: drivers/gpio/gpio-da90??.c 3815F: drivers/hwmon/da90??-hwmon.c 3816F: drivers/iio/adc/da91??-*.c 3817F: drivers/input/misc/da90??_onkey.c 3818F: drivers/input/touchscreen/da9052_tsi.c 3819F: drivers/leds/leds-da90??.c 3820F: drivers/mfd/da903x.c 3821F: drivers/mfd/da90??-*.c 3822F: drivers/mfd/da91??-*.c 3823F: drivers/power/supply/da9052-battery.c 3824F: drivers/power/supply/da91??-*.c 3825F: drivers/regulator/da903x.c 3826F: drivers/regulator/da9???-regulator.[ch] 3827F: drivers/rtc/rtc-da90??.c 3828F: drivers/video/backlight/da90??_bl.c 3829F: drivers/watchdog/da90??_wdt.c 3830F: include/linux/mfd/da903x.h 3831F: include/linux/mfd/da9052/ 3832F: include/linux/mfd/da9055/ 3833F: include/linux/mfd/da9062/ 3834F: include/linux/mfd/da9063/ 3835F: include/linux/mfd/da9150/ 3836F: include/linux/regulator/da9211.h 3837F: include/sound/da[79]*.h 3838F: sound/soc/codecs/da[79]*.[ch] 3839 3840DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3841M: William Breathitt Gray <vilhelm.gray@gmail.com> 3842L: linux-gpio@vger.kernel.org 3843S: Maintained 3844F: drivers/gpio/gpio-gpio-mm.c 3845 3846DIGI NEO AND CLASSIC PCI PRODUCTS 3847M: Lidza Louina <lidza.louina@gmail.com> 3848M: Mark Hounschell <markh@compro.net> 3849L: driverdev-devel@linuxdriverproject.org 3850S: Maintained 3851F: drivers/staging/dgnc/ 3852 3853DIOLAN U2C-12 I2C DRIVER 3854M: Guenter Roeck <linux@roeck-us.net> 3855L: linux-i2c@vger.kernel.org 3856S: Maintained 3857F: drivers/i2c/busses/i2c-diolan-u2c.c 3858 3859DIRECT ACCESS (DAX) 3860M: Matthew Wilcox <willy@linux.intel.com> 3861L: linux-fsdevel@vger.kernel.org 3862S: Supported 3863F: fs/dax.c 3864 3865DIRECTORY NOTIFICATION (DNOTIFY) 3866M: Eric Paris <eparis@parisplace.org> 3867S: Maintained 3868F: Documentation/filesystems/dnotify.txt 3869F: fs/notify/dnotify/ 3870F: include/linux/dnotify.h 3871 3872DISK GEOMETRY AND PARTITION HANDLING 3873M: Andries Brouwer <aeb@cwi.nl> 3874W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3875W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3876W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3877S: Maintained 3878 3879DISKQUOTA 3880M: Jan Kara <jack@suse.com> 3881S: Maintained 3882F: Documentation/filesystems/quota.txt 3883F: fs/quota/ 3884F: include/linux/quota*.h 3885F: include/uapi/linux/quota*.h 3886 3887DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3888M: Bernie Thompson <bernie@plugable.com> 3889L: linux-fbdev@vger.kernel.org 3890S: Maintained 3891W: http://plugable.com/category/projects/udlfb/ 3892F: drivers/video/fbdev/udlfb.c 3893F: include/video/udlfb.h 3894F: Documentation/fb/udlfb.txt 3895 3896DISTRIBUTED LOCK MANAGER (DLM) 3897M: Christine Caulfield <ccaulfie@redhat.com> 3898M: David Teigland <teigland@redhat.com> 3899L: cluster-devel@redhat.com 3900W: http://sources.redhat.com/cluster/ 3901T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3902S: Supported 3903F: fs/dlm/ 3904 3905DMA BUFFER SHARING FRAMEWORK 3906M: Sumit Semwal <sumit.semwal@linaro.org> 3907S: Maintained 3908L: linux-media@vger.kernel.org 3909L: dri-devel@lists.freedesktop.org 3910L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3911F: drivers/dma-buf/ 3912F: include/linux/dma-buf* 3913F: include/linux/reservation.h 3914F: include/linux/*fence.h 3915F: Documentation/dma-buf-sharing.txt 3916T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3917 3918SYNC FILE FRAMEWORK 3919M: Sumit Semwal <sumit.semwal@linaro.org> 3920R: Gustavo Padovan <gustavo@padovan.org> 3921S: Maintained 3922L: linux-media@vger.kernel.org 3923L: dri-devel@lists.freedesktop.org 3924F: drivers/dma-buf/sync_file.c 3925F: include/linux/sync_file.h 3926F: Documentation/sync_file.txt 3927T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3928 3929DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3930M: Vinod Koul <vinod.koul@intel.com> 3931L: dmaengine@vger.kernel.org 3932Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3933S: Maintained 3934F: drivers/dma/ 3935F: include/linux/dmaengine.h 3936F: Documentation/devicetree/bindings/dma/ 3937F: Documentation/dmaengine/ 3938T: git git://git.infradead.org/users/vkoul/slave-dma.git 3939 3940DME1737 HARDWARE MONITOR DRIVER 3941M: Juerg Haefliger <juergh@gmail.com> 3942L: linux-hwmon@vger.kernel.org 3943S: Maintained 3944F: Documentation/hwmon/dme1737 3945F: drivers/hwmon/dme1737.c 3946 3947DMI/SMBIOS SUPPORT 3948M: Jean Delvare <jdelvare@suse.com> 3949S: Maintained 3950T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3951F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3952F: drivers/firmware/dmi-id.c 3953F: drivers/firmware/dmi_scan.c 3954F: include/linux/dmi.h 3955 3956DOCUMENTATION 3957M: Jonathan Corbet <corbet@lwn.net> 3958L: linux-doc@vger.kernel.org 3959S: Maintained 3960F: Documentation/ 3961F: scripts/docproc.c 3962F: scripts/kernel-doc* 3963X: Documentation/ABI/ 3964X: Documentation/devicetree/ 3965X: Documentation/acpi 3966X: Documentation/power 3967X: Documentation/spi 3968X: Documentation/media 3969T: git git://git.lwn.net/linux.git docs-next 3970 3971DOUBLETALK DRIVER 3972M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3973L: blinux-list@redhat.com 3974S: Maintained 3975F: drivers/char/dtlk.c 3976F: include/linux/dtlk.h 3977 3978DPT_I2O SCSI RAID DRIVER 3979M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3980L: linux-scsi@vger.kernel.org 3981W: http://www.adaptec.com/ 3982S: Maintained 3983F: drivers/scsi/dpt* 3984F: drivers/scsi/dpt/ 3985 3986DRBD DRIVER 3987M: Philipp Reisner <philipp.reisner@linbit.com> 3988M: Lars Ellenberg <lars.ellenberg@linbit.com> 3989L: drbd-dev@lists.linbit.com 3990W: http://www.drbd.org 3991T: git git://git.linbit.com/linux-drbd.git 3992T: git git://git.linbit.com/drbd-8.4.git 3993S: Supported 3994F: drivers/block/drbd/ 3995F: lib/lru_cache.c 3996F: Documentation/blockdev/drbd/ 3997 3998DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3999M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4000T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4001S: Supported 4002F: Documentation/kobject.txt 4003F: drivers/base/ 4004F: fs/debugfs/ 4005F: fs/kernfs/ 4006F: fs/sysfs/ 4007F: include/linux/debugfs.h 4008F: include/linux/kobj* 4009F: lib/kobj* 4010 4011DRM DRIVERS 4012M: David Airlie <airlied@linux.ie> 4013L: dri-devel@lists.freedesktop.org 4014T: git git://people.freedesktop.org/~airlied/linux 4015S: Maintained 4016F: drivers/gpu/drm/ 4017F: drivers/gpu/vga/ 4018F: Documentation/devicetree/bindings/display/ 4019F: Documentation/devicetree/bindings/gpu/ 4020F: Documentation/devicetree/bindings/video/ 4021F: Documentation/gpu/ 4022F: include/drm/ 4023F: include/uapi/drm/ 4024 4025DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4026M: Dave Airlie <airlied@redhat.com> 4027S: Odd Fixes 4028F: drivers/gpu/drm/ast/ 4029 4030DRM DRIVER FOR BOCHS VIRTUAL GPU 4031M: Gerd Hoffmann <kraxel@redhat.com> 4032S: Odd Fixes 4033F: drivers/gpu/drm/bochs/ 4034 4035DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4036M: Dave Airlie <airlied@redhat.com> 4037S: Odd Fixes 4038F: drivers/gpu/drm/cirrus/ 4039 4040RADEON and AMDGPU DRM DRIVERS 4041M: Alex Deucher <alexander.deucher@amd.com> 4042M: Christian König <christian.koenig@amd.com> 4043L: dri-devel@lists.freedesktop.org 4044T: git git://people.freedesktop.org/~agd5f/linux 4045S: Supported 4046F: drivers/gpu/drm/radeon/ 4047F: include/uapi/drm/radeon_drm.h 4048F: drivers/gpu/drm/amd/ 4049F: include/uapi/drm/amdgpu_drm.h 4050 4051DRM PANEL DRIVERS 4052M: Thierry Reding <thierry.reding@gmail.com> 4053L: dri-devel@lists.freedesktop.org 4054T: git git://anongit.freedesktop.org/tegra/linux.git 4055S: Maintained 4056F: drivers/gpu/drm/drm_panel.c 4057F: drivers/gpu/drm/panel/ 4058F: include/drm/drm_panel.h 4059F: Documentation/devicetree/bindings/display/panel/ 4060 4061INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4062M: Daniel Vetter <daniel.vetter@intel.com> 4063M: Jani Nikula <jani.nikula@linux.intel.com> 4064L: intel-gfx@lists.freedesktop.org 4065L: dri-devel@lists.freedesktop.org 4066W: https://01.org/linuxgraphics/ 4067Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4068T: git git://anongit.freedesktop.org/drm-intel 4069S: Supported 4070F: drivers/gpu/drm/i915/ 4071F: include/drm/i915* 4072F: include/uapi/drm/i915_drm.h 4073F: Documentation/gpu/i915.rst 4074 4075DRM DRIVERS FOR ATMEL HLCDC 4076M: Boris Brezillon <boris.brezillon@free-electrons.com> 4077L: dri-devel@lists.freedesktop.org 4078S: Supported 4079F: drivers/gpu/drm/atmel-hlcdc/ 4080F: Documentation/devicetree/bindings/drm/atmel/ 4081 4082DRM DRIVERS FOR ALLWINNER A10 4083M: Maxime Ripard <maxime.ripard@free-electrons.com> 4084L: dri-devel@lists.freedesktop.org 4085S: Supported 4086F: drivers/gpu/drm/sun4i/ 4087F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4088 4089DRM DRIVERS FOR EXYNOS 4090M: Inki Dae <inki.dae@samsung.com> 4091M: Joonyoung Shim <jy0922.shim@samsung.com> 4092M: Seung-Woo Kim <sw0312.kim@samsung.com> 4093M: Kyungmin Park <kyungmin.park@samsung.com> 4094L: dri-devel@lists.freedesktop.org 4095T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4096S: Supported 4097F: drivers/gpu/drm/exynos/ 4098F: include/uapi/drm/exynos_drm.h 4099F: Documentation/devicetree/bindings/display/exynos/ 4100 4101DRM DRIVERS FOR FREESCALE DCU 4102M: Stefan Agner <stefan@agner.ch> 4103M: Alison Wang <alison.wang@freescale.com> 4104L: dri-devel@lists.freedesktop.org 4105S: Supported 4106F: drivers/gpu/drm/fsl-dcu/ 4107F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4108F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4109F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4110 4111DRM DRIVERS FOR FREESCALE IMX 4112M: Philipp Zabel <p.zabel@pengutronix.de> 4113L: dri-devel@lists.freedesktop.org 4114S: Maintained 4115F: drivers/gpu/drm/imx/ 4116F: drivers/gpu/ipu-v3/ 4117F: Documentation/devicetree/bindings/display/imx/ 4118 4119DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4120M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4121L: dri-devel@lists.freedesktop.org 4122T: git git://github.com/patjak/drm-gma500 4123S: Maintained 4124F: drivers/gpu/drm/gma500/ 4125 4126DRM DRIVERS FOR HISILICON 4127M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4128R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4129R: Chen Feng <puck.chen@hisilicon.com> 4130L: dri-devel@lists.freedesktop.org 4131T: git git://github.com/xin3liang/linux.git 4132S: Maintained 4133F: drivers/gpu/drm/hisilicon/ 4134F: Documentation/devicetree/bindings/display/hisilicon/ 4135 4136DRM DRIVER FOR INTEL I810 VIDEO CARDS 4137S: Orphan / Obsolete 4138F: drivers/gpu/drm/i810/ 4139F: include/uapi/drm/i810_drm.h 4140 4141DRM DRIVERS FOR MEDIATEK 4142M: CK Hu <ck.hu@mediatek.com> 4143M: Philipp Zabel <p.zabel@pengutronix.de> 4144L: dri-devel@lists.freedesktop.org 4145S: Supported 4146F: drivers/gpu/drm/mediatek/ 4147F: Documentation/devicetree/bindings/display/mediatek/ 4148 4149DRM DRIVER FOR MSM ADRENO GPU 4150M: Rob Clark <robdclark@gmail.com> 4151L: linux-arm-msm@vger.kernel.org 4152L: dri-devel@lists.freedesktop.org 4153L: freedreno@lists.freedesktop.org 4154T: git git://people.freedesktop.org/~robclark/linux 4155S: Maintained 4156F: drivers/gpu/drm/msm/ 4157F: include/uapi/drm/msm_drm.h 4158F: Documentation/devicetree/bindings/display/msm/ 4159 4160DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4161M: Ben Skeggs <bskeggs@redhat.com> 4162L: dri-devel@lists.freedesktop.org 4163L: nouveau@lists.freedesktop.org 4164T: git git://github.com/skeggsb/linux 4165S: Supported 4166F: drivers/gpu/drm/nouveau/ 4167F: include/uapi/drm/nouveau_drm.h 4168 4169DRM DRIVERS FOR NVIDIA TEGRA 4170M: Thierry Reding <thierry.reding@gmail.com> 4171L: dri-devel@lists.freedesktop.org 4172L: linux-tegra@vger.kernel.org 4173T: git git://anongit.freedesktop.org/tegra/linux.git 4174S: Supported 4175F: drivers/gpu/drm/tegra/ 4176F: drivers/gpu/host1x/ 4177F: include/linux/host1x.h 4178F: include/uapi/drm/tegra_drm.h 4179F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4180 4181DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4182S: Orphan / Obsolete 4183F: drivers/gpu/drm/mga/ 4184F: include/uapi/drm/mga_drm.h 4185 4186DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4187M: Dave Airlie <airlied@redhat.com> 4188S: Odd Fixes 4189F: drivers/gpu/drm/mgag200/ 4190 4191DRM DRIVER FOR RAGE 128 VIDEO CARDS 4192S: Orphan / Obsolete 4193F: drivers/gpu/drm/r128/ 4194F: include/uapi/drm/r128_drm.h 4195 4196DRM DRIVERS FOR RENESAS 4197M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4198L: dri-devel@lists.freedesktop.org 4199L: linux-renesas-soc@vger.kernel.org 4200T: git git://linuxtv.org/pinchartl/fbdev 4201S: Supported 4202F: drivers/gpu/drm/rcar-du/ 4203F: drivers/gpu/drm/shmobile/ 4204F: include/linux/platform_data/shmob_drm.h 4205F: Documentation/devicetree/bindings/display/renesas,du.txt 4206 4207DRM DRIVER FOR QXL VIRTUAL GPU 4208M: Dave Airlie <airlied@redhat.com> 4209S: Odd Fixes 4210F: drivers/gpu/drm/qxl/ 4211F: include/uapi/drm/qxl_drm.h 4212 4213DRM DRIVERS FOR ROCKCHIP 4214M: Mark Yao <mark.yao@rock-chips.com> 4215L: dri-devel@lists.freedesktop.org 4216S: Maintained 4217F: drivers/gpu/drm/rockchip/ 4218F: Documentation/devicetree/bindings/display/rockchip/ 4219 4220DRM DRIVER FOR SAVAGE VIDEO CARDS 4221S: Orphan / Obsolete 4222F: drivers/gpu/drm/savage/ 4223F: include/uapi/drm/savage_drm.h 4224 4225DRM DRIVER FOR SIS VIDEO CARDS 4226S: Orphan / Obsolete 4227F: drivers/gpu/drm/sis/ 4228F: include/uapi/drm/sis_drm.h 4229 4230DRM DRIVERS FOR STI 4231M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4232M: Vincent Abriou <vincent.abriou@st.com> 4233L: dri-devel@lists.freedesktop.org 4234T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4235S: Maintained 4236F: drivers/gpu/drm/sti 4237F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4238 4239DRM DRIVER FOR TDFX VIDEO CARDS 4240S: Orphan / Obsolete 4241F: drivers/gpu/drm/tdfx/ 4242 4243DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4244M: Dave Airlie <airlied@redhat.com> 4245S: Odd Fixes 4246F: drivers/gpu/drm/udl/ 4247 4248DRM DRIVERS FOR VIVANTE GPU IP 4249M: Lucas Stach <l.stach@pengutronix.de> 4250R: Russell King <linux+etnaviv@armlinux.org.uk> 4251R: Christian Gmeiner <christian.gmeiner@gmail.com> 4252L: dri-devel@lists.freedesktop.org 4253S: Maintained 4254F: drivers/gpu/drm/etnaviv/ 4255F: include/uapi/drm/etnaviv_drm.h 4256F: Documentation/devicetree/bindings/display/etnaviv/ 4257 4258DRM DRIVER FOR VMWARE VIRTUAL GPU 4259M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4260M: Sinclair Yeh <syeh@vmware.com> 4261M: Thomas Hellstrom <thellstrom@vmware.com> 4262L: dri-devel@lists.freedesktop.org 4263T: git git://people.freedesktop.org/~syeh/repos_linux 4264T: git git://people.freedesktop.org/~thomash/linux 4265S: Supported 4266F: drivers/gpu/drm/vmwgfx/ 4267F: include/uapi/drm/vmwgfx_drm.h 4268 4269DRM DRIVERS FOR VC4 4270M: Eric Anholt <eric@anholt.net> 4271T: git git://github.com/anholt/linux 4272S: Supported 4273F: drivers/gpu/drm/vc4/ 4274F: include/uapi/drm/vc4_drm.h 4275F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4276 4277DRM DRIVERS FOR TI OMAP 4278M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4279L: dri-devel@lists.freedesktop.org 4280S: Maintained 4281F: drivers/gpu/drm/omapdrm/ 4282F: Documentation/devicetree/bindings/display/ti/ 4283 4284DRM DRIVERS FOR TI LCDC 4285M: Jyri Sarha <jsarha@ti.com> 4286R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4287L: dri-devel@lists.freedesktop.org 4288S: Maintained 4289F: drivers/gpu/drm/tilcdc/ 4290F: Documentation/devicetree/bindings/display/tilcdc/ 4291 4292DSBR100 USB FM RADIO DRIVER 4293M: Alexey Klimov <klimov.linux@gmail.com> 4294L: linux-media@vger.kernel.org 4295T: git git://linuxtv.org/media_tree.git 4296S: Maintained 4297F: drivers/media/radio/dsbr100.c 4298 4299DSCC4 DRIVER 4300M: Francois Romieu <romieu@fr.zoreil.com> 4301L: netdev@vger.kernel.org 4302S: Maintained 4303F: drivers/net/wan/dscc4.c 4304 4305DT3155 MEDIA DRIVER 4306M: Hans Verkuil <hverkuil@xs4all.nl> 4307L: linux-media@vger.kernel.org 4308T: git git://linuxtv.org/media_tree.git 4309W: https://linuxtv.org 4310S: Odd Fixes 4311F: drivers/media/pci/dt3155/ 4312 4313DVB_USB_AF9015 MEDIA DRIVER 4314M: Antti Palosaari <crope@iki.fi> 4315L: linux-media@vger.kernel.org 4316W: https://linuxtv.org 4317W: http://palosaari.fi/linux/ 4318Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4319T: git git://linuxtv.org/anttip/media_tree.git 4320S: Maintained 4321F: drivers/media/usb/dvb-usb-v2/af9015* 4322 4323DVB_USB_AF9035 MEDIA DRIVER 4324M: Antti Palosaari <crope@iki.fi> 4325L: linux-media@vger.kernel.org 4326W: https://linuxtv.org 4327W: http://palosaari.fi/linux/ 4328Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4329T: git git://linuxtv.org/anttip/media_tree.git 4330S: Maintained 4331F: drivers/media/usb/dvb-usb-v2/af9035* 4332 4333DVB_USB_ANYSEE MEDIA DRIVER 4334M: Antti Palosaari <crope@iki.fi> 4335L: linux-media@vger.kernel.org 4336W: https://linuxtv.org 4337W: http://palosaari.fi/linux/ 4338Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4339T: git git://linuxtv.org/anttip/media_tree.git 4340S: Maintained 4341F: drivers/media/usb/dvb-usb-v2/anysee* 4342 4343DVB_USB_AU6610 MEDIA DRIVER 4344M: Antti Palosaari <crope@iki.fi> 4345L: linux-media@vger.kernel.org 4346W: https://linuxtv.org 4347W: http://palosaari.fi/linux/ 4348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4349T: git git://linuxtv.org/anttip/media_tree.git 4350S: Maintained 4351F: drivers/media/usb/dvb-usb-v2/au6610* 4352 4353DVB_USB_CE6230 MEDIA DRIVER 4354M: Antti Palosaari <crope@iki.fi> 4355L: linux-media@vger.kernel.org 4356W: https://linuxtv.org 4357W: http://palosaari.fi/linux/ 4358Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4359T: git git://linuxtv.org/anttip/media_tree.git 4360S: Maintained 4361F: drivers/media/usb/dvb-usb-v2/ce6230* 4362 4363DVB_USB_CXUSB MEDIA DRIVER 4364M: Michael Krufky <mkrufky@linuxtv.org> 4365L: linux-media@vger.kernel.org 4366W: https://linuxtv.org 4367W: http://github.com/mkrufky 4368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4369T: git git://linuxtv.org/media_tree.git 4370S: Maintained 4371F: drivers/media/usb/dvb-usb/cxusb* 4372 4373DVB_USB_EC168 MEDIA DRIVER 4374M: Antti Palosaari <crope@iki.fi> 4375L: linux-media@vger.kernel.org 4376W: https://linuxtv.org 4377W: http://palosaari.fi/linux/ 4378Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4379T: git git://linuxtv.org/anttip/media_tree.git 4380S: Maintained 4381F: drivers/media/usb/dvb-usb-v2/ec168* 4382 4383DVB_USB_GL861 MEDIA DRIVER 4384M: Antti Palosaari <crope@iki.fi> 4385L: linux-media@vger.kernel.org 4386W: https://linuxtv.org 4387Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4388T: git git://linuxtv.org/anttip/media_tree.git 4389S: Maintained 4390F: drivers/media/usb/dvb-usb-v2/gl861* 4391 4392DVB_USB_MXL111SF MEDIA DRIVER 4393M: Michael Krufky <mkrufky@linuxtv.org> 4394L: linux-media@vger.kernel.org 4395W: https://linuxtv.org 4396W: http://github.com/mkrufky 4397Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4398T: git git://linuxtv.org/mkrufky/mxl111sf.git 4399S: Maintained 4400F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4401 4402DVB_USB_RTL28XXU MEDIA DRIVER 4403M: Antti Palosaari <crope@iki.fi> 4404L: linux-media@vger.kernel.org 4405W: https://linuxtv.org 4406W: http://palosaari.fi/linux/ 4407Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4408T: git git://linuxtv.org/anttip/media_tree.git 4409S: Maintained 4410F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4411 4412DVB_USB_V2 MEDIA DRIVER 4413M: Antti Palosaari <crope@iki.fi> 4414L: linux-media@vger.kernel.org 4415W: https://linuxtv.org 4416W: http://palosaari.fi/linux/ 4417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4418T: git git://linuxtv.org/anttip/media_tree.git 4419S: Maintained 4420F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4421F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4422 4423DYNAMIC DEBUG 4424M: Jason Baron <jbaron@akamai.com> 4425S: Maintained 4426F: lib/dynamic_debug.c 4427F: include/linux/dynamic_debug.h 4428 4429DZ DECSTATION DZ11 SERIAL DRIVER 4430M: "Maciej W. Rozycki" <macro@linux-mips.org> 4431S: Maintained 4432F: drivers/tty/serial/dz.* 4433 4434E3X0 POWER BUTTON DRIVER 4435M: Moritz Fischer <moritz.fischer@ettus.com> 4436L: usrp-users@lists.ettus.com 4437W: http://www.ettus.com 4438S: Supported 4439F: drivers/input/misc/e3x0-button.c 4440F: Documentation/devicetree/bindings/input/e3x0-button.txt 4441 4442E4000 MEDIA DRIVER 4443M: Antti Palosaari <crope@iki.fi> 4444L: linux-media@vger.kernel.org 4445W: https://linuxtv.org 4446W: http://palosaari.fi/linux/ 4447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4448T: git git://linuxtv.org/anttip/media_tree.git 4449S: Maintained 4450F: drivers/media/tuners/e4000* 4451 4452EATA ISA/EISA/PCI SCSI DRIVER 4453M: Dario Ballabio <ballabio_dario@emc.com> 4454L: linux-scsi@vger.kernel.org 4455S: Maintained 4456F: drivers/scsi/eata.c 4457 4458EC100 MEDIA DRIVER 4459M: Antti Palosaari <crope@iki.fi> 4460L: linux-media@vger.kernel.org 4461W: https://linuxtv.org 4462W: http://palosaari.fi/linux/ 4463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4464T: git git://linuxtv.org/anttip/media_tree.git 4465S: Maintained 4466F: drivers/media/dvb-frontends/ec100* 4467 4468ECRYPT FILE SYSTEM 4469M: Tyler Hicks <tyhicks@canonical.com> 4470L: ecryptfs@vger.kernel.org 4471W: http://ecryptfs.org 4472W: https://launchpad.net/ecryptfs 4473T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4474S: Supported 4475F: Documentation/filesystems/ecryptfs.txt 4476F: fs/ecryptfs/ 4477 4478EDAC-CORE 4479M: Borislav Petkov <bp@alien8.de> 4480M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4481M: Mauro Carvalho Chehab <mchehab@kernel.org> 4482L: linux-edac@vger.kernel.org 4483T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4484T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4485S: Supported 4486F: Documentation/edac.txt 4487F: drivers/edac/ 4488F: include/linux/edac.h 4489 4490EDAC-AMD64 4491M: Borislav Petkov <bp@alien8.de> 4492L: linux-edac@vger.kernel.org 4493S: Maintained 4494F: drivers/edac/amd64_edac* 4495 4496EDAC-CALXEDA 4497M: Robert Richter <rric@kernel.org> 4498L: linux-edac@vger.kernel.org 4499S: Maintained 4500F: drivers/edac/highbank* 4501 4502EDAC-CAVIUM 4503M: Ralf Baechle <ralf@linux-mips.org> 4504M: David Daney <david.daney@cavium.com> 4505L: linux-edac@vger.kernel.org 4506L: linux-mips@linux-mips.org 4507S: Supported 4508F: drivers/edac/octeon_edac* 4509 4510EDAC-E752X 4511M: Mark Gross <mark.gross@intel.com> 4512L: linux-edac@vger.kernel.org 4513S: Maintained 4514F: drivers/edac/e752x_edac.c 4515 4516EDAC-E7XXX 4517L: linux-edac@vger.kernel.org 4518S: Maintained 4519F: drivers/edac/e7xxx_edac.c 4520 4521EDAC-FSL_DDR 4522M: York Sun <york.sun@nxp.com> 4523L: linux-edac@vger.kernel.org 4524S: Maintained 4525F: drivers/edac/fsl_ddr_edac.* 4526 4527EDAC-GHES 4528M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4529M: Mauro Carvalho Chehab <mchehab@kernel.org> 4530L: linux-edac@vger.kernel.org 4531S: Maintained 4532F: drivers/edac/ghes_edac.c 4533 4534EDAC-I82443BXGX 4535M: Tim Small <tim@buttersideup.com> 4536L: linux-edac@vger.kernel.org 4537S: Maintained 4538F: drivers/edac/i82443bxgx_edac.c 4539 4540EDAC-I3000 4541L: linux-edac@vger.kernel.org 4542S: Orphan 4543F: drivers/edac/i3000_edac.c 4544 4545EDAC-I5000 4546L: linux-edac@vger.kernel.org 4547S: Maintained 4548F: drivers/edac/i5000_edac.c 4549 4550EDAC-I5400 4551M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4552M: Mauro Carvalho Chehab <mchehab@kernel.org> 4553L: linux-edac@vger.kernel.org 4554S: Maintained 4555F: drivers/edac/i5400_edac.c 4556 4557EDAC-I7300 4558M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4559M: Mauro Carvalho Chehab <mchehab@kernel.org> 4560L: linux-edac@vger.kernel.org 4561S: Maintained 4562F: drivers/edac/i7300_edac.c 4563 4564EDAC-I7CORE 4565M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4566M: Mauro Carvalho Chehab <mchehab@kernel.org> 4567L: linux-edac@vger.kernel.org 4568S: Maintained 4569F: drivers/edac/i7core_edac.c 4570 4571EDAC-I82975X 4572M: Ranganathan Desikan <ravi@jetztechnologies.com> 4573M: "Arvind R." <arvino55@gmail.com> 4574L: linux-edac@vger.kernel.org 4575S: Maintained 4576F: drivers/edac/i82975x_edac.c 4577 4578EDAC-IE31200 4579M: Jason Baron <jbaron@akamai.com> 4580L: linux-edac@vger.kernel.org 4581S: Maintained 4582F: drivers/edac/ie31200_edac.c 4583 4584EDAC-MPC85XX 4585M: Johannes Thumshirn <morbidrsa@gmail.com> 4586L: linux-edac@vger.kernel.org 4587S: Maintained 4588F: drivers/edac/mpc85xx_edac.[ch] 4589 4590EDAC-PASEMI 4591M: Egor Martovetsky <egor@pasemi.com> 4592L: linux-edac@vger.kernel.org 4593S: Maintained 4594F: drivers/edac/pasemi_edac.c 4595 4596EDAC-R82600 4597M: Tim Small <tim@buttersideup.com> 4598L: linux-edac@vger.kernel.org 4599S: Maintained 4600F: drivers/edac/r82600_edac.c 4601 4602EDAC-SBRIDGE 4603M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4604M: Mauro Carvalho Chehab <mchehab@kernel.org> 4605L: linux-edac@vger.kernel.org 4606S: Maintained 4607F: drivers/edac/sb_edac.c 4608 4609EDAC-SKYLAKE 4610M: Tony Luck <tony.luck@intel.com> 4611L: linux-edac@vger.kernel.org 4612S: Maintained 4613F: drivers/edac/skx_edac.c 4614 4615EDAC-XGENE 4616APPLIED MICRO (APM) X-GENE SOC EDAC 4617M: Loc Ho <lho@apm.com> 4618S: Supported 4619F: drivers/edac/xgene_edac.c 4620F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4621 4622EDIROL UA-101/UA-1000 DRIVER 4623M: Clemens Ladisch <clemens@ladisch.de> 4624L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4625T: git git://git.alsa-project.org/alsa-kernel.git 4626S: Maintained 4627F: sound/usb/misc/ua101.c 4628 4629EXTENSIBLE FIRMWARE INTERFACE (EFI) 4630M: Matt Fleming <matt@codeblueprint.co.uk> 4631M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4632L: linux-efi@vger.kernel.org 4633T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4634S: Maintained 4635F: Documentation/efi-stub.txt 4636F: arch/ia64/kernel/efi.c 4637F: arch/x86/boot/compressed/eboot.[ch] 4638F: arch/x86/include/asm/efi.h 4639F: arch/x86/platform/efi/ 4640F: drivers/firmware/efi/ 4641F: include/linux/efi*.h 4642 4643EFI VARIABLE FILESYSTEM 4644M: Matthew Garrett <matthew.garrett@nebula.com> 4645M: Jeremy Kerr <jk@ozlabs.org> 4646M: Matt Fleming <matt@codeblueprint.co.uk> 4647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4648L: linux-efi@vger.kernel.org 4649S: Maintained 4650F: fs/efivarfs/ 4651 4652EFIFB FRAMEBUFFER DRIVER 4653L: linux-fbdev@vger.kernel.org 4654M: Peter Jones <pjones@redhat.com> 4655S: Maintained 4656F: drivers/video/fbdev/efifb.c 4657 4658EFI TEST DRIVER 4659L: linux-efi@vger.kernel.org 4660M: Ivan Hu <ivan.hu@canonical.com> 4661M: Matt Fleming <matt@codeblueprint.co.uk> 4662S: Maintained 4663F: drivers/firmware/efi/test/ 4664 4665EFS FILESYSTEM 4666W: http://aeschi.ch.eu.org/efs/ 4667S: Orphan 4668F: fs/efs/ 4669 4670EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4671M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4672L: netdev@vger.kernel.org 4673S: Maintained 4674F: drivers/net/ethernet/ibm/ehea/ 4675 4676EM28XX VIDEO4LINUX DRIVER 4677M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4678M: Mauro Carvalho Chehab <mchehab@kernel.org> 4679L: linux-media@vger.kernel.org 4680W: https://linuxtv.org 4681T: git git://linuxtv.org/media_tree.git 4682S: Maintained 4683F: drivers/media/usb/em28xx/ 4684F: Documentation/media/v4l-drivers/em28xx* 4685 4686EMBEDDED LINUX 4687M: Paul Gortmaker <paul.gortmaker@windriver.com> 4688M: Matt Mackall <mpm@selenic.com> 4689M: David Woodhouse <dwmw2@infradead.org> 4690L: linux-embedded@vger.kernel.org 4691S: Maintained 4692 4693EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4694M: James Smart <james.smart@avagotech.com> 4695M: Dick Kennedy <dick.kennedy@avagotech.com> 4696L: linux-scsi@vger.kernel.org 4697W: http://www.avagotech.com 4698S: Supported 4699F: drivers/scsi/lpfc/ 4700 4701ENE CB710 FLASH CARD READER DRIVER 4702M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4703S: Maintained 4704F: drivers/misc/cb710/ 4705F: drivers/mmc/host/cb710-mmc.* 4706F: include/linux/cb710.h 4707 4708ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4709M: Maxim Levitsky <maximlevitsky@gmail.com> 4710S: Maintained 4711F: drivers/media/rc/ene_ir.* 4712 4713EPSON S1D13XXX FRAMEBUFFER DRIVER 4714M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4715S: Maintained 4716T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4717F: drivers/video/fbdev/s1d13xxxfb.c 4718F: include/video/s1d13xxxfb.h 4719 4720ET131X NETWORK DRIVER 4721M: Mark Einon <mark.einon@gmail.com> 4722S: Odd Fixes 4723F: drivers/net/ethernet/agere/ 4724 4725ETHERNET BRIDGE 4726M: Stephen Hemminger <stephen@networkplumber.org> 4727L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4728L: netdev@vger.kernel.org 4729W: http://www.linuxfoundation.org/en/Net:Bridge 4730S: Maintained 4731F: include/linux/netfilter_bridge/ 4732F: net/bridge/ 4733 4734ETHERNET PHY LIBRARY 4735M: Florian Fainelli <f.fainelli@gmail.com> 4736L: netdev@vger.kernel.org 4737S: Maintained 4738F: include/linux/phy.h 4739F: include/linux/phy_fixed.h 4740F: drivers/net/phy/ 4741F: Documentation/networking/phy.txt 4742F: drivers/of/of_mdio.c 4743F: drivers/of/of_net.c 4744 4745EXT2 FILE SYSTEM 4746M: Jan Kara <jack@suse.com> 4747L: linux-ext4@vger.kernel.org 4748S: Maintained 4749F: Documentation/filesystems/ext2.txt 4750F: fs/ext2/ 4751F: include/linux/ext2* 4752 4753EXT4 FILE SYSTEM 4754M: "Theodore Ts'o" <tytso@mit.edu> 4755M: Andreas Dilger <adilger.kernel@dilger.ca> 4756L: linux-ext4@vger.kernel.org 4757W: http://ext4.wiki.kernel.org 4758Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4760S: Maintained 4761F: Documentation/filesystems/ext4.txt 4762F: fs/ext4/ 4763 4764Extended Verification Module (EVM) 4765M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4766L: linux-ima-devel@lists.sourceforge.net 4767L: linux-security-module@vger.kernel.org 4768S: Supported 4769F: security/integrity/evm/ 4770 4771EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4772M: MyungJoo Ham <myungjoo.ham@samsung.com> 4773M: Chanwoo Choi <cw00.choi@samsung.com> 4774L: linux-kernel@vger.kernel.org 4775T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4776S: Maintained 4777F: drivers/extcon/ 4778F: include/linux/extcon/ 4779F: include/linux/extcon.h 4780F: Documentation/extcon/ 4781F: Documentation/devicetree/bindings/extcon/ 4782 4783EXYNOS DP DRIVER 4784M: Jingoo Han <jingoohan1@gmail.com> 4785L: dri-devel@lists.freedesktop.org 4786S: Maintained 4787F: drivers/gpu/drm/exynos/exynos_dp* 4788 4789EXYNOS SYSMMU (IOMMU) driver 4790M: Marek Szyprowski <m.szyprowski@samsung.com> 4791L: iommu@lists.linux-foundation.org 4792S: Maintained 4793F: drivers/iommu/exynos-iommu.c 4794 4795EZchip NPS platform support 4796M: Noam Camus <noamc@ezchip.com> 4797S: Supported 4798F: arch/arc/plat-eznps 4799F: arch/arc/boot/dts/eznps.dts 4800 4801F71805F HARDWARE MONITORING DRIVER 4802M: Jean Delvare <jdelvare@suse.com> 4803L: linux-hwmon@vger.kernel.org 4804S: Maintained 4805F: Documentation/hwmon/f71805f 4806F: drivers/hwmon/f71805f.c 4807 4808FC0011 TUNER DRIVER 4809M: Michael Buesch <m@bues.ch> 4810L: linux-media@vger.kernel.org 4811S: Maintained 4812F: drivers/media/tuners/fc0011.h 4813F: drivers/media/tuners/fc0011.c 4814 4815FC2580 MEDIA DRIVER 4816M: Antti Palosaari <crope@iki.fi> 4817L: linux-media@vger.kernel.org 4818W: https://linuxtv.org 4819W: http://palosaari.fi/linux/ 4820Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4821T: git git://linuxtv.org/anttip/media_tree.git 4822S: Maintained 4823F: drivers/media/tuners/fc2580* 4824 4825FANOTIFY 4826M: Eric Paris <eparis@redhat.com> 4827S: Maintained 4828F: fs/notify/fanotify/ 4829F: include/linux/fanotify.h 4830F: include/uapi/linux/fanotify.h 4831 4832FARSYNC SYNCHRONOUS DRIVER 4833M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4834W: http://www.farsite.co.uk/ 4835S: Supported 4836F: drivers/net/wan/farsync.* 4837 4838FAULT INJECTION SUPPORT 4839M: Akinobu Mita <akinobu.mita@gmail.com> 4840S: Supported 4841F: Documentation/fault-injection/ 4842F: lib/fault-inject.c 4843 4844FBTFT Framebuffer drivers 4845M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4846M: Noralf Trønnes <noralf@tronnes.org> 4847S: Maintained 4848F: drivers/staging/fbtft/ 4849 4850FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4851M: Johannes Thumshirn <jth@kernel.org> 4852L: fcoe-devel@open-fcoe.org 4853W: www.Open-FCoE.org 4854S: Supported 4855F: drivers/scsi/libfc/ 4856F: drivers/scsi/fcoe/ 4857F: include/scsi/fc/ 4858F: include/scsi/libfc.h 4859F: include/scsi/libfcoe.h 4860F: include/uapi/scsi/fc/ 4861 4862FILE LOCKING (flock() and fcntl()/lockf()) 4863M: Jeff Layton <jlayton@poochiereds.net> 4864M: "J. Bruce Fields" <bfields@fieldses.org> 4865L: linux-fsdevel@vger.kernel.org 4866S: Maintained 4867F: include/linux/fcntl.h 4868F: include/linux/fs.h 4869F: include/uapi/linux/fcntl.h 4870F: include/uapi/linux/fs.h 4871F: fs/fcntl.c 4872F: fs/locks.c 4873 4874FILESYSTEMS (VFS and infrastructure) 4875M: Alexander Viro <viro@zeniv.linux.org.uk> 4876L: linux-fsdevel@vger.kernel.org 4877S: Maintained 4878F: fs/* 4879 4880FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4881M: Riku Voipio <riku.voipio@iki.fi> 4882L: linux-hwmon@vger.kernel.org 4883S: Maintained 4884F: drivers/hwmon/f75375s.c 4885F: include/linux/f75375s.h 4886 4887FIREWIRE AUDIO DRIVERS 4888M: Clemens Ladisch <clemens@ladisch.de> 4889L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4890T: git git://git.alsa-project.org/alsa-kernel.git 4891S: Maintained 4892F: sound/firewire/ 4893 4894FIREWIRE MEDIA DRIVERS (firedtv) 4895M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4896L: linux-media@vger.kernel.org 4897L: linux1394-devel@lists.sourceforge.net 4898T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4899S: Maintained 4900F: drivers/media/firewire/ 4901 4902FIREWIRE SBP-2 TARGET 4903M: Chris Boot <bootc@bootc.net> 4904L: linux-scsi@vger.kernel.org 4905L: target-devel@vger.kernel.org 4906L: linux1394-devel@lists.sourceforge.net 4907T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4908S: Maintained 4909F: drivers/target/sbp/ 4910 4911FIREWIRE SUBSYSTEM 4912M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4913L: linux1394-devel@lists.sourceforge.net 4914W: http://ieee1394.wiki.kernel.org/ 4915T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4916S: Maintained 4917F: drivers/firewire/ 4918F: include/linux/firewire.h 4919F: include/uapi/linux/firewire*.h 4920F: tools/firewire/ 4921 4922FIRMWARE LOADER (request_firmware) 4923M: Ming Lei <ming.lei@canonical.com> 4924M: Luis R. Rodriguez <mcgrof@kernel.org> 4925L: linux-kernel@vger.kernel.org 4926S: Maintained 4927F: Documentation/firmware_class/ 4928F: drivers/base/firmware*.c 4929F: include/linux/firmware.h 4930 4931FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4932M: Joshua Morris <josh.h.morris@us.ibm.com> 4933M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4934S: Maintained 4935F: drivers/block/rsxx/ 4936 4937FLOPPY DRIVER 4938M: Jiri Kosina <jikos@kernel.org> 4939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4940S: Odd fixes 4941F: drivers/block/floppy.c 4942 4943FMC SUBSYSTEM 4944M: Alessandro Rubini <rubini@gnudd.com> 4945W: http://www.ohwr.org/projects/fmc-bus 4946S: Supported 4947F: drivers/fmc/ 4948F: include/linux/fmc*.h 4949F: include/linux/ipmi-fru.h 4950K: fmc_d.*register 4951 4952FPGA MANAGER FRAMEWORK 4953M: Alan Tull <atull@opensource.altera.com> 4954R: Moritz Fischer <moritz.fischer@ettus.com> 4955S: Maintained 4956F: drivers/fpga/ 4957F: include/linux/fpga/fpga-mgr.h 4958W: http://www.rocketboards.org 4959 4960FPU EMULATOR 4961M: Bill Metzenthen <billm@melbpc.org.au> 4962W: http://floatingpoint.sourceforge.net/emulator/index.html 4963S: Maintained 4964F: arch/x86/math-emu/ 4965 4966FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4967L: netdev@vger.kernel.org 4968S: Orphan 4969F: drivers/net/wan/dlci.c 4970F: drivers/net/wan/sdla.c 4971 4972FRAMEBUFFER LAYER 4973M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4974L: linux-fbdev@vger.kernel.org 4975Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4976S: Maintained 4977F: Documentation/fb/ 4978F: drivers/video/ 4979F: include/video/ 4980F: include/linux/fb.h 4981F: include/uapi/video/ 4982F: include/uapi/linux/fb.h 4983 4984FREESCALE DIU FRAMEBUFFER DRIVER 4985M: Timur Tabi <timur@tabi.org> 4986L: linux-fbdev@vger.kernel.org 4987S: Maintained 4988F: drivers/video/fbdev/fsl-diu-fb.* 4989 4990FREESCALE DMA DRIVER 4991M: Li Yang <leoli@freescale.com> 4992M: Zhang Wei <zw@zh-kernel.org> 4993L: linuxppc-dev@lists.ozlabs.org 4994S: Maintained 4995F: drivers/dma/fsldma.* 4996 4997FREESCALE GPMI NAND DRIVER 4998M: Han Xu <han.xu@nxp.com> 4999L: linux-mtd@lists.infradead.org 5000S: Maintained 5001F: drivers/mtd/nand/gpmi-nand/* 5002 5003FREESCALE I2C CPM DRIVER 5004M: Jochen Friedrich <jochen@scram.de> 5005L: linuxppc-dev@lists.ozlabs.org 5006L: linux-i2c@vger.kernel.org 5007S: Maintained 5008F: drivers/i2c/busses/i2c-cpm.c 5009 5010FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5011M: Sascha Hauer <kernel@pengutronix.de> 5012L: linux-fbdev@vger.kernel.org 5013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5014S: Maintained 5015F: include/linux/platform_data/video-imxfb.h 5016F: drivers/video/fbdev/imxfb.c 5017 5018FREESCALE QUAD SPI DRIVER 5019M: Han Xu <han.xu@nxp.com> 5020L: linux-mtd@lists.infradead.org 5021S: Maintained 5022F: drivers/mtd/spi-nor/fsl-quadspi.c 5023 5024FREESCALE SOC FS_ENET DRIVER 5025M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5026M: Vitaly Bordug <vbordug@ru.mvista.com> 5027L: linuxppc-dev@lists.ozlabs.org 5028L: netdev@vger.kernel.org 5029S: Maintained 5030F: drivers/net/ethernet/freescale/fs_enet/ 5031F: include/linux/fs_enet_pd.h 5032 5033FREESCALE IMX / MXC FEC DRIVER 5034M: Fugang Duan <fugang.duan@nxp.com> 5035L: netdev@vger.kernel.org 5036S: Maintained 5037F: drivers/net/ethernet/freescale/fec_main.c 5038F: drivers/net/ethernet/freescale/fec_ptp.c 5039F: drivers/net/ethernet/freescale/fec.h 5040F: Documentation/devicetree/bindings/net/fsl-fec.txt 5041 5042FREESCALE QORIQ DPAA FMAN DRIVER 5043M: Madalin Bucur <madalin.bucur@nxp.com> 5044L: netdev@vger.kernel.org 5045S: Maintained 5046F: drivers/net/ethernet/freescale/fman 5047F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5048 5049FREESCALE QUICC ENGINE LIBRARY 5050L: linuxppc-dev@lists.ozlabs.org 5051S: Orphan 5052F: drivers/soc/fsl/qe/ 5053F: include/soc/fsl/*qe*.h 5054F: include/soc/fsl/*ucc*.h 5055 5056FREESCALE USB PERIPHERAL DRIVERS 5057M: Li Yang <leoli@freescale.com> 5058L: linux-usb@vger.kernel.org 5059L: linuxppc-dev@lists.ozlabs.org 5060S: Maintained 5061F: drivers/usb/gadget/udc/fsl* 5062 5063FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5064M: Li Yang <leoli@freescale.com> 5065L: netdev@vger.kernel.org 5066L: linuxppc-dev@lists.ozlabs.org 5067S: Maintained 5068F: drivers/net/ethernet/freescale/ucc_geth* 5069 5070FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5071M: Claudiu Manoil <claudiu.manoil@freescale.com> 5072L: netdev@vger.kernel.org 5073S: Maintained 5074F: drivers/net/ethernet/freescale/gianfar* 5075X: drivers/net/ethernet/freescale/gianfar_ptp.c 5076F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5077 5078FREESCALE QUICC ENGINE UCC HDLC DRIVER 5079M: Zhao Qiang <qiang.zhao@nxp.com> 5080L: netdev@vger.kernel.org 5081L: linuxppc-dev@lists.ozlabs.org 5082S: Maintained 5083F: drivers/net/wan/fsl_ucc_hdlc* 5084 5085FREESCALE QUICC ENGINE UCC UART DRIVER 5086M: Timur Tabi <timur@tabi.org> 5087L: linuxppc-dev@lists.ozlabs.org 5088S: Maintained 5089F: drivers/tty/serial/ucc_uart.c 5090 5091FREESCALE SOC SOUND DRIVERS 5092M: Timur Tabi <timur@tabi.org> 5093M: Nicolin Chen <nicoleotsuka@gmail.com> 5094M: Xiubo Li <Xiubo.Lee@gmail.com> 5095R: Fabio Estevam <fabio.estevam@nxp.com> 5096L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5097L: linuxppc-dev@lists.ozlabs.org 5098S: Maintained 5099F: sound/soc/fsl/fsl* 5100F: sound/soc/fsl/imx* 5101F: sound/soc/fsl/mpc8610_hpcd.c 5102 5103FREEVXFS FILESYSTEM 5104M: Christoph Hellwig <hch@infradead.org> 5105W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5106S: Maintained 5107F: fs/freevxfs/ 5108 5109FREEZER 5110M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5111M: Pavel Machek <pavel@ucw.cz> 5112L: linux-pm@vger.kernel.org 5113S: Supported 5114F: Documentation/power/freezing-of-tasks.txt 5115F: include/linux/freezer.h 5116F: kernel/freezer.c 5117 5118FRONTSWAP API 5119M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5120L: linux-kernel@vger.kernel.org 5121S: Maintained 5122F: mm/frontswap.c 5123F: include/linux/frontswap.h 5124 5125FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5126M: David Howells <dhowells@redhat.com> 5127L: linux-cachefs@redhat.com (moderated for non-subscribers) 5128S: Supported 5129F: Documentation/filesystems/caching/ 5130F: fs/fscache/ 5131F: include/linux/fscache*.h 5132 5133FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5134M: Theodore Y. Ts'o <tytso@mit.edu> 5135M: Jaegeuk Kim <jaegeuk@kernel.org> 5136S: Supported 5137F: fs/crypto/ 5138F: include/linux/fscrypto.h 5139 5140F2FS FILE SYSTEM 5141M: Jaegeuk Kim <jaegeuk@kernel.org> 5142M: Chao Yu <yuchao0@huawei.com> 5143L: linux-f2fs-devel@lists.sourceforge.net 5144W: https://f2fs.wiki.kernel.org/ 5145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5146S: Maintained 5147F: Documentation/filesystems/f2fs.txt 5148F: Documentation/ABI/testing/sysfs-fs-f2fs 5149F: fs/f2fs/ 5150F: include/linux/f2fs_fs.h 5151F: include/trace/events/f2fs.h 5152 5153FUJITSU FR-V (FRV) PORT 5154S: Orphan 5155F: arch/frv/ 5156 5157FUJITSU LAPTOP EXTRAS 5158M: Jonathan Woithe <jwoithe@just42.net> 5159L: platform-driver-x86@vger.kernel.org 5160S: Maintained 5161F: drivers/platform/x86/fujitsu-laptop.c 5162 5163FUJITSU M-5MO LS CAMERA ISP DRIVER 5164M: Kyungmin Park <kyungmin.park@samsung.com> 5165M: Heungjun Kim <riverful.kim@samsung.com> 5166L: linux-media@vger.kernel.org 5167S: Maintained 5168F: drivers/media/i2c/m5mols/ 5169F: include/media/i2c/m5mols.h 5170 5171FUJITSU TABLET EXTRAS 5172M: Robert Gerlach <khnz@gmx.de> 5173L: platform-driver-x86@vger.kernel.org 5174S: Maintained 5175F: drivers/platform/x86/fujitsu-tablet.c 5176 5177FUSE: FILESYSTEM IN USERSPACE 5178M: Miklos Szeredi <miklos@szeredi.hu> 5179L: linux-fsdevel@vger.kernel.org 5180W: http://fuse.sourceforge.net/ 5181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5182S: Maintained 5183F: fs/fuse/ 5184F: include/uapi/linux/fuse.h 5185F: Documentation/filesystems/fuse.txt 5186 5187FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5188M: Rik Faith <faith@cs.unc.edu> 5189L: linux-scsi@vger.kernel.org 5190S: Odd Fixes (e.g., new signatures) 5191F: drivers/scsi/fdomain.* 5192 5193GCC PLUGINS 5194M: Kees Cook <keescook@chromium.org> 5195R: Emese Revfy <re.emese@gmail.com> 5196L: kernel-hardening@lists.openwall.com 5197S: Maintained 5198F: scripts/gcc-plugins/ 5199F: scripts/gcc-plugin.sh 5200F: Documentation/gcc-plugins.txt 5201 5202GCOV BASED KERNEL PROFILING 5203M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5204S: Maintained 5205F: kernel/gcov/ 5206F: Documentation/dev-tools/gcov.rst 5207 5208GDT SCSI DISK ARRAY CONTROLLER DRIVER 5209M: Achim Leubner <achim_leubner@adaptec.com> 5210L: linux-scsi@vger.kernel.org 5211W: http://www.icp-vortex.com/ 5212S: Supported 5213F: drivers/scsi/gdt* 5214 5215GDB KERNEL DEBUGGING HELPER SCRIPTS 5216M: Jan Kiszka <jan.kiszka@siemens.com> 5217M: Kieran Bingham <kieran@bingham.xyz> 5218S: Supported 5219F: scripts/gdb/ 5220 5221GEMTEK FM RADIO RECEIVER DRIVER 5222M: Hans Verkuil <hverkuil@xs4all.nl> 5223L: linux-media@vger.kernel.org 5224T: git git://linuxtv.org/media_tree.git 5225W: https://linuxtv.org 5226S: Maintained 5227F: drivers/media/radio/radio-gemtek* 5228 5229GENERIC GPIO I2C DRIVER 5230M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5231S: Supported 5232F: drivers/i2c/busses/i2c-gpio.c 5233F: include/linux/i2c-gpio.h 5234 5235GENERIC GPIO I2C MULTIPLEXER DRIVER 5236M: Peter Korsgaard <peter.korsgaard@barco.com> 5237L: linux-i2c@vger.kernel.org 5238S: Supported 5239F: drivers/i2c/muxes/i2c-mux-gpio.c 5240F: include/linux/i2c-mux-gpio.h 5241F: Documentation/i2c/muxes/i2c-mux-gpio 5242 5243GENERIC HDLC (WAN) DRIVERS 5244M: Krzysztof Halasa <khc@pm.waw.pl> 5245W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5246S: Maintained 5247F: drivers/net/wan/c101.c 5248F: drivers/net/wan/hd6457* 5249F: drivers/net/wan/hdlc* 5250F: drivers/net/wan/n2.c 5251F: drivers/net/wan/pc300too.c 5252F: drivers/net/wan/pci200syn.c 5253F: drivers/net/wan/wanxl* 5254 5255GENERIC INCLUDE/ASM HEADER FILES 5256M: Arnd Bergmann <arnd@arndb.de> 5257L: linux-arch@vger.kernel.org 5258T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5259S: Maintained 5260F: include/asm-generic/ 5261F: include/uapi/asm-generic/ 5262 5263GENERIC PHY FRAMEWORK 5264M: Kishon Vijay Abraham I <kishon@ti.com> 5265L: linux-kernel@vger.kernel.org 5266T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5267S: Supported 5268F: drivers/phy/ 5269F: include/linux/phy/ 5270 5271GENERIC PM DOMAINS 5272M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5273M: Kevin Hilman <khilman@kernel.org> 5274M: Ulf Hansson <ulf.hansson@linaro.org> 5275L: linux-pm@vger.kernel.org 5276S: Supported 5277F: drivers/base/power/domain*.c 5278F: include/linux/pm_domain.h 5279 5280GENERIC UIO DRIVER FOR PCI DEVICES 5281M: "Michael S. Tsirkin" <mst@redhat.com> 5282L: kvm@vger.kernel.org 5283S: Supported 5284F: drivers/uio/uio_pci_generic.c 5285 5286GET_MAINTAINER SCRIPT 5287M: Joe Perches <joe@perches.com> 5288S: Maintained 5289F: scripts/get_maintainer.pl 5290 5291GENWQE (IBM Generic Workqueue Card) 5292M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5293M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5294S: Supported 5295F: drivers/misc/genwqe/ 5296 5297GFS2 FILE SYSTEM 5298M: Steven Whitehouse <swhiteho@redhat.com> 5299M: Bob Peterson <rpeterso@redhat.com> 5300L: cluster-devel@redhat.com 5301W: http://sources.redhat.com/cluster/ 5302T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5303S: Supported 5304F: Documentation/filesystems/gfs2*.txt 5305F: fs/gfs2/ 5306F: include/uapi/linux/gfs2_ondisk.h 5307 5308GIGASET ISDN DRIVERS 5309M: Paul Bolle <pebolle@tiscali.nl> 5310L: gigaset307x-common@lists.sourceforge.net 5311W: http://gigaset307x.sourceforge.net/ 5312S: Odd Fixes 5313F: Documentation/isdn/README.gigaset 5314F: drivers/isdn/gigaset/ 5315F: include/uapi/linux/gigaset_dev.h 5316 5317GO7007 MPEG CODEC 5318M: Hans Verkuil <hans.verkuil@cisco.com> 5319L: linux-media@vger.kernel.org 5320S: Maintained 5321F: drivers/media/usb/go7007/ 5322 5323GOODIX TOUCHSCREEN 5324M: Bastien Nocera <hadess@hadess.net> 5325L: linux-input@vger.kernel.org 5326S: Maintained 5327F: drivers/input/touchscreen/goodix.c 5328 5329GPIO MOCKUP DRIVER 5330M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5331L: linux-gpio@vger.kernel.org 5332S: Maintained 5333F: drivers/gpio/gpio-mockup.c 5334F: tools/testing/selftests/gpio/ 5335 5336GPIO SUBSYSTEM 5337M: Linus Walleij <linus.walleij@linaro.org> 5338M: Alexandre Courbot <gnurou@gmail.com> 5339L: linux-gpio@vger.kernel.org 5340T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5341S: Maintained 5342F: Documentation/devicetree/bindings/gpio/ 5343F: Documentation/gpio/ 5344F: Documentation/ABI/testing/gpio-cdev 5345F: Documentation/ABI/obsolete/sysfs-gpio 5346F: drivers/gpio/ 5347F: include/linux/gpio/ 5348F: include/linux/gpio.h 5349F: include/asm-generic/gpio.h 5350F: include/uapi/linux/gpio.h 5351F: tools/gpio/ 5352 5353GRE DEMULTIPLEXER DRIVER 5354M: Dmitry Kozlov <xeb@mail.ru> 5355L: netdev@vger.kernel.org 5356S: Maintained 5357F: net/ipv4/gre_demux.c 5358F: net/ipv4/gre_offload.c 5359F: include/net/gre.h 5360 5361GRETH 10/100/1G Ethernet MAC device driver 5362M: Andreas Larsson <andreas@gaisler.com> 5363L: netdev@vger.kernel.org 5364S: Maintained 5365F: drivers/net/ethernet/aeroflex/ 5366 5367GREYBUS SUBSYSTEM 5368M: Johan Hovold <johan@kernel.org> 5369M: Alex Elder <elder@kernel.org> 5370M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5371S: Maintained 5372F: drivers/staging/greybus/ 5373 5374GREYBUS AUDIO PROTOCOLS DRIVERS 5375M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5376M: Mark Greer <mgreer@animalcreek.com> 5377S: Maintained 5378F: drivers/staging/greybus/audio_apbridgea.c 5379F: drivers/staging/greybus/audio_apbridgea.h 5380F: drivers/staging/greybus/audio_codec.c 5381F: drivers/staging/greybus/audio_codec.h 5382F: drivers/staging/greybus/audio_gb.c 5383F: drivers/staging/greybus/audio_manager.c 5384F: drivers/staging/greybus/audio_manager.h 5385F: drivers/staging/greybus/audio_manager_module.c 5386F: drivers/staging/greybus/audio_manager_private.h 5387F: drivers/staging/greybus/audio_manager_sysfs.c 5388F: drivers/staging/greybus/audio_module.c 5389F: drivers/staging/greybus/audio_topology.c 5390 5391GREYBUS PROTOCOLS DRIVERS 5392M: Rui Miguel Silva <rmfrfs@gmail.com> 5393S: Maintained 5394F: drivers/staging/greybus/sdio.c 5395F: drivers/staging/greybus/light.c 5396F: drivers/staging/greybus/gpio.c 5397F: drivers/staging/greybus/power_supply.c 5398F: drivers/staging/greybus/spi.c 5399F: drivers/staging/greybus/spilib.c 5400 5401GREYBUS PROTOCOLS DRIVERS 5402M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5403S: Maintained 5404F: drivers/staging/greybus/loopback.c 5405F: drivers/staging/greybus/timesync.c 5406F: drivers/staging/greybus/timesync_platform.c 5407 5408GREYBUS PROTOCOLS DRIVERS 5409M: Viresh Kumar <vireshk@kernel.org> 5410S: Maintained 5411F: drivers/staging/greybus/authentication.c 5412F: drivers/staging/greybus/bootrom.c 5413F: drivers/staging/greybus/firmware.h 5414F: drivers/staging/greybus/fw-core.c 5415F: drivers/staging/greybus/fw-download.c 5416F: drivers/staging/greybus/fw-managament.c 5417F: drivers/staging/greybus/greybus_authentication.h 5418F: drivers/staging/greybus/greybus_firmware.h 5419F: drivers/staging/greybus/hid.c 5420F: drivers/staging/greybus/i2c.c 5421F: drivers/staging/greybus/spi.c 5422F: drivers/staging/greybus/spilib.c 5423F: drivers/staging/greybus/spilib.h 5424 5425GREYBUS PROTOCOLS DRIVERS 5426M: David Lin <dtwlin@gmail.com> 5427S: Maintained 5428F: drivers/staging/greybus/uart.c 5429F: drivers/staging/greybus/log.c 5430 5431GREYBUS PLATFORM DRIVERS 5432M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5433S: Maintained 5434F: drivers/staging/greybus/arche-platform.c 5435F: drivers/staging/greybus/arche-apb-ctrl.c 5436F: drivers/staging/greybus/arche_platform.h 5437 5438GS1662 VIDEO SERIALIZER 5439M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5440L: linux-media@vger.kernel.org 5441T: git git://linuxtv.org/media_tree.git 5442S: Maintained 5443F: drivers/media/spi/gs1662.c 5444 5445GSPCA FINEPIX SUBDRIVER 5446M: Frank Zago <frank@zago.net> 5447L: linux-media@vger.kernel.org 5448T: git git://linuxtv.org/media_tree.git 5449S: Maintained 5450F: drivers/media/usb/gspca/finepix.c 5451 5452GSPCA GL860 SUBDRIVER 5453M: Olivier Lorin <o.lorin@laposte.net> 5454L: linux-media@vger.kernel.org 5455T: git git://linuxtv.org/media_tree.git 5456S: Maintained 5457F: drivers/media/usb/gspca/gl860/ 5458 5459GSPCA M5602 SUBDRIVER 5460M: Erik Andren <erik.andren@gmail.com> 5461L: linux-media@vger.kernel.org 5462T: git git://linuxtv.org/media_tree.git 5463S: Maintained 5464F: drivers/media/usb/gspca/m5602/ 5465 5466GSPCA PAC207 SONIXB SUBDRIVER 5467M: Hans Verkuil <hverkuil@xs4all.nl> 5468L: linux-media@vger.kernel.org 5469T: git git://linuxtv.org/media_tree.git 5470S: Odd Fixes 5471F: drivers/media/usb/gspca/pac207.c 5472 5473GSPCA SN9C20X SUBDRIVER 5474M: Brian Johnson <brijohn@gmail.com> 5475L: linux-media@vger.kernel.org 5476T: git git://linuxtv.org/media_tree.git 5477S: Maintained 5478F: drivers/media/usb/gspca/sn9c20x.c 5479 5480GSPCA T613 SUBDRIVER 5481M: Leandro Costantino <lcostantino@gmail.com> 5482L: linux-media@vger.kernel.org 5483T: git git://linuxtv.org/media_tree.git 5484S: Maintained 5485F: drivers/media/usb/gspca/t613.c 5486 5487GSPCA USB WEBCAM DRIVER 5488M: Hans Verkuil <hverkuil@xs4all.nl> 5489L: linux-media@vger.kernel.org 5490T: git git://linuxtv.org/media_tree.git 5491S: Odd Fixes 5492F: drivers/media/usb/gspca/ 5493 5494GUID PARTITION TABLE (GPT) 5495M: Davidlohr Bueso <dave@stgolabs.net> 5496L: linux-efi@vger.kernel.org 5497S: Maintained 5498F: block/partitions/efi.* 5499 5500STK1160 USB VIDEO CAPTURE DRIVER 5501M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5502L: linux-media@vger.kernel.org 5503T: git git://linuxtv.org/media_tree.git 5504S: Maintained 5505F: drivers/media/usb/stk1160/ 5506 5507H8/300 ARCHITECTURE 5508M: Yoshinori Sato <ysato@users.sourceforge.jp> 5509L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5510W: http://uclinux-h8.sourceforge.jp 5511T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5512S: Maintained 5513F: arch/h8300/ 5514F: drivers/clocksource/h8300_*.c 5515F: drivers/clk/h8300/ 5516F: drivers/irqchip/irq-renesas-h8*.c 5517 5518HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5519M: Frank Seidel <frank@f-seidel.de> 5520L: platform-driver-x86@vger.kernel.org 5521W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5522S: Maintained 5523F: drivers/platform/x86/hdaps.c 5524 5525HDPVR USB VIDEO ENCODER DRIVER 5526M: Hans Verkuil <hverkuil@xs4all.nl> 5527L: linux-media@vger.kernel.org 5528T: git git://linuxtv.org/media_tree.git 5529W: https://linuxtv.org 5530S: Odd Fixes 5531F: drivers/media/usb/hdpvr/ 5532 5533HWPOISON MEMORY FAILURE HANDLING 5534M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5535L: linux-mm@kvack.org 5536S: Maintained 5537F: mm/memory-failure.c 5538F: mm/hwpoison-inject.c 5539 5540HYPERVISOR VIRTUAL CONSOLE DRIVER 5541L: linuxppc-dev@lists.ozlabs.org 5542S: Odd Fixes 5543F: drivers/tty/hvc/ 5544 5545HACKRF MEDIA DRIVER 5546M: Antti Palosaari <crope@iki.fi> 5547L: linux-media@vger.kernel.org 5548W: https://linuxtv.org 5549W: http://palosaari.fi/linux/ 5550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5551T: git git://linuxtv.org/anttip/media_tree.git 5552S: Maintained 5553F: drivers/media/usb/hackrf/ 5554 5555HARDWARE MONITORING 5556M: Jean Delvare <jdelvare@suse.com> 5557M: Guenter Roeck <linux@roeck-us.net> 5558L: linux-hwmon@vger.kernel.org 5559W: http://hwmon.wiki.kernel.org/ 5560T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5561T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5562S: Maintained 5563F: Documentation/hwmon/ 5564F: drivers/hwmon/ 5565F: include/linux/hwmon*.h 5566 5567HARDWARE RANDOM NUMBER GENERATOR CORE 5568M: Matt Mackall <mpm@selenic.com> 5569M: Herbert Xu <herbert@gondor.apana.org.au> 5570L: linux-crypto@vger.kernel.org 5571S: Odd fixes 5572F: Documentation/devicetree/bindings/rng/ 5573F: Documentation/hw_random.txt 5574F: drivers/char/hw_random/ 5575F: include/linux/hw_random.h 5576 5577HARDWARE SPINLOCK CORE 5578M: Ohad Ben-Cohen <ohad@wizery.com> 5579M: Bjorn Andersson <bjorn.andersson@linaro.org> 5580L: linux-remoteproc@vger.kernel.org 5581S: Maintained 5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5583F: Documentation/devicetree/bindings/hwlock/ 5584F: Documentation/hwspinlock.txt 5585F: drivers/hwspinlock/ 5586F: include/linux/hwspinlock.h 5587 5588HARMONY SOUND DRIVER 5589L: linux-parisc@vger.kernel.org 5590S: Maintained 5591F: sound/parisc/harmony.* 5592 5593HD29L2 MEDIA DRIVER 5594M: Antti Palosaari <crope@iki.fi> 5595L: linux-media@vger.kernel.org 5596W: https://linuxtv.org 5597W: http://palosaari.fi/linux/ 5598Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5599T: git git://linuxtv.org/anttip/media_tree.git 5600S: Maintained 5601F: drivers/media/dvb-frontends/hd29l2* 5602 5603HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5604M: Brian Boylston <brian.boylston@hpe.com> 5605S: Supported 5606F: Documentation/watchdog/hpwdt.txt 5607F: drivers/watchdog/hpwdt.c 5608 5609HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5610M: Don Brace <don.brace@microsemi.com> 5611L: iss_storagedev@hp.com 5612L: esc.storagedev@microsemi.com 5613L: linux-scsi@vger.kernel.org 5614S: Supported 5615F: Documentation/scsi/hpsa.txt 5616F: drivers/scsi/hpsa*.[ch] 5617F: include/linux/cciss*.h 5618F: include/uapi/linux/cciss*.h 5619 5620HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5621M: Don Brace <don.brace@microsemi.com> 5622L: iss_storagedev@hp.com 5623L: esc.storagedev@microsemi.com 5624L: linux-scsi@vger.kernel.org 5625S: Supported 5626F: Documentation/blockdev/cciss.txt 5627F: drivers/block/cciss* 5628F: include/linux/cciss_ioctl.h 5629F: include/uapi/linux/cciss_ioctl.h 5630 5631HFI1 DRIVER 5632M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5633M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5634L: linux-rdma@vger.kernel.org 5635S: Supported 5636F: drivers/infiniband/hw/hfi1 5637 5638HFS FILESYSTEM 5639L: linux-fsdevel@vger.kernel.org 5640S: Orphan 5641F: Documentation/filesystems/hfs.txt 5642F: fs/hfs/ 5643 5644HFSPLUS FILESYSTEM 5645L: linux-fsdevel@vger.kernel.org 5646S: Orphan 5647F: Documentation/filesystems/hfsplus.txt 5648F: fs/hfsplus/ 5649 5650HGA FRAMEBUFFER DRIVER 5651M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5652L: linux-nvidia@lists.surfsouth.com 5653W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5654S: Maintained 5655F: drivers/video/fbdev/hgafb.c 5656 5657HIBERNATION (aka Software Suspend, aka swsusp) 5658M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5659M: Pavel Machek <pavel@ucw.cz> 5660L: linux-pm@vger.kernel.org 5661S: Supported 5662F: arch/x86/power/ 5663F: drivers/base/power/ 5664F: kernel/power/ 5665F: include/linux/suspend.h 5666F: include/linux/freezer.h 5667F: include/linux/pm.h 5668F: arch/*/include/asm/suspend*.h 5669 5670HID CORE LAYER 5671M: Jiri Kosina <jikos@kernel.org> 5672R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5673L: linux-input@vger.kernel.org 5674T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5675S: Maintained 5676F: drivers/hid/ 5677F: include/linux/hid* 5678F: include/uapi/linux/hid* 5679 5680HID SENSOR HUB DRIVERS 5681M: Jiri Kosina <jikos@kernel.org> 5682M: Jonathan Cameron <jic23@kernel.org> 5683M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5684L: linux-input@vger.kernel.org 5685L: linux-iio@vger.kernel.org 5686S: Maintained 5687F: Documentation/hid/hid-sensor* 5688F: drivers/hid/hid-sensor-* 5689F: drivers/iio/*/hid-* 5690F: include/linux/hid-sensor-* 5691 5692HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5693M: Thomas Gleixner <tglx@linutronix.de> 5694L: linux-kernel@vger.kernel.org 5695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5696S: Maintained 5697F: Documentation/timers/ 5698F: kernel/time/hrtimer.c 5699F: kernel/time/clockevents.c 5700F: kernel/time/tick*.* 5701F: kernel/time/timer_*.c 5702F: include/linux/clockchips.h 5703F: include/linux/hrtimer.h 5704 5705HIGH-SPEED SCC DRIVER FOR AX.25 5706L: linux-hams@vger.kernel.org 5707S: Orphan 5708F: drivers/net/hamradio/dmascc.c 5709F: drivers/net/hamradio/scc.c 5710 5711HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5712M: HighPoint Linux Team <linux@highpoint-tech.com> 5713W: http://www.highpoint-tech.com 5714S: Supported 5715F: Documentation/scsi/hptiop.txt 5716F: drivers/scsi/hptiop.c 5717 5718HIPPI 5719M: Jes Sorensen <jes@trained-monkey.org> 5720L: linux-hippi@sunsite.dk 5721S: Maintained 5722F: include/linux/hippidevice.h 5723F: include/uapi/linux/if_hippi.h 5724F: net/802/hippi.c 5725F: drivers/net/hippi/ 5726 5727HISILICON NETWORK SUBSYSTEM DRIVER 5728M: Yisen Zhuang <yisen.zhuang@huawei.com> 5729M: Salil Mehta <salil.mehta@huawei.com> 5730L: netdev@vger.kernel.org 5731W: http://www.hisilicon.com 5732S: Maintained 5733F: drivers/net/ethernet/hisilicon/ 5734F: Documentation/devicetree/bindings/net/hisilicon*.txt 5735 5736HISILICON ROCE DRIVER 5737M: Lijun Ou <oulijun@huawei.com> 5738M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5739L: linux-rdma@vger.kernel.org 5740S: Maintained 5741F: drivers/infiniband/hw/hns/ 5742F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5743 5744HISILICON SAS Controller 5745M: John Garry <john.garry@huawei.com> 5746W: http://www.hisilicon.com 5747S: Supported 5748F: drivers/scsi/hisi_sas/ 5749F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5750 5751HOST AP DRIVER 5752M: Jouni Malinen <j@w1.fi> 5753L: linux-wireless@vger.kernel.org 5754W: http://w1.fi/hostap-driver.html 5755S: Obsolete 5756F: drivers/net/wireless/intersil/hostap/ 5757 5758HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5759L: platform-driver-x86@vger.kernel.org 5760S: Orphan 5761F: drivers/platform/x86/tc1100-wmi.c 5762 5763HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5764M: Jaroslav Kysela <perex@perex.cz> 5765S: Maintained 5766F: drivers/net/ethernet/hp/hp100.* 5767 5768HPET: High Precision Event Timers driver 5769M: Clemens Ladisch <clemens@ladisch.de> 5770S: Maintained 5771F: Documentation/timers/hpet.txt 5772F: drivers/char/hpet.c 5773F: include/linux/hpet.h 5774F: include/uapi/linux/hpet.h 5775 5776HPET: x86 5777S: Orphan 5778F: arch/x86/kernel/hpet.c 5779F: arch/x86/include/asm/hpet.h 5780 5781HPFS FILESYSTEM 5782M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5783W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5784S: Maintained 5785F: fs/hpfs/ 5786 5787HSI SUBSYSTEM 5788M: Sebastian Reichel <sre@kernel.org> 5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5790S: Maintained 5791F: Documentation/ABI/testing/sysfs-bus-hsi 5792F: Documentation/device-drivers/serial-interfaces.rst 5793F: drivers/hsi/ 5794F: include/linux/hsi/ 5795F: include/uapi/linux/hsi/ 5796 5797HSO 3G MODEM DRIVER 5798M: Jan Dumon <j.dumon@option.com> 5799W: http://www.pharscape.org 5800S: Maintained 5801F: drivers/net/usb/hso.c 5802 5803HSR NETWORK PROTOCOL 5804M: Arvid Brodin <arvid.brodin@alten.se> 5805L: netdev@vger.kernel.org 5806S: Maintained 5807F: net/hsr/ 5808 5809HTCPEN TOUCHSCREEN DRIVER 5810M: Pau Oliva Fora <pof@eslack.org> 5811L: linux-input@vger.kernel.org 5812S: Maintained 5813F: drivers/input/touchscreen/htcpen.c 5814 5815HUGETLB FILESYSTEM 5816M: Nadia Yvette Chambers <nyc@holomorphy.com> 5817S: Maintained 5818F: fs/hugetlbfs/ 5819 5820HVA ST MEDIA DRIVER 5821M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5822L: linux-media@vger.kernel.org 5823T: git git://linuxtv.org/media_tree.git 5824W: https://linuxtv.org 5825S: Supported 5826F: drivers/media/platform/sti/hva 5827 5828Hyper-V CORE AND DRIVERS 5829M: "K. Y. Srinivasan" <kys@microsoft.com> 5830M: Haiyang Zhang <haiyangz@microsoft.com> 5831L: devel@linuxdriverproject.org 5832S: Maintained 5833F: arch/x86/include/asm/mshyperv.h 5834F: arch/x86/include/uapi/asm/hyperv.h 5835F: arch/x86/kernel/cpu/mshyperv.c 5836F: drivers/hid/hid-hyperv.c 5837F: drivers/hv/ 5838F: drivers/input/serio/hyperv-keyboard.c 5839F: drivers/pci/host/pci-hyperv.c 5840F: drivers/net/hyperv/ 5841F: drivers/scsi/storvsc_drv.c 5842F: drivers/video/fbdev/hyperv_fb.c 5843F: include/linux/hyperv.h 5844F: tools/hv/ 5845F: Documentation/ABI/stable/sysfs-bus-vmbus 5846 5847I2C MUXES 5848M: Peter Rosin <peda@axentia.se> 5849L: linux-i2c@vger.kernel.org 5850S: Maintained 5851F: Documentation/i2c/i2c-topology 5852F: Documentation/i2c/muxes/ 5853F: Documentation/devicetree/bindings/i2c/i2c-mux* 5854F: Documentation/devicetree/bindings/i2c/i2c-arb* 5855F: Documentation/devicetree/bindings/i2c/i2c-gate* 5856F: drivers/i2c/i2c-mux.c 5857F: drivers/i2c/muxes/ 5858F: include/linux/i2c-mux.h 5859 5860I2C OVER PARALLEL PORT 5861M: Jean Delvare <jdelvare@suse.com> 5862L: linux-i2c@vger.kernel.org 5863S: Maintained 5864F: Documentation/i2c/busses/i2c-parport 5865F: Documentation/i2c/busses/i2c-parport-light 5866F: drivers/i2c/busses/i2c-parport.c 5867F: drivers/i2c/busses/i2c-parport-light.c 5868 5869I2C/SMBUS CONTROLLER DRIVERS FOR PC 5870M: Jean Delvare <jdelvare@suse.com> 5871L: linux-i2c@vger.kernel.org 5872S: Maintained 5873F: Documentation/i2c/busses/i2c-ali1535 5874F: Documentation/i2c/busses/i2c-ali1563 5875F: Documentation/i2c/busses/i2c-ali15x3 5876F: Documentation/i2c/busses/i2c-amd756 5877F: Documentation/i2c/busses/i2c-amd8111 5878F: Documentation/i2c/busses/i2c-i801 5879F: Documentation/i2c/busses/i2c-nforce2 5880F: Documentation/i2c/busses/i2c-piix4 5881F: Documentation/i2c/busses/i2c-sis5595 5882F: Documentation/i2c/busses/i2c-sis630 5883F: Documentation/i2c/busses/i2c-sis96x 5884F: Documentation/i2c/busses/i2c-via 5885F: Documentation/i2c/busses/i2c-viapro 5886F: drivers/i2c/busses/i2c-ali1535.c 5887F: drivers/i2c/busses/i2c-ali1563.c 5888F: drivers/i2c/busses/i2c-ali15x3.c 5889F: drivers/i2c/busses/i2c-amd756.c 5890F: drivers/i2c/busses/i2c-amd756-s4882.c 5891F: drivers/i2c/busses/i2c-amd8111.c 5892F: drivers/i2c/busses/i2c-i801.c 5893F: drivers/i2c/busses/i2c-isch.c 5894F: drivers/i2c/busses/i2c-nforce2.c 5895F: drivers/i2c/busses/i2c-nforce2-s4985.c 5896F: drivers/i2c/busses/i2c-piix4.c 5897F: drivers/i2c/busses/i2c-sis5595.c 5898F: drivers/i2c/busses/i2c-sis630.c 5899F: drivers/i2c/busses/i2c-sis96x.c 5900F: drivers/i2c/busses/i2c-via.c 5901F: drivers/i2c/busses/i2c-viapro.c 5902 5903I2C/SMBUS ISMT DRIVER 5904M: Seth Heasley <seth.heasley@intel.com> 5905M: Neil Horman <nhorman@tuxdriver.com> 5906L: linux-i2c@vger.kernel.org 5907F: drivers/i2c/busses/i2c-ismt.c 5908F: Documentation/i2c/busses/i2c-ismt 5909 5910I2C/SMBUS STUB DRIVER 5911M: Jean Delvare <jdelvare@suse.com> 5912L: linux-i2c@vger.kernel.org 5913S: Maintained 5914F: drivers/i2c/i2c-stub.c 5915 5916I2C SUBSYSTEM 5917M: Wolfram Sang <wsa@the-dreams.de> 5918L: linux-i2c@vger.kernel.org 5919W: https://i2c.wiki.kernel.org/ 5920Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5922S: Maintained 5923F: Documentation/devicetree/bindings/i2c/ 5924F: Documentation/i2c/ 5925F: drivers/i2c/ 5926F: drivers/i2c/*/ 5927F: include/linux/i2c.h 5928F: include/linux/i2c-*.h 5929F: include/uapi/linux/i2c.h 5930F: include/uapi/linux/i2c-*.h 5931 5932I2C ACPI SUPPORT 5933M: Mika Westerberg <mika.westerberg@linux.intel.com> 5934L: linux-i2c@vger.kernel.org 5935L: linux-acpi@vger.kernel.org 5936S: Maintained 5937 5938I2C-TAOS-EVM DRIVER 5939M: Jean Delvare <jdelvare@suse.com> 5940L: linux-i2c@vger.kernel.org 5941S: Maintained 5942F: Documentation/i2c/busses/i2c-taos-evm 5943F: drivers/i2c/busses/i2c-taos-evm.c 5944 5945I2C-TINY-USB DRIVER 5946M: Till Harbaum <till@harbaum.org> 5947L: linux-i2c@vger.kernel.org 5948W: http://www.harbaum.org/till/i2c_tiny_usb 5949S: Maintained 5950F: drivers/i2c/busses/i2c-tiny-usb.c 5951 5952i386 BOOT CODE 5953M: "H. Peter Anvin" <hpa@zytor.com> 5954S: Maintained 5955F: arch/x86/boot/ 5956 5957i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5958M: "H. Peter Anvin" <hpa@zytor.com> 5959T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5960S: Maintained 5961 5962IA64 (Itanium) PLATFORM 5963M: Tony Luck <tony.luck@intel.com> 5964M: Fenghua Yu <fenghua.yu@intel.com> 5965L: linux-ia64@vger.kernel.org 5966T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5967S: Maintained 5968F: arch/ia64/ 5969 5970IBM Power VMX Cryptographic instructions 5971M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5972M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5973L: linux-crypto@vger.kernel.org 5974S: Supported 5975F: drivers/crypto/vmx/Makefile 5976F: drivers/crypto/vmx/Kconfig 5977F: drivers/crypto/vmx/vmx.c 5978F: drivers/crypto/vmx/aes* 5979F: drivers/crypto/vmx/ghash* 5980F: drivers/crypto/vmx/ppc-xlate.pl 5981 5982IBM Power in-Nest Crypto Acceleration 5983M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5984M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5985L: linux-crypto@vger.kernel.org 5986S: Supported 5987F: drivers/crypto/nx/Makefile 5988F: drivers/crypto/nx/Kconfig 5989F: drivers/crypto/nx/nx-aes* 5990F: drivers/crypto/nx/nx-sha* 5991F: drivers/crypto/nx/nx.* 5992F: drivers/crypto/nx/nx_csbcpb.h 5993F: drivers/crypto/nx/nx_debugfs.h 5994 5995IBM Power 842 compression accelerator 5996M: Dan Streetman <ddstreet@ieee.org> 5997S: Supported 5998F: drivers/crypto/nx/Makefile 5999F: drivers/crypto/nx/Kconfig 6000F: drivers/crypto/nx/nx-842* 6001F: include/linux/sw842.h 6002F: crypto/842.c 6003F: lib/842/ 6004 6005IBM Power Linux RAID adapter 6006M: Brian King <brking@us.ibm.com> 6007S: Supported 6008F: drivers/scsi/ipr.* 6009 6010IBM Power Virtual Ethernet Device Driver 6011M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6012L: netdev@vger.kernel.org 6013S: Supported 6014F: drivers/net/ethernet/ibm/ibmveth.* 6015 6016IBM Power SRIOV Virtual NIC Device Driver 6017M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6018M: John Allen <jallen@linux.vnet.ibm.com> 6019L: netdev@vger.kernel.org 6020S: Supported 6021F: drivers/net/ethernet/ibm/ibmvnic.* 6022 6023IBM Power Virtual SCSI Device Drivers 6024M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6025L: linux-scsi@vger.kernel.org 6026S: Supported 6027F: drivers/scsi/ibmvscsi/ibmvscsi* 6028F: include/scsi/viosrp.h 6029 6030IBM Power Virtual SCSI Device Target Driver 6031M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6032M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6033L: linux-scsi@vger.kernel.org 6034L: target-devel@vger.kernel.org 6035S: Supported 6036F: drivers/scsi/ibmvscsi_tgt/ 6037 6038IBM Power Virtual FC Device Drivers 6039M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6040L: linux-scsi@vger.kernel.org 6041S: Supported 6042F: drivers/scsi/ibmvscsi/ibmvfc* 6043 6044IBM ServeRAID RAID DRIVER 6045S: Orphan 6046F: drivers/scsi/ips.* 6047 6048ICH LPC AND GPIO DRIVER 6049M: Peter Tyser <ptyser@xes-inc.com> 6050S: Maintained 6051F: drivers/mfd/lpc_ich.c 6052F: drivers/gpio/gpio-ich.c 6053 6054IDE SUBSYSTEM 6055M: "David S. Miller" <davem@davemloft.net> 6056L: linux-ide@vger.kernel.org 6057Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6059S: Maintained 6060F: Documentation/ide/ 6061F: drivers/ide/ 6062F: include/linux/ide.h 6063 6064IDEAPAD LAPTOP EXTRAS DRIVER 6065M: Ike Panhc <ike.pan@canonical.com> 6066L: platform-driver-x86@vger.kernel.org 6067W: http://launchpad.net/ideapad-laptop 6068S: Maintained 6069F: drivers/platform/x86/ideapad-laptop.c 6070 6071IDEAPAD LAPTOP SLIDEBAR DRIVER 6072M: Andrey Moiseev <o2g.org.ru@gmail.com> 6073L: linux-input@vger.kernel.org 6074W: https://github.com/o2genum/ideapad-slidebar 6075S: Maintained 6076F: drivers/input/misc/ideapad_slidebar.c 6077 6078IDE/ATAPI DRIVERS 6079M: Borislav Petkov <bp@alien8.de> 6080L: linux-ide@vger.kernel.org 6081S: Maintained 6082F: Documentation/cdrom/ide-cd 6083F: drivers/ide/ide-cd* 6084 6085IDLE-I7300 6086M: Andy Henroid <andrew.d.henroid@intel.com> 6087L: linux-pm@vger.kernel.org 6088S: Supported 6089F: drivers/idle/i7300_idle.c 6090 6091IEEE 802.15.4 SUBSYSTEM 6092M: Alexander Aring <aar@pengutronix.de> 6093L: linux-wpan@vger.kernel.org 6094W: http://wpan.cakelab.org/ 6095T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6096T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6097S: Maintained 6098F: net/ieee802154/ 6099F: net/mac802154/ 6100F: drivers/net/ieee802154/ 6101F: include/linux/nl802154.h 6102F: include/linux/ieee802154.h 6103F: include/net/nl802154.h 6104F: include/net/mac802154.h 6105F: include/net/af_ieee802154.h 6106F: include/net/cfg802154.h 6107F: include/net/ieee802154_netdev.h 6108F: Documentation/networking/ieee802154.txt 6109 6110IGORPLUG-USB IR RECEIVER 6111M: Sean Young <sean@mess.org> 6112L: linux-media@vger.kernel.org 6113S: Maintained 6114F: drivers/media/rc/igorplugusb.c 6115 6116IGUANAWORKS USB IR TRANSCEIVER 6117M: Sean Young <sean@mess.org> 6118L: linux-media@vger.kernel.org 6119S: Maintained 6120F: drivers/media/rc/iguanair.c 6121 6122IIO DIGITAL POTENTIOMETER DAC 6123M: Peter Rosin <peda@axentia.se> 6124L: linux-iio@vger.kernel.org 6125S: Maintained 6126F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6127 6128IIO SUBSYSTEM AND DRIVERS 6129M: Jonathan Cameron <jic23@kernel.org> 6130R: Hartmut Knaack <knaack.h@gmx.de> 6131R: Lars-Peter Clausen <lars@metafoo.de> 6132R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6133L: linux-iio@vger.kernel.org 6134T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6135S: Maintained 6136F: Documentation/devicetree/bindings/iio/ 6137F: drivers/iio/ 6138F: drivers/staging/iio/ 6139F: include/linux/iio/ 6140F: tools/iio/ 6141 6142IKANOS/ADI EAGLE ADSL USB DRIVER 6143M: Matthieu Castet <castet.matthieu@free.fr> 6144M: Stanislaw Gruszka <stf_xl@wp.pl> 6145S: Maintained 6146F: drivers/usb/atm/ueagle-atm.c 6147 6148IMGTEC ASCII LCD DRIVER 6149M: Paul Burton <paul.burton@imgtec.com> 6150S: Maintained 6151F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6152F: drivers/auxdisplay/img-ascii-lcd.c 6153 6154INA209 HARDWARE MONITOR DRIVER 6155M: Guenter Roeck <linux@roeck-us.net> 6156L: linux-hwmon@vger.kernel.org 6157S: Maintained 6158F: Documentation/hwmon/ina209 6159F: Documentation/devicetree/bindings/i2c/ina209.txt 6160F: drivers/hwmon/ina209.c 6161 6162INA2XX HARDWARE MONITOR DRIVER 6163M: Guenter Roeck <linux@roeck-us.net> 6164L: linux-hwmon@vger.kernel.org 6165S: Maintained 6166F: Documentation/hwmon/ina2xx 6167F: drivers/hwmon/ina2xx.c 6168F: include/linux/platform_data/ina2xx.h 6169 6170INDUSTRY PACK SUBSYSTEM (IPACK) 6171M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6172M: Jens Taprogge <jens.taprogge@taprogge.org> 6173M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6174L: industrypack-devel@lists.sourceforge.net 6175W: http://industrypack.sourceforge.net 6176S: Maintained 6177F: drivers/ipack/ 6178 6179INGENIC JZ4780 DMA Driver 6180M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6181S: Maintained 6182F: drivers/dma/dma-jz4780.c 6183 6184INGENIC JZ4780 NAND DRIVER 6185M: Harvey Hunt <harveyhuntnexus@gmail.com> 6186L: linux-mtd@lists.infradead.org 6187S: Maintained 6188F: drivers/mtd/nand/jz4780_* 6189 6190INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6191M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6192M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6193L: linux-ima-devel@lists.sourceforge.net 6194L: linux-ima-user@lists.sourceforge.net 6195L: linux-security-module@vger.kernel.org 6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6197S: Supported 6198F: security/integrity/ima/ 6199 6200IMGTEC IR DECODER DRIVER 6201M: James Hogan <james.hogan@imgtec.com> 6202S: Maintained 6203F: drivers/media/rc/img-ir/ 6204 6205IMS TWINTURBO FRAMEBUFFER DRIVER 6206L: linux-fbdev@vger.kernel.org 6207S: Orphan 6208F: drivers/video/fbdev/imsttfb.c 6209 6210INFINIBAND SUBSYSTEM 6211M: Doug Ledford <dledford@redhat.com> 6212M: Sean Hefty <sean.hefty@intel.com> 6213M: Hal Rosenstock <hal.rosenstock@gmail.com> 6214L: linux-rdma@vger.kernel.org 6215W: http://www.openfabrics.org/ 6216Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6217T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6218S: Supported 6219F: Documentation/infiniband/ 6220F: drivers/infiniband/ 6221F: include/uapi/linux/if_infiniband.h 6222F: include/uapi/rdma/ 6223F: include/rdma/ 6224 6225INOTIFY 6226M: John McCutchan <john@johnmccutchan.com> 6227M: Robert Love <rlove@rlove.org> 6228M: Eric Paris <eparis@parisplace.org> 6229S: Maintained 6230F: Documentation/filesystems/inotify.txt 6231F: fs/notify/inotify/ 6232F: include/linux/inotify.h 6233F: include/uapi/linux/inotify.h 6234 6235INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6236M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6237L: linux-input@vger.kernel.org 6238Q: http://patchwork.kernel.org/project/linux-input/list/ 6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6240S: Maintained 6241F: drivers/input/ 6242F: include/linux/input.h 6243F: include/uapi/linux/input.h 6244F: include/linux/input/ 6245F: Documentation/devicetree/bindings/input/ 6246 6247INPUT MULTITOUCH (MT) PROTOCOL 6248M: Henrik Rydberg <rydberg@bitmath.org> 6249L: linux-input@vger.kernel.org 6250S: Odd fixes 6251F: Documentation/input/multi-touch-protocol.txt 6252F: drivers/input/input-mt.c 6253K: \b(ABS|SYN)_MT_ 6254 6255INTEL ASoC BDW/HSW DRIVERS 6256M: Jie Yang <yang.jie@linux.intel.com> 6257L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6258S: Supported 6259F: sound/soc/intel/common/sst-dsp* 6260F: sound/soc/intel/common/sst-firmware.c 6261F: sound/soc/intel/boards/broadwell.c 6262F: sound/soc/intel/haswell/ 6263 6264INTEL C600 SERIES SAS CONTROLLER DRIVER 6265M: Intel SCU Linux support <intel-linux-scu@intel.com> 6266M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6267L: linux-scsi@vger.kernel.org 6268T: git git://git.code.sf.net/p/intel-sas/isci 6269S: Supported 6270F: drivers/scsi/isci/ 6271 6272INTEL HID EVENT DRIVER 6273M: Alex Hung <alex.hung@canonical.com> 6274L: platform-driver-x86@vger.kernel.org 6275S: Maintained 6276F: drivers/platform/x86/intel-hid.c 6277 6278INTEL VIRTUAL BUTTON DRIVER 6279M: AceLan Kao <acelan.kao@canonical.com> 6280L: platform-driver-x86@vger.kernel.org 6281S: Maintained 6282F: drivers/platform/x86/intel-vbtn.c 6283 6284INTEL IDLE DRIVER 6285M: Len Brown <lenb@kernel.org> 6286L: linux-pm@vger.kernel.org 6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6288S: Supported 6289F: drivers/idle/intel_idle.c 6290 6291INTEL INTEGRATED SENSOR HUB DRIVER 6292M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6293M: Jiri Kosina <jikos@kernel.org> 6294L: linux-input@vger.kernel.org 6295S: Maintained 6296F: drivers/hid/intel-ish-hid/ 6297 6298INTEL PSTATE DRIVER 6299M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6300M: Len Brown <lenb@kernel.org> 6301L: linux-pm@vger.kernel.org 6302S: Supported 6303F: drivers/cpufreq/intel_pstate.c 6304 6305INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6306M: Maik Broemme <mbroemme@libmpq.org> 6307L: linux-fbdev@vger.kernel.org 6308S: Maintained 6309F: Documentation/fb/intelfb.txt 6310F: drivers/video/fbdev/intelfb/ 6311 6312INTEL 810/815 FRAMEBUFFER DRIVER 6313M: Antonino Daplas <adaplas@gmail.com> 6314L: linux-fbdev@vger.kernel.org 6315S: Maintained 6316F: drivers/video/fbdev/i810/ 6317 6318INTEL MENLOW THERMAL DRIVER 6319M: Sujith Thomas <sujith.thomas@intel.com> 6320L: platform-driver-x86@vger.kernel.org 6321W: https://01.org/linux-acpi 6322S: Supported 6323F: drivers/platform/x86/intel_menlow.c 6324 6325INTEL I/OAT DMA DRIVER 6326M: Dave Jiang <dave.jiang@intel.com> 6327R: Dan Williams <dan.j.williams@intel.com> 6328L: dmaengine@vger.kernel.org 6329Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6330S: Supported 6331F: drivers/dma/ioat* 6332 6333INTEL IOMMU (VT-d) 6334M: David Woodhouse <dwmw2@infradead.org> 6335L: iommu@lists.linux-foundation.org 6336T: git git://git.infradead.org/iommu-2.6.git 6337S: Supported 6338F: drivers/iommu/intel-iommu.c 6339F: include/linux/intel-iommu.h 6340 6341INTEL IOP-ADMA DMA DRIVER 6342R: Dan Williams <dan.j.williams@intel.com> 6343S: Odd fixes 6344F: drivers/dma/iop-adma.c 6345 6346INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6347M: Krzysztof Halasa <khalasa@piap.pl> 6348S: Maintained 6349F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6350F: arch/arm/mach-ixp4xx/include/mach/npe.h 6351F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6352F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6353F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6354F: drivers/net/wan/ixp4xx_hss.c 6355 6356INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6357M: Deepak Saxena <dsaxena@plexity.net> 6358S: Maintained 6359F: drivers/char/hw_random/ixp4xx-rng.c 6360 6361INTEL ETHERNET DRIVERS 6362M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6363L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6364W: http://www.intel.com/support/feedback.htm 6365W: http://e1000.sourceforge.net/ 6366Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6367T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6369S: Supported 6370F: Documentation/networking/e100.txt 6371F: Documentation/networking/e1000.txt 6372F: Documentation/networking/e1000e.txt 6373F: Documentation/networking/igb.txt 6374F: Documentation/networking/igbvf.txt 6375F: Documentation/networking/ixgb.txt 6376F: Documentation/networking/ixgbe.txt 6377F: Documentation/networking/ixgbevf.txt 6378F: Documentation/networking/i40e.txt 6379F: Documentation/networking/i40evf.txt 6380F: drivers/net/ethernet/intel/ 6381F: drivers/net/ethernet/intel/*/ 6382 6383INTEL RDMA RNIC DRIVER 6384M: Faisal Latif <faisal.latif@intel.com> 6385R: Chien Tin Tung <chien.tin.tung@intel.com> 6386R: Mustafa Ismail <mustafa.ismail@intel.com> 6387R: Shiraz Saleem <shiraz.saleem@intel.com> 6388R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6389L: linux-rdma@vger.kernel.org 6390S: Supported 6391F: drivers/infiniband/hw/i40iw/ 6392 6393INTEL MERRIFIELD GPIO DRIVER 6394M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6395L: linux-gpio@vger.kernel.org 6396S: Maintained 6397F: drivers/gpio/gpio-merrifield.c 6398 6399INTEL-MID GPIO DRIVER 6400M: David Cohen <david.a.cohen@linux.intel.com> 6401L: linux-gpio@vger.kernel.org 6402S: Maintained 6403F: drivers/gpio/gpio-intel-mid.c 6404 6405INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6406M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6407L: linux-wireless@vger.kernel.org 6408S: Maintained 6409F: Documentation/networking/README.ipw2100 6410F: Documentation/networking/README.ipw2200 6411F: drivers/net/wireless/intel/ipw2x00/ 6412 6413INTEL(R) TRACE HUB 6414M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6415S: Supported 6416F: Documentation/trace/intel_th.txt 6417F: drivers/hwtracing/intel_th/ 6418 6419INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6420M: Ning Sun <ning.sun@intel.com> 6421L: tboot-devel@lists.sourceforge.net 6422W: http://tboot.sourceforge.net 6423T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6424S: Supported 6425F: Documentation/intel_txt.txt 6426F: include/linux/tboot.h 6427F: arch/x86/kernel/tboot.c 6428 6429INTEL WIRELESS WIMAX CONNECTION 2400 6430M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6431M: linux-wimax@intel.com 6432L: wimax@linuxwimax.org (subscribers-only) 6433S: Supported 6434W: http://linuxwimax.org 6435F: Documentation/wimax/README.i2400m 6436F: drivers/net/wimax/i2400m/ 6437F: include/uapi/linux/wimax/i2400m.h 6438 6439INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6440M: Stanislaw Gruszka <sgruszka@redhat.com> 6441L: linux-wireless@vger.kernel.org 6442S: Supported 6443F: drivers/net/wireless/intel/iwlegacy/ 6444 6445INTEL WIRELESS WIFI LINK (iwlwifi) 6446M: Johannes Berg <johannes.berg@intel.com> 6447M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6448M: Luca Coelho <luciano.coelho@intel.com> 6449M: Intel Linux Wireless <linuxwifi@intel.com> 6450L: linux-wireless@vger.kernel.org 6451W: http://intellinuxwireless.org 6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6453S: Supported 6454F: drivers/net/wireless/intel/iwlwifi/ 6455 6456INTEL MANAGEMENT ENGINE (mei) 6457M: Tomas Winkler <tomas.winkler@intel.com> 6458L: linux-kernel@vger.kernel.org 6459S: Supported 6460F: include/uapi/linux/mei.h 6461F: include/linux/mei_cl_bus.h 6462F: drivers/misc/mei/* 6463F: drivers/watchdog/mei_wdt.c 6464F: Documentation/misc-devices/mei/* 6465F: samples/mei/* 6466 6467INTEL MIC DRIVERS (mic) 6468M: Sudeep Dutt <sudeep.dutt@intel.com> 6469M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6470S: Supported 6471W: https://github.com/sudeepdutt/mic 6472W: http://software.intel.com/en-us/mic-developer 6473F: include/linux/mic_bus.h 6474F: include/linux/scif.h 6475F: include/uapi/linux/mic_common.h 6476F: include/uapi/linux/mic_ioctl.h 6477F: include/uapi/linux/scif_ioctl.h 6478F: drivers/misc/mic/ 6479F: drivers/dma/mic_x100_dma.c 6480F: drivers/dma/mic_x100_dma.h 6481F: Documentation/mic/ 6482 6483INTEL PMC/P-Unit IPC DRIVER 6484M: Zha Qipeng<qipeng.zha@intel.com> 6485L: platform-driver-x86@vger.kernel.org 6486S: Maintained 6487F: drivers/platform/x86/intel_pmc_ipc.c 6488F: drivers/platform/x86/intel_punit_ipc.c 6489F: arch/x86/include/asm/intel_pmc_ipc.h 6490F: arch/x86/include/asm/intel_punit_ipc.h 6491 6492INTEL TELEMETRY DRIVER 6493M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6494L: platform-driver-x86@vger.kernel.org 6495S: Maintained 6496F: arch/x86/include/asm/intel_telemetry.h 6497F: drivers/platform/x86/intel_telemetry* 6498 6499INTEL PMC CORE DRIVER 6500M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6501M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6502L: platform-driver-x86@vger.kernel.org 6503S: Maintained 6504F: arch/x86/include/asm/pmc_core.h 6505F: drivers/platform/x86/intel_pmc_core* 6506 6507INVENSENSE MPU-3050 GYROSCOPE DRIVER 6508M: Linus Walleij <linus.walleij@linaro.org> 6509L: linux-iio@vger.kernel.org 6510S: Maintained 6511F: drivers/iio/gyro/mpu3050* 6512F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6513 6514IOC3 ETHERNET DRIVER 6515M: Ralf Baechle <ralf@linux-mips.org> 6516L: linux-mips@linux-mips.org 6517S: Maintained 6518F: drivers/net/ethernet/sgi/ioc3-eth.c 6519 6520IOC3 SERIAL DRIVER 6521M: Pat Gefre <pfg@sgi.com> 6522L: linux-serial@vger.kernel.org 6523S: Maintained 6524F: drivers/tty/serial/ioc3_serial.c 6525 6526IOMMU DRIVERS 6527M: Joerg Roedel <joro@8bytes.org> 6528L: iommu@lists.linux-foundation.org 6529T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6530S: Maintained 6531F: Documentation/devicetree/bindings/iommu/ 6532F: drivers/iommu/ 6533 6534IP MASQUERADING 6535M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6536S: Maintained 6537F: net/ipv4/netfilter/ipt_MASQUERADE.c 6538 6539IPMI SUBSYSTEM 6540M: Corey Minyard <minyard@acm.org> 6541L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6542W: http://openipmi.sourceforge.net/ 6543S: Supported 6544F: Documentation/IPMI.txt 6545F: drivers/char/ipmi/ 6546F: include/linux/ipmi* 6547F: include/uapi/linux/ipmi* 6548 6549QCOM AUDIO (ASoC) DRIVERS 6550M: Patrick Lai <plai@codeaurora.org> 6551M: Banajit Goswami <bgoswami@codeaurora.org> 6552L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6553S: Supported 6554F: sound/soc/qcom/ 6555 6556IPS SCSI RAID DRIVER 6557M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6558L: linux-scsi@vger.kernel.org 6559W: http://www.adaptec.com/ 6560S: Maintained 6561F: drivers/scsi/ips* 6562 6563IPVS 6564M: Wensong Zhang <wensong@linux-vs.org> 6565M: Simon Horman <horms@verge.net.au> 6566M: Julian Anastasov <ja@ssi.bg> 6567L: netdev@vger.kernel.org 6568L: lvs-devel@vger.kernel.org 6569S: Maintained 6570T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6571T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6572F: Documentation/networking/ipvs-sysctl.txt 6573F: include/net/ip_vs.h 6574F: include/uapi/linux/ip_vs.h 6575F: net/netfilter/ipvs/ 6576 6577IPWIRELESS DRIVER 6578M: Jiri Kosina <jikos@kernel.org> 6579M: David Sterba <dsterba@suse.com> 6580S: Odd Fixes 6581F: drivers/tty/ipwireless/ 6582 6583IPX NETWORK LAYER 6584M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6585L: netdev@vger.kernel.org 6586S: Maintained 6587F: include/net/ipx.h 6588F: include/uapi/linux/ipx.h 6589F: net/ipx/ 6590 6591IRDA SUBSYSTEM 6592M: Samuel Ortiz <samuel@sortiz.org> 6593L: irda-users@lists.sourceforge.net (subscribers-only) 6594L: netdev@vger.kernel.org 6595W: http://irda.sourceforge.net/ 6596S: Maintained 6597T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6598F: Documentation/networking/irda.txt 6599F: drivers/net/irda/ 6600F: include/net/irda/ 6601F: net/irda/ 6602 6603IRQ SUBSYSTEM 6604M: Thomas Gleixner <tglx@linutronix.de> 6605L: linux-kernel@vger.kernel.org 6606S: Maintained 6607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6608F: kernel/irq/ 6609 6610IRQCHIP DRIVERS 6611M: Thomas Gleixner <tglx@linutronix.de> 6612M: Jason Cooper <jason@lakedaemon.net> 6613M: Marc Zyngier <marc.zyngier@arm.com> 6614L: linux-kernel@vger.kernel.org 6615S: Maintained 6616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6617T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6618F: Documentation/devicetree/bindings/interrupt-controller/ 6619F: drivers/irqchip/ 6620 6621IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6622M: Marc Zyngier <marc.zyngier@arm.com> 6623S: Maintained 6624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6625F: Documentation/IRQ-domain.txt 6626F: include/linux/irqdomain.h 6627F: kernel/irq/irqdomain.c 6628F: kernel/irq/msi.c 6629 6630ISA 6631M: William Breathitt Gray <vilhelm.gray@gmail.com> 6632S: Maintained 6633F: Documentation/isa.txt 6634F: drivers/base/isa.c 6635F: include/linux/isa.h 6636 6637ISAPNP 6638M: Jaroslav Kysela <perex@perex.cz> 6639S: Maintained 6640F: Documentation/isapnp.txt 6641F: drivers/pnp/isapnp/ 6642F: include/linux/isapnp.h 6643 6644ISA RADIO MODULE 6645M: Hans Verkuil <hverkuil@xs4all.nl> 6646L: linux-media@vger.kernel.org 6647T: git git://linuxtv.org/media_tree.git 6648W: https://linuxtv.org 6649S: Maintained 6650F: drivers/media/radio/radio-isa* 6651 6652iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6653M: Peter Jones <pjones@redhat.com> 6654M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6655S: Maintained 6656F: drivers/firmware/iscsi_ibft* 6657 6658ISCSI 6659M: Lee Duncan <lduncan@suse.com> 6660M: Chris Leech <cleech@redhat.com> 6661L: open-iscsi@googlegroups.com 6662W: www.open-iscsi.com 6663S: Maintained 6664F: drivers/scsi/*iscsi* 6665F: include/scsi/*iscsi* 6666 6667ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6668M: Or Gerlitz <ogerlitz@mellanox.com> 6669M: Sagi Grimberg <sagi@grimberg.me> 6670M: Roi Dayan <roid@mellanox.com> 6671L: linux-rdma@vger.kernel.org 6672S: Supported 6673W: http://www.openfabrics.org 6674W: www.open-iscsi.org 6675Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6676F: drivers/infiniband/ulp/iser/ 6677 6678ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6679M: Sagi Grimberg <sagi@grimberg.me> 6680T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6681L: linux-rdma@vger.kernel.org 6682L: target-devel@vger.kernel.org 6683S: Supported 6684W: http://www.linux-iscsi.org 6685F: drivers/infiniband/ulp/isert 6686 6687ISDN SUBSYSTEM 6688M: Karsten Keil <isdn@linux-pingi.de> 6689L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6690L: netdev@vger.kernel.org 6691W: http://www.isdn4linux.de 6692T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6693S: Maintained 6694F: Documentation/isdn/ 6695F: drivers/isdn/ 6696F: include/linux/isdn.h 6697F: include/linux/isdn/ 6698F: include/uapi/linux/isdn.h 6699F: include/uapi/linux/isdn/ 6700 6701ISDN SUBSYSTEM (Eicon active card driver) 6702M: Armin Schindler <mac@melware.de> 6703L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6704W: http://www.melware.de 6705S: Maintained 6706F: drivers/isdn/hardware/eicon/ 6707 6708IT87 HARDWARE MONITORING DRIVER 6709M: Jean Delvare <jdelvare@suse.com> 6710L: linux-hwmon@vger.kernel.org 6711S: Maintained 6712F: Documentation/hwmon/it87 6713F: drivers/hwmon/it87.c 6714 6715IT913X MEDIA DRIVER 6716M: Antti Palosaari <crope@iki.fi> 6717L: linux-media@vger.kernel.org 6718W: https://linuxtv.org 6719W: http://palosaari.fi/linux/ 6720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6721T: git git://linuxtv.org/anttip/media_tree.git 6722S: Maintained 6723F: drivers/media/tuners/it913x* 6724 6725IVTV VIDEO4LINUX DRIVER 6726M: Andy Walls <awalls@md.metrocast.net> 6727L: ivtv-devel@ivtvdriver.org (subscribers-only) 6728L: linux-media@vger.kernel.org 6729T: git git://linuxtv.org/media_tree.git 6730W: http://www.ivtvdriver.org 6731S: Maintained 6732F: Documentation/media/v4l-drivers/ivtv* 6733F: drivers/media/pci/ivtv/ 6734F: include/uapi/linux/ivtv* 6735 6736IX2505V MEDIA DRIVER 6737M: Malcolm Priestley <tvboxspy@gmail.com> 6738L: linux-media@vger.kernel.org 6739W: https://linuxtv.org 6740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6741S: Maintained 6742F: drivers/media/dvb-frontends/ix2505v* 6743 6744JC42.4 TEMPERATURE SENSOR DRIVER 6745M: Guenter Roeck <linux@roeck-us.net> 6746L: linux-hwmon@vger.kernel.org 6747S: Maintained 6748F: drivers/hwmon/jc42.c 6749F: Documentation/hwmon/jc42 6750 6751JFS FILESYSTEM 6752M: Dave Kleikamp <shaggy@kernel.org> 6753L: jfs-discussion@lists.sourceforge.net 6754W: http://jfs.sourceforge.net/ 6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6756S: Maintained 6757F: Documentation/filesystems/jfs.txt 6758F: fs/jfs/ 6759 6760JME NETWORK DRIVER 6761M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6762L: netdev@vger.kernel.org 6763S: Maintained 6764F: drivers/net/ethernet/jme.* 6765 6766JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6767M: David Woodhouse <dwmw2@infradead.org> 6768L: linux-mtd@lists.infradead.org 6769W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6770S: Maintained 6771F: fs/jffs2/ 6772F: include/uapi/linux/jffs2.h 6773 6774JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6775M: "Theodore Ts'o" <tytso@mit.edu> 6776M: Jan Kara <jack@suse.com> 6777L: linux-ext4@vger.kernel.org 6778S: Maintained 6779F: fs/jbd2/ 6780F: include/linux/jbd2.h 6781 6782JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6783M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6784L: linux-media@vger.kernel.org 6785S: Maintained 6786F: drivers/media/platform/rcar_jpu.c 6787 6788JSM Neo PCI based serial card 6789M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6790L: linux-serial@vger.kernel.org 6791S: Maintained 6792F: drivers/tty/serial/jsm/ 6793 6794K10TEMP HARDWARE MONITORING DRIVER 6795M: Clemens Ladisch <clemens@ladisch.de> 6796L: linux-hwmon@vger.kernel.org 6797S: Maintained 6798F: Documentation/hwmon/k10temp 6799F: drivers/hwmon/k10temp.c 6800 6801K8TEMP HARDWARE MONITORING DRIVER 6802M: Rudolf Marek <r.marek@assembler.cz> 6803L: linux-hwmon@vger.kernel.org 6804S: Maintained 6805F: Documentation/hwmon/k8temp 6806F: drivers/hwmon/k8temp.c 6807 6808KASAN 6809M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6810R: Alexander Potapenko <glider@google.com> 6811R: Dmitry Vyukov <dvyukov@google.com> 6812L: kasan-dev@googlegroups.com 6813S: Maintained 6814F: arch/*/include/asm/kasan.h 6815F: arch/*/mm/kasan_init* 6816F: Documentation/dev-tools/kasan.rst 6817F: include/linux/kasan*.h 6818F: lib/test_kasan.c 6819F: mm/kasan/ 6820F: scripts/Makefile.kasan 6821 6822KCONFIG 6823M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6824L: linux-kbuild@vger.kernel.org 6825T: git git://gitorious.org/linux-kconfig/linux-kconfig 6826S: Maintained 6827F: Documentation/kbuild/kconfig-language.txt 6828F: scripts/kconfig/ 6829 6830KDUMP 6831M: Dave Young <dyoung@redhat.com> 6832M: Baoquan He <bhe@redhat.com> 6833R: Vivek Goyal <vgoyal@redhat.com> 6834L: kexec@lists.infradead.org 6835W: http://lse.sourceforge.net/kdump/ 6836S: Maintained 6837F: Documentation/kdump/ 6838 6839KEENE FM RADIO TRANSMITTER DRIVER 6840M: Hans Verkuil <hverkuil@xs4all.nl> 6841L: linux-media@vger.kernel.org 6842T: git git://linuxtv.org/media_tree.git 6843W: https://linuxtv.org 6844S: Maintained 6845F: drivers/media/radio/radio-keene* 6846 6847KERNEL AUTOMOUNTER v4 (AUTOFS4) 6848M: Ian Kent <raven@themaw.net> 6849L: autofs@vger.kernel.org 6850S: Maintained 6851F: fs/autofs4/ 6852 6853KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6854M: Michal Marek <mmarek@suse.com> 6855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6857L: linux-kbuild@vger.kernel.org 6858S: Maintained 6859F: Documentation/kbuild/ 6860F: Makefile 6861F: scripts/Makefile.* 6862F: scripts/basic/ 6863F: scripts/mk* 6864F: scripts/package/ 6865 6866KERNEL JANITORS 6867L: kernel-janitors@vger.kernel.org 6868W: http://kernelnewbies.org/KernelJanitors 6869S: Odd Fixes 6870 6871KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6872M: "J. Bruce Fields" <bfields@fieldses.org> 6873M: Jeff Layton <jlayton@poochiereds.net> 6874L: linux-nfs@vger.kernel.org 6875W: http://nfs.sourceforge.net/ 6876T: git git://linux-nfs.org/~bfields/linux.git 6877S: Supported 6878F: fs/nfsd/ 6879F: include/uapi/linux/nfsd/ 6880F: fs/lockd/ 6881F: fs/nfs_common/ 6882F: net/sunrpc/ 6883F: include/linux/lockd/ 6884F: include/linux/sunrpc/ 6885F: include/uapi/linux/sunrpc/ 6886 6887KERNEL SELFTEST FRAMEWORK 6888M: Shuah Khan <shuahkh@osg.samsung.com> 6889M: Shuah Khan <shuah@kernel.org> 6890L: linux-kselftest@vger.kernel.org 6891T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6892S: Maintained 6893F: tools/testing/selftests 6894 6895KERNEL VIRTUAL MACHINE (KVM) 6896M: Paolo Bonzini <pbonzini@redhat.com> 6897M: Radim Krčmář <rkrcmar@redhat.com> 6898L: kvm@vger.kernel.org 6899W: http://www.linux-kvm.org 6900T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6901S: Supported 6902F: Documentation/*/kvm*.txt 6903F: Documentation/virtual/kvm/ 6904F: arch/*/kvm/ 6905F: arch/x86/kernel/kvm.c 6906F: arch/x86/kernel/kvmclock.c 6907F: arch/*/include/asm/kvm* 6908F: include/linux/kvm* 6909F: include/uapi/linux/kvm* 6910F: virt/kvm/ 6911F: tools/kvm/ 6912 6913KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6914M: Joerg Roedel <joro@8bytes.org> 6915L: kvm@vger.kernel.org 6916W: http://www.linux-kvm.org/ 6917S: Maintained 6918F: arch/x86/include/asm/svm.h 6919F: arch/x86/kvm/svm.c 6920 6921KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6922M: Alexander Graf <agraf@suse.com> 6923L: kvm-ppc@vger.kernel.org 6924W: http://www.linux-kvm.org/ 6925T: git git://github.com/agraf/linux-2.6.git 6926S: Supported 6927F: arch/powerpc/include/asm/kvm* 6928F: arch/powerpc/kvm/ 6929 6930KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6931M: Christian Borntraeger <borntraeger@de.ibm.com> 6932M: Cornelia Huck <cornelia.huck@de.ibm.com> 6933L: linux-s390@vger.kernel.org 6934W: http://www.ibm.com/developerworks/linux/linux390/ 6935T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6936S: Supported 6937F: Documentation/s390/kvm.txt 6938F: arch/s390/include/asm/kvm* 6939F: arch/s390/kvm/ 6940 6941KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6942M: Christoffer Dall <christoffer.dall@linaro.org> 6943M: Marc Zyngier <marc.zyngier@arm.com> 6944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6945L: kvmarm@lists.cs.columbia.edu 6946W: http://systems.cs.columbia.edu/projects/kvm-arm 6947T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6948S: Supported 6949F: arch/arm/include/uapi/asm/kvm* 6950F: arch/arm/include/asm/kvm* 6951F: arch/arm/kvm/ 6952F: virt/kvm/arm/ 6953F: include/kvm/arm_* 6954 6955KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6956M: Christoffer Dall <christoffer.dall@linaro.org> 6957M: Marc Zyngier <marc.zyngier@arm.com> 6958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6959L: kvmarm@lists.cs.columbia.edu 6960S: Maintained 6961F: arch/arm64/include/uapi/asm/kvm* 6962F: arch/arm64/include/asm/kvm* 6963F: arch/arm64/kvm/ 6964 6965KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6966M: James Hogan <james.hogan@imgtec.com> 6967L: linux-mips@linux-mips.org 6968S: Supported 6969F: arch/mips/include/uapi/asm/kvm* 6970F: arch/mips/include/asm/kvm* 6971F: arch/mips/kvm/ 6972 6973KEXEC 6974M: Eric Biederman <ebiederm@xmission.com> 6975W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6976L: kexec@lists.infradead.org 6977S: Maintained 6978F: include/linux/kexec.h 6979F: include/uapi/linux/kexec.h 6980F: kernel/kexec* 6981 6982KEYS/KEYRINGS: 6983M: David Howells <dhowells@redhat.com> 6984L: keyrings@vger.kernel.org 6985S: Maintained 6986F: Documentation/security/keys.txt 6987F: include/linux/key.h 6988F: include/linux/key-type.h 6989F: include/linux/keyctl.h 6990F: include/uapi/linux/keyctl.h 6991F: include/keys/ 6992F: security/keys/ 6993 6994KEYS-TRUSTED 6995M: David Safford <safford@us.ibm.com> 6996M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6997L: linux-security-module@vger.kernel.org 6998L: keyrings@vger.kernel.org 6999S: Supported 7000F: Documentation/security/keys-trusted-encrypted.txt 7001F: include/keys/trusted-type.h 7002F: security/keys/trusted.c 7003F: security/keys/trusted.h 7004 7005KEYS-ENCRYPTED 7006M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7007M: David Safford <safford@us.ibm.com> 7008L: linux-security-module@vger.kernel.org 7009L: keyrings@vger.kernel.org 7010S: Supported 7011F: Documentation/security/keys-trusted-encrypted.txt 7012F: include/keys/encrypted-type.h 7013F: security/keys/encrypted-keys/ 7014 7015KGDB / KDB /debug_core 7016M: Jason Wessel <jason.wessel@windriver.com> 7017W: http://kgdb.wiki.kernel.org/ 7018L: kgdb-bugreport@lists.sourceforge.net 7019T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7020S: Maintained 7021F: Documentation/DocBook/kgdb.tmpl 7022F: drivers/misc/kgdbts.c 7023F: drivers/tty/serial/kgdboc.c 7024F: include/linux/kdb.h 7025F: include/linux/kgdb.h 7026F: kernel/debug/ 7027 7028KMEMCHECK 7029M: Vegard Nossum <vegardno@ifi.uio.no> 7030M: Pekka Enberg <penberg@kernel.org> 7031S: Maintained 7032F: Documentation/dev-tools/kmemcheck.rst 7033F: arch/x86/include/asm/kmemcheck.h 7034F: arch/x86/mm/kmemcheck/ 7035F: include/linux/kmemcheck.h 7036F: mm/kmemcheck.c 7037 7038KMEMLEAK 7039M: Catalin Marinas <catalin.marinas@arm.com> 7040S: Maintained 7041F: Documentation/dev-tools/kmemleak.rst 7042F: include/linux/kmemleak.h 7043F: mm/kmemleak.c 7044F: mm/kmemleak-test.c 7045 7046KPROBES 7047M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7048M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7049M: "David S. Miller" <davem@davemloft.net> 7050M: Masami Hiramatsu <mhiramat@kernel.org> 7051S: Maintained 7052F: Documentation/kprobes.txt 7053F: include/linux/kprobes.h 7054F: kernel/kprobes.c 7055 7056KS0108 LCD CONTROLLER DRIVER 7057M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7058W: http://miguelojeda.es/auxdisplay.htm 7059W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7060S: Maintained 7061F: Documentation/auxdisplay/ks0108 7062F: drivers/auxdisplay/ks0108.c 7063F: include/linux/ks0108.h 7064 7065L3MDEV 7066M: David Ahern <dsa@cumulusnetworks.com> 7067L: netdev@vger.kernel.org 7068S: Maintained 7069F: net/l3mdev 7070F: include/net/l3mdev.h 7071 7072LANTIQ MIPS ARCHITECTURE 7073M: John Crispin <john@phrozen.org> 7074L: linux-mips@linux-mips.org 7075S: Maintained 7076F: arch/mips/lantiq 7077 7078LAPB module 7079L: linux-x25@vger.kernel.org 7080S: Orphan 7081F: Documentation/networking/lapb-module.txt 7082F: include/*/lapb.h 7083F: net/lapb/ 7084 7085LASI 53c700 driver for PARISC 7086M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7087L: linux-scsi@vger.kernel.org 7088S: Maintained 7089F: Documentation/scsi/53c700.txt 7090F: drivers/scsi/53c700* 7091 7092LED SUBSYSTEM 7093M: Richard Purdie <rpurdie@rpsys.net> 7094M: Jacek Anaszewski <j.anaszewski@samsung.com> 7095L: linux-leds@vger.kernel.org 7096T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7097S: Maintained 7098F: Documentation/devicetree/bindings/leds/ 7099F: drivers/leds/ 7100F: include/linux/leds.h 7101 7102LEGACY EEPROM DRIVER 7103M: Jean Delvare <jdelvare@suse.com> 7104S: Maintained 7105F: Documentation/misc-devices/eeprom 7106F: drivers/misc/eeprom/eeprom.c 7107 7108LEGO USB Tower driver 7109M: Juergen Stuber <starblue@users.sourceforge.net> 7110L: legousb-devel@lists.sourceforge.net 7111W: http://legousb.sourceforge.net/ 7112S: Maintained 7113F: drivers/usb/misc/legousbtower.c 7114 7115LG2160 MEDIA DRIVER 7116M: Michael Krufky <mkrufky@linuxtv.org> 7117L: linux-media@vger.kernel.org 7118W: https://linuxtv.org 7119W: http://github.com/mkrufky 7120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7121T: git git://linuxtv.org/mkrufky/tuners.git 7122S: Maintained 7123F: drivers/media/dvb-frontends/lg2160.* 7124 7125LGDT3305 MEDIA DRIVER 7126M: Michael Krufky <mkrufky@linuxtv.org> 7127L: linux-media@vger.kernel.org 7128W: https://linuxtv.org 7129W: http://github.com/mkrufky 7130Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7131T: git git://linuxtv.org/mkrufky/tuners.git 7132S: Maintained 7133F: drivers/media/dvb-frontends/lgdt3305.* 7134 7135LGUEST 7136M: Rusty Russell <rusty@rustcorp.com.au> 7137L: lguest@lists.ozlabs.org 7138W: http://lguest.ozlabs.org/ 7139S: Odd Fixes 7140F: arch/x86/include/asm/lguest*.h 7141F: arch/x86/lguest/ 7142F: drivers/lguest/ 7143F: include/linux/lguest*.h 7144F: tools/lguest/ 7145 7146LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7147M: Tejun Heo <tj@kernel.org> 7148L: linux-ide@vger.kernel.org 7149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7150S: Maintained 7151F: drivers/ata/ 7152F: include/linux/ata.h 7153F: include/linux/libata.h 7154F: Documentation/devicetree/bindings/ata/ 7155 7156LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7157M: Viresh Kumar <vireshk@kernel.org> 7158L: linux-ide@vger.kernel.org 7159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7160S: Maintained 7161F: include/linux/pata_arasan_cf_data.h 7162F: drivers/ata/pata_arasan_cf.c 7163 7164LIBATA PATA DRIVERS 7165M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7166M: Tejun Heo <tj@kernel.org> 7167L: linux-ide@vger.kernel.org 7168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7169S: Maintained 7170F: drivers/ata/pata_*.c 7171F: drivers/ata/ata_generic.c 7172 7173LIBATA SATA AHCI PLATFORM devices support 7174M: Hans de Goede <hdegoede@redhat.com> 7175M: Tejun Heo <tj@kernel.org> 7176L: linux-ide@vger.kernel.org 7177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7178S: Maintained 7179F: drivers/ata/ahci_platform.c 7180F: drivers/ata/libahci_platform.c 7181F: include/linux/ahci_platform.h 7182 7183LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7184M: Mikael Pettersson <mikpelinux@gmail.com> 7185L: linux-ide@vger.kernel.org 7186T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7187S: Maintained 7188F: drivers/ata/sata_promise.* 7189 7190LIBLOCKDEP 7191M: Sasha Levin <sasha.levin@oracle.com> 7192S: Maintained 7193F: tools/lib/lockdep/ 7194 7195LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7196M: Dan Williams <dan.j.williams@intel.com> 7197L: linux-nvdimm@lists.01.org 7198Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7199T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7200S: Supported 7201F: drivers/nvdimm/* 7202F: include/linux/nd.h 7203F: include/linux/libnvdimm.h 7204F: include/uapi/linux/ndctl.h 7205 7206LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7207M: Ross Zwisler <ross.zwisler@linux.intel.com> 7208L: linux-nvdimm@lists.01.org 7209Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7210S: Supported 7211F: drivers/nvdimm/blk.c 7212F: drivers/nvdimm/region_devs.c 7213F: drivers/acpi/nfit* 7214 7215LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7216M: Vishal Verma <vishal.l.verma@intel.com> 7217L: linux-nvdimm@lists.01.org 7218Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7219S: Supported 7220F: drivers/nvdimm/btt* 7221 7222LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7223M: Ross Zwisler <ross.zwisler@linux.intel.com> 7224L: linux-nvdimm@lists.01.org 7225Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7226S: Supported 7227F: drivers/nvdimm/pmem.c 7228F: include/linux/pmem.h 7229F: arch/*/include/asm/pmem.h 7230 7231LIGHTNVM PLATFORM SUPPORT 7232M: Matias Bjorling <mb@lightnvm.io> 7233W: http://github/OpenChannelSSD 7234L: linux-block@vger.kernel.org 7235S: Maintained 7236F: drivers/lightnvm/ 7237F: include/linux/lightnvm.h 7238F: include/uapi/linux/lightnvm.h 7239 7240LINUX FOR POWERPC (32-BIT AND 64-BIT) 7241M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7242M: Paul Mackerras <paulus@samba.org> 7243M: Michael Ellerman <mpe@ellerman.id.au> 7244W: https://github.com/linuxppc/linux/wiki 7245L: linuxppc-dev@lists.ozlabs.org 7246Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7247T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7248S: Supported 7249F: Documentation/powerpc/ 7250F: arch/powerpc/ 7251F: drivers/char/tpm/tpm_ibmvtpm* 7252F: drivers/crypto/nx/ 7253F: drivers/crypto/vmx/ 7254F: drivers/net/ethernet/ibm/ibmveth.* 7255F: drivers/net/ethernet/ibm/ibmvnic.* 7256F: drivers/pci/hotplug/pnv_php.c 7257F: drivers/pci/hotplug/rpa* 7258F: drivers/scsi/ibmvscsi/ 7259F: tools/testing/selftests/powerpc 7260N: opal 7261N: /pmac 7262N: powermac 7263N: powernv 7264N: [^a-z0-9]ps3 7265N: pseries 7266 7267LINUX FOR POWER MACINTOSH 7268M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7269W: http://www.penguinppc.org/ 7270L: linuxppc-dev@lists.ozlabs.org 7271S: Maintained 7272F: arch/powerpc/platforms/powermac/ 7273F: drivers/macintosh/ 7274 7275LINUX FOR POWERPC EMBEDDED MPC5XXX 7276M: Anatolij Gustschin <agust@denx.de> 7277L: linuxppc-dev@lists.ozlabs.org 7278T: git git://git.denx.de/linux-denx-agust.git 7279S: Maintained 7280F: arch/powerpc/platforms/512x/ 7281F: arch/powerpc/platforms/52xx/ 7282 7283LINUX FOR POWERPC EMBEDDED PPC4XX 7284M: Alistair Popple <alistair@popple.id.au> 7285M: Matt Porter <mporter@kernel.crashing.org> 7286W: http://www.penguinppc.org/ 7287L: linuxppc-dev@lists.ozlabs.org 7288S: Maintained 7289F: arch/powerpc/platforms/40x/ 7290F: arch/powerpc/platforms/44x/ 7291 7292LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7293L: linuxppc-dev@lists.ozlabs.org 7294S: Orphan 7295F: arch/powerpc/*/*virtex* 7296F: arch/powerpc/*/*/*virtex* 7297 7298LINUX FOR POWERPC EMBEDDED PPC8XX 7299M: Vitaly Bordug <vitb@kernel.crashing.org> 7300W: http://www.penguinppc.org/ 7301L: linuxppc-dev@lists.ozlabs.org 7302S: Maintained 7303F: arch/powerpc/platforms/8xx/ 7304 7305LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7306M: Scott Wood <oss@buserror.net> 7307M: Kumar Gala <galak@kernel.crashing.org> 7308W: http://www.penguinppc.org/ 7309L: linuxppc-dev@lists.ozlabs.org 7310T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7311S: Maintained 7312F: arch/powerpc/platforms/83xx/ 7313F: arch/powerpc/platforms/85xx/ 7314 7315LINUX FOR POWERPC PA SEMI PWRFICIENT 7316L: linuxppc-dev@lists.ozlabs.org 7317S: Orphan 7318F: arch/powerpc/platforms/pasemi/ 7319F: drivers/*/*pasemi* 7320F: drivers/*/*/*pasemi* 7321 7322LINUX SECURITY MODULE (LSM) FRAMEWORK 7323M: Chris Wright <chrisw@sous-sol.org> 7324L: linux-security-module@vger.kernel.org 7325S: Supported 7326 7327LIS3LV02D ACCELEROMETER DRIVER 7328M: Eric Piel <eric.piel@tremplin-utc.net> 7329S: Maintained 7330F: Documentation/misc-devices/lis3lv02d 7331F: drivers/misc/lis3lv02d/ 7332F: drivers/platform/x86/hp_accel.c 7333 7334LIVE PATCHING 7335M: Josh Poimboeuf <jpoimboe@redhat.com> 7336M: Jessica Yu <jeyu@redhat.com> 7337M: Jiri Kosina <jikos@kernel.org> 7338M: Miroslav Benes <mbenes@suse.cz> 7339R: Petr Mladek <pmladek@suse.com> 7340S: Maintained 7341F: kernel/livepatch/ 7342F: include/linux/livepatch.h 7343F: arch/x86/include/asm/livepatch.h 7344F: arch/x86/kernel/livepatch.c 7345F: Documentation/livepatch/ 7346F: Documentation/ABI/testing/sysfs-kernel-livepatch 7347F: samples/livepatch/ 7348L: live-patching@vger.kernel.org 7349T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7350 7351LINUX KERNEL DUMP TEST MODULE (LKDTM) 7352M: Kees Cook <keescook@chromium.org> 7353S: Maintained 7354F: drivers/misc/lkdtm* 7355 7356LLC (802.2) 7357M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7358S: Maintained 7359F: include/linux/llc.h 7360F: include/uapi/linux/llc.h 7361F: include/net/llc* 7362F: net/llc/ 7363 7364LM73 HARDWARE MONITOR DRIVER 7365M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7366L: linux-hwmon@vger.kernel.org 7367S: Maintained 7368F: drivers/hwmon/lm73.c 7369 7370LM78 HARDWARE MONITOR DRIVER 7371M: Jean Delvare <jdelvare@suse.com> 7372L: linux-hwmon@vger.kernel.org 7373S: Maintained 7374F: Documentation/hwmon/lm78 7375F: drivers/hwmon/lm78.c 7376 7377LM83 HARDWARE MONITOR DRIVER 7378M: Jean Delvare <jdelvare@suse.com> 7379L: linux-hwmon@vger.kernel.org 7380S: Maintained 7381F: Documentation/hwmon/lm83 7382F: drivers/hwmon/lm83.c 7383 7384LM90 HARDWARE MONITOR DRIVER 7385M: Jean Delvare <jdelvare@suse.com> 7386L: linux-hwmon@vger.kernel.org 7387S: Maintained 7388F: Documentation/hwmon/lm90 7389F: Documentation/devicetree/bindings/hwmon/lm90.txt 7390F: drivers/hwmon/lm90.c 7391 7392LM95234 HARDWARE MONITOR DRIVER 7393M: Guenter Roeck <linux@roeck-us.net> 7394L: linux-hwmon@vger.kernel.org 7395S: Maintained 7396F: Documentation/hwmon/lm95234 7397F: drivers/hwmon/lm95234.c 7398 7399LME2510 MEDIA DRIVER 7400M: Malcolm Priestley <tvboxspy@gmail.com> 7401L: linux-media@vger.kernel.org 7402W: https://linuxtv.org 7403Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7404S: Maintained 7405F: drivers/media/usb/dvb-usb-v2/lmedm04* 7406 7407LOCKING PRIMITIVES 7408M: Peter Zijlstra <peterz@infradead.org> 7409M: Ingo Molnar <mingo@redhat.com> 7410L: linux-kernel@vger.kernel.org 7411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7412S: Maintained 7413F: Documentation/locking/ 7414F: include/linux/lockdep.h 7415F: include/linux/spinlock*.h 7416F: arch/*/include/asm/spinlock*.h 7417F: include/linux/rwlock*.h 7418F: include/linux/mutex*.h 7419F: arch/*/include/asm/mutex*.h 7420F: include/linux/rwsem*.h 7421F: arch/*/include/asm/rwsem.h 7422F: include/linux/seqlock.h 7423F: lib/locking*.[ch] 7424F: kernel/locking/ 7425 7426LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7427M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7428L: linux-ntfs-dev@lists.sourceforge.net 7429W: http://www.linux-ntfs.org/content/view/19/37/ 7430S: Maintained 7431F: Documentation/ldm.txt 7432F: block/partitions/ldm.* 7433 7434LogFS 7435M: Joern Engel <joern@logfs.org> 7436M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7437L: logfs@logfs.org 7438W: logfs.org 7439S: Maintained 7440F: fs/logfs/ 7441 7442LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7443M: Sathya Prakash <sathya.prakash@broadcom.com> 7444M: Chaitra P B <chaitra.basappa@broadcom.com> 7445M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7446L: MPT-FusionLinux.pdl@broadcom.com 7447L: linux-scsi@vger.kernel.org 7448W: http://www.avagotech.com/support/ 7449S: Supported 7450F: drivers/message/fusion/ 7451F: drivers/scsi/mpt2sas/ 7452F: drivers/scsi/mpt3sas/ 7453 7454LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7455M: Matthew Wilcox <matthew@wil.cx> 7456L: linux-scsi@vger.kernel.org 7457S: Maintained 7458F: drivers/scsi/sym53c8xx_2/ 7459 7460LTC4261 HARDWARE MONITOR DRIVER 7461M: Guenter Roeck <linux@roeck-us.net> 7462L: linux-hwmon@vger.kernel.org 7463S: Maintained 7464F: Documentation/hwmon/ltc4261 7465F: drivers/hwmon/ltc4261.c 7466 7467LTP (Linux Test Project) 7468M: Mike Frysinger <vapier@gentoo.org> 7469M: Cyril Hrubis <chrubis@suse.cz> 7470M: Wanlong Gao <wanlong.gao@gmail.com> 7471M: Jan Stancek <jstancek@redhat.com> 7472M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7473M: Alexey Kodanev <alexey.kodanev@oracle.com> 7474L: ltp@lists.linux.it (subscribers-only) 7475W: http://linux-test-project.github.io/ 7476T: git git://github.com/linux-test-project/ltp.git 7477S: Maintained 7478 7479M32R ARCHITECTURE 7480W: http://www.linux-m32r.org/ 7481S: Orphan 7482F: arch/m32r/ 7483 7484M68K ARCHITECTURE 7485M: Geert Uytterhoeven <geert@linux-m68k.org> 7486L: linux-m68k@lists.linux-m68k.org 7487W: http://www.linux-m68k.org/ 7488T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7489S: Maintained 7490F: arch/m68k/ 7491F: drivers/zorro/ 7492 7493M68K ON APPLE MACINTOSH 7494M: Joshua Thompson <funaho@jurai.org> 7495W: http://www.mac.linux-m68k.org/ 7496L: linux-m68k@lists.linux-m68k.org 7497S: Maintained 7498F: arch/m68k/mac/ 7499 7500M68K ON HP9000/300 7501M: Philip Blundell <philb@gnu.org> 7502W: http://www.tazenda.demon.co.uk/phil/linux-hp 7503S: Maintained 7504F: arch/m68k/hp300/ 7505 7506M88DS3103 MEDIA DRIVER 7507M: Antti Palosaari <crope@iki.fi> 7508L: linux-media@vger.kernel.org 7509W: https://linuxtv.org 7510W: http://palosaari.fi/linux/ 7511Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7512T: git git://linuxtv.org/anttip/media_tree.git 7513S: Maintained 7514F: drivers/media/dvb-frontends/m88ds3103* 7515 7516M88RS2000 MEDIA DRIVER 7517M: Malcolm Priestley <tvboxspy@gmail.com> 7518L: linux-media@vger.kernel.org 7519W: https://linuxtv.org 7520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7521S: Maintained 7522F: drivers/media/dvb-frontends/m88rs2000* 7523 7524MA901 MASTERKIT USB FM RADIO DRIVER 7525M: Alexey Klimov <klimov.linux@gmail.com> 7526L: linux-media@vger.kernel.org 7527T: git git://linuxtv.org/media_tree.git 7528S: Maintained 7529F: drivers/media/radio/radio-ma901.c 7530 7531MAC80211 7532M: Johannes Berg <johannes@sipsolutions.net> 7533L: linux-wireless@vger.kernel.org 7534W: http://wireless.kernel.org/ 7535T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7536T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7537S: Maintained 7538F: Documentation/networking/mac80211-injection.txt 7539F: include/net/mac80211.h 7540F: net/mac80211/ 7541F: drivers/net/wireless/mac80211_hwsim.[ch] 7542 7543MACVLAN DRIVER 7544M: Patrick McHardy <kaber@trash.net> 7545L: netdev@vger.kernel.org 7546S: Maintained 7547F: drivers/net/macvlan.c 7548F: include/linux/if_macvlan.h 7549 7550MAILBOX API 7551M: Jassi Brar <jassisinghbrar@gmail.com> 7552L: linux-kernel@vger.kernel.org 7553S: Maintained 7554F: drivers/mailbox/ 7555F: include/linux/mailbox_client.h 7556F: include/linux/mailbox_controller.h 7557 7558MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7559M: Michael Kerrisk <mtk.manpages@gmail.com> 7560W: http://www.kernel.org/doc/man-pages 7561L: linux-man@vger.kernel.org 7562S: Maintained 7563 7564MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7565M: Andrew Lunn <andrew@lunn.ch> 7566M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7567S: Maintained 7568F: drivers/net/dsa/mv88e6xxx/ 7569 7570MARVELL ARMADA DRM SUPPORT 7571M: Russell King <rmk+kernel@armlinux.org.uk> 7572S: Maintained 7573F: drivers/gpu/drm/armada/ 7574F: include/uapi/drm/armada_drm.h 7575F: Documentation/devicetree/bindings/display/armada/ 7576 7577MARVELL CRYPTO DRIVER 7578M: Boris Brezillon <boris.brezillon@free-electrons.com> 7579M: Arnaud Ebalard <arno@natisbad.org> 7580F: drivers/crypto/marvell/ 7581S: Maintained 7582L: linux-crypto@vger.kernel.org 7583 7584MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7585M: Mirko Lindner <mlindner@marvell.com> 7586M: Stephen Hemminger <stephen@networkplumber.org> 7587L: netdev@vger.kernel.org 7588S: Maintained 7589F: drivers/net/ethernet/marvell/sk* 7590 7591MARVELL LIBERTAS WIRELESS DRIVER 7592L: libertas-dev@lists.infradead.org 7593S: Orphan 7594F: drivers/net/wireless/marvell/libertas/ 7595 7596MARVELL MV643XX ETHERNET DRIVER 7597M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7598L: netdev@vger.kernel.org 7599S: Maintained 7600F: drivers/net/ethernet/marvell/mv643xx_eth.* 7601F: include/linux/mv643xx.h 7602 7603MARVELL MVNETA ETHERNET DRIVER 7604M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7605L: netdev@vger.kernel.org 7606S: Maintained 7607F: drivers/net/ethernet/marvell/mvneta.* 7608 7609MARVELL MWIFIEX WIRELESS DRIVER 7610M: Amitkumar Karwar <akarwar@marvell.com> 7611M: Nishant Sarmukadam <nishants@marvell.com> 7612L: linux-wireless@vger.kernel.org 7613S: Maintained 7614F: drivers/net/wireless/marvell/mwifiex/ 7615 7616MARVELL MWL8K WIRELESS DRIVER 7617M: Lennert Buytenhek <buytenh@wantstofly.org> 7618L: linux-wireless@vger.kernel.org 7619S: Odd Fixes 7620F: drivers/net/wireless/marvell/mwl8k.c 7621 7622MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7623M: Nicolas Pitre <nico@fluxnic.net> 7624S: Odd Fixes 7625F: drivers/mmc/host/mvsdio.* 7626 7627MATROX FRAMEBUFFER DRIVER 7628L: linux-fbdev@vger.kernel.org 7629S: Orphan 7630F: drivers/video/fbdev/matrox/matroxfb_* 7631F: include/uapi/linux/matroxfb.h 7632 7633MAX16065 HARDWARE MONITOR DRIVER 7634M: Guenter Roeck <linux@roeck-us.net> 7635L: linux-hwmon@vger.kernel.org 7636S: Maintained 7637F: Documentation/hwmon/max16065 7638F: drivers/hwmon/max16065.c 7639 7640MAX20751 HARDWARE MONITOR DRIVER 7641M: Guenter Roeck <linux@roeck-us.net> 7642L: linux-hwmon@vger.kernel.org 7643S: Maintained 7644F: Documentation/hwmon/max20751 7645F: drivers/hwmon/max20751.c 7646 7647MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7648L: linux-hwmon@vger.kernel.org 7649S: Orphan 7650F: Documentation/hwmon/max6650 7651F: drivers/hwmon/max6650.c 7652 7653MAX6697 HARDWARE MONITOR DRIVER 7654M: Guenter Roeck <linux@roeck-us.net> 7655L: linux-hwmon@vger.kernel.org 7656S: Maintained 7657F: Documentation/hwmon/max6697 7658F: Documentation/devicetree/bindings/i2c/max6697.txt 7659F: drivers/hwmon/max6697.c 7660F: include/linux/platform_data/max6697.h 7661 7662MAX9860 MONO AUDIO VOICE CODEC DRIVER 7663M: Peter Rosin <peda@axentia.se> 7664L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7665S: Maintained 7666F: Documentation/devicetree/bindings/sound/max9860.txt 7667F: sound/soc/codecs/max9860.* 7668 7669MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7670M: Krzysztof Kozlowski <krzk@kernel.org> 7671M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7672L: linux-pm@vger.kernel.org 7673S: Supported 7674F: drivers/power/supply/max14577_charger.c 7675F: drivers/power/supply/max77693_charger.c 7676 7677MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7678M: Javier Martinez Canillas <javier@osg.samsung.com> 7679L: linux-kernel@vger.kernel.org 7680S: Supported 7681F: drivers/*/*max77802*.c 7682F: Documentation/devicetree/bindings/*/*max77802.txt 7683F: include/dt-bindings/*/*max77802.h 7684 7685MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7686M: Chanwoo Choi <cw00.choi@samsung.com> 7687M: Krzysztof Kozlowski <krzk@kernel.org> 7688M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7689L: linux-kernel@vger.kernel.org 7690S: Supported 7691F: drivers/*/max14577*.c 7692F: drivers/*/max77686*.c 7693F: drivers/*/max77693*.c 7694F: drivers/extcon/extcon-max14577.c 7695F: drivers/extcon/extcon-max77693.c 7696F: drivers/rtc/rtc-max77686.c 7697F: drivers/clk/clk-max77686.c 7698F: Documentation/devicetree/bindings/mfd/max14577.txt 7699F: Documentation/devicetree/bindings/*/max77686.txt 7700F: Documentation/devicetree/bindings/mfd/max77693.txt 7701F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7702F: include/linux/mfd/max14577*.h 7703F: include/linux/mfd/max77686*.h 7704F: include/linux/mfd/max77693*.h 7705 7706MAXIRADIO FM RADIO RECEIVER DRIVER 7707M: Hans Verkuil <hverkuil@xs4all.nl> 7708L: linux-media@vger.kernel.org 7709T: git git://linuxtv.org/media_tree.git 7710W: https://linuxtv.org 7711S: Maintained 7712F: drivers/media/radio/radio-maxiradio* 7713 7714MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7715M: Peter Rosin <peda@axentia.se> 7716L: linux-iio@vger.kernel.org 7717S: Maintained 7718F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7719F: drivers/iio/potentiometer/mcp4531.c 7720 7721MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7722M: William Breathitt Gray <vilhelm.gray@gmail.com> 7723L: linux-iio@vger.kernel.org 7724S: Maintained 7725F: drivers/iio/dac/cio-dac.c 7726 7727MEDIA DRIVERS FOR RENESAS - FCP 7728M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7729L: linux-media@vger.kernel.org 7730L: linux-renesas-soc@vger.kernel.org 7731T: git git://linuxtv.org/media_tree.git 7732S: Supported 7733F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7734F: drivers/media/platform/rcar-fcp.c 7735F: include/media/rcar-fcp.h 7736 7737MEDIA DRIVERS FOR RENESAS - VIN 7738M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7739L: linux-media@vger.kernel.org 7740L: linux-renesas-soc@vger.kernel.org 7741T: git git://linuxtv.org/media_tree.git 7742S: Supported 7743F: Documentation/devicetree/bindings/media/rcar_vin.txt 7744F: drivers/media/platform/rcar-vin/ 7745 7746MEDIA DRIVERS FOR RENESAS - VSP1 7747M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7748L: linux-media@vger.kernel.org 7749L: linux-renesas-soc@vger.kernel.org 7750T: git git://linuxtv.org/media_tree.git 7751S: Supported 7752F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7753F: drivers/media/platform/vsp1/ 7754 7755MEDIA DRIVERS FOR HELENE 7756M: Abylay Ospan <aospan@netup.ru> 7757L: linux-media@vger.kernel.org 7758W: https://linuxtv.org 7759W: http://netup.tv/ 7760T: git git://linuxtv.org/media_tree.git 7761S: Supported 7762F: drivers/media/dvb-frontends/helene* 7763 7764MEDIA DRIVERS FOR ASCOT2E 7765M: Sergey Kozlov <serjk@netup.ru> 7766M: Abylay Ospan <aospan@netup.ru> 7767L: linux-media@vger.kernel.org 7768W: https://linuxtv.org 7769W: http://netup.tv/ 7770T: git git://linuxtv.org/media_tree.git 7771S: Supported 7772F: drivers/media/dvb-frontends/ascot2e* 7773 7774MEDIA DRIVERS FOR CXD2841ER 7775M: Sergey Kozlov <serjk@netup.ru> 7776M: Abylay Ospan <aospan@netup.ru> 7777L: linux-media@vger.kernel.org 7778W: https://linuxtv.org 7779W: http://netup.tv/ 7780T: git git://linuxtv.org/media_tree.git 7781S: Supported 7782F: drivers/media/dvb-frontends/cxd2841er* 7783 7784MEDIA DRIVERS FOR HORUS3A 7785M: Sergey Kozlov <serjk@netup.ru> 7786M: Abylay Ospan <aospan@netup.ru> 7787L: linux-media@vger.kernel.org 7788W: https://linuxtv.org 7789W: http://netup.tv/ 7790T: git git://linuxtv.org/media_tree.git 7791S: Supported 7792F: drivers/media/dvb-frontends/horus3a* 7793 7794MEDIA DRIVERS FOR LNBH25 7795M: Sergey Kozlov <serjk@netup.ru> 7796M: Abylay Ospan <aospan@netup.ru> 7797L: linux-media@vger.kernel.org 7798W: https://linuxtv.org 7799W: http://netup.tv/ 7800T: git git://linuxtv.org/media_tree.git 7801S: Supported 7802F: drivers/media/dvb-frontends/lnbh25* 7803 7804MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7805M: Sergey Kozlov <serjk@netup.ru> 7806M: Abylay Ospan <aospan@netup.ru> 7807L: linux-media@vger.kernel.org 7808W: https://linuxtv.org 7809W: http://netup.tv/ 7810T: git git://linuxtv.org/media_tree.git 7811S: Supported 7812F: drivers/media/pci/netup_unidvb/* 7813 7814MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7815M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7816M: Mauro Carvalho Chehab <mchehab@kernel.org> 7817P: LinuxTV.org Project 7818L: linux-media@vger.kernel.org 7819W: https://linuxtv.org 7820Q: http://patchwork.kernel.org/project/linux-media/list/ 7821T: git git://linuxtv.org/media_tree.git 7822S: Maintained 7823F: Documentation/media/ 7824F: drivers/media/ 7825F: drivers/staging/media/ 7826F: include/linux/platform_data/media/ 7827F: include/media/ 7828F: include/uapi/linux/dvb/ 7829F: include/uapi/linux/videodev2.h 7830F: include/uapi/linux/media.h 7831F: include/uapi/linux/v4l2-* 7832F: include/uapi/linux/meye.h 7833F: include/uapi/linux/ivtv* 7834F: include/uapi/linux/uvcvideo.h 7835 7836MEDIATEK ETHERNET DRIVER 7837M: Felix Fietkau <nbd@openwrt.org> 7838M: John Crispin <blogic@openwrt.org> 7839L: netdev@vger.kernel.org 7840S: Maintained 7841F: drivers/net/ethernet/mediatek/ 7842 7843MEDIATEK MT7601U WIRELESS LAN DRIVER 7844M: Jakub Kicinski <kubakici@wp.pl> 7845L: linux-wireless@vger.kernel.org 7846S: Maintained 7847F: drivers/net/wireless/mediatek/mt7601u/ 7848 7849MEGARAID SCSI/SAS DRIVERS 7850M: Kashyap Desai <kashyap.desai@avagotech.com> 7851M: Sumit Saxena <sumit.saxena@avagotech.com> 7852M: Uday Lingala <uday.lingala@avagotech.com> 7853L: megaraidlinux.pdl@avagotech.com 7854L: linux-scsi@vger.kernel.org 7855W: http://www.lsi.com 7856S: Maintained 7857F: Documentation/scsi/megaraid.txt 7858F: drivers/scsi/megaraid.* 7859F: drivers/scsi/megaraid/ 7860 7861MELFAS MIP4 TOUCHSCREEN DRIVER 7862M: Sangwon Jee <jeesw@melfas.com> 7863W: http://www.melfas.com 7864S: Supported 7865F: drivers/input/touchscreen/melfas_mip4.c 7866F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 7867 7868MELLANOX ETHERNET DRIVER (mlx4_en) 7869M: Tariq Toukan <tariqt@mellanox.com> 7870L: netdev@vger.kernel.org 7871S: Supported 7872W: http://www.mellanox.com 7873Q: http://patchwork.ozlabs.org/project/netdev/list/ 7874F: drivers/net/ethernet/mellanox/mlx4/en_* 7875 7876MELLANOX ETHERNET DRIVER (mlx5e) 7877M: Saeed Mahameed <saeedm@mellanox.com> 7878L: netdev@vger.kernel.org 7879S: Supported 7880W: http://www.mellanox.com 7881Q: http://patchwork.ozlabs.org/project/netdev/list/ 7882F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7883 7884MELLANOX ETHERNET SWITCH DRIVERS 7885M: Jiri Pirko <jiri@mellanox.com> 7886M: Ido Schimmel <idosch@mellanox.com> 7887L: netdev@vger.kernel.org 7888S: Supported 7889W: http://www.mellanox.com 7890Q: http://patchwork.ozlabs.org/project/netdev/list/ 7891F: drivers/net/ethernet/mellanox/mlxsw/ 7892 7893MELLANOX MLXCPLD LED DRIVER 7894M: Vadim Pasternak <vadimp@mellanox.com> 7895L: linux-leds@vger.kernel.org 7896S: Supported 7897F: drivers/leds/leds-mlxcpld.c 7898F: Documentation/leds/leds-mlxcpld.txt 7899 7900MELLANOX PLATFORM DRIVER 7901M: Vadim Pasternak <vadimp@mellanox.com> 7902L: platform-driver-x86@vger.kernel.org 7903S: Supported 7904F: arch/x86/platform/mellanox/mlx-platform.c 7905 7906SOFT-ROCE DRIVER (rxe) 7907M: Moni Shoua <monis@mellanox.com> 7908L: linux-rdma@vger.kernel.org 7909S: Supported 7910W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7911Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7912F: drivers/infiniband/sw/rxe/ 7913F: include/uapi/rdma/rdma_user_rxe.h 7914 7915MEMBARRIER SUPPORT 7916M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7917M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7918L: linux-kernel@vger.kernel.org 7919S: Supported 7920F: kernel/membarrier.c 7921F: include/uapi/linux/membarrier.h 7922 7923MEMORY MANAGEMENT 7924L: linux-mm@kvack.org 7925W: http://www.linux-mm.org 7926S: Maintained 7927F: include/linux/mm.h 7928F: include/linux/gfp.h 7929F: include/linux/mmzone.h 7930F: include/linux/memory_hotplug.h 7931F: include/linux/vmalloc.h 7932F: mm/ 7933 7934MEMORY TECHNOLOGY DEVICES (MTD) 7935M: David Woodhouse <dwmw2@infradead.org> 7936M: Brian Norris <computersforpeace@gmail.com> 7937L: linux-mtd@lists.infradead.org 7938W: http://www.linux-mtd.infradead.org/ 7939Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7940T: git git://git.infradead.org/linux-mtd.git 7941T: git git://git.infradead.org/l2-mtd.git 7942S: Maintained 7943F: Documentation/devicetree/bindings/mtd/ 7944F: drivers/mtd/ 7945F: include/linux/mtd/ 7946F: include/uapi/mtd/ 7947 7948MEN A21 WATCHDOG DRIVER 7949M: Johannes Thumshirn <morbidrsa@gmail.com> 7950L: linux-watchdog@vger.kernel.org 7951S: Maintained 7952F: drivers/watchdog/mena21_wdt.c 7953 7954MEN CHAMELEON BUS (mcb) 7955M: Johannes Thumshirn <morbidrsa@gmail.com> 7956S: Maintained 7957F: drivers/mcb/ 7958F: include/linux/mcb.h 7959F: Documentation/men-chameleon-bus.txt 7960 7961MEN F21BMC (Board Management Controller) 7962M: Andreas Werner <andreas.werner@men.de> 7963S: Supported 7964F: drivers/mfd/menf21bmc.c 7965F: drivers/watchdog/menf21bmc_wdt.c 7966F: drivers/leds/leds-menf21bmc.c 7967F: drivers/hwmon/menf21bmc_hwmon.c 7968F: Documentation/hwmon/menf21bmc 7969 7970METAG ARCHITECTURE 7971M: James Hogan <james.hogan@imgtec.com> 7972L: linux-metag@vger.kernel.org 7973T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7974S: Odd Fixes 7975F: arch/metag/ 7976F: Documentation/metag/ 7977F: Documentation/devicetree/bindings/metag/ 7978F: Documentation/devicetree/bindings/interrupt-controller/img,* 7979F: drivers/clocksource/metag_generic.c 7980F: drivers/irqchip/irq-metag.c 7981F: drivers/irqchip/irq-metag-ext.c 7982F: drivers/tty/metag_da.c 7983 7984MICROBLAZE ARCHITECTURE 7985M: Michal Simek <monstr@monstr.eu> 7986W: http://www.monstr.eu/fdt/ 7987T: git git://git.monstr.eu/linux-2.6-microblaze.git 7988S: Supported 7989F: arch/microblaze/ 7990 7991MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 7992M: Richard Genoud <richard.genoud@gmail.com> 7993S: Maintained 7994F: drivers/tty/serial/atmel_serial.c 7995F: include/linux/atmel_serial.h 7996 7997MICROCHIP / ATMEL ISC DRIVER 7998M: Songjun Wu <songjun.wu@microchip.com> 7999L: linux-media@vger.kernel.org 8000S: Supported 8001F: drivers/media/platform/atmel/atmel-isc.c 8002F: drivers/media/platform/atmel/atmel-isc-regs.h 8003F: devicetree/bindings/media/atmel-isc.txt 8004 8005MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8006M: Chen Yu <yu.c.chen@intel.com> 8007L: platform-driver-x86@vger.kernel.org 8008S: Supported 8009F: drivers/platform/x86/surfacepro3_button.c 8010 8011MICROTEK X6 SCANNER 8012M: Oliver Neukum <oliver@neukum.org> 8013S: Maintained 8014F: drivers/usb/image/microtek.* 8015 8016MIPS 8017M: Ralf Baechle <ralf@linux-mips.org> 8018L: linux-mips@linux-mips.org 8019W: http://www.linux-mips.org/ 8020T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8021Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8022S: Supported 8023F: Documentation/devicetree/bindings/mips/ 8024F: Documentation/mips/ 8025F: arch/mips/ 8026 8027MIPS/LOONGSON1 ARCHITECTURE 8028M: Keguang Zhang <keguang.zhang@gmail.com> 8029L: linux-mips@linux-mips.org 8030S: Maintained 8031F: arch/mips/loongson32/ 8032F: arch/mips/include/asm/mach-loongson32/ 8033F: drivers/*/*loongson1* 8034F: drivers/*/*/*loongson1* 8035 8036MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8037M: Hans Verkuil <hverkuil@xs4all.nl> 8038L: linux-media@vger.kernel.org 8039T: git git://linuxtv.org/media_tree.git 8040W: https://linuxtv.org 8041S: Odd Fixes 8042F: drivers/media/radio/radio-miropcm20* 8043 8044MELLANOX MLX4 core VPI driver 8045M: Yishai Hadas <yishaih@mellanox.com> 8046L: netdev@vger.kernel.org 8047L: linux-rdma@vger.kernel.org 8048W: http://www.mellanox.com 8049Q: http://patchwork.ozlabs.org/project/netdev/list/ 8050S: Supported 8051F: drivers/net/ethernet/mellanox/mlx4/ 8052F: include/linux/mlx4/ 8053F: include/uapi/rdma/mlx4-abi.h 8054 8055MELLANOX MLX4 IB driver 8056M: Yishai Hadas <yishaih@mellanox.com> 8057L: linux-rdma@vger.kernel.org 8058W: http://www.mellanox.com 8059Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8060S: Supported 8061F: drivers/infiniband/hw/mlx4/ 8062F: include/linux/mlx4/ 8063 8064MELLANOX MLX5 core VPI driver 8065M: Matan Barak <matanb@mellanox.com> 8066M: Leon Romanovsky <leonro@mellanox.com> 8067L: netdev@vger.kernel.org 8068L: linux-rdma@vger.kernel.org 8069W: http://www.mellanox.com 8070Q: http://patchwork.ozlabs.org/project/netdev/list/ 8071S: Supported 8072F: drivers/net/ethernet/mellanox/mlx5/core/ 8073F: include/linux/mlx5/ 8074F: include/uapi/rdma/mlx5-abi.h 8075 8076MELLANOX MLX5 IB driver 8077M: Matan Barak <matanb@mellanox.com> 8078M: Leon Romanovsky <leonro@mellanox.com> 8079L: linux-rdma@vger.kernel.org 8080W: http://www.mellanox.com 8081Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8082S: Supported 8083F: drivers/infiniband/hw/mlx5/ 8084F: include/linux/mlx5/ 8085 8086MELEXIS MLX90614 DRIVER 8087M: Crt Mori <cmo@melexis.com> 8088L: linux-iio@vger.kernel.org 8089W: http://www.melexis.com 8090S: Supported 8091F: drivers/iio/temperature/mlx90614.c 8092 8093MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8094M: Don Brace <don.brace@microsemi.com> 8095L: esc.storagedev@microsemi.com 8096L: linux-scsi@vger.kernel.org 8097S: Supported 8098F: drivers/scsi/smartpqi/smartpqi*.[ch] 8099F: drivers/scsi/smartpqi/Kconfig 8100F: drivers/scsi/smartpqi/Makefile 8101F: include/linux/cciss*.h 8102F: include/uapi/linux/cciss*.h 8103F: Documentation/scsi/smartpqi.txt 8104 8105MN88472 MEDIA DRIVER 8106M: Antti Palosaari <crope@iki.fi> 8107L: linux-media@vger.kernel.org 8108W: https://linuxtv.org 8109W: http://palosaari.fi/linux/ 8110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8111S: Maintained 8112F: drivers/media/dvb-frontends/mn88472* 8113 8114MN88473 MEDIA DRIVER 8115M: Antti Palosaari <crope@iki.fi> 8116L: linux-media@vger.kernel.org 8117W: https://linuxtv.org 8118W: http://palosaari.fi/linux/ 8119Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8120S: Maintained 8121F: drivers/media/dvb-frontends/mn88473* 8122 8123MODULE SUPPORT 8124M: Jessica Yu <jeyu@redhat.com> 8125M: Rusty Russell <rusty@rustcorp.com.au> 8126S: Maintained 8127F: include/linux/module.h 8128F: kernel/module.c 8129 8130MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8131W: http://popies.net/meye/ 8132S: Orphan 8133F: Documentation/media/v4l-drivers/meye* 8134F: drivers/media/pci/meye/ 8135F: include/uapi/linux/meye.h 8136 8137MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8138M: Jiri Slaby <jirislaby@gmail.com> 8139S: Maintained 8140F: Documentation/serial/moxa-smartio 8141F: drivers/tty/mxser.* 8142 8143MR800 AVERMEDIA USB FM RADIO DRIVER 8144M: Alexey Klimov <klimov.linux@gmail.com> 8145L: linux-media@vger.kernel.org 8146T: git git://linuxtv.org/media_tree.git 8147S: Maintained 8148F: drivers/media/radio/radio-mr800.c 8149 8150MRF24J40 IEEE 802.15.4 RADIO DRIVER 8151M: Alan Ott <alan@signal11.us> 8152L: linux-wpan@vger.kernel.org 8153S: Maintained 8154F: drivers/net/ieee802154/mrf24j40.c 8155F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8156 8157MSI LAPTOP SUPPORT 8158M: "Lee, Chun-Yi" <jlee@suse.com> 8159L: platform-driver-x86@vger.kernel.org 8160S: Maintained 8161F: drivers/platform/x86/msi-laptop.c 8162 8163MSI WMI SUPPORT 8164L: platform-driver-x86@vger.kernel.org 8165S: Orphan 8166F: drivers/platform/x86/msi-wmi.c 8167 8168MSI001 MEDIA DRIVER 8169M: Antti Palosaari <crope@iki.fi> 8170L: linux-media@vger.kernel.org 8171W: https://linuxtv.org 8172W: http://palosaari.fi/linux/ 8173Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8174T: git git://linuxtv.org/anttip/media_tree.git 8175S: Maintained 8176F: drivers/media/tuners/msi001* 8177 8178MSI2500 MEDIA DRIVER 8179M: Antti Palosaari <crope@iki.fi> 8180L: linux-media@vger.kernel.org 8181W: https://linuxtv.org 8182W: http://palosaari.fi/linux/ 8183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8184T: git git://linuxtv.org/anttip/media_tree.git 8185S: Maintained 8186F: drivers/media/usb/msi2500/ 8187 8188MSYSTEMS DISKONCHIP G3 MTD DRIVER 8189M: Robert Jarzmik <robert.jarzmik@free.fr> 8190L: linux-mtd@lists.infradead.org 8191S: Maintained 8192F: drivers/mtd/devices/docg3* 8193 8194MT9M032 APTINA SENSOR DRIVER 8195M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8196L: linux-media@vger.kernel.org 8197T: git git://linuxtv.org/media_tree.git 8198S: Maintained 8199F: drivers/media/i2c/mt9m032.c 8200F: include/media/i2c/mt9m032.h 8201 8202MT9P031 APTINA CAMERA SENSOR 8203M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8204L: linux-media@vger.kernel.org 8205T: git git://linuxtv.org/media_tree.git 8206S: Maintained 8207F: drivers/media/i2c/mt9p031.c 8208F: include/media/i2c/mt9p031.h 8209 8210MT9T001 APTINA CAMERA SENSOR 8211M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8212L: linux-media@vger.kernel.org 8213T: git git://linuxtv.org/media_tree.git 8214S: Maintained 8215F: drivers/media/i2c/mt9t001.c 8216F: include/media/i2c/mt9t001.h 8217 8218MT9V032 APTINA CAMERA SENSOR 8219M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8220L: linux-media@vger.kernel.org 8221T: git git://linuxtv.org/media_tree.git 8222S: Maintained 8223F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8224F: drivers/media/i2c/mt9v032.c 8225F: include/media/i2c/mt9v032.h 8226 8227MULTIFUNCTION DEVICES (MFD) 8228M: Lee Jones <lee.jones@linaro.org> 8229T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8230S: Supported 8231F: Documentation/devicetree/bindings/mfd/ 8232F: drivers/mfd/ 8233F: include/linux/mfd/ 8234 8235MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8236M: Ulf Hansson <ulf.hansson@linaro.org> 8237L: linux-mmc@vger.kernel.org 8238T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8239S: Maintained 8240F: Documentation/devicetree/bindings/mmc/ 8241F: drivers/mmc/ 8242F: include/linux/mmc/ 8243F: include/uapi/linux/mmc/ 8244 8245MULTIMEDIA CARD (MMC) ETC. OVER SPI 8246S: Orphan 8247F: drivers/mmc/host/mmc_spi.c 8248F: include/linux/spi/mmc_spi.h 8249 8250MULTISOUND SOUND DRIVER 8251M: Andrew Veliath <andrewtv@usa.net> 8252S: Maintained 8253F: Documentation/sound/oss/MultiSound 8254F: sound/oss/msnd* 8255 8256MULTITECH MULTIPORT CARD (ISICOM) 8257S: Orphan 8258F: drivers/tty/isicom.c 8259F: include/linux/isicom.h 8260 8261MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8262M: Bin Liu <b-liu@ti.com> 8263L: linux-usb@vger.kernel.org 8264T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8265S: Maintained 8266F: drivers/usb/musb/ 8267 8268MXL5007T MEDIA DRIVER 8269M: Michael Krufky <mkrufky@linuxtv.org> 8270L: linux-media@vger.kernel.org 8271W: https://linuxtv.org 8272W: http://github.com/mkrufky 8273Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8274T: git git://linuxtv.org/mkrufky/tuners.git 8275S: Maintained 8276F: drivers/media/tuners/mxl5007t.* 8277 8278MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8279M: Hyong-Youb Kim <hykim@myri.com> 8280L: netdev@vger.kernel.org 8281W: https://www.myricom.com/support/downloads/myri10ge.html 8282S: Supported 8283F: drivers/net/ethernet/myricom/myri10ge/ 8284 8285NAND FLASH SUBSYSTEM 8286M: Boris Brezillon <boris.brezillon@free-electrons.com> 8287R: Richard Weinberger <richard@nod.at> 8288L: linux-mtd@lists.infradead.org 8289W: http://www.linux-mtd.infradead.org/ 8290Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8291T: git git://github.com/linux-nand/linux.git 8292S: Maintained 8293F: drivers/mtd/nand/ 8294F: include/linux/mtd/nand*.h 8295 8296NATSEMI ETHERNET DRIVER (DP8381x) 8297S: Orphan 8298F: drivers/net/ethernet/natsemi/natsemi.c 8299 8300NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8301M: Daniel Mack <zonque@gmail.com> 8302S: Maintained 8303L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8304W: http://www.native-instruments.com 8305F: sound/usb/caiaq/ 8306 8307NCP FILESYSTEM 8308M: Petr Vandrovec <petr@vandrovec.name> 8309S: Odd Fixes 8310F: fs/ncpfs/ 8311 8312NCR 5380 SCSI DRIVERS 8313M: Finn Thain <fthain@telegraphics.com.au> 8314M: Michael Schmitz <schmitzmic@gmail.com> 8315L: linux-scsi@vger.kernel.org 8316S: Maintained 8317F: Documentation/scsi/g_NCR5380.txt 8318F: drivers/scsi/NCR5380.* 8319F: drivers/scsi/arm/cumana_1.c 8320F: drivers/scsi/arm/oak.c 8321F: drivers/scsi/atari_scsi.* 8322F: drivers/scsi/dmx3191d.c 8323F: drivers/scsi/g_NCR5380.* 8324F: drivers/scsi/g_NCR5380_mmio.c 8325F: drivers/scsi/mac_scsi.* 8326F: drivers/scsi/sun3_scsi.* 8327F: drivers/scsi/sun3_scsi_vme.c 8328 8329NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8330M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8331L: linux-scsi@vger.kernel.org 8332S: Maintained 8333F: drivers/scsi/NCR_D700.* 8334 8335NCT6775 HARDWARE MONITOR DRIVER 8336M: Guenter Roeck <linux@roeck-us.net> 8337L: linux-hwmon@vger.kernel.org 8338S: Maintained 8339F: Documentation/hwmon/nct6775 8340F: drivers/hwmon/nct6775.c 8341 8342NETEFFECT IWARP RNIC DRIVER (IW_NES) 8343M: Faisal Latif <faisal.latif@intel.com> 8344L: linux-rdma@vger.kernel.org 8345W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8346S: Supported 8347F: drivers/infiniband/hw/nes/ 8348F: include/uapi/rdma/nes-abi.h 8349 8350NETEM NETWORK EMULATOR 8351M: Stephen Hemminger <stephen@networkplumber.org> 8352L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8353S: Maintained 8354F: net/sched/sch_netem.c 8355 8356NETERION 10GbE DRIVERS (s2io/vxge) 8357M: Jon Mason <jdmason@kudzu.us> 8358L: netdev@vger.kernel.org 8359S: Supported 8360F: Documentation/networking/s2io.txt 8361F: Documentation/networking/vxge.txt 8362F: drivers/net/ethernet/neterion/ 8363 8364NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8365M: Pablo Neira Ayuso <pablo@netfilter.org> 8366M: Patrick McHardy <kaber@trash.net> 8367M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8368L: netfilter-devel@vger.kernel.org 8369L: coreteam@netfilter.org 8370W: http://www.netfilter.org/ 8371W: http://www.iptables.org/ 8372Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8373T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8374T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8375S: Supported 8376F: include/linux/netfilter* 8377F: include/linux/netfilter/ 8378F: include/net/netfilter/ 8379F: include/uapi/linux/netfilter* 8380F: include/uapi/linux/netfilter/ 8381F: net/*/netfilter.c 8382F: net/*/netfilter/ 8383F: net/netfilter/ 8384F: net/bridge/br_netfilter*.c 8385 8386NETLABEL 8387M: Paul Moore <paul@paul-moore.com> 8388W: http://netlabel.sf.net 8389L: netdev@vger.kernel.org 8390S: Maintained 8391F: Documentation/netlabel/ 8392F: include/net/netlabel.h 8393F: net/netlabel/ 8394 8395NETROM NETWORK LAYER 8396M: Ralf Baechle <ralf@linux-mips.org> 8397L: linux-hams@vger.kernel.org 8398W: http://www.linux-ax25.org/ 8399S: Maintained 8400F: include/net/netrom.h 8401F: include/uapi/linux/netrom.h 8402F: net/netrom/ 8403 8404NETRONOME ETHERNET DRIVERS 8405M: Jakub Kicinski <jakub.kicinski@netronome.com> 8406L: oss-drivers@netronome.com 8407S: Maintained 8408F: drivers/net/ethernet/netronome/ 8409 8410NETWORK BLOCK DEVICE (NBD) 8411M: Markus Pargmann <mpa@pengutronix.de> 8412S: Maintained 8413L: nbd-general@lists.sourceforge.net 8414T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8415F: Documentation/blockdev/nbd.txt 8416F: drivers/block/nbd.c 8417F: include/uapi/linux/nbd.h 8418 8419NETWORK DROP MONITOR 8420M: Neil Horman <nhorman@tuxdriver.com> 8421L: netdev@vger.kernel.org 8422S: Maintained 8423W: https://fedorahosted.org/dropwatch/ 8424F: net/core/drop_monitor.c 8425 8426NETWORKING [DSA] 8427M: Andrew Lunn <andrew@lunn.ch> 8428M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8429M: Florian Fainelli <f.fainelli@gmail.com> 8430S: Maintained 8431F: net/dsa/ 8432F: include/net/dsa.h 8433F: drivers/net/dsa/ 8434 8435NETWORKING [GENERAL] 8436M: "David S. Miller" <davem@davemloft.net> 8437L: netdev@vger.kernel.org 8438W: http://www.linuxfoundation.org/en/Net 8439Q: http://patchwork.ozlabs.org/project/netdev/list/ 8440T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8441T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8442S: Maintained 8443F: net/ 8444F: include/net/ 8445F: include/linux/in.h 8446F: include/linux/net.h 8447F: include/linux/netdevice.h 8448F: include/uapi/linux/in.h 8449F: include/uapi/linux/net.h 8450F: include/uapi/linux/netdevice.h 8451F: include/uapi/linux/net_namespace.h 8452F: tools/net/ 8453F: tools/testing/selftests/net/ 8454F: lib/random32.c 8455F: lib/test_bpf.c 8456 8457NETWORKING [IPv4/IPv6] 8458M: "David S. Miller" <davem@davemloft.net> 8459M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8460M: James Morris <jmorris@namei.org> 8461M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8462M: Patrick McHardy <kaber@trash.net> 8463L: netdev@vger.kernel.org 8464T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8465S: Maintained 8466F: net/ipv4/ 8467F: net/ipv6/ 8468F: include/net/ip* 8469F: arch/x86/net/* 8470 8471NETWORKING [IPSEC] 8472M: Steffen Klassert <steffen.klassert@secunet.com> 8473M: Herbert Xu <herbert@gondor.apana.org.au> 8474M: "David S. Miller" <davem@davemloft.net> 8475L: netdev@vger.kernel.org 8476T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8477T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8478S: Maintained 8479F: net/core/flow.c 8480F: net/xfrm/ 8481F: net/key/ 8482F: net/ipv4/xfrm* 8483F: net/ipv4/esp4.c 8484F: net/ipv4/ah4.c 8485F: net/ipv4/ipcomp.c 8486F: net/ipv4/ip_vti.c 8487F: net/ipv6/xfrm* 8488F: net/ipv6/esp6.c 8489F: net/ipv6/ah6.c 8490F: net/ipv6/ipcomp6.c 8491F: net/ipv6/ip6_vti.c 8492F: include/uapi/linux/xfrm.h 8493F: include/net/xfrm.h 8494 8495NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8496M: Paul Moore <paul@paul-moore.com> 8497L: netdev@vger.kernel.org 8498S: Maintained 8499 8500NETWORKING [WIRELESS] 8501L: linux-wireless@vger.kernel.org 8502Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8503 8504NETWORKING DRIVERS 8505L: netdev@vger.kernel.org 8506W: http://www.linuxfoundation.org/en/Net 8507Q: http://patchwork.ozlabs.org/project/netdev/list/ 8508T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8509T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8510S: Odd Fixes 8511F: Documentation/devicetree/bindings/net/ 8512F: drivers/net/ 8513F: include/linux/if_* 8514F: include/linux/netdevice.h 8515F: include/linux/etherdevice.h 8516F: include/linux/fcdevice.h 8517F: include/linux/fddidevice.h 8518F: include/linux/hippidevice.h 8519F: include/linux/inetdevice.h 8520F: include/uapi/linux/if_* 8521F: include/uapi/linux/netdevice.h 8522 8523NETWORKING DRIVERS (WIRELESS) 8524M: Kalle Valo <kvalo@codeaurora.org> 8525L: linux-wireless@vger.kernel.org 8526Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8527T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8528T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8529S: Maintained 8530F: Documentation/devicetree/bindings/net/wireless/ 8531F: drivers/net/wireless/ 8532 8533NETXEN (1/10) GbE SUPPORT 8534M: Manish Chopra <manish.chopra@qlogic.com> 8535M: Sony Chacko <sony.chacko@qlogic.com> 8536M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8537L: netdev@vger.kernel.org 8538W: http://www.qlogic.com 8539S: Supported 8540F: drivers/net/ethernet/qlogic/netxen/ 8541 8542NFC SUBSYSTEM 8543M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8544M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8545M: Samuel Ortiz <sameo@linux.intel.com> 8546L: linux-wireless@vger.kernel.org 8547L: linux-nfc@lists.01.org (subscribers-only) 8548S: Supported 8549F: net/nfc/ 8550F: include/net/nfc/ 8551F: include/uapi/linux/nfc.h 8552F: drivers/nfc/ 8553F: include/linux/platform_data/nfcmrvl.h 8554F: include/linux/platform_data/nxp-nci.h 8555F: include/linux/platform_data/pn544.h 8556F: include/linux/platform_data/st21nfca.h 8557F: include/linux/platform_data/st-nci.h 8558F: Documentation/devicetree/bindings/net/nfc/ 8559 8560NFS, SUNRPC, AND LOCKD CLIENTS 8561M: Trond Myklebust <trond.myklebust@primarydata.com> 8562M: Anna Schumaker <anna.schumaker@netapp.com> 8563L: linux-nfs@vger.kernel.org 8564W: http://client.linux-nfs.org 8565T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8566S: Maintained 8567F: fs/lockd/ 8568F: fs/nfs/ 8569F: fs/nfs_common/ 8570F: net/sunrpc/ 8571F: include/linux/lockd/ 8572F: include/linux/nfs* 8573F: include/linux/sunrpc/ 8574F: include/uapi/linux/nfs* 8575F: include/uapi/linux/sunrpc/ 8576 8577NILFS2 FILESYSTEM 8578M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8579L: linux-nilfs@vger.kernel.org 8580W: http://nilfs.sourceforge.net/ 8581W: http://nilfs.osdn.jp/ 8582T: git git://github.com/konis/nilfs2.git 8583S: Supported 8584F: Documentation/filesystems/nilfs2.txt 8585F: fs/nilfs2/ 8586F: include/trace/events/nilfs2.h 8587F: include/uapi/linux/nilfs2_api.h 8588F: include/uapi/linux/nilfs2_ondisk.h 8589 8590NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8591M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8592W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8593S: Maintained 8594F: Documentation/scsi/NinjaSCSI.txt 8595F: drivers/scsi/pcmcia/nsp_* 8596 8597NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8598M: GOTO Masanori <gotom@debian.or.jp> 8599M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8600W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8601S: Maintained 8602F: Documentation/scsi/NinjaSCSI.txt 8603F: drivers/scsi/nsp32* 8604 8605NIOS2 ARCHITECTURE 8606M: Ley Foon Tan <lftan@altera.com> 8607L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8608T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8609S: Maintained 8610F: arch/nios2/ 8611 8612NOKIA N900 POWER SUPPLY DRIVERS 8613R: Pali Rohár <pali.rohar@gmail.com> 8614F: include/linux/power/bq2415x_charger.h 8615F: include/linux/power/bq27xxx_battery.h 8616F: include/linux/power/isp1704_charger.h 8617F: drivers/power/supply/bq2415x_charger.c 8618F: drivers/power/supply/bq27xxx_battery.c 8619F: drivers/power/supply/bq27xxx_battery_i2c.c 8620F: drivers/power/supply/isp1704_charger.c 8621F: drivers/power/supply/rx51_battery.c 8622 8623NTB DRIVER CORE 8624M: Jon Mason <jdmason@kudzu.us> 8625M: Dave Jiang <dave.jiang@intel.com> 8626M: Allen Hubbe <Allen.Hubbe@emc.com> 8627L: linux-ntb@googlegroups.com 8628S: Supported 8629W: https://github.com/jonmason/ntb/wiki 8630T: git git://github.com/jonmason/ntb.git 8631F: drivers/ntb/ 8632F: drivers/net/ntb_netdev.c 8633F: include/linux/ntb.h 8634F: include/linux/ntb_transport.h 8635F: tools/testing/selftests/ntb/ 8636 8637NTB INTEL DRIVER 8638M: Jon Mason <jdmason@kudzu.us> 8639M: Dave Jiang <dave.jiang@intel.com> 8640L: linux-ntb@googlegroups.com 8641S: Supported 8642W: https://github.com/jonmason/ntb/wiki 8643T: git git://github.com/jonmason/ntb.git 8644F: drivers/ntb/hw/intel/ 8645 8646NTB AMD DRIVER 8647M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8648L: linux-ntb@googlegroups.com 8649S: Supported 8650F: drivers/ntb/hw/amd/ 8651 8652NTFS FILESYSTEM 8653M: Anton Altaparmakov <anton@tuxera.com> 8654L: linux-ntfs-dev@lists.sourceforge.net 8655W: http://www.tuxera.com/ 8656T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8657S: Supported 8658F: Documentation/filesystems/ntfs.txt 8659F: fs/ntfs/ 8660 8661NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8662M: Antonino Daplas <adaplas@gmail.com> 8663L: linux-fbdev@vger.kernel.org 8664S: Maintained 8665F: drivers/video/fbdev/riva/ 8666F: drivers/video/fbdev/nvidia/ 8667 8668NVM EXPRESS DRIVER 8669M: Keith Busch <keith.busch@intel.com> 8670M: Jens Axboe <axboe@fb.com> 8671L: linux-nvme@lists.infradead.org 8672T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8673W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8674S: Supported 8675F: drivers/nvme/host/ 8676F: include/linux/nvme.h 8677 8678NVM EXPRESS TARGET DRIVER 8679M: Christoph Hellwig <hch@lst.de> 8680M: Sagi Grimberg <sagi@grimberg.me> 8681L: linux-nvme@lists.infradead.org 8682S: Supported 8683F: drivers/nvme/target/ 8684 8685NVMEM FRAMEWORK 8686M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8687M: Maxime Ripard <maxime.ripard@free-electrons.com> 8688S: Maintained 8689F: drivers/nvmem/ 8690F: Documentation/devicetree/bindings/nvmem/ 8691F: include/linux/nvmem-consumer.h 8692F: include/linux/nvmem-provider.h 8693 8694NXP-NCI NFC DRIVER 8695M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8696R: Charles Gorand <charles.gorand@effinnov.com> 8697L: linux-nfc@lists.01.org (moderated for non-subscribers) 8698S: Supported 8699F: drivers/nfc/nxp-nci 8700 8701NXP TDA998X DRM DRIVER 8702M: Russell King <rmk+kernel@armlinux.org.uk> 8703S: Supported 8704F: drivers/gpu/drm/i2c/tda998x_drv.c 8705F: include/drm/i2c/tda998x.h 8706 8707NXP TFA9879 DRIVER 8708M: Peter Rosin <peda@axentia.se> 8709L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8710S: Maintained 8711F: sound/soc/codecs/tfa9879* 8712 8713OBJTOOL 8714M: Josh Poimboeuf <jpoimboe@redhat.com> 8715S: Supported 8716F: tools/objtool/ 8717 8718OMAP SUPPORT 8719M: Tony Lindgren <tony@atomide.com> 8720L: linux-omap@vger.kernel.org 8721W: http://www.muru.com/linux/omap/ 8722W: http://linux.omap.com/ 8723Q: http://patchwork.kernel.org/project/linux-omap/list/ 8724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8725S: Maintained 8726F: arch/arm/*omap*/ 8727F: arch/arm/configs/omap1_defconfig 8728F: arch/arm/configs/omap2plus_defconfig 8729F: drivers/i2c/busses/i2c-omap.c 8730F: drivers/irqchip/irq-omap-intc.c 8731F: drivers/mfd/*omap*.c 8732F: drivers/mfd/menelaus.c 8733F: drivers/mfd/palmas.c 8734F: drivers/mfd/tps65217.c 8735F: drivers/mfd/tps65218.c 8736F: drivers/mfd/tps65910.c 8737F: drivers/mfd/twl-core.[ch] 8738F: drivers/mfd/twl4030*.c 8739F: drivers/mfd/twl6030*.c 8740F: drivers/mfd/twl6040*.c 8741F: drivers/regulator/palmas-regulator*.c 8742F: drivers/regulator/pbias-regulator.c 8743F: drivers/regulator/tps65217-regulator.c 8744F: drivers/regulator/tps65218-regulator.c 8745F: drivers/regulator/tps65910-regulator.c 8746F: drivers/regulator/twl-regulator.c 8747F: include/linux/i2c-omap.h 8748 8749OMAP DEVICE TREE SUPPORT 8750M: Benoît Cousson <bcousson@baylibre.com> 8751M: Tony Lindgren <tony@atomide.com> 8752L: linux-omap@vger.kernel.org 8753L: devicetree@vger.kernel.org 8754S: Maintained 8755F: arch/arm/boot/dts/*omap* 8756F: arch/arm/boot/dts/*am3* 8757F: arch/arm/boot/dts/*am4* 8758F: arch/arm/boot/dts/*am5* 8759F: arch/arm/boot/dts/*dra7* 8760 8761OMAP CLOCK FRAMEWORK SUPPORT 8762M: Paul Walmsley <paul@pwsan.com> 8763L: linux-omap@vger.kernel.org 8764S: Maintained 8765F: arch/arm/*omap*/*clock* 8766 8767OMAP POWER MANAGEMENT SUPPORT 8768M: Kevin Hilman <khilman@kernel.org> 8769L: linux-omap@vger.kernel.org 8770S: Maintained 8771F: arch/arm/*omap*/*pm* 8772F: drivers/cpufreq/omap-cpufreq.c 8773 8774OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8775M: Rajendra Nayak <rnayak@codeaurora.org> 8776M: Paul Walmsley <paul@pwsan.com> 8777L: linux-omap@vger.kernel.org 8778S: Maintained 8779F: arch/arm/mach-omap2/prm* 8780 8781OMAP AUDIO SUPPORT 8782M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8783M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8784L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8785L: linux-omap@vger.kernel.org 8786S: Maintained 8787F: sound/soc/omap/ 8788 8789OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8790M: Roger Quadros <rogerq@ti.com> 8791M: Tony Lindgren <tony@atomide.com> 8792L: linux-omap@vger.kernel.org 8793S: Maintained 8794F: drivers/memory/omap-gpmc.c 8795F: arch/arm/mach-omap2/*gpmc* 8796 8797OMAP FRAMEBUFFER SUPPORT 8798M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8799L: linux-fbdev@vger.kernel.org 8800L: linux-omap@vger.kernel.org 8801S: Maintained 8802F: drivers/video/fbdev/omap/ 8803 8804OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8805M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8806L: linux-omap@vger.kernel.org 8807L: linux-fbdev@vger.kernel.org 8808S: Maintained 8809F: drivers/video/fbdev/omap2/ 8810F: Documentation/arm/OMAP/DSS 8811 8812OMAP HARDWARE SPINLOCK SUPPORT 8813M: Ohad Ben-Cohen <ohad@wizery.com> 8814L: linux-omap@vger.kernel.org 8815S: Maintained 8816F: drivers/hwspinlock/omap_hwspinlock.c 8817 8818OMAP MMC SUPPORT 8819M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8820L: linux-omap@vger.kernel.org 8821S: Maintained 8822F: drivers/mmc/host/omap.c 8823 8824OMAP HS MMC SUPPORT 8825L: linux-mmc@vger.kernel.org 8826L: linux-omap@vger.kernel.org 8827S: Orphan 8828F: drivers/mmc/host/omap_hsmmc.c 8829 8830OMAP RANDOM NUMBER GENERATOR SUPPORT 8831M: Deepak Saxena <dsaxena@plexity.net> 8832S: Maintained 8833F: drivers/char/hw_random/omap-rng.c 8834 8835OMAP HWMOD SUPPORT 8836M: Benoît Cousson <bcousson@baylibre.com> 8837M: Paul Walmsley <paul@pwsan.com> 8838L: linux-omap@vger.kernel.org 8839S: Maintained 8840F: arch/arm/mach-omap2/omap_hwmod.* 8841 8842OMAP HWMOD DATA 8843M: Paul Walmsley <paul@pwsan.com> 8844L: linux-omap@vger.kernel.org 8845S: Maintained 8846F: arch/arm/mach-omap2/omap_hwmod*data* 8847 8848OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8849M: Benoît Cousson <bcousson@baylibre.com> 8850L: linux-omap@vger.kernel.org 8851S: Maintained 8852F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8853 8854OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8855M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8856L: linux-media@vger.kernel.org 8857S: Maintained 8858F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8859F: drivers/media/platform/omap3isp/ 8860F: drivers/staging/media/omap4iss/ 8861 8862OMAP USB SUPPORT 8863L: linux-usb@vger.kernel.org 8864L: linux-omap@vger.kernel.org 8865S: Orphan 8866F: drivers/usb/*/*omap* 8867F: arch/arm/*omap*/usb* 8868 8869OMAP GPIO DRIVER 8870M: Grygorii Strashko <grygorii.strashko@ti.com> 8871M: Santosh Shilimkar <ssantosh@kernel.org> 8872M: Kevin Hilman <khilman@kernel.org> 8873L: linux-omap@vger.kernel.org 8874S: Maintained 8875F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8876F: drivers/gpio/gpio-omap.c 8877 8878OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8879M: Mark Jackson <mpfj@newflow.co.uk> 8880L: linux-omap@vger.kernel.org 8881S: Maintained 8882F: arch/arm/boot/dts/am335x-nano.dts 8883 8884OMFS FILESYSTEM 8885M: Bob Copeland <me@bobcopeland.com> 8886L: linux-karma-devel@lists.sourceforge.net 8887S: Maintained 8888F: Documentation/filesystems/omfs.txt 8889F: fs/omfs/ 8890 8891OMNIKEY CARDMAN 4000 DRIVER 8892M: Harald Welte <laforge@gnumonks.org> 8893S: Maintained 8894F: drivers/char/pcmcia/cm4000_cs.c 8895F: include/linux/cm4000_cs.h 8896F: include/uapi/linux/cm4000_cs.h 8897 8898OMNIKEY CARDMAN 4040 DRIVER 8899M: Harald Welte <laforge@gnumonks.org> 8900S: Maintained 8901F: drivers/char/pcmcia/cm4040_cs.* 8902 8903OMNIVISION OV7670 SENSOR DRIVER 8904M: Jonathan Corbet <corbet@lwn.net> 8905L: linux-media@vger.kernel.org 8906T: git git://linuxtv.org/media_tree.git 8907S: Maintained 8908F: drivers/media/i2c/ov7670.c 8909 8910ONENAND FLASH DRIVER 8911M: Kyungmin Park <kyungmin.park@samsung.com> 8912L: linux-mtd@lists.infradead.org 8913S: Maintained 8914F: drivers/mtd/onenand/ 8915F: include/linux/mtd/onenand*.h 8916 8917ONSTREAM SCSI TAPE DRIVER 8918M: Willem Riede <osst@riede.org> 8919L: osst-users@lists.sourceforge.net 8920L: linux-scsi@vger.kernel.org 8921S: Maintained 8922F: Documentation/scsi/osst.txt 8923F: drivers/scsi/osst.* 8924F: drivers/scsi/osst_*.h 8925F: drivers/scsi/st.h 8926 8927OPENCORES I2C BUS DRIVER 8928M: Peter Korsgaard <jacmet@sunsite.dk> 8929L: linux-i2c@vger.kernel.org 8930S: Maintained 8931F: Documentation/i2c/busses/i2c-ocores 8932F: drivers/i2c/busses/i2c-ocores.c 8933 8934OPEN FIRMWARE AND FLATTENED DEVICE TREE 8935M: Rob Herring <robh+dt@kernel.org> 8936M: Frank Rowand <frowand.list@gmail.com> 8937L: devicetree@vger.kernel.org 8938W: http://www.devicetree.org/ 8939T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8940S: Maintained 8941F: drivers/of/ 8942F: include/linux/of*.h 8943F: scripts/dtc/ 8944 8945OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8946M: Rob Herring <robh+dt@kernel.org> 8947M: Mark Rutland <mark.rutland@arm.com> 8948L: devicetree@vger.kernel.org 8949T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8950Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8951S: Maintained 8952F: Documentation/devicetree/ 8953F: arch/*/boot/dts/ 8954F: include/dt-bindings/ 8955 8956OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8957M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8958L: devicetree@vger.kernel.org 8959S: Maintained 8960F: Documentation/devicetree/dynamic-resolution-notes.txt 8961F: Documentation/devicetree/overlay-notes.txt 8962F: drivers/of/overlay.c 8963F: drivers/of/resolver.c 8964 8965OPENRISC ARCHITECTURE 8966M: Jonas Bonn <jonas@southpole.se> 8967W: http://openrisc.net 8968S: Maintained 8969T: git git://openrisc.net/~jonas/linux 8970F: arch/openrisc/ 8971 8972OPENVSWITCH 8973M: Pravin Shelar <pshelar@nicira.com> 8974L: netdev@vger.kernel.org 8975L: dev@openvswitch.org 8976W: http://openvswitch.org 8977S: Maintained 8978F: net/openvswitch/ 8979F: include/uapi/linux/openvswitch.h 8980 8981OPERATING PERFORMANCE POINTS (OPP) 8982M: Viresh Kumar <vireshk@kernel.org> 8983M: Nishanth Menon <nm@ti.com> 8984M: Stephen Boyd <sboyd@codeaurora.org> 8985L: linux-pm@vger.kernel.org 8986S: Maintained 8987T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8988F: drivers/base/power/opp/ 8989F: include/linux/pm_opp.h 8990F: Documentation/power/opp.txt 8991F: Documentation/devicetree/bindings/opp/ 8992 8993OPL4 DRIVER 8994M: Clemens Ladisch <clemens@ladisch.de> 8995L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8996T: git git://git.alsa-project.org/alsa-kernel.git 8997S: Maintained 8998F: sound/drivers/opl4/ 8999 9000OPROFILE 9001M: Robert Richter <rric@kernel.org> 9002L: oprofile-list@lists.sf.net 9003S: Maintained 9004F: arch/*/include/asm/oprofile*.h 9005F: arch/*/oprofile/ 9006F: drivers/oprofile/ 9007F: include/linux/oprofile.h 9008 9009ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9010M: Mark Fasheh <mfasheh@versity.com> 9011M: Joel Becker <jlbec@evilplan.org> 9012L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9013W: http://ocfs2.wiki.kernel.org 9014S: Supported 9015F: Documentation/filesystems/ocfs2.txt 9016F: Documentation/filesystems/dlmfs.txt 9017F: fs/ocfs2/ 9018 9019ORINOCO DRIVER 9020L: linux-wireless@vger.kernel.org 9021W: http://wireless.kernel.org/en/users/Drivers/orinoco 9022W: http://www.nongnu.org/orinoco/ 9023S: Orphan 9024F: drivers/net/wireless/intersil/orinoco/ 9025 9026OSD LIBRARY and FILESYSTEM 9027M: Boaz Harrosh <ooo@electrozaur.com> 9028M: Benny Halevy <bhalevy@primarydata.com> 9029L: osd-dev@open-osd.org 9030W: http://open-osd.org 9031T: git git://git.open-osd.org/open-osd.git 9032S: Maintained 9033F: drivers/scsi/osd/ 9034F: include/scsi/osd_* 9035F: fs/exofs/ 9036 9037OVERLAY FILESYSTEM 9038M: Miklos Szeredi <miklos@szeredi.hu> 9039L: linux-unionfs@vger.kernel.org 9040T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9041S: Supported 9042F: fs/overlayfs/ 9043F: Documentation/filesystems/overlayfs.txt 9044 9045ORANGEFS FILESYSTEM 9046M: Mike Marshall <hubcap@omnibond.com> 9047L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9048T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9049S: Supported 9050F: fs/orangefs/ 9051F: Documentation/filesystems/orangefs.txt 9052 9053P54 WIRELESS DRIVER 9054M: Christian Lamparter <chunkeey@googlemail.com> 9055L: linux-wireless@vger.kernel.org 9056W: http://wireless.kernel.org/en/users/Drivers/p54 9057S: Maintained 9058F: drivers/net/wireless/intersil/p54/ 9059 9060PA SEMI ETHERNET DRIVER 9061L: netdev@vger.kernel.org 9062S: Orphan 9063F: drivers/net/ethernet/pasemi/* 9064 9065PA SEMI SMBUS DRIVER 9066L: linux-i2c@vger.kernel.org 9067S: Orphan 9068F: drivers/i2c/busses/i2c-pasemi.c 9069 9070PADATA PARALLEL EXECUTION MECHANISM 9071M: Steffen Klassert <steffen.klassert@secunet.com> 9072L: linux-crypto@vger.kernel.org 9073S: Maintained 9074F: kernel/padata.c 9075F: include/linux/padata.h 9076F: Documentation/padata.txt 9077 9078PANASONIC LAPTOP ACPI EXTRAS DRIVER 9079M: Harald Welte <laforge@gnumonks.org> 9080L: platform-driver-x86@vger.kernel.org 9081S: Maintained 9082F: drivers/platform/x86/panasonic-laptop.c 9083 9084PANASONIC MN10300/AM33/AM34 PORT 9085M: David Howells <dhowells@redhat.com> 9086L: linux-am33-list@redhat.com (moderated for non-subscribers) 9087W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9088S: Maintained 9089F: Documentation/mn10300/ 9090F: arch/mn10300/ 9091 9092PARALLEL LCD/KEYPAD PANEL DRIVER 9093M: Willy Tarreau <willy@haproxy.com> 9094M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9095S: Odd Fixes 9096F: Documentation/misc-devices/lcd-panel-cgram.txt 9097F: drivers/misc/panel.c 9098 9099PARALLEL PORT SUBSYSTEM 9100M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9101M: Sudip Mukherjee <sudip@vectorindia.org> 9102L: linux-parport@lists.infradead.org (subscribers-only) 9103S: Maintained 9104F: drivers/parport/ 9105F: include/linux/parport*.h 9106F: drivers/char/ppdev.c 9107F: include/uapi/linux/ppdev.h 9108F: Documentation/parport*.txt 9109 9110PARAVIRT_OPS INTERFACE 9111M: Jeremy Fitzhardinge <jeremy@goop.org> 9112M: Chris Wright <chrisw@sous-sol.org> 9113M: Alok Kataria <akataria@vmware.com> 9114M: Rusty Russell <rusty@rustcorp.com.au> 9115L: virtualization@lists.linux-foundation.org 9116S: Supported 9117F: Documentation/virtual/paravirt_ops.txt 9118F: arch/*/kernel/paravirt* 9119F: arch/*/include/asm/paravirt.h 9120F: include/linux/hypervisor.h 9121 9122PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9123M: Tim Waugh <tim@cyberelk.net> 9124L: linux-parport@lists.infradead.org (subscribers-only) 9125S: Maintained 9126F: Documentation/blockdev/paride.txt 9127F: drivers/block/paride/ 9128 9129PARISC ARCHITECTURE 9130M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9131M: Helge Deller <deller@gmx.de> 9132L: linux-parisc@vger.kernel.org 9133W: http://www.parisc-linux.org/ 9134Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9136T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9137S: Maintained 9138F: arch/parisc/ 9139F: Documentation/parisc/ 9140F: drivers/parisc/ 9141F: drivers/char/agp/parisc-agp.c 9142F: drivers/input/serio/gscps2.c 9143F: drivers/parport/parport_gsc.* 9144F: drivers/tty/serial/8250/8250_gsc.c 9145F: drivers/video/fbdev/sti* 9146F: drivers/video/console/sti* 9147F: drivers/video/logo/logo_parisc* 9148 9149PC87360 HARDWARE MONITORING DRIVER 9150M: Jim Cromie <jim.cromie@gmail.com> 9151L: linux-hwmon@vger.kernel.org 9152S: Maintained 9153F: Documentation/hwmon/pc87360 9154F: drivers/hwmon/pc87360.c 9155 9156PC8736x GPIO DRIVER 9157M: Jim Cromie <jim.cromie@gmail.com> 9158S: Maintained 9159F: drivers/char/pc8736x_gpio.c 9160 9161PC87427 HARDWARE MONITORING DRIVER 9162M: Jean Delvare <jdelvare@suse.com> 9163L: linux-hwmon@vger.kernel.org 9164S: Maintained 9165F: Documentation/hwmon/pc87427 9166F: drivers/hwmon/pc87427.c 9167 9168PCA9532 LED DRIVER 9169M: Riku Voipio <riku.voipio@iki.fi> 9170S: Maintained 9171F: drivers/leds/leds-pca9532.c 9172F: include/linux/leds-pca9532.h 9173 9174PCA9541 I2C BUS MASTER SELECTOR DRIVER 9175M: Guenter Roeck <linux@roeck-us.net> 9176L: linux-i2c@vger.kernel.org 9177S: Maintained 9178F: drivers/i2c/muxes/i2c-mux-pca9541.c 9179 9180PCDP - PRIMARY CONSOLE AND DEBUG PORT 9181M: Khalid Aziz <khalid@gonehiking.org> 9182S: Maintained 9183F: drivers/firmware/pcdp.* 9184 9185PCI ERROR RECOVERY 9186M: Linas Vepstas <linasvepstas@gmail.com> 9187L: linux-pci@vger.kernel.org 9188S: Supported 9189F: Documentation/PCI/pci-error-recovery.txt 9190 9191PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9192M: Russell Currey <ruscur@russell.cc> 9193L: linuxppc-dev@lists.ozlabs.org 9194S: Supported 9195F: Documentation/powerpc/eeh-pci-error-recovery.txt 9196F: arch/powerpc/kernel/eeh*.c 9197F: arch/powerpc/platforms/*/eeh*.c 9198F: arch/powerpc/include/*/eeh*.h 9199 9200PCI SUBSYSTEM 9201M: Bjorn Helgaas <bhelgaas@google.com> 9202L: linux-pci@vger.kernel.org 9203Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9204T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9205S: Supported 9206F: Documentation/devicetree/bindings/pci/ 9207F: Documentation/PCI/ 9208F: drivers/pci/ 9209F: include/linux/pci* 9210F: arch/x86/pci/ 9211F: arch/x86/kernel/quirks.c 9212 9213PCI DRIVER FOR ALTERA PCIE IP 9214M: Ley Foon Tan <lftan@altera.com> 9215L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9216L: linux-pci@vger.kernel.org 9217S: Supported 9218F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9219F: drivers/pci/host/pcie-altera.c 9220 9221PCI DRIVER FOR ARM VERSATILE PLATFORM 9222M: Rob Herring <robh@kernel.org> 9223L: linux-pci@vger.kernel.org 9224L: linux-arm-kernel@lists.infradead.org 9225S: Maintained 9226F: Documentation/devicetree/bindings/pci/versatile.txt 9227F: drivers/pci/host/pci-versatile.c 9228 9229PCI DRIVER FOR ARMADA 8K 9230M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9231L: linux-pci@vger.kernel.org 9232L: linux-arm-kernel@lists.infradead.org 9233S: Maintained 9234F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9235F: drivers/pci/host/pcie-armada8k.c 9236 9237PCI DRIVER FOR APPLIEDMICRO XGENE 9238M: Tanmay Inamdar <tinamdar@apm.com> 9239L: linux-pci@vger.kernel.org 9240L: linux-arm-kernel@lists.infradead.org 9241S: Maintained 9242F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9243F: drivers/pci/host/pci-xgene.c 9244 9245PCI DRIVER FOR FREESCALE LAYERSCAPE 9246M: Minghuan Lian <minghuan.Lian@freescale.com> 9247M: Mingkai Hu <mingkai.hu@freescale.com> 9248M: Roy Zang <tie-fei.zang@freescale.com> 9249L: linuxppc-dev@lists.ozlabs.org 9250L: linux-pci@vger.kernel.org 9251L: linux-arm-kernel@lists.infradead.org 9252S: Maintained 9253F: drivers/pci/host/*layerscape* 9254 9255PCI DRIVER FOR IMX6 9256M: Richard Zhu <Richard.Zhu@freescale.com> 9257M: Lucas Stach <l.stach@pengutronix.de> 9258L: linux-pci@vger.kernel.org 9259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9260S: Maintained 9261F: drivers/pci/host/*imx6* 9262 9263PCI DRIVER FOR TI KEYSTONE 9264M: Murali Karicheri <m-karicheri2@ti.com> 9265L: linux-pci@vger.kernel.org 9266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9267S: Maintained 9268F: drivers/pci/host/*keystone* 9269 9270PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9271M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9272M: Jason Cooper <jason@lakedaemon.net> 9273L: linux-pci@vger.kernel.org 9274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9275S: Maintained 9276F: drivers/pci/host/*mvebu* 9277 9278PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9279M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9280L: linux-pci@vger.kernel.org 9281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9282S: Maintained 9283F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9284F: drivers/pci/host/pci-aardvark.c 9285 9286PCI DRIVER FOR NVIDIA TEGRA 9287M: Thierry Reding <thierry.reding@gmail.com> 9288L: linux-tegra@vger.kernel.org 9289L: linux-pci@vger.kernel.org 9290S: Supported 9291F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9292F: drivers/pci/host/pci-tegra.c 9293 9294PCI DRIVER FOR TI DRA7XX 9295M: Kishon Vijay Abraham I <kishon@ti.com> 9296L: linux-omap@vger.kernel.org 9297L: linux-pci@vger.kernel.org 9298S: Supported 9299F: Documentation/devicetree/bindings/pci/ti-pci.txt 9300F: drivers/pci/host/pci-dra7xx.c 9301 9302PCI DRIVER FOR RENESAS R-CAR 9303M: Simon Horman <horms@verge.net.au> 9304L: linux-pci@vger.kernel.org 9305L: linux-renesas-soc@vger.kernel.org 9306S: Maintained 9307F: drivers/pci/host/*rcar* 9308 9309PCI DRIVER FOR SAMSUNG EXYNOS 9310M: Jingoo Han <jingoohan1@gmail.com> 9311L: linux-pci@vger.kernel.org 9312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9313L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9314S: Maintained 9315F: drivers/pci/host/pci-exynos.c 9316 9317PCI DRIVER FOR SYNOPSIS DESIGNWARE 9318M: Jingoo Han <jingoohan1@gmail.com> 9319M: Pratyush Anand <pratyush.anand@gmail.com> 9320L: linux-pci@vger.kernel.org 9321S: Maintained 9322F: drivers/pci/host/*designware* 9323 9324PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9325M: Jose Abreu <Jose.Abreu@synopsys.com> 9326L: linux-pci@vger.kernel.org 9327S: Maintained 9328F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9329F: drivers/pci/host/pcie-designware-plat.c 9330 9331PCI DRIVER FOR GENERIC OF HOSTS 9332M: Will Deacon <will.deacon@arm.com> 9333L: linux-pci@vger.kernel.org 9334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9335S: Maintained 9336F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9337F: drivers/pci/host/pci-host-common.c 9338F: drivers/pci/host/pci-host-generic.c 9339 9340PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9341M: Keith Busch <keith.busch@intel.com> 9342L: linux-pci@vger.kernel.org 9343S: Supported 9344F: arch/x86/pci/vmd.c 9345 9346PCIE DRIVER FOR ST SPEAR13XX 9347M: Pratyush Anand <pratyush.anand@gmail.com> 9348L: linux-pci@vger.kernel.org 9349S: Maintained 9350F: drivers/pci/host/*spear* 9351 9352PCI MSI DRIVER FOR ALTERA MSI IP 9353M: Ley Foon Tan <lftan@altera.com> 9354L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9355L: linux-pci@vger.kernel.org 9356S: Supported 9357F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9358F: drivers/pci/host/pcie-altera-msi.c 9359 9360PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9361M: Duc Dang <dhdang@apm.com> 9362L: linux-pci@vger.kernel.org 9363L: linux-arm-kernel@lists.infradead.org 9364S: Maintained 9365F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9366F: drivers/pci/host/pci-xgene-msi.c 9367 9368PCIE DRIVER FOR AXIS ARTPEC 9369M: Niklas Cassel <niklas.cassel@axis.com> 9370M: Jesper Nilsson <jesper.nilsson@axis.com> 9371L: linux-arm-kernel@axis.com 9372L: linux-pci@vger.kernel.org 9373S: Maintained 9374F: Documentation/devicetree/bindings/pci/axis,artpec* 9375F: drivers/pci/host/*artpec* 9376 9377PCIE DRIVER FOR HISILICON 9378M: Zhou Wang <wangzhou1@hisilicon.com> 9379M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9380L: linux-pci@vger.kernel.org 9381S: Maintained 9382F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9383F: drivers/pci/host/pcie-hisi.c 9384 9385PCIE DRIVER FOR ROCKCHIP 9386M: Shawn Lin <shawn.lin@rock-chips.com> 9387M: Wenrui Li <wenrui.li@rock-chips.com> 9388L: linux-pci@vger.kernel.org 9389L: linux-rockchip@lists.infradead.org 9390S: Maintained 9391F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9392F: drivers/pci/host/pcie-rockchip.c 9393 9394PCIE DRIVER FOR QUALCOMM MSM 9395M: Stanimir Varbanov <svarbanov@mm-sol.com> 9396L: linux-pci@vger.kernel.org 9397L: linux-arm-msm@vger.kernel.org 9398S: Maintained 9399F: drivers/pci/host/*qcom* 9400 9401PCIE DRIVER FOR CAVIUM THUNDERX 9402M: David Daney <david.daney@cavium.com> 9403L: linux-pci@vger.kernel.org 9404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9405S: Supported 9406F: Documentation/devicetree/bindings/pci/pci-thunder-* 9407F: drivers/pci/host/pci-thunder-* 9408 9409PCMCIA SUBSYSTEM 9410P: Linux PCMCIA Team 9411L: linux-pcmcia@lists.infradead.org 9412W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9413T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9414S: Maintained 9415F: Documentation/pcmcia/ 9416F: tools/pcmcia/ 9417F: drivers/pcmcia/ 9418F: include/pcmcia/ 9419 9420PCNET32 NETWORK DRIVER 9421M: Don Fry <pcnet32@frontier.com> 9422L: netdev@vger.kernel.org 9423S: Maintained 9424F: drivers/net/ethernet/amd/pcnet32.c 9425 9426PCRYPT PARALLEL CRYPTO ENGINE 9427M: Steffen Klassert <steffen.klassert@secunet.com> 9428L: linux-crypto@vger.kernel.org 9429S: Maintained 9430F: crypto/pcrypt.c 9431F: include/crypto/pcrypt.h 9432 9433PER-CPU MEMORY ALLOCATOR 9434M: Tejun Heo <tj@kernel.org> 9435M: Christoph Lameter <cl@linux.com> 9436T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9437S: Maintained 9438F: include/linux/percpu*.h 9439F: mm/percpu*.c 9440F: arch/*/include/asm/percpu.h 9441 9442PER-TASK DELAY ACCOUNTING 9443M: Balbir Singh <bsingharora@gmail.com> 9444S: Maintained 9445F: include/linux/delayacct.h 9446F: kernel/delayacct.c 9447 9448PERFORMANCE EVENTS SUBSYSTEM 9449M: Peter Zijlstra <peterz@infradead.org> 9450M: Ingo Molnar <mingo@redhat.com> 9451M: Arnaldo Carvalho de Melo <acme@kernel.org> 9452R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9453L: linux-kernel@vger.kernel.org 9454T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9455S: Supported 9456F: kernel/events/* 9457F: include/linux/perf_event.h 9458F: include/uapi/linux/perf_event.h 9459F: arch/*/kernel/perf_event*.c 9460F: arch/*/kernel/*/perf_event*.c 9461F: arch/*/kernel/*/*/perf_event*.c 9462F: arch/*/include/asm/perf_event.h 9463F: arch/*/kernel/perf_callchain.c 9464F: arch/*/events/* 9465F: tools/perf/ 9466 9467PERSONALITY HANDLING 9468M: Christoph Hellwig <hch@infradead.org> 9469L: linux-abi-devel@lists.sourceforge.net 9470S: Maintained 9471F: include/linux/personality.h 9472F: include/uapi/linux/personality.h 9473 9474PHONET PROTOCOL 9475M: Remi Denis-Courmont <courmisch@gmail.com> 9476S: Supported 9477F: Documentation/networking/phonet.txt 9478F: include/linux/phonet.h 9479F: include/net/phonet/ 9480F: include/uapi/linux/phonet.h 9481F: net/phonet/ 9482 9483PHRAM MTD DRIVER 9484M: Joern Engel <joern@lazybastard.org> 9485L: linux-mtd@lists.infradead.org 9486S: Maintained 9487F: drivers/mtd/devices/phram.c 9488 9489PICOLCD HID DRIVER 9490M: Bruno Prémont <bonbons@linux-vserver.org> 9491L: linux-input@vger.kernel.org 9492S: Maintained 9493F: drivers/hid/hid-picolcd* 9494 9495PICOXCELL SUPPORT 9496M: Jamie Iles <jamie@jamieiles.com> 9497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9498T: git git://github.com/jamieiles/linux-2.6-ji.git 9499S: Supported 9500F: arch/arm/boot/dts/picoxcell* 9501F: arch/arm/mach-picoxcell/ 9502F: drivers/crypto/picoxcell* 9503 9504PIN CONTROL SUBSYSTEM 9505M: Linus Walleij <linus.walleij@linaro.org> 9506L: linux-gpio@vger.kernel.org 9507T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9508S: Maintained 9509F: Documentation/devicetree/bindings/pinctrl/ 9510F: Documentation/pinctrl.txt 9511F: drivers/pinctrl/ 9512F: include/linux/pinctrl/ 9513 9514PIN CONTROLLER - ATMEL AT91 9515M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9517S: Maintained 9518F: drivers/pinctrl/pinctrl-at91.* 9519 9520PIN CONTROLLER - ATMEL AT91 PIO4 9521M: Ludovic Desroches <ludovic.desroches@atmel.com> 9522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9523L: linux-gpio@vger.kernel.org 9524S: Supported 9525F: drivers/pinctrl/pinctrl-at91-pio4.* 9526 9527PIN CONTROLLER - INTEL 9528M: Mika Westerberg <mika.westerberg@linux.intel.com> 9529M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9530S: Maintained 9531F: drivers/pinctrl/intel/ 9532 9533PIN CONTROLLER - RENESAS 9534M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9535M: Geert Uytterhoeven <geert+renesas@glider.be> 9536L: linux-renesas-soc@vger.kernel.org 9537S: Maintained 9538F: drivers/pinctrl/sh-pfc/ 9539 9540PIN CONTROLLER - SAMSUNG 9541M: Tomasz Figa <tomasz.figa@gmail.com> 9542M: Krzysztof Kozlowski <krzk@kernel.org> 9543M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9545L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9546S: Maintained 9547F: drivers/pinctrl/samsung/ 9548F: include/dt-bindings/pinctrl/samsung.h 9549F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9550 9551PIN CONTROLLER - SINGLE 9552M: Tony Lindgren <tony@atomide.com> 9553M: Haojian Zhuang <haojian.zhuang@linaro.org> 9554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9555L: linux-omap@vger.kernel.org 9556S: Maintained 9557F: drivers/pinctrl/pinctrl-single.c 9558 9559PIN CONTROLLER - ST SPEAR 9560M: Viresh Kumar <vireshk@kernel.org> 9561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9562W: http://www.st.com/spear 9563S: Maintained 9564F: drivers/pinctrl/spear/ 9565 9566PISTACHIO SOC SUPPORT 9567M: James Hartley <james.hartley@imgtec.com> 9568M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9569L: linux-mips@linux-mips.org 9570S: Maintained 9571F: arch/mips/pistachio/ 9572F: arch/mips/include/asm/mach-pistachio/ 9573F: arch/mips/boot/dts/pistachio/ 9574F: arch/mips/configs/pistachio*_defconfig 9575 9576PKTCDVD DRIVER 9577M: Jiri Kosina <jikos@kernel.org> 9578S: Maintained 9579F: drivers/block/pktcdvd.c 9580F: include/linux/pktcdvd.h 9581F: include/uapi/linux/pktcdvd.h 9582 9583PKUNITY SOC DRIVERS 9584M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9585W: http://mprc.pku.edu.cn/~guanxuetao/linux 9586S: Maintained 9587T: git git://github.com/gxt/linux.git 9588F: drivers/input/serio/i8042-unicore32io.h 9589F: drivers/i2c/busses/i2c-puv3.c 9590F: drivers/video/fbdev/fb-puv3.c 9591F: drivers/rtc/rtc-puv3.c 9592 9593PMBUS HARDWARE MONITORING DRIVERS 9594M: Guenter Roeck <linux@roeck-us.net> 9595L: linux-hwmon@vger.kernel.org 9596W: http://hwmon.wiki.kernel.org/ 9597W: http://www.roeck-us.net/linux/drivers/ 9598T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9599S: Maintained 9600F: Documentation/hwmon/pmbus 9601F: drivers/hwmon/pmbus/ 9602F: include/linux/i2c/pmbus.h 9603 9604PMC SIERRA MaxRAID DRIVER 9605L: linux-scsi@vger.kernel.org 9606W: http://www.pmc-sierra.com/ 9607S: Orphan 9608F: drivers/scsi/pmcraid.* 9609 9610PMC SIERRA PM8001 DRIVER 9611M: Jack Wang <jinpu.wang@profitbricks.com> 9612M: lindar_liu@usish.com 9613L: pmchba@pmcs.com 9614L: linux-scsi@vger.kernel.org 9615S: Supported 9616F: drivers/scsi/pm8001/ 9617 9618POSIX CLOCKS and TIMERS 9619M: Thomas Gleixner <tglx@linutronix.de> 9620L: linux-kernel@vger.kernel.org 9621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9622S: Maintained 9623F: fs/timerfd.c 9624F: include/linux/timer* 9625F: kernel/time/*timer* 9626 9627POWER MANAGEMENT CORE 9628M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9629L: linux-pm@vger.kernel.org 9630T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9631S: Supported 9632F: drivers/base/power/ 9633F: include/linux/pm.h 9634F: include/linux/pm_* 9635F: include/linux/powercap.h 9636F: drivers/powercap/ 9637 9638POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9639M: Sebastian Reichel <sre@kernel.org> 9640L: linux-pm@vger.kernel.org 9641T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9642S: Maintained 9643F: Documentation/devicetree/bindings/power/supply/ 9644F: include/linux/power_supply.h 9645F: drivers/power/supply/ 9646 9647POWER STATE COORDINATION INTERFACE (PSCI) 9648M: Mark Rutland <mark.rutland@arm.com> 9649M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9650L: linux-arm-kernel@lists.infradead.org 9651S: Maintained 9652F: drivers/firmware/psci.c 9653F: include/linux/psci.h 9654F: include/uapi/linux/psci.h 9655 9656POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9657M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9658L: linuxppc-dev@lists.ozlabs.org 9659S: Maintained 9660F: drivers/char/powernv-op-panel.c 9661 9662PNP SUPPORT 9663M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9664S: Maintained 9665F: drivers/pnp/ 9666 9667PPP PROTOCOL DRIVERS AND COMPRESSORS 9668M: Paul Mackerras <paulus@samba.org> 9669L: linux-ppp@vger.kernel.org 9670S: Maintained 9671F: drivers/net/ppp/ppp_* 9672 9673PPP OVER ATM (RFC 2364) 9674M: Mitchell Blank Jr <mitch@sfgoth.com> 9675S: Maintained 9676F: net/atm/pppoatm.c 9677F: include/uapi/linux/atmppp.h 9678 9679PPP OVER ETHERNET 9680M: Michal Ostrowski <mostrows@earthlink.net> 9681S: Maintained 9682F: drivers/net/ppp/pppoe.c 9683F: drivers/net/ppp/pppox.c 9684 9685PPP OVER L2TP 9686M: James Chapman <jchapman@katalix.com> 9687S: Maintained 9688F: net/l2tp/l2tp_ppp.c 9689F: include/linux/if_pppol2tp.h 9690F: include/uapi/linux/if_pppol2tp.h 9691 9692PPS SUPPORT 9693M: Rodolfo Giometti <giometti@enneenne.com> 9694W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9695L: linuxpps@ml.enneenne.com (subscribers-only) 9696S: Maintained 9697F: Documentation/pps/ 9698F: drivers/pps/ 9699F: include/linux/pps*.h 9700 9701PPTP DRIVER 9702M: Dmitry Kozlov <xeb@mail.ru> 9703L: netdev@vger.kernel.org 9704S: Maintained 9705F: drivers/net/ppp/pptp.c 9706W: http://sourceforge.net/projects/accel-pptp 9707 9708PREEMPTIBLE KERNEL 9709M: Robert Love <rml@tech9.net> 9710L: kpreempt-tech@lists.sourceforge.net 9711W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9712S: Supported 9713F: Documentation/preempt-locking.txt 9714F: include/linux/preempt.h 9715 9716PRISM54 WIRELESS DRIVER 9717M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9718L: linux-wireless@vger.kernel.org 9719W: http://wireless.kernel.org/en/users/Drivers/p54 9720S: Obsolete 9721F: drivers/net/wireless/intersil/prism54/ 9722 9723PS3 NETWORK SUPPORT 9724M: Geoff Levand <geoff@infradead.org> 9725L: netdev@vger.kernel.org 9726L: linuxppc-dev@lists.ozlabs.org 9727S: Maintained 9728F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9729 9730PS3 PLATFORM SUPPORT 9731M: Geoff Levand <geoff@infradead.org> 9732L: linuxppc-dev@lists.ozlabs.org 9733S: Maintained 9734F: arch/powerpc/boot/ps3* 9735F: arch/powerpc/include/asm/lv1call.h 9736F: arch/powerpc/include/asm/ps3*.h 9737F: arch/powerpc/platforms/ps3/ 9738F: drivers/*/ps3* 9739F: drivers/ps3/ 9740F: drivers/rtc/rtc-ps3.c 9741F: drivers/usb/host/*ps3.c 9742F: sound/ppc/snd_ps3* 9743 9744PS3VRAM DRIVER 9745M: Jim Paris <jim@jtan.com> 9746M: Geoff Levand <geoff@infradead.org> 9747L: linuxppc-dev@lists.ozlabs.org 9748S: Maintained 9749F: drivers/block/ps3vram.c 9750 9751PSTORE FILESYSTEM 9752M: Anton Vorontsov <anton@enomsg.org> 9753M: Colin Cross <ccross@android.com> 9754M: Kees Cook <keescook@chromium.org> 9755M: Tony Luck <tony.luck@intel.com> 9756S: Maintained 9757T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9758F: fs/pstore/ 9759F: include/linux/pstore* 9760F: drivers/firmware/efi/efi-pstore.c 9761F: drivers/acpi/apei/erst.c 9762 9763PTP HARDWARE CLOCK SUPPORT 9764M: Richard Cochran <richardcochran@gmail.com> 9765L: netdev@vger.kernel.org 9766S: Maintained 9767W: http://linuxptp.sourceforge.net/ 9768F: Documentation/ABI/testing/sysfs-ptp 9769F: Documentation/ptp/* 9770F: drivers/net/ethernet/freescale/gianfar_ptp.c 9771F: drivers/net/phy/dp83640* 9772F: drivers/ptp/* 9773F: include/linux/ptp_cl* 9774 9775PTRACE SUPPORT 9776M: Roland McGrath <roland@hack.frob.com> 9777M: Oleg Nesterov <oleg@redhat.com> 9778S: Maintained 9779F: include/asm-generic/syscall.h 9780F: include/linux/ptrace.h 9781F: include/linux/regset.h 9782F: include/linux/tracehook.h 9783F: include/uapi/linux/ptrace.h 9784F: kernel/ptrace.c 9785 9786PULSE8-CEC DRIVER 9787M: Hans Verkuil <hverkuil@xs4all.nl> 9788L: linux-media@vger.kernel.org 9789T: git git://linuxtv.org/media_tree.git 9790S: Maintained 9791F: drivers/staging/media/pulse8-cec 9792 9793PVRUSB2 VIDEO4LINUX DRIVER 9794M: Mike Isely <isely@pobox.com> 9795L: pvrusb2@isely.net (subscribers-only) 9796L: linux-media@vger.kernel.org 9797W: http://www.isely.net/pvrusb2/ 9798T: git git://linuxtv.org/media_tree.git 9799S: Maintained 9800F: Documentation/media/v4l-drivers/pvrusb2* 9801F: drivers/media/usb/pvrusb2/ 9802 9803PWC WEBCAM DRIVER 9804M: Hans Verkuil <hverkuil@xs4all.nl> 9805L: linux-media@vger.kernel.org 9806T: git git://linuxtv.org/media_tree.git 9807S: Odd Fixes 9808F: drivers/media/usb/pwc/* 9809 9810PWM FAN DRIVER 9811M: Kamil Debski <kamil@wypas.org> 9812M: Lukasz Majewski <l.majewski@samsung.com> 9813L: linux-hwmon@vger.kernel.org 9814S: Supported 9815F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9816F: Documentation/hwmon/pwm-fan 9817F: drivers/hwmon/pwm-fan.c 9818 9819PWM SUBSYSTEM 9820M: Thierry Reding <thierry.reding@gmail.com> 9821L: linux-pwm@vger.kernel.org 9822S: Maintained 9823T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9824F: Documentation/pwm.txt 9825F: Documentation/devicetree/bindings/pwm/ 9826F: include/linux/pwm.h 9827F: drivers/pwm/ 9828F: drivers/video/backlight/pwm_bl.c 9829F: include/linux/pwm_backlight.h 9830 9831PXA2xx/PXA3xx SUPPORT 9832M: Daniel Mack <daniel@zonque.org> 9833M: Haojian Zhuang <haojian.zhuang@gmail.com> 9834M: Robert Jarzmik <robert.jarzmik@free.fr> 9835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9836T: git git://github.com/hzhuang1/linux.git 9837T: git git://github.com/rjarzmik/linux.git 9838S: Maintained 9839F: arch/arm/boot/dts/pxa* 9840F: arch/arm/mach-pxa/ 9841F: drivers/dma/pxa* 9842F: drivers/pcmcia/pxa2xx* 9843F: drivers/pinctrl/pxa/ 9844F: drivers/spi/spi-pxa2xx* 9845F: drivers/usb/gadget/udc/pxa2* 9846F: include/sound/pxa2xx-lib.h 9847F: sound/arm/pxa* 9848F: sound/soc/pxa/ 9849 9850PXA GPIO DRIVER 9851M: Robert Jarzmik <robert.jarzmik@free.fr> 9852L: linux-gpio@vger.kernel.org 9853S: Maintained 9854F: drivers/gpio/gpio-pxa.c 9855 9856PXA3xx NAND FLASH DRIVER 9857M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9858L: linux-mtd@lists.infradead.org 9859S: Maintained 9860F: drivers/mtd/nand/pxa3xx_nand.c 9861 9862MMP SUPPORT 9863M: Eric Miao <eric.y.miao@gmail.com> 9864M: Haojian Zhuang <haojian.zhuang@gmail.com> 9865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9866T: git git://github.com/hzhuang1/linux.git 9867T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9868S: Maintained 9869F: arch/arm/boot/dts/mmp* 9870F: arch/arm/mach-mmp/ 9871 9872PXA MMCI DRIVER 9873S: Orphan 9874 9875PXA RTC DRIVER 9876M: Robert Jarzmik <robert.jarzmik@free.fr> 9877L: rtc-linux@googlegroups.com 9878S: Maintained 9879 9880QAT DRIVER 9881M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9882M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9883L: qat-linux@intel.com 9884S: Supported 9885F: drivers/crypto/qat/ 9886 9887QIB DRIVER 9888M: Mike Marciniszyn <infinipath@intel.com> 9889L: linux-rdma@vger.kernel.org 9890S: Supported 9891F: drivers/infiniband/hw/qib/ 9892 9893QLOGIC QLA1280 SCSI DRIVER 9894M: Michael Reed <mdr@sgi.com> 9895L: linux-scsi@vger.kernel.org 9896S: Maintained 9897F: drivers/scsi/qla1280.[ch] 9898 9899QLOGIC QLA2XXX FC-SCSI DRIVER 9900M: qla2xxx-upstream@qlogic.com 9901L: linux-scsi@vger.kernel.org 9902S: Supported 9903F: Documentation/scsi/LICENSE.qla2xxx 9904F: drivers/scsi/qla2xxx/ 9905 9906QLOGIC QLA4XXX iSCSI DRIVER 9907M: QLogic-Storage-Upstream@qlogic.com 9908L: linux-scsi@vger.kernel.org 9909S: Supported 9910F: Documentation/scsi/LICENSE.qla4xxx 9911F: drivers/scsi/qla4xxx/ 9912 9913QLOGIC QLA3XXX NETWORK DRIVER 9914M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9915M: Ron Mercer <ron.mercer@qlogic.com> 9916M: linux-driver@qlogic.com 9917L: netdev@vger.kernel.org 9918S: Supported 9919F: Documentation/networking/LICENSE.qla3xxx 9920F: drivers/net/ethernet/qlogic/qla3xxx.* 9921 9922QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9923M: Dept-GELinuxNICDev@qlogic.com 9924L: netdev@vger.kernel.org 9925S: Supported 9926F: drivers/net/ethernet/qlogic/qlcnic/ 9927 9928QLOGIC QLGE 10Gb ETHERNET DRIVER 9929M: Harish Patil <harish.patil@qlogic.com> 9930M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9931M: Dept-GELinuxNICDev@qlogic.com 9932M: linux-driver@qlogic.com 9933L: netdev@vger.kernel.org 9934S: Supported 9935F: drivers/net/ethernet/qlogic/qlge/ 9936 9937QLOGIC QL4xxx ETHERNET DRIVER 9938M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9939M: Ariel Elior <Ariel.Elior@qlogic.com> 9940M: everest-linux-l2@qlogic.com 9941L: netdev@vger.kernel.org 9942S: Supported 9943F: drivers/net/ethernet/qlogic/qed/ 9944F: include/linux/qed/ 9945F: drivers/net/ethernet/qlogic/qede/ 9946 9947QNX4 FILESYSTEM 9948M: Anders Larsen <al@alarsen.net> 9949W: http://www.alarsen.net/linux/qnx4fs/ 9950S: Maintained 9951F: fs/qnx4/ 9952F: include/uapi/linux/qnx4_fs.h 9953F: include/uapi/linux/qnxtypes.h 9954 9955QORIQ DPAA2 FSL-MC BUS DRIVER 9956M: Stuart Yoder <stuart.yoder@nxp.com> 9957L: linux-kernel@vger.kernel.org 9958S: Maintained 9959F: drivers/staging/fsl-mc/ 9960 9961QT1010 MEDIA DRIVER 9962M: Antti Palosaari <crope@iki.fi> 9963L: linux-media@vger.kernel.org 9964W: https://linuxtv.org 9965W: http://palosaari.fi/linux/ 9966Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9967T: git git://linuxtv.org/anttip/media_tree.git 9968S: Maintained 9969F: drivers/media/tuners/qt1010* 9970 9971QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9972M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9973L: linux-wireless@vger.kernel.org 9974L: ath9k-devel@lists.ath9k.org 9975W: http://wireless.kernel.org/en/users/Drivers/ath9k 9976S: Supported 9977F: drivers/net/wireless/ath/ath9k/ 9978 9979QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9980M: Kalle Valo <kvalo@qca.qualcomm.com> 9981L: ath10k@lists.infradead.org 9982W: http://wireless.kernel.org/en/users/Drivers/ath10k 9983T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9984S: Supported 9985F: drivers/net/wireless/ath/ath10k/ 9986 9987QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9988M: Timur Tabi <timur@codeaurora.org> 9989L: netdev@vger.kernel.org 9990S: Supported 9991F: drivers/net/ethernet/qualcomm/emac/ 9992 9993QUALCOMM HEXAGON ARCHITECTURE 9994M: Richard Kuo <rkuo@codeaurora.org> 9995L: linux-hexagon@vger.kernel.org 9996T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9997S: Supported 9998F: arch/hexagon/ 9999 10000QUALCOMM WCN36XX WIRELESS DRIVER 10001M: Eugene Krasnikov <k.eugene.e@gmail.com> 10002L: wcn36xx@lists.infradead.org 10003W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10004T: git git://github.com/KrasnikovEugene/wcn36xx.git 10005S: Supported 10006F: drivers/net/wireless/ath/wcn36xx/ 10007 10008QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10009M: Gabriel Somlo <somlo@cmu.edu> 10010M: "Michael S. Tsirkin" <mst@redhat.com> 10011L: qemu-devel@nongnu.org 10012S: Maintained 10013F: drivers/firmware/qemu_fw_cfg.c 10014 10015RADOS BLOCK DEVICE (RBD) 10016M: Ilya Dryomov <idryomov@gmail.com> 10017M: Sage Weil <sage@redhat.com> 10018M: Alex Elder <elder@kernel.org> 10019L: ceph-devel@vger.kernel.org 10020W: http://ceph.com/ 10021T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10022T: git git://github.com/ceph/ceph-client.git 10023S: Supported 10024F: Documentation/ABI/testing/sysfs-bus-rbd 10025F: drivers/block/rbd.c 10026F: drivers/block/rbd_types.h 10027 10028RADEON FRAMEBUFFER DISPLAY DRIVER 10029M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10030L: linux-fbdev@vger.kernel.org 10031S: Maintained 10032F: drivers/video/fbdev/aty/radeon* 10033F: include/uapi/linux/radeonfb.h 10034 10035RADIOSHARK RADIO DRIVER 10036M: Hans Verkuil <hverkuil@xs4all.nl> 10037L: linux-media@vger.kernel.org 10038T: git git://linuxtv.org/media_tree.git 10039S: Maintained 10040F: drivers/media/radio/radio-shark.c 10041 10042RADIOSHARK2 RADIO DRIVER 10043M: Hans Verkuil <hverkuil@xs4all.nl> 10044L: linux-media@vger.kernel.org 10045T: git git://linuxtv.org/media_tree.git 10046S: Maintained 10047F: drivers/media/radio/radio-shark2.c 10048F: drivers/media/radio/radio-tea5777.c 10049 10050RAGE128 FRAMEBUFFER DISPLAY DRIVER 10051M: Paul Mackerras <paulus@samba.org> 10052L: linux-fbdev@vger.kernel.org 10053S: Maintained 10054F: drivers/video/fbdev/aty/aty128fb.c 10055 10056RALINK MIPS ARCHITECTURE 10057M: John Crispin <john@phrozen.org> 10058L: linux-mips@linux-mips.org 10059S: Maintained 10060F: arch/mips/ralink 10061 10062RALINK RT2X00 WIRELESS LAN DRIVER 10063P: rt2x00 project 10064M: Stanislaw Gruszka <sgruszka@redhat.com> 10065M: Helmut Schaa <helmut.schaa@googlemail.com> 10066L: linux-wireless@vger.kernel.org 10067S: Maintained 10068F: drivers/net/wireless/ralink/rt2x00/ 10069 10070RAMDISK RAM BLOCK DEVICE DRIVER 10071M: Jens Axboe <axboe@kernel.dk> 10072S: Maintained 10073F: Documentation/blockdev/ramdisk.txt 10074F: drivers/block/brd.c 10075 10076RANDOM NUMBER DRIVER 10077M: "Theodore Ts'o" <tytso@mit.edu> 10078S: Maintained 10079F: drivers/char/random.c 10080 10081RAPIDIO SUBSYSTEM 10082M: Matt Porter <mporter@kernel.crashing.org> 10083M: Alexandre Bounine <alexandre.bounine@idt.com> 10084S: Maintained 10085F: drivers/rapidio/ 10086 10087RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10088L: linux-wireless@vger.kernel.org 10089S: Orphan 10090F: drivers/net/wireless/ray* 10091 10092RCUTORTURE MODULE 10093M: Josh Triplett <josh@joshtriplett.org> 10094M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10095L: linux-kernel@vger.kernel.org 10096S: Supported 10097T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10098F: Documentation/RCU/torture.txt 10099F: kernel/rcu/rcutorture.c 10100 10101RCUTORTURE TEST FRAMEWORK 10102M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10103M: Josh Triplett <josh@joshtriplett.org> 10104R: Steven Rostedt <rostedt@goodmis.org> 10105R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10106R: Lai Jiangshan <jiangshanlai@gmail.com> 10107L: linux-kernel@vger.kernel.org 10108S: Supported 10109T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10110F: tools/testing/selftests/rcutorture 10111 10112RDC R-321X SoC 10113M: Florian Fainelli <florian@openwrt.org> 10114S: Maintained 10115 10116RDC R6040 FAST ETHERNET DRIVER 10117M: Florian Fainelli <f.fainelli@gmail.com> 10118L: netdev@vger.kernel.org 10119S: Maintained 10120F: drivers/net/ethernet/rdc/r6040.c 10121 10122RDS - RELIABLE DATAGRAM SOCKETS 10123M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10124L: netdev@vger.kernel.org 10125L: linux-rdma@vger.kernel.org 10126L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10127W: https://oss.oracle.com/projects/rds/ 10128S: Supported 10129F: net/rds/ 10130F: Documentation/networking/rds.txt 10131 10132RDMAVT - RDMA verbs software 10133M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10134L: linux-rdma@vger.kernel.org 10135S: Supported 10136F: drivers/infiniband/sw/rdmavt 10137 10138READ-COPY UPDATE (RCU) 10139M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10140M: Josh Triplett <josh@joshtriplett.org> 10141R: Steven Rostedt <rostedt@goodmis.org> 10142R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10143R: Lai Jiangshan <jiangshanlai@gmail.com> 10144L: linux-kernel@vger.kernel.org 10145W: http://www.rdrop.com/users/paulmck/RCU/ 10146S: Supported 10147T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10148F: Documentation/RCU/ 10149X: Documentation/RCU/torture.txt 10150F: include/linux/rcu* 10151X: include/linux/srcu.h 10152F: kernel/rcu/ 10153X: kernel/torture.c 10154 10155REAL TIME CLOCK (RTC) SUBSYSTEM 10156M: Alessandro Zummo <a.zummo@towertech.it> 10157M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10158L: rtc-linux@googlegroups.com 10159Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10160T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10161S: Maintained 10162F: Documentation/devicetree/bindings/rtc/ 10163F: Documentation/rtc.txt 10164F: drivers/rtc/ 10165F: include/linux/rtc.h 10166F: include/uapi/linux/rtc.h 10167F: include/linux/rtc/ 10168F: include/linux/platform_data/rtc-* 10169F: tools/testing/selftests/timers/rtctest.c 10170 10171REALTEK AUDIO CODECS 10172M: Bard Liao <bardliao@realtek.com> 10173M: Oder Chiou <oder_chiou@realtek.com> 10174S: Maintained 10175F: sound/soc/codecs/rt* 10176F: include/sound/rt*.h 10177 10178REISERFS FILE SYSTEM 10179L: reiserfs-devel@vger.kernel.org 10180S: Supported 10181F: fs/reiserfs/ 10182 10183REGISTER MAP ABSTRACTION 10184M: Mark Brown <broonie@kernel.org> 10185L: linux-kernel@vger.kernel.org 10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10187S: Supported 10188F: Documentation/devicetree/bindings/regmap/ 10189F: drivers/base/regmap/ 10190F: include/linux/regmap.h 10191 10192REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10193M: Ohad Ben-Cohen <ohad@wizery.com> 10194M: Bjorn Andersson <bjorn.andersson@linaro.org> 10195L: linux-remoteproc@vger.kernel.org 10196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10197S: Maintained 10198F: Documentation/devicetree/bindings/remoteproc/ 10199F: Documentation/remoteproc.txt 10200F: drivers/remoteproc/ 10201F: include/linux/remoteproc.h 10202 10203REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10204M: Ohad Ben-Cohen <ohad@wizery.com> 10205M: Bjorn Andersson <bjorn.andersson@linaro.org> 10206L: linux-remoteproc@vger.kernel.org 10207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10208S: Maintained 10209F: drivers/rpmsg/ 10210F: Documentation/rpmsg.txt 10211F: include/linux/rpmsg.h 10212 10213RENESAS CLOCK DRIVERS 10214M: Geert Uytterhoeven <geert+renesas@glider.be> 10215L: linux-renesas-soc@vger.kernel.org 10216S: Supported 10217F: drivers/clk/renesas/ 10218 10219RENESAS ETHERNET DRIVERS 10220R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10221L: netdev@vger.kernel.org 10222L: linux-renesas-soc@vger.kernel.org 10223F: drivers/net/ethernet/renesas/ 10224F: include/linux/sh_eth.h 10225 10226RENESAS USB2 PHY DRIVER 10227M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10228L: linux-renesas-soc@vger.kernel.org 10229S: Maintained 10230F: drivers/phy/phy-rcar-gen3-usb2.c 10231 10232RESET CONTROLLER FRAMEWORK 10233M: Philipp Zabel <p.zabel@pengutronix.de> 10234T: git git://git.pengutronix.de/git/pza/linux 10235S: Maintained 10236F: drivers/reset/ 10237F: Documentation/devicetree/bindings/reset/ 10238F: include/dt-bindings/reset/ 10239F: include/linux/reset.h 10240F: include/linux/reset-controller.h 10241 10242RFKILL 10243M: Johannes Berg <johannes@sipsolutions.net> 10244L: linux-wireless@vger.kernel.org 10245W: http://wireless.kernel.org/ 10246T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10247T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10248S: Maintained 10249F: Documentation/rfkill.txt 10250F: net/rfkill/ 10251 10252RHASHTABLE 10253M: Thomas Graf <tgraf@suug.ch> 10254M: Herbert Xu <herbert@gondor.apana.org.au> 10255L: netdev@vger.kernel.org 10256S: Maintained 10257F: lib/rhashtable.c 10258F: include/linux/rhashtable.h 10259 10260RICOH SMARTMEDIA/XD DRIVER 10261M: Maxim Levitsky <maximlevitsky@gmail.com> 10262S: Maintained 10263F: drivers/mtd/nand/r852.c 10264F: drivers/mtd/nand/r852.h 10265 10266RICOH R5C592 MEMORYSTICK DRIVER 10267M: Maxim Levitsky <maximlevitsky@gmail.com> 10268S: Maintained 10269F: drivers/memstick/host/r592.* 10270 10271ROCCAT DRIVERS 10272M: Stefan Achatz <erazor_de@users.sourceforge.net> 10273W: http://sourceforge.net/projects/roccat/ 10274S: Maintained 10275F: drivers/hid/hid-roccat* 10276F: include/linux/hid-roccat* 10277F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10278 10279ROCKER DRIVER 10280M: Jiri Pirko <jiri@resnulli.us> 10281L: netdev@vger.kernel.org 10282S: Supported 10283F: drivers/net/ethernet/rocker/ 10284 10285ROCKETPORT DRIVER 10286P: Comtrol Corp. 10287W: http://www.comtrol.com 10288S: Maintained 10289F: Documentation/serial/rocket.txt 10290F: drivers/tty/rocket* 10291 10292ROCKETPORT EXPRESS/INFINITY DRIVER 10293M: Kevin Cernekee <cernekee@gmail.com> 10294L: linux-serial@vger.kernel.org 10295S: Odd Fixes 10296F: drivers/tty/serial/rp2.* 10297 10298ROSE NETWORK LAYER 10299M: Ralf Baechle <ralf@linux-mips.org> 10300L: linux-hams@vger.kernel.org 10301W: http://www.linux-ax25.org/ 10302S: Maintained 10303F: include/net/rose.h 10304F: include/uapi/linux/rose.h 10305F: net/rose/ 10306 10307RTL2830 MEDIA DRIVER 10308M: Antti Palosaari <crope@iki.fi> 10309L: linux-media@vger.kernel.org 10310W: https://linuxtv.org 10311W: http://palosaari.fi/linux/ 10312Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10313T: git git://linuxtv.org/anttip/media_tree.git 10314S: Maintained 10315F: drivers/media/dvb-frontends/rtl2830* 10316 10317RTL2832 MEDIA DRIVER 10318M: Antti Palosaari <crope@iki.fi> 10319L: linux-media@vger.kernel.org 10320W: https://linuxtv.org 10321W: http://palosaari.fi/linux/ 10322Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10323T: git git://linuxtv.org/anttip/media_tree.git 10324S: Maintained 10325F: drivers/media/dvb-frontends/rtl2832* 10326 10327RTL2832_SDR MEDIA DRIVER 10328M: Antti Palosaari <crope@iki.fi> 10329L: linux-media@vger.kernel.org 10330W: https://linuxtv.org 10331W: http://palosaari.fi/linux/ 10332Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10333T: git git://linuxtv.org/anttip/media_tree.git 10334S: Maintained 10335F: drivers/media/dvb-frontends/rtl2832_sdr* 10336 10337RTL8180 WIRELESS DRIVER 10338L: linux-wireless@vger.kernel.org 10339W: http://wireless.kernel.org/ 10340T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10341S: Orphan 10342F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10343 10344RTL8187 WIRELESS DRIVER 10345M: Herton Ronaldo Krzesinski <herton@canonical.com> 10346M: Hin-Tak Leung <htl10@users.sourceforge.net> 10347M: Larry Finger <Larry.Finger@lwfinger.net> 10348L: linux-wireless@vger.kernel.org 10349W: http://wireless.kernel.org/ 10350T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10351S: Maintained 10352F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10353 10354RTL8192CE WIRELESS DRIVER 10355M: Larry Finger <Larry.Finger@lwfinger.net> 10356M: Chaoming Li <chaoming_li@realsil.com.cn> 10357L: linux-wireless@vger.kernel.org 10358W: http://wireless.kernel.org/ 10359T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10360S: Maintained 10361F: drivers/net/wireless/realtek/rtlwifi/ 10362F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10363 10364RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10365M: Jes Sorensen <Jes.Sorensen@redhat.com> 10366L: linux-wireless@vger.kernel.org 10367T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10368S: Maintained 10369F: drivers/net/wireless/realtek/rtl8xxxu/ 10370 10371S3 SAVAGE FRAMEBUFFER DRIVER 10372M: Antonino Daplas <adaplas@gmail.com> 10373L: linux-fbdev@vger.kernel.org 10374S: Maintained 10375F: drivers/video/fbdev/savage/ 10376 10377S390 10378M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10379M: Heiko Carstens <heiko.carstens@de.ibm.com> 10380L: linux-s390@vger.kernel.org 10381W: http://www.ibm.com/developerworks/linux/linux390/ 10382T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10383S: Supported 10384F: arch/s390/ 10385F: drivers/s390/ 10386F: Documentation/s390/ 10387F: Documentation/DocBook/s390* 10388 10389S390 COMMON I/O LAYER 10390M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10391M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10392L: linux-s390@vger.kernel.org 10393W: http://www.ibm.com/developerworks/linux/linux390/ 10394S: Supported 10395F: drivers/s390/cio/ 10396 10397S390 DASD DRIVER 10398M: Stefan Haberland <sth@linux.vnet.ibm.com> 10399M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10400L: linux-s390@vger.kernel.org 10401W: http://www.ibm.com/developerworks/linux/linux390/ 10402S: Supported 10403F: drivers/s390/block/dasd* 10404F: block/partitions/ibm.c 10405 10406S390 NETWORK DRIVERS 10407M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10408L: linux-s390@vger.kernel.org 10409W: http://www.ibm.com/developerworks/linux/linux390/ 10410S: Supported 10411F: drivers/s390/net/ 10412 10413S390 PCI SUBSYSTEM 10414M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10415M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10416L: linux-s390@vger.kernel.org 10417W: http://www.ibm.com/developerworks/linux/linux390/ 10418S: Supported 10419F: arch/s390/pci/ 10420F: drivers/pci/hotplug/s390_pci_hpc.c 10421 10422S390 ZCRYPT DRIVER 10423M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10424L: linux-s390@vger.kernel.org 10425W: http://www.ibm.com/developerworks/linux/linux390/ 10426S: Supported 10427F: drivers/s390/crypto/ 10428 10429S390 ZFCP DRIVER 10430M: Steffen Maier <maier@linux.vnet.ibm.com> 10431L: linux-s390@vger.kernel.org 10432W: http://www.ibm.com/developerworks/linux/linux390/ 10433S: Supported 10434F: drivers/s390/scsi/zfcp_* 10435 10436S390 IUCV NETWORK LAYER 10437M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10438L: linux-s390@vger.kernel.org 10439W: http://www.ibm.com/developerworks/linux/linux390/ 10440S: Supported 10441F: drivers/s390/net/*iucv* 10442F: include/net/iucv/ 10443F: net/iucv/ 10444 10445S390 IOMMU (PCI) 10446M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10447L: linux-s390@vger.kernel.org 10448W: http://www.ibm.com/developerworks/linux/linux390/ 10449S: Supported 10450F: drivers/iommu/s390-iommu.c 10451 10452S3C24XX SD/MMC Driver 10453M: Ben Dooks <ben-linux@fluff.org> 10454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10455S: Supported 10456F: drivers/mmc/host/s3cmci.* 10457 10458SAA6588 RDS RECEIVER DRIVER 10459M: Hans Verkuil <hverkuil@xs4all.nl> 10460L: linux-media@vger.kernel.org 10461T: git git://linuxtv.org/media_tree.git 10462W: https://linuxtv.org 10463S: Odd Fixes 10464F: drivers/media/i2c/saa6588* 10465 10466SAA7134 VIDEO4LINUX DRIVER 10467M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10468M: Mauro Carvalho Chehab <mchehab@kernel.org> 10469L: linux-media@vger.kernel.org 10470W: https://linuxtv.org 10471T: git git://linuxtv.org/media_tree.git 10472S: Odd fixes 10473F: Documentation/media/v4l-drivers/saa7134* 10474F: drivers/media/pci/saa7134/ 10475 10476SAA7146 VIDEO4LINUX-2 DRIVER 10477M: Hans Verkuil <hverkuil@xs4all.nl> 10478L: linux-media@vger.kernel.org 10479T: git git://linuxtv.org/media_tree.git 10480S: Maintained 10481F: drivers/media/common/saa7146/ 10482F: drivers/media/pci/saa7146/ 10483F: include/media/saa7146* 10484 10485SAMSUNG LAPTOP DRIVER 10486M: Corentin Chary <corentin.chary@gmail.com> 10487L: platform-driver-x86@vger.kernel.org 10488S: Maintained 10489F: drivers/platform/x86/samsung-laptop.c 10490 10491SAMSUNG AUDIO (ASoC) DRIVERS 10492M: Krzysztof Kozlowski <krzk@kernel.org> 10493M: Sangbeom Kim <sbkim73@samsung.com> 10494M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10495L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10496S: Supported 10497F: sound/soc/samsung/ 10498 10499SAMSUNG FRAMEBUFFER DRIVER 10500M: Jingoo Han <jingoohan1@gmail.com> 10501L: linux-fbdev@vger.kernel.org 10502S: Maintained 10503F: drivers/video/fbdev/s3c-fb.c 10504 10505SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10506M: Sangbeom Kim <sbkim73@samsung.com> 10507M: Krzysztof Kozlowski <krzk@kernel.org> 10508M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10509L: linux-kernel@vger.kernel.org 10510L: linux-samsung-soc@vger.kernel.org 10511S: Supported 10512F: drivers/mfd/sec*.c 10513F: drivers/regulator/s2m*.c 10514F: drivers/regulator/s5m*.c 10515F: drivers/clk/clk-s2mps11.c 10516F: drivers/rtc/rtc-s5m.c 10517F: include/linux/mfd/samsung/ 10518F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10519F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10520F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10521F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10522 10523SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10524M: Kyungmin Park <kyungmin.park@samsung.com> 10525M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10526L: linux-media@vger.kernel.org 10527Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10528S: Supported 10529F: drivers/media/platform/exynos4-is/ 10530 10531SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10532M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10533L: linux-media@vger.kernel.org 10534L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10535S: Maintained 10536F: drivers/media/platform/s3c-camif/ 10537F: include/media/drv-intf/s3c_camif.h 10538 10539SAMSUNG S5C73M3 CAMERA DRIVER 10540M: Kyungmin Park <kyungmin.park@samsung.com> 10541M: Andrzej Hajda <a.hajda@samsung.com> 10542L: linux-media@vger.kernel.org 10543S: Supported 10544F: drivers/media/i2c/s5c73m3/* 10545 10546SAMSUNG S5K5BAF CAMERA DRIVER 10547M: Kyungmin Park <kyungmin.park@samsung.com> 10548M: Andrzej Hajda <a.hajda@samsung.com> 10549L: linux-media@vger.kernel.org 10550S: Supported 10551F: drivers/media/i2c/s5k5baf.c 10552 10553SAMSUNG S3FWRN5 NFC DRIVER 10554M: Robert Baldyga <r.baldyga@samsung.com> 10555M: Krzysztof Opasiak <k.opasiak@samsung.com> 10556L: linux-nfc@lists.01.org (moderated for non-subscribers) 10557S: Supported 10558F: drivers/nfc/s3fwrn5 10559 10560SAMSUNG SOC CLOCK DRIVERS 10561M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10562M: Tomasz Figa <tomasz.figa@gmail.com> 10563M: Chanwoo Choi <cw00.choi@samsung.com> 10564S: Supported 10565L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10566F: drivers/clk/samsung/ 10567F: include/dt-bindings/clock/exynos*.h 10568F: Documentation/devicetree/bindings/clock/exynos*.txt 10569 10570SAMSUNG SPI DRIVERS 10571M: Kukjin Kim <kgene@kernel.org> 10572M: Krzysztof Kozlowski <krzk@kernel.org> 10573M: Andi Shyti <andi.shyti@samsung.com> 10574L: linux-spi@vger.kernel.org 10575L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10576S: Maintained 10577F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10578F: drivers/spi/spi-s3c* 10579F: include/linux/platform_data/spi-s3c64xx.h 10580 10581SAMSUNG SXGBE DRIVERS 10582M: Byungho An <bh74.an@samsung.com> 10583M: Girish K S <ks.giri@samsung.com> 10584M: Vipul Pandya <vipul.pandya@samsung.com> 10585S: Supported 10586L: netdev@vger.kernel.org 10587F: drivers/net/ethernet/samsung/sxgbe/ 10588 10589SAMSUNG THERMAL DRIVER 10590M: Lukasz Majewski <l.majewski@samsung.com> 10591L: linux-pm@vger.kernel.org 10592L: linux-samsung-soc@vger.kernel.org 10593S: Supported 10594T: git https://github.com/lmajewski/linux-samsung-thermal.git 10595F: drivers/thermal/samsung/ 10596 10597SAMSUNG USB2 PHY DRIVER 10598M: Kamil Debski <kamil@wypas.org> 10599M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10600L: linux-kernel@vger.kernel.org 10601S: Supported 10602F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10603F: Documentation/phy/samsung-usb2.txt 10604F: drivers/phy/phy-exynos4210-usb2.c 10605F: drivers/phy/phy-exynos4x12-usb2.c 10606F: drivers/phy/phy-exynos5250-usb2.c 10607F: drivers/phy/phy-s5pv210-usb2.c 10608F: drivers/phy/phy-samsung-usb2.c 10609F: drivers/phy/phy-samsung-usb2.h 10610 10611SERIAL DRIVERS 10612M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10613L: linux-serial@vger.kernel.org 10614S: Maintained 10615F: Documentation/devicetree/bindings/serial/ 10616F: drivers/tty/serial/ 10617 10618STI CEC DRIVER 10619M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10620L: kernel@stlinux.com 10621S: Maintained 10622F: drivers/staging/media/st-cec/ 10623F: Documentation/devicetree/bindings/media/stih-cec.txt 10624 10625SYNOPSYS DESIGNWARE DMAC DRIVER 10626M: Viresh Kumar <vireshk@kernel.org> 10627M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10628S: Maintained 10629F: include/linux/dma/dw.h 10630F: include/linux/platform_data/dma-dw.h 10631F: drivers/dma/dw/ 10632 10633SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10634M: Lars Persson <lars.persson@axis.com> 10635L: netdev@vger.kernel.org 10636S: Supported 10637F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10638F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10639 10640SYNOPSYS DESIGNWARE I2C DRIVER 10641M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10642R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10643R: Mika Westerberg <mika.westerberg@linux.intel.com> 10644L: linux-i2c@vger.kernel.org 10645S: Maintained 10646F: drivers/i2c/busses/i2c-designware-* 10647F: include/linux/platform_data/i2c-designware.h 10648 10649SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10650M: Jaehoon Chung <jh80.chung@samsung.com> 10651L: linux-mmc@vger.kernel.org 10652S: Maintained 10653F: include/linux/mmc/dw_mmc.h 10654F: drivers/mmc/host/dw_mmc* 10655 10656SYSTEM TRACE MODULE CLASS 10657M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10658S: Maintained 10659T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10660F: Documentation/trace/stm.txt 10661F: drivers/hwtracing/stm/ 10662F: include/linux/stm.h 10663F: include/uapi/linux/stm.h 10664 10665THUNDERBOLT DRIVER 10666M: Andreas Noever <andreas.noever@gmail.com> 10667S: Maintained 10668F: drivers/thunderbolt/ 10669 10670TI BQ27XXX POWER SUPPLY DRIVER 10671R: Andrew F. Davis <afd@ti.com> 10672F: include/linux/power/bq27xxx_battery.h 10673F: drivers/power/supply/bq27xxx_battery.c 10674F: drivers/power/supply/bq27xxx_battery_i2c.c 10675 10676TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10677M: John Stultz <john.stultz@linaro.org> 10678M: Thomas Gleixner <tglx@linutronix.de> 10679L: linux-kernel@vger.kernel.org 10680T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10681S: Supported 10682F: include/linux/clocksource.h 10683F: include/linux/time.h 10684F: include/linux/timex.h 10685F: include/uapi/linux/time.h 10686F: include/uapi/linux/timex.h 10687F: kernel/time/clocksource.c 10688F: kernel/time/time*.c 10689F: kernel/time/alarmtimer.c 10690F: kernel/time/ntp.c 10691F: tools/testing/selftests/timers/ 10692 10693SC1200 WDT DRIVER 10694M: Zwane Mwaikambo <zwanem@gmail.com> 10695S: Maintained 10696F: drivers/watchdog/sc1200wdt.c 10697 10698SCHEDULER 10699M: Ingo Molnar <mingo@redhat.com> 10700M: Peter Zijlstra <peterz@infradead.org> 10701L: linux-kernel@vger.kernel.org 10702T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10703S: Maintained 10704F: kernel/sched/ 10705F: include/linux/sched.h 10706F: include/uapi/linux/sched.h 10707F: include/linux/wait.h 10708 10709SCORE ARCHITECTURE 10710M: Chen Liqin <liqin.linux@gmail.com> 10711M: Lennox Wu <lennox.wu@gmail.com> 10712W: http://www.sunplus.com 10713S: Supported 10714F: arch/score/ 10715 10716SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10717M: Sudeep Holla <sudeep.holla@arm.com> 10718L: linux-arm-kernel@lists.infradead.org 10719S: Maintained 10720F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10721F: drivers/clk/clk-scpi.c 10722F: drivers/cpufreq/scpi-cpufreq.c 10723F: drivers/firmware/arm_scpi.c 10724F: include/linux/scpi_protocol.h 10725 10726SCSI CDROM DRIVER 10727M: Jens Axboe <axboe@kernel.dk> 10728L: linux-scsi@vger.kernel.org 10729W: http://www.kernel.dk 10730S: Maintained 10731F: drivers/scsi/sr* 10732 10733SCSI RDMA PROTOCOL (SRP) INITIATOR 10734M: Bart Van Assche <bart.vanassche@sandisk.com> 10735L: linux-rdma@vger.kernel.org 10736S: Supported 10737W: http://www.openfabrics.org 10738Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10739T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10740F: drivers/infiniband/ulp/srp/ 10741F: include/scsi/srp.h 10742 10743SCSI SG DRIVER 10744M: Doug Gilbert <dgilbert@interlog.com> 10745L: linux-scsi@vger.kernel.org 10746W: http://sg.danny.cz/sg 10747S: Maintained 10748F: Documentation/scsi/scsi-generic.txt 10749F: drivers/scsi/sg.c 10750F: include/scsi/sg.h 10751 10752SCSI SUBSYSTEM 10753M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10755M: "Martin K. Petersen" <martin.petersen@oracle.com> 10756T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10757L: linux-scsi@vger.kernel.org 10758S: Maintained 10759F: Documentation/devicetree/bindings/scsi/ 10760F: drivers/scsi/ 10761F: include/scsi/ 10762 10763SCSI TAPE DRIVER 10764M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10765L: linux-scsi@vger.kernel.org 10766S: Maintained 10767F: Documentation/scsi/st.txt 10768F: drivers/scsi/st.* 10769F: drivers/scsi/st_*.h 10770 10771SCTP PROTOCOL 10772M: Vlad Yasevich <vyasevich@gmail.com> 10773M: Neil Horman <nhorman@tuxdriver.com> 10774L: linux-sctp@vger.kernel.org 10775W: http://lksctp.sourceforge.net 10776S: Maintained 10777F: Documentation/networking/sctp.txt 10778F: include/linux/sctp.h 10779F: include/uapi/linux/sctp.h 10780F: include/net/sctp/ 10781F: net/sctp/ 10782 10783SCx200 CPU SUPPORT 10784M: Jim Cromie <jim.cromie@gmail.com> 10785S: Odd Fixes 10786F: Documentation/i2c/busses/scx200_acb 10787F: arch/x86/platform/scx200/ 10788F: drivers/watchdog/scx200_wdt.c 10789F: drivers/i2c/busses/scx200* 10790F: drivers/mtd/maps/scx200_docflash.c 10791F: include/linux/scx200.h 10792 10793SCx200 GPIO DRIVER 10794M: Jim Cromie <jim.cromie@gmail.com> 10795S: Maintained 10796F: drivers/char/scx200_gpio.c 10797F: include/linux/scx200_gpio.h 10798 10799SCx200 HRT CLOCKSOURCE DRIVER 10800M: Jim Cromie <jim.cromie@gmail.com> 10801S: Maintained 10802F: drivers/clocksource/scx200_hrt.c 10803 10804SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10805M: Sascha Sommer <saschasommer@freenet.de> 10806L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10807S: Maintained 10808F: drivers/mmc/host/sdricoh_cs.c 10809 10810SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10811M: Adrian Hunter <adrian.hunter@intel.com> 10812L: linux-mmc@vger.kernel.org 10813T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10814S: Maintained 10815F: drivers/mmc/host/sdhci* 10816F: include/linux/mmc/sdhci* 10817 10818SECURE COMPUTING 10819M: Kees Cook <keescook@chromium.org> 10820R: Andy Lutomirski <luto@amacapital.net> 10821R: Will Drewry <wad@chromium.org> 10822T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10823S: Supported 10824F: kernel/seccomp.c 10825F: include/uapi/linux/seccomp.h 10826F: include/linux/seccomp.h 10827F: tools/testing/selftests/seccomp/* 10828K: \bsecure_computing 10829K: \bTIF_SECCOMP\b 10830 10831SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10832M: Al Cooper <alcooperx@gmail.com> 10833L: linux-mmc@vger.kernel.org 10834L: bcm-kernel-feedback-list@broadcom.com 10835S: Maintained 10836F: drivers/mmc/host/sdhci-brcmstb* 10837 10838SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10839M: Ben Dooks <ben-linux@fluff.org> 10840M: Jaehoon Chung <jh80.chung@samsung.com> 10841L: linux-mmc@vger.kernel.org 10842S: Maintained 10843F: drivers/mmc/host/sdhci-s3c* 10844 10845SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10846M: Viresh Kumar <vireshk@kernel.org> 10847L: linux-mmc@vger.kernel.org 10848S: Maintained 10849F: drivers/mmc/host/sdhci-spear.c 10850 10851SECURITY SUBSYSTEM 10852M: James Morris <james.l.morris@oracle.com> 10853M: "Serge E. Hallyn" <serge@hallyn.com> 10854L: linux-security-module@vger.kernel.org (suggested Cc:) 10855T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10856W: http://kernsec.org/ 10857S: Supported 10858F: security/ 10859 10860SECURITY CONTACT 10861M: Security Officers <security@kernel.org> 10862S: Supported 10863 10864SELINUX SECURITY MODULE 10865M: Paul Moore <paul@paul-moore.com> 10866M: Stephen Smalley <sds@tycho.nsa.gov> 10867M: Eric Paris <eparis@parisplace.org> 10868L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10869W: http://selinuxproject.org 10870T: git git://git.infradead.org/users/pcmoore/selinux 10871S: Supported 10872F: include/linux/selinux* 10873F: security/selinux/ 10874F: scripts/selinux/ 10875 10876APPARMOR SECURITY MODULE 10877M: John Johansen <john.johansen@canonical.com> 10878L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10879W: apparmor.wiki.kernel.org 10880T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10881S: Supported 10882F: security/apparmor/ 10883 10884LOADPIN SECURITY MODULE 10885M: Kees Cook <keescook@chromium.org> 10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10887S: Supported 10888F: security/loadpin/ 10889 10890YAMA SECURITY MODULE 10891M: Kees Cook <keescook@chromium.org> 10892T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10893S: Supported 10894F: security/yama/ 10895 10896SENSABLE PHANTOM 10897M: Jiri Slaby <jirislaby@gmail.com> 10898S: Maintained 10899F: drivers/misc/phantom.c 10900F: include/uapi/linux/phantom.h 10901 10902Emulex 10Gbps iSCSI - OneConnect DRIVER 10903M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10904M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10905M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10906L: linux-scsi@vger.kernel.org 10907W: http://www.broadcom.com 10908S: Supported 10909F: drivers/scsi/be2iscsi/ 10910 10911Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10912M: Sathya Perla <sathya.perla@broadcom.com> 10913M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10914M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10915M: Somnath Kotur <somnath.kotur@broadcom.com> 10916L: netdev@vger.kernel.org 10917W: http://www.emulex.com 10918S: Supported 10919F: drivers/net/ethernet/emulex/benet/ 10920 10921EMULEX ONECONNECT ROCE DRIVER 10922M: Selvin Xavier <selvin.xavier@avagotech.com> 10923M: Devesh Sharma <devesh.sharma@avagotech.com> 10924M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10925L: linux-rdma@vger.kernel.org 10926W: http://www.emulex.com 10927S: Supported 10928F: drivers/infiniband/hw/ocrdma/ 10929F: include/uapi/rdma/ocrdma-abi.h 10930 10931SFC NETWORK DRIVER 10932M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10933M: Edward Cree <ecree@solarflare.com> 10934M: Bert Kenward <bkenward@solarflare.com> 10935L: netdev@vger.kernel.org 10936S: Supported 10937F: drivers/net/ethernet/sfc/ 10938 10939SGI GRU DRIVER 10940M: Dimitri Sivanich <sivanich@sgi.com> 10941S: Maintained 10942F: drivers/misc/sgi-gru/ 10943 10944SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10945M: Pat Gefre <pfg@sgi.com> 10946L: linux-ia64@vger.kernel.org 10947S: Supported 10948F: Documentation/ia64/serial.txt 10949F: drivers/tty/serial/ioc?_serial.c 10950F: include/linux/ioc?.h 10951 10952SGI XP/XPC/XPNET DRIVER 10953M: Cliff Whickman <cpw@sgi.com> 10954M: Robin Holt <robinmholt@gmail.com> 10955S: Maintained 10956F: drivers/misc/sgi-xp/ 10957 10958SI2157 MEDIA DRIVER 10959M: Antti Palosaari <crope@iki.fi> 10960L: linux-media@vger.kernel.org 10961W: https://linuxtv.org 10962W: http://palosaari.fi/linux/ 10963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10964T: git git://linuxtv.org/anttip/media_tree.git 10965S: Maintained 10966F: drivers/media/tuners/si2157* 10967 10968SI2168 MEDIA DRIVER 10969M: Antti Palosaari <crope@iki.fi> 10970L: linux-media@vger.kernel.org 10971W: https://linuxtv.org 10972W: http://palosaari.fi/linux/ 10973Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10974T: git git://linuxtv.org/anttip/media_tree.git 10975S: Maintained 10976F: drivers/media/dvb-frontends/si2168* 10977 10978SI470X FM RADIO RECEIVER I2C DRIVER 10979M: Hans Verkuil <hverkuil@xs4all.nl> 10980L: linux-media@vger.kernel.org 10981T: git git://linuxtv.org/media_tree.git 10982W: https://linuxtv.org 10983S: Odd Fixes 10984F: drivers/media/radio/si470x/radio-si470x-i2c.c 10985 10986SI470X FM RADIO RECEIVER USB DRIVER 10987M: Hans Verkuil <hverkuil@xs4all.nl> 10988L: linux-media@vger.kernel.org 10989T: git git://linuxtv.org/media_tree.git 10990W: https://linuxtv.org 10991S: Maintained 10992F: drivers/media/radio/si470x/radio-si470x-common.c 10993F: drivers/media/radio/si470x/radio-si470x.h 10994F: drivers/media/radio/si470x/radio-si470x-usb.c 10995 10996SI4713 FM RADIO TRANSMITTER I2C DRIVER 10997M: Eduardo Valentin <edubezval@gmail.com> 10998L: linux-media@vger.kernel.org 10999T: git git://linuxtv.org/media_tree.git 11000W: https://linuxtv.org 11001S: Odd Fixes 11002F: drivers/media/radio/si4713/si4713.? 11003 11004SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11005M: Eduardo Valentin <edubezval@gmail.com> 11006L: linux-media@vger.kernel.org 11007T: git git://linuxtv.org/media_tree.git 11008W: https://linuxtv.org 11009S: Odd Fixes 11010F: drivers/media/radio/si4713/radio-platform-si4713.c 11011 11012SI4713 FM RADIO TRANSMITTER USB DRIVER 11013M: Hans Verkuil <hverkuil@xs4all.nl> 11014L: linux-media@vger.kernel.org 11015T: git git://linuxtv.org/media_tree.git 11016W: https://linuxtv.org 11017S: Maintained 11018F: drivers/media/radio/si4713/radio-usb-si4713.c 11019 11020SIANO DVB DRIVER 11021M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11022M: Mauro Carvalho Chehab <mchehab@kernel.org> 11023L: linux-media@vger.kernel.org 11024W: https://linuxtv.org 11025T: git git://linuxtv.org/media_tree.git 11026S: Odd fixes 11027F: drivers/media/common/siano/ 11028F: drivers/media/usb/siano/ 11029F: drivers/media/usb/siano/ 11030F: drivers/media/mmc/siano/ 11031 11032SIMPLEFB FB DRIVER 11033M: Hans de Goede <hdegoede@redhat.com> 11034L: linux-fbdev@vger.kernel.org 11035S: Maintained 11036F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11037F: drivers/video/fbdev/simplefb.c 11038F: include/linux/platform_data/simplefb.h 11039 11040SH_VEU V4L2 MEM2MEM DRIVER 11041L: linux-media@vger.kernel.org 11042S: Orphan 11043F: drivers/media/platform/sh_veu.c 11044 11045SH_VOU V4L2 OUTPUT DRIVER 11046L: linux-media@vger.kernel.org 11047S: Orphan 11048F: drivers/media/platform/sh_vou.c 11049F: include/media/drv-intf/sh_vou.h 11050 11051SIMPLE FIRMWARE INTERFACE (SFI) 11052M: Len Brown <lenb@kernel.org> 11053L: sfi-devel@simplefirmware.org 11054W: http://simplefirmware.org/ 11055T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11056S: Supported 11057F: arch/x86/platform/sfi/ 11058F: drivers/sfi/ 11059F: include/linux/sfi*.h 11060 11061SIMTEC EB110ATX (Chalice CATS) 11062P: Ben Dooks 11063P: Vincent Sanders <vince@simtec.co.uk> 11064M: Simtec Linux Team <linux@simtec.co.uk> 11065W: http://www.simtec.co.uk/products/EB110ATX/ 11066S: Supported 11067 11068SIMTEC EB2410ITX (BAST) 11069P: Ben Dooks 11070P: Vincent Sanders <vince@simtec.co.uk> 11071M: Simtec Linux Team <linux@simtec.co.uk> 11072W: http://www.simtec.co.uk/products/EB2410ITX/ 11073S: Supported 11074F: arch/arm/mach-s3c24xx/mach-bast.c 11075F: arch/arm/mach-s3c24xx/bast-ide.c 11076F: arch/arm/mach-s3c24xx/bast-irq.c 11077 11078TI DAVINCI MACHINE SUPPORT 11079M: Sekhar Nori <nsekhar@ti.com> 11080M: Kevin Hilman <khilman@kernel.org> 11081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11082T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11083S: Supported 11084F: arch/arm/mach-davinci/ 11085F: drivers/i2c/busses/i2c-davinci.c 11086 11087TI DAVINCI SERIES MEDIA DRIVER 11088M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11089L: linux-media@vger.kernel.org 11090W: https://linuxtv.org 11091Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11092T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11093S: Maintained 11094F: drivers/media/platform/davinci/ 11095F: include/media/davinci/ 11096 11097TI AM437X VPFE DRIVER 11098M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11099L: linux-media@vger.kernel.org 11100W: https://linuxtv.org 11101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11102T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11103S: Maintained 11104F: drivers/media/platform/am437x/ 11105 11106OV2659 OMNIVISION SENSOR DRIVER 11107M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11108L: linux-media@vger.kernel.org 11109W: https://linuxtv.org 11110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11111T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11112S: Maintained 11113F: drivers/media/i2c/ov2659.c 11114F: include/media/i2c/ov2659.h 11115 11116SILICON MOTION SM712 FRAME BUFFER DRIVER 11117M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11118M: Teddy Wang <teddy.wang@siliconmotion.com> 11119M: Sudip Mukherjee <sudip@vectorindia.org> 11120L: linux-fbdev@vger.kernel.org 11121S: Maintained 11122F: drivers/video/fbdev/sm712* 11123F: Documentation/fb/sm712fb.txt 11124 11125SIS 190 ETHERNET DRIVER 11126M: Francois Romieu <romieu@fr.zoreil.com> 11127L: netdev@vger.kernel.org 11128S: Maintained 11129F: drivers/net/ethernet/sis/sis190.c 11130 11131SIS 900/7016 FAST ETHERNET DRIVER 11132M: Daniele Venzano <venza@brownhat.org> 11133W: http://www.brownhat.org/sis900.html 11134L: netdev@vger.kernel.org 11135S: Maintained 11136F: drivers/net/ethernet/sis/sis900.* 11137 11138SIS FRAMEBUFFER DRIVER 11139M: Thomas Winischhofer <thomas@winischhofer.net> 11140W: http://www.winischhofer.net/linuxsisvga.shtml 11141S: Maintained 11142F: Documentation/fb/sisfb.txt 11143F: drivers/video/fbdev/sis/ 11144F: include/video/sisfb.h 11145 11146SIS USB2VGA DRIVER 11147M: Thomas Winischhofer <thomas@winischhofer.net> 11148W: http://www.winischhofer.at/linuxsisusbvga.shtml 11149S: Maintained 11150F: drivers/usb/misc/sisusbvga/ 11151 11152SLAB ALLOCATOR 11153M: Christoph Lameter <cl@linux.com> 11154M: Pekka Enberg <penberg@kernel.org> 11155M: David Rientjes <rientjes@google.com> 11156M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11157M: Andrew Morton <akpm@linux-foundation.org> 11158L: linux-mm@kvack.org 11159S: Maintained 11160F: include/linux/sl?b*.h 11161F: mm/sl?b* 11162 11163SLEEPABLE READ-COPY UPDATE (SRCU) 11164M: Lai Jiangshan <jiangshanlai@gmail.com> 11165M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11166M: Josh Triplett <josh@joshtriplett.org> 11167R: Steven Rostedt <rostedt@goodmis.org> 11168R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11169L: linux-kernel@vger.kernel.org 11170W: http://www.rdrop.com/users/paulmck/RCU/ 11171S: Supported 11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11173F: include/linux/srcu.h 11174F: kernel/rcu/srcu.c 11175 11176SMACK SECURITY MODULE 11177M: Casey Schaufler <casey@schaufler-ca.com> 11178L: linux-security-module@vger.kernel.org 11179W: http://schaufler-ca.com 11180T: git git://github.com/cschaufler/smack-next 11181S: Maintained 11182F: Documentation/security/Smack.txt 11183F: security/smack/ 11184 11185DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11186M: Kevin Hilman <khilman@kernel.org> 11187M: Nishanth Menon <nm@ti.com> 11188S: Maintained 11189F: drivers/power/avs/ 11190F: include/linux/power/smartreflex.h 11191L: linux-pm@vger.kernel.org 11192 11193SMC91x ETHERNET DRIVER 11194M: Nicolas Pitre <nico@fluxnic.net> 11195S: Odd Fixes 11196F: drivers/net/ethernet/smsc/smc91x.* 11197 11198SMIA AND SMIA++ IMAGE SENSOR DRIVER 11199M: Sakari Ailus <sakari.ailus@iki.fi> 11200L: linux-media@vger.kernel.org 11201S: Maintained 11202F: drivers/media/i2c/smiapp/ 11203F: include/media/i2c/smiapp.h 11204F: drivers/media/i2c/smiapp-pll.c 11205F: drivers/media/i2c/smiapp-pll.h 11206F: include/uapi/linux/smiapp.h 11207F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11208 11209SMM665 HARDWARE MONITOR DRIVER 11210M: Guenter Roeck <linux@roeck-us.net> 11211L: linux-hwmon@vger.kernel.org 11212S: Maintained 11213F: Documentation/hwmon/smm665 11214F: drivers/hwmon/smm665.c 11215 11216SMSC EMC2103 HARDWARE MONITOR DRIVER 11217M: Steve Glendinning <steve.glendinning@shawell.net> 11218L: linux-hwmon@vger.kernel.org 11219S: Maintained 11220F: Documentation/hwmon/emc2103 11221F: drivers/hwmon/emc2103.c 11222 11223SMSC SCH5627 HARDWARE MONITOR DRIVER 11224M: Hans de Goede <hdegoede@redhat.com> 11225L: linux-hwmon@vger.kernel.org 11226S: Supported 11227F: Documentation/hwmon/sch5627 11228F: drivers/hwmon/sch5627.c 11229 11230SMSC47B397 HARDWARE MONITOR DRIVER 11231M: Jean Delvare <jdelvare@suse.com> 11232L: linux-hwmon@vger.kernel.org 11233S: Maintained 11234F: Documentation/hwmon/smsc47b397 11235F: drivers/hwmon/smsc47b397.c 11236 11237SMSC911x ETHERNET DRIVER 11238M: Steve Glendinning <steve.glendinning@shawell.net> 11239L: netdev@vger.kernel.org 11240S: Maintained 11241F: include/linux/smsc911x.h 11242F: drivers/net/ethernet/smsc/smsc911x.* 11243 11244SMSC9420 PCI ETHERNET DRIVER 11245M: Steve Glendinning <steve.glendinning@shawell.net> 11246L: netdev@vger.kernel.org 11247S: Maintained 11248F: drivers/net/ethernet/smsc/smsc9420.* 11249 11250SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11251M: Steve Glendinning <steve.glendinning@shawell.net> 11252L: linux-fbdev@vger.kernel.org 11253S: Maintained 11254F: drivers/video/fbdev/smscufx.c 11255 11256SOC-CAMERA V4L2 SUBSYSTEM 11257M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11258L: linux-media@vger.kernel.org 11259T: git git://linuxtv.org/media_tree.git 11260S: Maintained 11261F: include/media/soc* 11262F: drivers/media/i2c/soc_camera/ 11263F: drivers/media/platform/soc_camera/ 11264 11265SOEKRIS NET48XX LED SUPPORT 11266M: Chris Boot <bootc@bootc.net> 11267S: Maintained 11268F: drivers/leds/leds-net48xx.c 11269 11270SOFTLOGIC 6x10 MPEG CODEC 11271M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11272M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11273M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11274M: Ismael Luceno <ismael@iodev.co.uk> 11275L: linux-media@vger.kernel.org 11276S: Supported 11277F: drivers/media/pci/solo6x10/ 11278 11279SOFTWARE RAID (Multiple Disks) SUPPORT 11280M: Shaohua Li <shli@kernel.org> 11281L: linux-raid@vger.kernel.org 11282T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11283S: Supported 11284F: drivers/md/ 11285F: include/linux/raid/ 11286F: include/uapi/linux/raid/ 11287 11288SONIC NETWORK DRIVER 11289M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11290L: netdev@vger.kernel.org 11291S: Maintained 11292F: drivers/net/ethernet/natsemi/sonic.* 11293 11294SONICS SILICON BACKPLANE DRIVER (SSB) 11295M: Michael Buesch <m@bues.ch> 11296L: linux-wireless@vger.kernel.org 11297S: Maintained 11298F: drivers/ssb/ 11299F: include/linux/ssb/ 11300 11301SONY VAIO CONTROL DEVICE DRIVER 11302M: Mattia Dongili <malattia@linux.it> 11303L: platform-driver-x86@vger.kernel.org 11304W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11305S: Maintained 11306F: Documentation/laptops/sony-laptop.txt 11307F: drivers/char/sonypi.c 11308F: drivers/platform/x86/sony-laptop.c 11309F: include/linux/sony-laptop.h 11310 11311SONY MEMORYSTICK CARD SUPPORT 11312M: Alex Dubov <oakad@yahoo.com> 11313W: http://tifmxx.berlios.de/ 11314S: Maintained 11315F: drivers/memstick/host/tifm_ms.c 11316 11317SONY MEMORYSTICK STANDARD SUPPORT 11318M: Maxim Levitsky <maximlevitsky@gmail.com> 11319S: Maintained 11320F: drivers/memstick/core/ms_block.* 11321 11322SOUND 11323M: Jaroslav Kysela <perex@perex.cz> 11324M: Takashi Iwai <tiwai@suse.com> 11325L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11326W: http://www.alsa-project.org/ 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11328T: git git://git.alsa-project.org/alsa-kernel.git 11329Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11330S: Maintained 11331F: Documentation/sound/ 11332F: include/sound/ 11333F: include/uapi/sound/ 11334F: sound/ 11335 11336SOUND - COMPRESSED AUDIO 11337M: Vinod Koul <vinod.koul@intel.com> 11338L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11340S: Supported 11341F: Documentation/sound/alsa/compress_offload.txt 11342F: include/sound/compress_driver.h 11343F: include/uapi/sound/compress_* 11344F: sound/core/compress_offload.c 11345F: sound/soc/soc-compress.c 11346 11347SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11348M: Liam Girdwood <lgirdwood@gmail.com> 11349M: Mark Brown <broonie@kernel.org> 11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11351L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11352W: http://alsa-project.org/main/index.php/ASoC 11353S: Supported 11354F: Documentation/devicetree/bindings/sound/ 11355F: Documentation/sound/alsa/soc/ 11356F: sound/soc/ 11357F: include/sound/soc* 11358 11359SOUND - DMAENGINE HELPERS 11360M: Lars-Peter Clausen <lars@metafoo.de> 11361S: Supported 11362F: include/sound/dmaengine_pcm.h 11363F: sound/core/pcm_dmaengine.c 11364F: sound/soc/soc-generic-dmaengine-pcm.c 11365 11366SP2 MEDIA DRIVER 11367M: Olli Salonen <olli.salonen@iki.fi> 11368L: linux-media@vger.kernel.org 11369W: https://linuxtv.org 11370Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11371S: Maintained 11372F: drivers/media/dvb-frontends/sp2* 11373 11374SPARC + UltraSPARC (sparc/sparc64) 11375M: "David S. Miller" <davem@davemloft.net> 11376L: sparclinux@vger.kernel.org 11377Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11378T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11379T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11380S: Maintained 11381F: arch/sparc/ 11382F: drivers/sbus/ 11383 11384SPARC SERIAL DRIVERS 11385M: "David S. Miller" <davem@davemloft.net> 11386L: sparclinux@vger.kernel.org 11387T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11389S: Maintained 11390F: include/linux/sunserialcore.h 11391F: drivers/tty/serial/suncore.c 11392F: drivers/tty/serial/sunhv.c 11393F: drivers/tty/serial/sunsab.c 11394F: drivers/tty/serial/sunsab.h 11395F: drivers/tty/serial/sunsu.c 11396F: drivers/tty/serial/sunzilog.c 11397F: drivers/tty/serial/sunzilog.h 11398 11399SPARSE CHECKER 11400M: "Christopher Li" <sparse@chrisli.org> 11401L: linux-sparse@vger.kernel.org 11402W: https://sparse.wiki.kernel.org/ 11403T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11404T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11405S: Maintained 11406F: include/linux/compiler.h 11407 11408SPEAR PLATFORM SUPPORT 11409M: Viresh Kumar <vireshk@kernel.org> 11410M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11412W: http://www.st.com/spear 11413S: Maintained 11414F: arch/arm/boot/dts/spear* 11415F: arch/arm/mach-spear/ 11416 11417SPEAR CLOCK FRAMEWORK SUPPORT 11418M: Viresh Kumar <vireshk@kernel.org> 11419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11420W: http://www.st.com/spear 11421S: Maintained 11422F: drivers/clk/spear/ 11423 11424SPI SUBSYSTEM 11425M: Mark Brown <broonie@kernel.org> 11426L: linux-spi@vger.kernel.org 11427T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11428Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11429S: Maintained 11430F: Documentation/devicetree/bindings/spi/ 11431F: Documentation/spi/ 11432F: drivers/spi/ 11433F: include/linux/spi/ 11434F: include/uapi/linux/spi/ 11435F: tools/spi/ 11436 11437SPIDERNET NETWORK DRIVER for CELL 11438M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11439L: netdev@vger.kernel.org 11440S: Supported 11441F: Documentation/networking/spider_net.txt 11442F: drivers/net/ethernet/toshiba/spider_net* 11443 11444SPU FILE SYSTEM 11445M: Jeremy Kerr <jk@ozlabs.org> 11446L: linuxppc-dev@lists.ozlabs.org 11447W: http://www.ibm.com/developerworks/power/cell/ 11448S: Supported 11449F: Documentation/filesystems/spufs.txt 11450F: arch/powerpc/platforms/cell/spufs/ 11451 11452SQUASHFS FILE SYSTEM 11453M: Phillip Lougher <phillip@squashfs.org.uk> 11454L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11455W: http://squashfs.org.uk 11456T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11457S: Maintained 11458F: Documentation/filesystems/squashfs.txt 11459F: fs/squashfs/ 11460 11461SRM (Alpha) environment access 11462M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11463S: Maintained 11464F: arch/alpha/kernel/srm_env.c 11465 11466STABLE BRANCH 11467M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11468L: stable@vger.kernel.org 11469S: Supported 11470F: Documentation/stable_kernel_rules.txt 11471 11472STAGING SUBSYSTEM 11473M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11474T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11475L: devel@driverdev.osuosl.org 11476S: Supported 11477F: drivers/staging/ 11478 11479STAGING - COMEDI 11480M: Ian Abbott <abbotti@mev.co.uk> 11481M: H Hartley Sweeten <hsweeten@visionengravers.com> 11482S: Odd Fixes 11483F: drivers/staging/comedi/ 11484 11485STAGING - FLARION FT1000 DRIVERS 11486M: Marek Belisko <marek.belisko@gmail.com> 11487S: Odd Fixes 11488F: drivers/staging/ft1000/ 11489 11490STAGING - INDUSTRIAL IO 11491M: Jonathan Cameron <jic23@kernel.org> 11492L: linux-iio@vger.kernel.org 11493S: Odd Fixes 11494F: Documentation/devicetree/bindings/staging/iio/ 11495F: drivers/staging/iio/ 11496 11497STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11498M: Jarod Wilson <jarod@wilsonet.com> 11499W: http://www.lirc.org/ 11500S: Odd Fixes 11501F: drivers/staging/media/lirc/ 11502 11503STAGING - LUSTRE PARALLEL FILESYSTEM 11504M: Oleg Drokin <oleg.drokin@intel.com> 11505M: Andreas Dilger <andreas.dilger@intel.com> 11506M: James Simmons <jsimmons@infradead.org> 11507L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11508W: http://wiki.lustre.org/ 11509S: Maintained 11510F: drivers/staging/lustre 11511 11512STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11513M: Marc Dietrich <marvin24@gmx.de> 11514L: ac100@lists.launchpad.net (moderated for non-subscribers) 11515L: linux-tegra@vger.kernel.org 11516S: Maintained 11517F: drivers/staging/nvec/ 11518 11519STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11520M: Jens Frederich <jfrederich@gmail.com> 11521M: Daniel Drake <dsd@laptop.org> 11522M: Jon Nettleton <jon.nettleton@gmail.com> 11523W: http://wiki.laptop.org/go/DCON 11524S: Maintained 11525F: drivers/staging/olpc_dcon/ 11526 11527STAGING - REALTEK RTL8712U DRIVERS 11528M: Larry Finger <Larry.Finger@lwfinger.net> 11529M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11530S: Odd Fixes 11531F: drivers/staging/rtl8712/ 11532 11533STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11534M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11535M: Teddy Wang <teddy.wang@siliconmotion.com> 11536M: Sudip Mukherjee <sudip@vectorindia.org> 11537L: linux-fbdev@vger.kernel.org 11538S: Maintained 11539F: drivers/staging/sm750fb/ 11540 11541STAGING - SLICOSS 11542M: Lior Dotan <liodot@gmail.com> 11543M: Christopher Harrer <charrer@alacritech.com> 11544S: Odd Fixes 11545F: drivers/staging/slicoss/ 11546 11547STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11548M: William Hubbs <w.d.hubbs@gmail.com> 11549M: Chris Brannon <chris@the-brannons.com> 11550M: Kirk Reiser <kirk@reisers.ca> 11551M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11552L: speakup@linux-speakup.org 11553W: http://www.linux-speakup.org/ 11554S: Odd Fixes 11555F: drivers/staging/speakup/ 11556 11557STAGING - VIA VT665X DRIVERS 11558M: Forest Bond <forest@alittletooquiet.net> 11559S: Odd Fixes 11560F: drivers/staging/vt665?/ 11561 11562STAGING - WILC1000 WIFI DRIVER 11563M: Aditya Shankar <aditya.shankar@microchip.com> 11564M: Ganesh Krishna <ganesh.krishna@microchip.com> 11565L: linux-wireless@vger.kernel.org 11566S: Supported 11567F: drivers/staging/wilc1000/ 11568 11569STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11570M: Arnaud Patard <arnaud.patard@rtp-net.org> 11571S: Odd Fixes 11572F: drivers/staging/xgifb/ 11573 11574STARFIRE/DURALAN NETWORK DRIVER 11575M: Ion Badulescu <ionut@badula.org> 11576S: Odd Fixes 11577F: drivers/net/ethernet/adaptec/starfire* 11578 11579SUN3/3X 11580M: Sam Creasey <sammy@sammy.net> 11581W: http://sammy.net/sun3/ 11582S: Maintained 11583F: arch/m68k/kernel/*sun3* 11584F: arch/m68k/sun3*/ 11585F: arch/m68k/include/asm/sun3* 11586F: drivers/net/ethernet/i825xx/sun3* 11587 11588SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11589M: Hans de Goede <hdegoede@redhat.com> 11590L: linux-input@vger.kernel.org 11591S: Maintained 11592F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11593F: drivers/input/keyboard/sun4i-lradc-keys.c 11594 11595SUNDANCE NETWORK DRIVER 11596M: Denis Kirjanov <kda@linux-powerpc.org> 11597L: netdev@vger.kernel.org 11598S: Maintained 11599F: drivers/net/ethernet/dlink/sundance.c 11600 11601SUPERH 11602M: Yoshinori Sato <ysato@users.sourceforge.jp> 11603M: Rich Felker <dalias@libc.org> 11604L: linux-sh@vger.kernel.org 11605Q: http://patchwork.kernel.org/project/linux-sh/list/ 11606S: Maintained 11607F: Documentation/sh/ 11608F: arch/sh/ 11609F: drivers/sh/ 11610 11611SUSPEND TO RAM 11612M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11613M: Len Brown <len.brown@intel.com> 11614M: Pavel Machek <pavel@ucw.cz> 11615L: linux-pm@vger.kernel.org 11616S: Supported 11617F: Documentation/power/ 11618F: arch/x86/kernel/acpi/ 11619F: drivers/base/power/ 11620F: kernel/power/ 11621F: include/linux/suspend.h 11622F: include/linux/freezer.h 11623F: include/linux/pm.h 11624 11625SVGA HANDLING 11626M: Martin Mares <mj@ucw.cz> 11627L: linux-video@atrey.karlin.mff.cuni.cz 11628S: Maintained 11629F: Documentation/svga.txt 11630F: arch/x86/boot/video* 11631 11632SWIOTLB SUBSYSTEM 11633M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11634L: linux-kernel@vger.kernel.org 11635T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11636S: Supported 11637F: lib/swiotlb.c 11638F: arch/*/kernel/pci-swiotlb.c 11639F: include/linux/swiotlb.h 11640 11641SWITCHDEV 11642M: Jiri Pirko <jiri@resnulli.us> 11643L: netdev@vger.kernel.org 11644S: Supported 11645F: net/switchdev/ 11646F: include/net/switchdev.h 11647 11648SYNOPSYS ARC ARCHITECTURE 11649M: Vineet Gupta <vgupta@synopsys.com> 11650L: linux-snps-arc@lists.infradead.org 11651S: Supported 11652F: arch/arc/ 11653F: Documentation/devicetree/bindings/arc/* 11654F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11655F: drivers/tty/serial/arc_uart.c 11656T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11657 11658SYNOPSYS ARC SDP platform support 11659M: Alexey Brodkin <abrodkin@synopsys.com> 11660S: Supported 11661F: arch/arc/plat-axs10x 11662F: arch/arc/boot/dts/ax* 11663F: Documentation/devicetree/bindings/arc/axs10* 11664 11665SYSTEM CONFIGURATION (SYSCON) 11666M: Lee Jones <lee.jones@linaro.org> 11667M: Arnd Bergmann <arnd@arndb.de> 11668T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11669S: Supported 11670F: drivers/mfd/syscon.c 11671 11672SYSTEM RESET/SHUTDOWN DRIVERS 11673M: Sebastian Reichel <sre@kernel.org> 11674L: linux-pm@vger.kernel.org 11675T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11676S: Maintained 11677F: Documentation/devicetree/bindings/power/reset/ 11678F: drivers/power/reset/ 11679 11680SYSV FILESYSTEM 11681M: Christoph Hellwig <hch@infradead.org> 11682S: Maintained 11683F: Documentation/filesystems/sysv-fs.txt 11684F: fs/sysv/ 11685F: include/linux/sysv_fs.h 11686 11687TARGET SUBSYSTEM 11688M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11689L: linux-scsi@vger.kernel.org 11690L: target-devel@vger.kernel.org 11691W: http://www.linux-iscsi.org 11692W: http://groups.google.com/group/linux-iscsi-target-dev 11693T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11694S: Supported 11695F: drivers/target/ 11696F: include/target/ 11697F: Documentation/target/ 11698 11699TASKSTATS STATISTICS INTERFACE 11700M: Balbir Singh <bsingharora@gmail.com> 11701S: Maintained 11702F: Documentation/accounting/taskstats* 11703F: include/linux/taskstats* 11704F: kernel/taskstats.c 11705 11706TC CLASSIFIER 11707M: Jamal Hadi Salim <jhs@mojatatu.com> 11708L: netdev@vger.kernel.org 11709S: Maintained 11710F: include/net/pkt_cls.h 11711F: include/uapi/linux/pkt_cls.h 11712F: net/sched/ 11713 11714TCP LOW PRIORITY MODULE 11715M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11716M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11717W: http://tcp-lp-mod.sourceforge.net/ 11718S: Maintained 11719F: net/ipv4/tcp_lp.c 11720 11721TDA10071 MEDIA DRIVER 11722M: Antti Palosaari <crope@iki.fi> 11723L: linux-media@vger.kernel.org 11724W: https://linuxtv.org 11725W: http://palosaari.fi/linux/ 11726Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11727T: git git://linuxtv.org/anttip/media_tree.git 11728S: Maintained 11729F: drivers/media/dvb-frontends/tda10071* 11730 11731TDA18212 MEDIA DRIVER 11732M: Antti Palosaari <crope@iki.fi> 11733L: linux-media@vger.kernel.org 11734W: https://linuxtv.org 11735W: http://palosaari.fi/linux/ 11736Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11737T: git git://linuxtv.org/anttip/media_tree.git 11738S: Maintained 11739F: drivers/media/tuners/tda18212* 11740 11741TDA18218 MEDIA DRIVER 11742M: Antti Palosaari <crope@iki.fi> 11743L: linux-media@vger.kernel.org 11744W: https://linuxtv.org 11745W: http://palosaari.fi/linux/ 11746Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11747T: git git://linuxtv.org/anttip/media_tree.git 11748S: Maintained 11749F: drivers/media/tuners/tda18218* 11750 11751TDA18271 MEDIA DRIVER 11752M: Michael Krufky <mkrufky@linuxtv.org> 11753L: linux-media@vger.kernel.org 11754W: https://linuxtv.org 11755W: http://github.com/mkrufky 11756Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11757T: git git://linuxtv.org/mkrufky/tuners.git 11758S: Maintained 11759F: drivers/media/tuners/tda18271* 11760 11761TDA827x MEDIA DRIVER 11762M: Michael Krufky <mkrufky@linuxtv.org> 11763L: linux-media@vger.kernel.org 11764W: https://linuxtv.org 11765W: http://github.com/mkrufky 11766Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11767T: git git://linuxtv.org/mkrufky/tuners.git 11768S: Maintained 11769F: drivers/media/tuners/tda8290.* 11770 11771TDA8290 MEDIA DRIVER 11772M: Michael Krufky <mkrufky@linuxtv.org> 11773L: linux-media@vger.kernel.org 11774W: https://linuxtv.org 11775W: http://github.com/mkrufky 11776Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11777T: git git://linuxtv.org/mkrufky/tuners.git 11778S: Maintained 11779F: drivers/media/tuners/tda8290.* 11780 11781TDA9840 MEDIA DRIVER 11782M: Hans Verkuil <hverkuil@xs4all.nl> 11783L: linux-media@vger.kernel.org 11784T: git git://linuxtv.org/media_tree.git 11785W: https://linuxtv.org 11786S: Maintained 11787F: drivers/media/i2c/tda9840* 11788 11789TEA5761 TUNER DRIVER 11790M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11791M: Mauro Carvalho Chehab <mchehab@kernel.org> 11792L: linux-media@vger.kernel.org 11793W: https://linuxtv.org 11794T: git git://linuxtv.org/media_tree.git 11795S: Odd fixes 11796F: drivers/media/tuners/tea5761.* 11797 11798TEA5767 TUNER DRIVER 11799M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11800M: Mauro Carvalho Chehab <mchehab@kernel.org> 11801L: linux-media@vger.kernel.org 11802W: https://linuxtv.org 11803T: git git://linuxtv.org/media_tree.git 11804S: Maintained 11805F: drivers/media/tuners/tea5767.* 11806 11807TEA6415C MEDIA DRIVER 11808M: Hans Verkuil <hverkuil@xs4all.nl> 11809L: linux-media@vger.kernel.org 11810T: git git://linuxtv.org/media_tree.git 11811W: https://linuxtv.org 11812S: Maintained 11813F: drivers/media/i2c/tea6415c* 11814 11815TEA6420 MEDIA DRIVER 11816M: Hans Verkuil <hverkuil@xs4all.nl> 11817L: linux-media@vger.kernel.org 11818T: git git://linuxtv.org/media_tree.git 11819W: https://linuxtv.org 11820S: Maintained 11821F: drivers/media/i2c/tea6420* 11822 11823TEAM DRIVER 11824M: Jiri Pirko <jiri@resnulli.us> 11825L: netdev@vger.kernel.org 11826S: Supported 11827F: drivers/net/team/ 11828F: include/linux/if_team.h 11829F: include/uapi/linux/if_team.h 11830 11831TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11832M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11833S: Maintained 11834F: arch/x86/platform/ts5500/ 11835 11836TECHNOTREND USB IR RECEIVER 11837M: Sean Young <sean@mess.org> 11838L: linux-media@vger.kernel.org 11839S: Maintained 11840F: drivers/media/rc/ttusbir.c 11841 11842TEGRA ARCHITECTURE SUPPORT 11843M: Stephen Warren <swarren@wwwdotorg.org> 11844M: Thierry Reding <thierry.reding@gmail.com> 11845M: Alexandre Courbot <gnurou@gmail.com> 11846L: linux-tegra@vger.kernel.org 11847Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11849S: Supported 11850N: [^a-z]tegra 11851 11852TEGRA CLOCK DRIVER 11853M: Peter De Schrijver <pdeschrijver@nvidia.com> 11854M: Prashant Gaikwad <pgaikwad@nvidia.com> 11855S: Supported 11856F: drivers/clk/tegra/ 11857 11858TEGRA DMA DRIVERS 11859M: Laxman Dewangan <ldewangan@nvidia.com> 11860M: Jon Hunter <jonathanh@nvidia.com> 11861S: Supported 11862F: drivers/dma/tegra* 11863 11864TEGRA I2C DRIVER 11865M: Laxman Dewangan <ldewangan@nvidia.com> 11866S: Supported 11867F: drivers/i2c/busses/i2c-tegra.c 11868 11869TEGRA IOMMU DRIVERS 11870M: Hiroshi Doyu <hdoyu@nvidia.com> 11871S: Supported 11872F: drivers/iommu/tegra* 11873 11874TEGRA KBC DRIVER 11875M: Rakesh Iyer <riyer@nvidia.com> 11876M: Laxman Dewangan <ldewangan@nvidia.com> 11877S: Supported 11878F: drivers/input/keyboard/tegra-kbc.c 11879 11880TEGRA PWM DRIVER 11881M: Thierry Reding <thierry.reding@gmail.com> 11882S: Supported 11883F: drivers/pwm/pwm-tegra.c 11884 11885TEGRA SERIAL DRIVER 11886M: Laxman Dewangan <ldewangan@nvidia.com> 11887S: Supported 11888F: drivers/tty/serial/serial-tegra.c 11889 11890TEGRA SPI DRIVER 11891M: Laxman Dewangan <ldewangan@nvidia.com> 11892S: Supported 11893F: drivers/spi/spi-tegra* 11894 11895TEHUTI ETHERNET DRIVER 11896M: Andy Gospodarek <andy@greyhouse.net> 11897L: netdev@vger.kernel.org 11898S: Supported 11899F: drivers/net/ethernet/tehuti/* 11900 11901Telecom Clock Driver for MCPL0010 11902M: Mark Gross <mark.gross@intel.com> 11903S: Supported 11904F: drivers/char/tlclk.c 11905 11906TENSILICA XTENSA PORT (xtensa) 11907M: Chris Zankel <chris@zankel.net> 11908M: Max Filippov <jcmvbkbc@gmail.com> 11909L: linux-xtensa@linux-xtensa.org 11910T: git git://github.com/czankel/xtensa-linux.git 11911S: Maintained 11912F: arch/xtensa/ 11913F: drivers/irqchip/irq-xtensa-* 11914 11915THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11916M: Hans Verkuil <hverkuil@xs4all.nl> 11917L: linux-media@vger.kernel.org 11918T: git git://linuxtv.org/media_tree.git 11919W: https://linuxtv.org 11920S: Maintained 11921F: drivers/media/radio/radio-raremono.c 11922 11923THERMAL 11924M: Zhang Rui <rui.zhang@intel.com> 11925M: Eduardo Valentin <edubezval@gmail.com> 11926L: linux-pm@vger.kernel.org 11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11929Q: https://patchwork.kernel.org/project/linux-pm/list/ 11930S: Supported 11931F: drivers/thermal/ 11932F: include/linux/thermal.h 11933F: include/uapi/linux/thermal.h 11934F: include/linux/cpu_cooling.h 11935F: Documentation/devicetree/bindings/thermal/ 11936 11937THERMAL/CPU_COOLING 11938M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11939M: Viresh Kumar <viresh.kumar@linaro.org> 11940M: Javi Merino <javi.merino@kernel.org> 11941L: linux-pm@vger.kernel.org 11942S: Supported 11943F: Documentation/thermal/cpu-cooling-api.txt 11944F: drivers/thermal/cpu_cooling.c 11945F: include/linux/cpu_cooling.h 11946 11947THINKPAD ACPI EXTRAS DRIVER 11948M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11949L: ibm-acpi-devel@lists.sourceforge.net 11950L: platform-driver-x86@vger.kernel.org 11951W: http://ibm-acpi.sourceforge.net 11952W: http://thinkwiki.org/wiki/Ibm-acpi 11953T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11954S: Maintained 11955F: drivers/platform/x86/thinkpad_acpi.c 11956 11957TI BANDGAP AND THERMAL DRIVER 11958M: Eduardo Valentin <edubezval@gmail.com> 11959M: Keerthy <j-keerthy@ti.com> 11960L: linux-pm@vger.kernel.org 11961L: linux-omap@vger.kernel.org 11962S: Maintained 11963F: drivers/thermal/ti-soc-thermal/ 11964 11965TI VPE/CAL DRIVERS 11966M: Benoit Parrot <bparrot@ti.com> 11967L: linux-media@vger.kernel.org 11968W: http://linuxtv.org/ 11969Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11970S: Maintained 11971F: drivers/media/platform/ti-vpe/ 11972 11973TI CDCE706 CLOCK DRIVER 11974M: Max Filippov <jcmvbkbc@gmail.com> 11975S: Maintained 11976F: drivers/clk/clk-cdce706.c 11977 11978TI CLOCK DRIVER 11979M: Tero Kristo <t-kristo@ti.com> 11980L: linux-omap@vger.kernel.org 11981S: Maintained 11982F: drivers/clk/ti/ 11983F: include/linux/clk/ti.h 11984 11985TI ETHERNET SWITCH DRIVER (CPSW) 11986M: Mugunthan V N <mugunthanvnm@ti.com> 11987R: Grygorii Strashko <grygorii.strashko@ti.com> 11988L: linux-omap@vger.kernel.org 11989L: netdev@vger.kernel.org 11990S: Maintained 11991F: drivers/net/ethernet/ti/cpsw* 11992F: drivers/net/ethernet/ti/davinci* 11993 11994TI FLASH MEDIA INTERFACE DRIVER 11995M: Alex Dubov <oakad@yahoo.com> 11996S: Maintained 11997F: drivers/misc/tifm* 11998F: drivers/mmc/host/tifm_sd.c 11999F: include/linux/tifm.h 12000 12001TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12002M: Santosh Shilimkar <ssantosh@kernel.org> 12003L: linux-kernel@vger.kernel.org 12004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12005S: Maintained 12006F: drivers/soc/ti/* 12007T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12008 12009 12010TI LM49xxx FAMILY ASoC CODEC DRIVERS 12011M: M R Swami Reddy <mr.swami.reddy@ti.com> 12012M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12013L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12014S: Maintained 12015F: sound/soc/codecs/lm49453* 12016F: sound/soc/codecs/isabelle* 12017 12018TI LP855x BACKLIGHT DRIVER 12019M: Milo Kim <milo.kim@ti.com> 12020S: Maintained 12021F: Documentation/backlight/lp855x-driver.txt 12022F: drivers/video/backlight/lp855x_bl.c 12023F: include/linux/platform_data/lp855x.h 12024 12025TI LP8727 CHARGER DRIVER 12026M: Milo Kim <milo.kim@ti.com> 12027S: Maintained 12028F: drivers/power/supply/lp8727_charger.c 12029F: include/linux/platform_data/lp8727.h 12030 12031TI LP8788 MFD DRIVER 12032M: Milo Kim <milo.kim@ti.com> 12033S: Maintained 12034F: drivers/iio/adc/lp8788_adc.c 12035F: drivers/leds/leds-lp8788.c 12036F: drivers/mfd/lp8788*.c 12037F: drivers/power/supply/lp8788-charger.c 12038F: drivers/regulator/lp8788-*.c 12039F: include/linux/mfd/lp8788*.h 12040 12041TI NETCP ETHERNET DRIVER 12042M: Wingman Kwok <w-kwok2@ti.com> 12043M: Murali Karicheri <m-karicheri2@ti.com> 12044L: netdev@vger.kernel.org 12045S: Maintained 12046F: drivers/net/ethernet/ti/netcp* 12047 12048TI TAS571X FAMILY ASoC CODEC DRIVER 12049M: Kevin Cernekee <cernekee@chromium.org> 12050L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12051S: Odd Fixes 12052F: sound/soc/codecs/tas571x* 12053 12054TI TWL4030 SERIES SOC CODEC DRIVER 12055M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12056L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12057S: Maintained 12058F: sound/soc/codecs/twl4030* 12059 12060TI WILINK WIRELESS DRIVERS 12061L: linux-wireless@vger.kernel.org 12062W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12063W: http://wireless.kernel.org/en/users/Drivers/wl1251 12064T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12065S: Orphan 12066F: drivers/net/wireless/ti/ 12067F: include/linux/wl12xx.h 12068 12069TIPC NETWORK LAYER 12070M: Jon Maloy <jon.maloy@ericsson.com> 12071M: Ying Xue <ying.xue@windriver.com> 12072L: netdev@vger.kernel.org (core kernel code) 12073L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12074W: http://tipc.sourceforge.net/ 12075S: Maintained 12076F: include/uapi/linux/tipc*.h 12077F: net/tipc/ 12078 12079TILE ARCHITECTURE 12080M: Chris Metcalf <cmetcalf@mellanox.com> 12081W: http://www.mellanox.com/repository/solutions/tile-scm/ 12082T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12083S: Supported 12084F: arch/tile/ 12085F: drivers/char/tile-srom.c 12086F: drivers/edac/tile_edac.c 12087F: drivers/net/ethernet/tile/ 12088F: drivers/rtc/rtc-tile.c 12089F: drivers/tty/hvc/hvc_tile.c 12090F: drivers/tty/serial/tilegx.c 12091F: drivers/usb/host/*-tilegx.c 12092F: include/linux/usb/tilegx.h 12093 12094TLAN NETWORK DRIVER 12095M: Samuel Chessman <chessman@tux.org> 12096L: tlan-devel@lists.sourceforge.net (subscribers-only) 12097W: http://sourceforge.net/projects/tlan/ 12098S: Maintained 12099F: Documentation/networking/tlan.txt 12100F: drivers/net/ethernet/ti/tlan.* 12101 12102TOMOYO SECURITY MODULE 12103M: Kentaro Takeda <takedakn@nttdata.co.jp> 12104M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12105L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12106L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12107L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12108L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12109W: http://tomoyo.sourceforge.jp/ 12110T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12111S: Maintained 12112F: security/tomoyo/ 12113 12114TOPSTAR LAPTOP EXTRAS DRIVER 12115M: Herton Ronaldo Krzesinski <herton@canonical.com> 12116L: platform-driver-x86@vger.kernel.org 12117S: Maintained 12118F: drivers/platform/x86/topstar-laptop.c 12119 12120TOSHIBA ACPI EXTRAS DRIVER 12121M: Azael Avalos <coproscefalo@gmail.com> 12122L: platform-driver-x86@vger.kernel.org 12123S: Maintained 12124F: drivers/platform/x86/toshiba_acpi.c 12125 12126TOSHIBA BLUETOOTH DRIVER 12127M: Azael Avalos <coproscefalo@gmail.com> 12128L: platform-driver-x86@vger.kernel.org 12129S: Maintained 12130F: drivers/platform/x86/toshiba_bluetooth.c 12131 12132TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12133M: Azael Avalos <coproscefalo@gmail.com> 12134L: platform-driver-x86@vger.kernel.org 12135S: Maintained 12136F: drivers/platform/x86/toshiba_haps.c 12137 12138TOSHIBA WMI HOTKEYS DRIVER 12139M: Azael Avalos <coproscefalo@gmail.com> 12140L: platform-driver-x86@vger.kernel.org 12141S: Maintained 12142F: drivers/platform/x86/toshiba-wmi.c 12143 12144TOSHIBA SMM DRIVER 12145M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12146W: http://www.buzzard.org.uk/toshiba/ 12147S: Maintained 12148F: drivers/char/toshiba.c 12149F: include/linux/toshiba.h 12150F: include/uapi/linux/toshiba.h 12151 12152TOSHIBA TC358743 DRIVER 12153M: Mats Randgaard <matrandg@cisco.com> 12154L: linux-media@vger.kernel.org 12155S: Maintained 12156F: drivers/media/i2c/tc358743* 12157F: include/media/i2c/tc358743.h 12158 12159TMIO/SDHI MMC DRIVER 12160M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12161L: linux-mmc@vger.kernel.org 12162S: Supported 12163F: drivers/mmc/host/tmio_mmc* 12164F: drivers/mmc/host/sh_mobile_sdhi.c 12165F: include/linux/mfd/tmio.h 12166 12167TMP401 HARDWARE MONITOR DRIVER 12168M: Guenter Roeck <linux@roeck-us.net> 12169L: linux-hwmon@vger.kernel.org 12170S: Maintained 12171F: Documentation/hwmon/tmp401 12172F: drivers/hwmon/tmp401.c 12173 12174TMPFS (SHMEM FILESYSTEM) 12175M: Hugh Dickins <hughd@google.com> 12176L: linux-mm@kvack.org 12177S: Maintained 12178F: include/linux/shmem_fs.h 12179F: mm/shmem.c 12180 12181TM6000 VIDEO4LINUX DRIVER 12182M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12183M: Mauro Carvalho Chehab <mchehab@kernel.org> 12184L: linux-media@vger.kernel.org 12185W: https://linuxtv.org 12186T: git git://linuxtv.org/media_tree.git 12187S: Odd fixes 12188F: drivers/media/usb/tm6000/ 12189F: Documentation/media/v4l-drivers/tm6000* 12190 12191TW5864 VIDEO4LINUX DRIVER 12192M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12193M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12194M: Andrey Utkin <andrey_utkin@fastmail.com> 12195L: linux-media@vger.kernel.org 12196S: Supported 12197F: drivers/media/pci/tw5864/ 12198 12199TW68 VIDEO4LINUX DRIVER 12200M: Hans Verkuil <hverkuil@xs4all.nl> 12201L: linux-media@vger.kernel.org 12202T: git git://linuxtv.org/media_tree.git 12203W: https://linuxtv.org 12204S: Odd Fixes 12205F: drivers/media/pci/tw68/ 12206 12207TW686X VIDEO4LINUX DRIVER 12208M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12209L: linux-media@vger.kernel.org 12210T: git git://linuxtv.org/media_tree.git 12211W: http://linuxtv.org 12212S: Maintained 12213F: drivers/media/pci/tw686x/ 12214 12215TPM DEVICE DRIVER 12216M: Peter Huewe <peterhuewe@gmx.de> 12217M: Marcel Selhorst <tpmdd@selhorst.net> 12218M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12219R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12220W: http://tpmdd.sourceforge.net 12221L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12222Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12223T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12224S: Maintained 12225F: drivers/char/tpm/ 12226 12227TPM IBM_VTPM DEVICE DRIVER 12228M: Ashley Lai <ashleydlai@gmail.com> 12229W: http://tpmdd.sourceforge.net 12230L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12231S: Maintained 12232F: drivers/char/tpm/tpm_ibmvtpm* 12233 12234TRACING 12235M: Steven Rostedt <rostedt@goodmis.org> 12236M: Ingo Molnar <mingo@redhat.com> 12237T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12238S: Maintained 12239F: Documentation/trace/ftrace.txt 12240F: arch/*/*/*/ftrace.h 12241F: arch/*/kernel/ftrace.c 12242F: include/*/ftrace.h 12243F: include/linux/trace*.h 12244F: include/trace/ 12245F: kernel/trace/ 12246F: tools/testing/selftests/ftrace/ 12247 12248TRACING MMIO ACCESSES (MMIOTRACE) 12249M: Steven Rostedt <rostedt@goodmis.org> 12250M: Ingo Molnar <mingo@kernel.org> 12251R: Karol Herbst <karolherbst@gmail.com> 12252R: Pekka Paalanen <ppaalanen@gmail.com> 12253S: Maintained 12254L: linux-kernel@vger.kernel.org 12255L: nouveau@lists.freedesktop.org 12256F: kernel/trace/trace_mmiotrace.c 12257F: include/linux/mmiotrace.h 12258F: arch/x86/mm/kmmio.c 12259F: arch/x86/mm/mmio-mod.c 12260F: arch/x86/mm/testmmiotrace.c 12261 12262TRIVIAL PATCHES 12263M: Jiri Kosina <trivial@kernel.org> 12264T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12265S: Maintained 12266K: ^Subject:.*(?i)trivial 12267 12268TTY LAYER 12269M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12270M: Jiri Slaby <jslaby@suse.com> 12271S: Supported 12272T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12273F: Documentation/serial/ 12274F: drivers/tty/ 12275F: drivers/tty/serial/serial_core.c 12276F: include/linux/serial_core.h 12277F: include/linux/serial.h 12278F: include/linux/tty.h 12279F: include/uapi/linux/serial_core.h 12280F: include/uapi/linux/serial.h 12281F: include/uapi/linux/tty.h 12282 12283TUA9001 MEDIA DRIVER 12284M: Antti Palosaari <crope@iki.fi> 12285L: linux-media@vger.kernel.org 12286W: https://linuxtv.org 12287W: http://palosaari.fi/linux/ 12288Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12289T: git git://linuxtv.org/anttip/media_tree.git 12290S: Maintained 12291F: drivers/media/tuners/tua9001* 12292 12293TULIP NETWORK DRIVERS 12294L: netdev@vger.kernel.org 12295L: linux-parisc@vger.kernel.org 12296S: Orphan 12297F: drivers/net/ethernet/dec/tulip/ 12298 12299TUN/TAP driver 12300M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12301W: http://vtun.sourceforge.net/tun 12302S: Maintained 12303F: Documentation/networking/tuntap.txt 12304F: arch/um/os-Linux/drivers/ 12305 12306TURBOCHANNEL SUBSYSTEM 12307M: "Maciej W. Rozycki" <macro@linux-mips.org> 12308M: Ralf Baechle <ralf@linux-mips.org> 12309L: linux-mips@linux-mips.org 12310Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12311S: Maintained 12312F: drivers/tc/ 12313F: include/linux/tc.h 12314 12315UBI FILE SYSTEM (UBIFS) 12316M: Richard Weinberger <richard@nod.at> 12317M: Artem Bityutskiy <dedekind1@gmail.com> 12318M: Adrian Hunter <adrian.hunter@intel.com> 12319L: linux-mtd@lists.infradead.org 12320T: git git://git.infradead.org/ubifs-2.6.git 12321W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12322S: Supported 12323F: Documentation/filesystems/ubifs.txt 12324F: fs/ubifs/ 12325 12326UCLINUX (M68KNOMMU AND COLDFIRE) 12327M: Greg Ungerer <gerg@linux-m68k.org> 12328W: http://www.linux-m68k.org/ 12329W: http://www.uclinux.org/ 12330L: linux-m68k@lists.linux-m68k.org 12331L: uclinux-dev@uclinux.org (subscribers-only) 12332T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12333S: Maintained 12334F: arch/m68k/coldfire/ 12335F: arch/m68k/68*/ 12336F: arch/m68k/*/*_no.* 12337F: arch/m68k/include/asm/*_no.* 12338 12339UDF FILESYSTEM 12340M: Jan Kara <jack@suse.com> 12341S: Maintained 12342F: Documentation/filesystems/udf.txt 12343F: fs/udf/ 12344 12345UFS FILESYSTEM 12346M: Evgeniy Dushistov <dushistov@mail.ru> 12347S: Maintained 12348F: Documentation/filesystems/ufs.txt 12349F: fs/ufs/ 12350 12351UHID USERSPACE HID IO DRIVER: 12352M: David Herrmann <dh.herrmann@googlemail.com> 12353L: linux-input@vger.kernel.org 12354S: Maintained 12355F: drivers/hid/uhid.c 12356F: include/uapi/linux/uhid.h 12357 12358ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12359L: linux-usb@vger.kernel.org 12360S: Orphan 12361F: drivers/uwb/ 12362F: include/linux/uwb.h 12363F: include/linux/uwb/ 12364 12365UNICORE32 ARCHITECTURE: 12366M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12367W: http://mprc.pku.edu.cn/~guanxuetao/linux 12368S: Maintained 12369T: git git://github.com/gxt/linux.git 12370F: arch/unicore32/ 12371 12372UNIFDEF 12373M: Tony Finch <dot@dotat.at> 12374W: http://dotat.at/prog/unifdef 12375S: Maintained 12376F: scripts/unifdef.c 12377 12378UNIFORM CDROM DRIVER 12379M: Jens Axboe <axboe@kernel.dk> 12380W: http://www.kernel.dk 12381S: Maintained 12382F: Documentation/cdrom/ 12383F: drivers/cdrom/cdrom.c 12384F: include/linux/cdrom.h 12385F: include/uapi/linux/cdrom.h 12386 12387UNISYS S-PAR DRIVERS 12388M: David Kershner <david.kershner@unisys.com> 12389L: sparmaintainer@unisys.com (Unisys internal) 12390S: Supported 12391F: drivers/staging/unisys/ 12392 12393UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12394M: Vinayak Holikatti <vinholikatti@gmail.com> 12395L: linux-scsi@vger.kernel.org 12396S: Supported 12397F: Documentation/scsi/ufs.txt 12398F: drivers/scsi/ufs/ 12399 12400UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12401M: Joao Pinto <Joao.Pinto@synopsys.com> 12402L: linux-scsi@vger.kernel.org 12403S: Supported 12404F: drivers/scsi/ufs/*dwc* 12405 12406UNSORTED BLOCK IMAGES (UBI) 12407M: Artem Bityutskiy <dedekind1@gmail.com> 12408M: Richard Weinberger <richard@nod.at> 12409W: http://www.linux-mtd.infradead.org/ 12410L: linux-mtd@lists.infradead.org 12411T: git git://git.infradead.org/ubifs-2.6.git 12412S: Supported 12413F: drivers/mtd/ubi/ 12414F: include/linux/mtd/ubi.h 12415F: include/uapi/mtd/ubi-user.h 12416 12417USB ACM DRIVER 12418M: Oliver Neukum <oneukum@suse.com> 12419L: linux-usb@vger.kernel.org 12420S: Maintained 12421F: Documentation/usb/acm.txt 12422F: drivers/usb/class/cdc-acm.* 12423 12424USB AR5523 WIRELESS DRIVER 12425M: Pontus Fuchs <pontus.fuchs@gmail.com> 12426L: linux-wireless@vger.kernel.org 12427S: Maintained 12428F: drivers/net/wireless/ath/ar5523/ 12429 12430USB ATTACHED SCSI 12431M: Oliver Neukum <oneukum@suse.com> 12432L: linux-usb@vger.kernel.org 12433L: linux-scsi@vger.kernel.org 12434S: Maintained 12435F: drivers/usb/storage/uas.c 12436 12437USB CDC ETHERNET DRIVER 12438M: Oliver Neukum <oliver@neukum.org> 12439L: linux-usb@vger.kernel.org 12440S: Maintained 12441F: drivers/net/usb/cdc_*.c 12442F: include/uapi/linux/usb/cdc.h 12443 12444USB CHAOSKEY DRIVER 12445M: Keith Packard <keithp@keithp.com> 12446L: linux-usb@vger.kernel.org 12447S: Maintained 12448F: drivers/usb/misc/chaoskey.c 12449 12450USB CYPRESS C67X00 DRIVER 12451M: Peter Korsgaard <jacmet@sunsite.dk> 12452L: linux-usb@vger.kernel.org 12453S: Maintained 12454F: drivers/usb/c67x00/ 12455 12456USB DAVICOM DM9601 DRIVER 12457M: Peter Korsgaard <jacmet@sunsite.dk> 12458L: netdev@vger.kernel.org 12459W: http://www.linux-usb.org/usbnet 12460S: Maintained 12461F: drivers/net/usb/dm9601.c 12462 12463USB DIAMOND RIO500 DRIVER 12464M: Cesar Miquel <miquel@df.uba.ar> 12465L: rio500-users@lists.sourceforge.net 12466W: http://rio500.sourceforge.net 12467S: Maintained 12468F: drivers/usb/misc/rio500* 12469 12470USB EHCI DRIVER 12471M: Alan Stern <stern@rowland.harvard.edu> 12472L: linux-usb@vger.kernel.org 12473S: Maintained 12474F: Documentation/usb/ehci.txt 12475F: drivers/usb/host/ehci* 12476 12477USB GADGET/PERIPHERAL SUBSYSTEM 12478M: Felipe Balbi <balbi@kernel.org> 12479L: linux-usb@vger.kernel.org 12480W: http://www.linux-usb.org/gadget 12481T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12482S: Maintained 12483F: drivers/usb/gadget/ 12484F: include/linux/usb/gadget* 12485 12486USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12487M: Jiri Kosina <jikos@kernel.org> 12488R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12489L: linux-usb@vger.kernel.org 12490T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12491S: Maintained 12492F: Documentation/hid/hiddev.txt 12493F: drivers/hid/usbhid/ 12494 12495USB ISP116X DRIVER 12496M: Olav Kongas <ok@artecdesign.ee> 12497L: linux-usb@vger.kernel.org 12498S: Maintained 12499F: drivers/usb/host/isp116x* 12500F: include/linux/usb/isp116x.h 12501 12502USB LAN78XX ETHERNET DRIVER 12503M: Woojung Huh <woojung.huh@microchip.com> 12504M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12505L: netdev@vger.kernel.org 12506S: Maintained 12507F: drivers/net/usb/lan78xx.* 12508 12509USB MASS STORAGE DRIVER 12510M: Alan Stern <stern@rowland.harvard.edu> 12511L: linux-usb@vger.kernel.org 12512L: usb-storage@lists.one-eyed-alien.net 12513S: Maintained 12514W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12515F: drivers/usb/storage/ 12516 12517USB MIDI DRIVER 12518M: Clemens Ladisch <clemens@ladisch.de> 12519L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12520T: git git://git.alsa-project.org/alsa-kernel.git 12521S: Maintained 12522F: sound/usb/midi.* 12523 12524USB NETWORKING DRIVERS 12525L: linux-usb@vger.kernel.org 12526S: Odd Fixes 12527F: drivers/net/usb/ 12528 12529USB OHCI DRIVER 12530M: Alan Stern <stern@rowland.harvard.edu> 12531L: linux-usb@vger.kernel.org 12532S: Maintained 12533F: Documentation/usb/ohci.txt 12534F: drivers/usb/host/ohci* 12535 12536USB OTG FSM (Finite State Machine) 12537M: Peter Chen <Peter.Chen@nxp.com> 12538T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12539L: linux-usb@vger.kernel.org 12540S: Maintained 12541F: drivers/usb/common/usb-otg-fsm.c 12542 12543USB OVER IP DRIVER 12544M: Valentina Manea <valentina.manea.m@gmail.com> 12545M: Shuah Khan <shuahkh@osg.samsung.com> 12546M: Shuah Khan <shuah@kernel.org> 12547L: linux-usb@vger.kernel.org 12548S: Maintained 12549F: Documentation/usb/usbip_protocol.txt 12550F: drivers/usb/usbip/ 12551F: tools/usb/usbip/ 12552 12553USB PEGASUS DRIVER 12554M: Petko Manolov <petkan@nucleusys.com> 12555L: linux-usb@vger.kernel.org 12556L: netdev@vger.kernel.org 12557T: git git://github.com/petkan/pegasus.git 12558W: https://github.com/petkan/pegasus 12559S: Maintained 12560F: drivers/net/usb/pegasus.* 12561 12562USB PHY LAYER 12563M: Felipe Balbi <balbi@kernel.org> 12564L: linux-usb@vger.kernel.org 12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12566S: Maintained 12567F: drivers/usb/phy/ 12568 12569USB PRINTER DRIVER (usblp) 12570M: Pete Zaitcev <zaitcev@redhat.com> 12571L: linux-usb@vger.kernel.org 12572S: Supported 12573F: drivers/usb/class/usblp.c 12574 12575USB QMI WWAN NETWORK DRIVER 12576M: Bjørn Mork <bjorn@mork.no> 12577L: netdev@vger.kernel.org 12578S: Maintained 12579F: Documentation/ABI/testing/sysfs-class-net-qmi 12580F: drivers/net/usb/qmi_wwan.c 12581 12582USB RTL8150 DRIVER 12583M: Petko Manolov <petkan@nucleusys.com> 12584L: linux-usb@vger.kernel.org 12585L: netdev@vger.kernel.org 12586T: git git://github.com/petkan/rtl8150.git 12587W: https://github.com/petkan/rtl8150 12588S: Maintained 12589F: drivers/net/usb/rtl8150.c 12590 12591USB SERIAL SUBSYSTEM 12592M: Johan Hovold <johan@kernel.org> 12593L: linux-usb@vger.kernel.org 12594T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12595S: Maintained 12596F: Documentation/usb/usb-serial.txt 12597F: drivers/usb/serial/ 12598F: include/linux/usb/serial.h 12599 12600USB SMSC75XX ETHERNET DRIVER 12601M: Steve Glendinning <steve.glendinning@shawell.net> 12602L: netdev@vger.kernel.org 12603S: Maintained 12604F: drivers/net/usb/smsc75xx.* 12605 12606USB SMSC95XX ETHERNET DRIVER 12607M: Steve Glendinning <steve.glendinning@shawell.net> 12608M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12609L: netdev@vger.kernel.org 12610S: Maintained 12611F: drivers/net/usb/smsc95xx.* 12612 12613USB SUBSYSTEM 12614M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12615L: linux-usb@vger.kernel.org 12616W: http://www.linux-usb.org 12617T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12618S: Supported 12619F: Documentation/devicetree/bindings/usb/ 12620F: Documentation/usb/ 12621F: drivers/usb/ 12622F: include/linux/usb.h 12623F: include/linux/usb/ 12624 12625USB UHCI DRIVER 12626M: Alan Stern <stern@rowland.harvard.edu> 12627L: linux-usb@vger.kernel.org 12628S: Maintained 12629F: drivers/usb/host/uhci* 12630 12631USB "USBNET" DRIVER FRAMEWORK 12632M: Oliver Neukum <oneukum@suse.com> 12633L: netdev@vger.kernel.org 12634W: http://www.linux-usb.org/usbnet 12635S: Maintained 12636F: drivers/net/usb/usbnet.c 12637F: include/linux/usb/usbnet.h 12638 12639USB VIDEO CLASS 12640M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12641L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12642L: linux-media@vger.kernel.org 12643T: git git://linuxtv.org/media_tree.git 12644W: http://www.ideasonboard.org/uvc/ 12645S: Maintained 12646F: drivers/media/usb/uvc/ 12647F: include/uapi/linux/uvcvideo.h 12648 12649USB VISION DRIVER 12650M: Hans Verkuil <hverkuil@xs4all.nl> 12651L: linux-media@vger.kernel.org 12652T: git git://linuxtv.org/media_tree.git 12653W: https://linuxtv.org 12654S: Odd Fixes 12655F: drivers/media/usb/usbvision/ 12656 12657USB WEBCAM GADGET 12658M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12659L: linux-usb@vger.kernel.org 12660S: Maintained 12661F: drivers/usb/gadget/function/*uvc* 12662F: drivers/usb/gadget/legacy/webcam.c 12663 12664USB WIRELESS RNDIS DRIVER (rndis_wlan) 12665M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12666L: linux-wireless@vger.kernel.org 12667S: Maintained 12668F: drivers/net/wireless/rndis_wlan.c 12669 12670USB XHCI DRIVER 12671M: Mathias Nyman <mathias.nyman@intel.com> 12672L: linux-usb@vger.kernel.org 12673S: Supported 12674F: drivers/usb/host/xhci* 12675F: drivers/usb/host/pci-quirks* 12676 12677USB ZD1201 DRIVER 12678L: linux-wireless@vger.kernel.org 12679W: http://linux-lc100020.sourceforge.net 12680S: Orphan 12681F: drivers/net/wireless/zydas/zd1201.* 12682 12683USB ZR364XX DRIVER 12684M: Antoine Jacquet <royale@zerezo.com> 12685L: linux-usb@vger.kernel.org 12686L: linux-media@vger.kernel.org 12687T: git git://linuxtv.org/media_tree.git 12688W: http://royale.zerezo.com/zr364xx/ 12689S: Maintained 12690F: Documentation/media/v4l-drivers/zr364xx* 12691F: drivers/media/usb/zr364xx/ 12692 12693ULPI BUS 12694M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12695L: linux-usb@vger.kernel.org 12696S: Maintained 12697F: drivers/usb/common/ulpi.c 12698F: include/linux/ulpi/ 12699 12700USER-MODE LINUX (UML) 12701M: Jeff Dike <jdike@addtoit.com> 12702M: Richard Weinberger <richard@nod.at> 12703L: user-mode-linux-devel@lists.sourceforge.net 12704L: user-mode-linux-user@lists.sourceforge.net 12705W: http://user-mode-linux.sourceforge.net 12706T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12707S: Maintained 12708F: Documentation/virtual/uml/ 12709F: arch/um/ 12710F: arch/x86/um/ 12711F: fs/hostfs/ 12712F: fs/hppfs/ 12713 12714USERSPACE I/O (UIO) 12715M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12716S: Maintained 12717T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12718F: Documentation/DocBook/uio-howto.tmpl 12719F: drivers/uio/ 12720F: include/linux/uio*.h 12721 12722UTIL-LINUX PACKAGE 12723M: Karel Zak <kzak@redhat.com> 12724L: util-linux@vger.kernel.org 12725W: http://en.wikipedia.org/wiki/Util-linux 12726T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12727S: Maintained 12728 12729UVESAFB DRIVER 12730M: Michal Januszewski <spock@gentoo.org> 12731L: linux-fbdev@vger.kernel.org 12732W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12733S: Maintained 12734F: Documentation/fb/uvesafb.txt 12735F: drivers/video/fbdev/uvesafb.* 12736 12737VF610 NAND DRIVER 12738M: Stefan Agner <stefan@agner.ch> 12739L: linux-mtd@lists.infradead.org 12740S: Supported 12741F: drivers/mtd/nand/vf610_nfc.c 12742 12743VFAT/FAT/MSDOS FILESYSTEM 12744M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12745S: Maintained 12746F: Documentation/filesystems/vfat.txt 12747F: fs/fat/ 12748 12749VFIO DRIVER 12750M: Alex Williamson <alex.williamson@redhat.com> 12751L: kvm@vger.kernel.org 12752T: git git://github.com/awilliam/linux-vfio.git 12753S: Maintained 12754F: Documentation/vfio.txt 12755F: drivers/vfio/ 12756F: include/linux/vfio.h 12757F: include/uapi/linux/vfio.h 12758 12759VFIO PLATFORM DRIVER 12760M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12761L: kvm@vger.kernel.org 12762S: Maintained 12763F: drivers/vfio/platform/ 12764 12765VIDEOBUF2 FRAMEWORK 12766M: Pawel Osciak <pawel@osciak.com> 12767M: Marek Szyprowski <m.szyprowski@samsung.com> 12768M: Kyungmin Park <kyungmin.park@samsung.com> 12769L: linux-media@vger.kernel.org 12770S: Maintained 12771F: drivers/media/v4l2-core/videobuf2-* 12772F: include/media/videobuf2-* 12773 12774VIRTIO AND VHOST VSOCK DRIVER 12775M: Stefan Hajnoczi <stefanha@redhat.com> 12776L: kvm@vger.kernel.org 12777L: virtualization@lists.linux-foundation.org 12778L: netdev@vger.kernel.org 12779S: Maintained 12780F: include/linux/virtio_vsock.h 12781F: include/uapi/linux/virtio_vsock.h 12782F: net/vmw_vsock/virtio_transport_common.c 12783F: net/vmw_vsock/virtio_transport.c 12784F: drivers/vhost/vsock.c 12785F: drivers/vhost/vsock.h 12786 12787VIRTUAL SERIO DEVICE DRIVER 12788M: Stephen Chandler Paul <thatslyude@gmail.com> 12789S: Maintained 12790F: drivers/input/serio/userio.c 12791F: include/uapi/linux/userio.h 12792 12793VIRTIO CONSOLE DRIVER 12794M: Amit Shah <amit.shah@redhat.com> 12795L: virtualization@lists.linux-foundation.org 12796S: Maintained 12797F: drivers/char/virtio_console.c 12798F: include/linux/virtio_console.h 12799F: include/uapi/linux/virtio_console.h 12800 12801VIRTIO CORE, NET AND BLOCK DRIVERS 12802M: "Michael S. Tsirkin" <mst@redhat.com> 12803L: virtualization@lists.linux-foundation.org 12804S: Maintained 12805F: Documentation/devicetree/bindings/virtio/ 12806F: drivers/virtio/ 12807F: tools/virtio/ 12808F: drivers/net/virtio_net.c 12809F: drivers/block/virtio_blk.c 12810F: include/linux/virtio_*.h 12811F: include/uapi/linux/virtio_*.h 12812 12813VIRTIO DRIVERS FOR S390 12814M: Christian Borntraeger <borntraeger@de.ibm.com> 12815M: Cornelia Huck <cornelia.huck@de.ibm.com> 12816L: linux-s390@vger.kernel.org 12817L: virtualization@lists.linux-foundation.org 12818L: kvm@vger.kernel.org 12819S: Supported 12820F: drivers/s390/virtio/ 12821 12822VIRTIO GPU DRIVER 12823M: David Airlie <airlied@linux.ie> 12824M: Gerd Hoffmann <kraxel@redhat.com> 12825L: dri-devel@lists.freedesktop.org 12826L: virtualization@lists.linux-foundation.org 12827S: Maintained 12828F: drivers/gpu/drm/virtio/ 12829F: include/uapi/linux/virtio_gpu.h 12830 12831VIRTIO HOST (VHOST) 12832M: "Michael S. Tsirkin" <mst@redhat.com> 12833L: kvm@vger.kernel.org 12834L: virtualization@lists.linux-foundation.org 12835L: netdev@vger.kernel.org 12836T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12837S: Maintained 12838F: drivers/vhost/ 12839F: include/uapi/linux/vhost.h 12840 12841VIRTIO INPUT DRIVER 12842M: Gerd Hoffmann <kraxel@redhat.com> 12843S: Maintained 12844F: drivers/virtio/virtio_input.c 12845F: include/uapi/linux/virtio_input.h 12846 12847VIA RHINE NETWORK DRIVER 12848S: Orphan 12849F: drivers/net/ethernet/via/via-rhine.c 12850 12851VIA SD/MMC CARD CONTROLLER DRIVER 12852M: Bruce Chang <brucechang@via.com.tw> 12853M: Harald Welte <HaraldWelte@viatech.com> 12854S: Maintained 12855F: drivers/mmc/host/via-sdmmc.c 12856 12857VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12858M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12859L: linux-fbdev@vger.kernel.org 12860S: Maintained 12861F: include/linux/via-core.h 12862F: include/linux/via-gpio.h 12863F: include/linux/via_i2c.h 12864F: drivers/video/fbdev/via/ 12865 12866VIA VELOCITY NETWORK DRIVER 12867M: Francois Romieu <romieu@fr.zoreil.com> 12868L: netdev@vger.kernel.org 12869S: Maintained 12870F: drivers/net/ethernet/via/via-velocity.* 12871 12872VIRT LIB 12873M: Alex Williamson <alex.williamson@redhat.com> 12874M: Paolo Bonzini <pbonzini@redhat.com> 12875L: kvm@vger.kernel.org 12876S: Supported 12877F: virt/lib/ 12878 12879VIVID VIRTUAL VIDEO DRIVER 12880M: Hans Verkuil <hverkuil@xs4all.nl> 12881L: linux-media@vger.kernel.org 12882T: git git://linuxtv.org/media_tree.git 12883W: https://linuxtv.org 12884S: Maintained 12885F: drivers/media/platform/vivid/* 12886 12887VLAN (802.1Q) 12888M: Patrick McHardy <kaber@trash.net> 12889L: netdev@vger.kernel.org 12890S: Maintained 12891F: drivers/net/macvlan.c 12892F: include/linux/if_*vlan.h 12893F: net/8021q/ 12894 12895VLYNQ BUS 12896M: Florian Fainelli <f.fainelli@gmail.com> 12897L: openwrt-devel@lists.openwrt.org (subscribers-only) 12898S: Maintained 12899F: drivers/vlynq/vlynq.c 12900F: include/linux/vlynq.h 12901 12902VME SUBSYSTEM 12903M: Martyn Welch <martyn@welchs.me.uk> 12904M: Manohar Vanga <manohar.vanga@gmail.com> 12905M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12906L: devel@driverdev.osuosl.org 12907S: Maintained 12908T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12909F: Documentation/vme_api.txt 12910F: drivers/staging/vme/ 12911F: drivers/vme/ 12912F: include/linux/vme* 12913 12914VMWARE HYPERVISOR INTERFACE 12915M: Alok Kataria <akataria@vmware.com> 12916L: virtualization@lists.linux-foundation.org 12917S: Supported 12918F: arch/x86/kernel/cpu/vmware.c 12919 12920VMWARE BALLOON DRIVER 12921M: Xavier Deguillard <xdeguillard@vmware.com> 12922M: Philip Moltmann <moltmann@vmware.com> 12923M: "VMware, Inc." <pv-drivers@vmware.com> 12924L: linux-kernel@vger.kernel.org 12925S: Maintained 12926F: drivers/misc/vmw_balloon.c 12927 12928VMWARE VMMOUSE SUBDRIVER 12929M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12930M: "VMware, Inc." <pv-drivers@vmware.com> 12931L: linux-input@vger.kernel.org 12932S: Maintained 12933F: drivers/input/mouse/vmmouse.c 12934F: drivers/input/mouse/vmmouse.h 12935 12936VMWARE VMXNET3 ETHERNET DRIVER 12937M: Shrikrishna Khare <skhare@vmware.com> 12938M: "VMware, Inc." <pv-drivers@vmware.com> 12939L: netdev@vger.kernel.org 12940S: Maintained 12941F: drivers/net/vmxnet3/ 12942 12943VMware PVSCSI driver 12944M: Jim Gill <jgill@vmware.com> 12945M: VMware PV-Drivers <pv-drivers@vmware.com> 12946L: linux-scsi@vger.kernel.org 12947S: Maintained 12948F: drivers/scsi/vmw_pvscsi.c 12949F: drivers/scsi/vmw_pvscsi.h 12950 12951VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12952M: Liam Girdwood <lgirdwood@gmail.com> 12953M: Mark Brown <broonie@kernel.org> 12954L: linux-kernel@vger.kernel.org 12955W: http://www.slimlogic.co.uk/?p=48 12956T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12957S: Supported 12958F: Documentation/devicetree/bindings/regulator/ 12959F: drivers/regulator/ 12960F: include/dt-bindings/regulator/ 12961F: include/linux/regulator/ 12962 12963VRF 12964M: David Ahern <dsa@cumulusnetworks.com> 12965M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12966L: netdev@vger.kernel.org 12967S: Maintained 12968F: drivers/net/vrf.c 12969F: Documentation/networking/vrf.txt 12970 12971VT1211 HARDWARE MONITOR DRIVER 12972M: Juerg Haefliger <juergh@gmail.com> 12973L: linux-hwmon@vger.kernel.org 12974S: Maintained 12975F: Documentation/hwmon/vt1211 12976F: drivers/hwmon/vt1211.c 12977 12978VT8231 HARDWARE MONITOR DRIVER 12979M: Roger Lucas <vt8231@hiddenengine.co.uk> 12980L: linux-hwmon@vger.kernel.org 12981S: Maintained 12982F: drivers/hwmon/vt8231.c 12983 12984VUB300 USB to SDIO/SD/MMC bridge chip 12985M: Tony Olech <tony.olech@elandigitalsystems.com> 12986L: linux-mmc@vger.kernel.org 12987L: linux-usb@vger.kernel.org 12988S: Supported 12989F: drivers/mmc/host/vub300.c 12990 12991W1 DALLAS'S 1-WIRE BUS 12992M: Evgeniy Polyakov <zbr@ioremap.net> 12993S: Maintained 12994F: Documentation/w1/ 12995F: drivers/w1/ 12996 12997W83791D HARDWARE MONITORING DRIVER 12998M: Marc Hulsman <m.hulsman@tudelft.nl> 12999L: linux-hwmon@vger.kernel.org 13000S: Maintained 13001F: Documentation/hwmon/w83791d 13002F: drivers/hwmon/w83791d.c 13003 13004W83793 HARDWARE MONITORING DRIVER 13005M: Rudolf Marek <r.marek@assembler.cz> 13006L: linux-hwmon@vger.kernel.org 13007S: Maintained 13008F: Documentation/hwmon/w83793 13009F: drivers/hwmon/w83793.c 13010 13011W83795 HARDWARE MONITORING DRIVER 13012M: Jean Delvare <jdelvare@suse.com> 13013L: linux-hwmon@vger.kernel.org 13014S: Maintained 13015F: drivers/hwmon/w83795.c 13016 13017W83L51xD SD/MMC CARD INTERFACE DRIVER 13018M: Pierre Ossman <pierre@ossman.eu> 13019S: Maintained 13020F: drivers/mmc/host/wbsd.* 13021 13022WACOM PROTOCOL 4 SERIAL TABLETS 13023M: Julian Squires <julian@cipht.net> 13024M: Hans de Goede <hdegoede@redhat.com> 13025L: linux-input@vger.kernel.org 13026S: Maintained 13027F: drivers/input/tablet/wacom_serial4.c 13028 13029WATCHDOG DEVICE DRIVERS 13030M: Wim Van Sebroeck <wim@iguana.be> 13031R: Guenter Roeck <linux@roeck-us.net> 13032L: linux-watchdog@vger.kernel.org 13033W: http://www.linux-watchdog.org/ 13034T: git git://www.linux-watchdog.org/linux-watchdog.git 13035S: Maintained 13036F: Documentation/devicetree/bindings/watchdog/ 13037F: Documentation/watchdog/ 13038F: drivers/watchdog/ 13039F: include/linux/watchdog.h 13040F: include/uapi/linux/watchdog.h 13041 13042WIIMOTE HID DRIVER 13043M: David Herrmann <dh.herrmann@googlemail.com> 13044L: linux-input@vger.kernel.org 13045S: Maintained 13046F: drivers/hid/hid-wiimote* 13047 13048WINBOND CIR DRIVER 13049M: David Härdeman <david@hardeman.nu> 13050S: Maintained 13051F: drivers/media/rc/winbond-cir.c 13052 13053WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13054M: William Breathitt Gray <vilhelm.gray@gmail.com> 13055L: linux-watchdog@vger.kernel.org 13056S: Maintained 13057F: drivers/watchdog/ebc-c384_wdt.c 13058 13059WINSYSTEMS WS16C48 GPIO DRIVER 13060M: William Breathitt Gray <vilhelm.gray@gmail.com> 13061L: linux-gpio@vger.kernel.org 13062S: Maintained 13063F: drivers/gpio/gpio-ws16c48.c 13064 13065WIMAX STACK 13066M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13067M: linux-wimax@intel.com 13068L: wimax@linuxwimax.org (subscribers-only) 13069S: Supported 13070W: http://linuxwimax.org 13071F: Documentation/wimax/README.wimax 13072F: include/linux/wimax/debug.h 13073F: include/net/wimax.h 13074F: include/uapi/linux/wimax.h 13075F: net/wimax/ 13076 13077WISTRON LAPTOP BUTTON DRIVER 13078M: Miloslav Trmac <mitr@volny.cz> 13079S: Maintained 13080F: drivers/input/misc/wistron_btns.c 13081 13082WL3501 WIRELESS PCMCIA CARD DRIVER 13083M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13084L: linux-wireless@vger.kernel.org 13085W: http://oops.ghostprotocols.net:81/blog 13086S: Maintained 13087F: drivers/net/wireless/wl3501* 13088 13089WOLFSON MICROELECTRONICS DRIVERS 13090L: patches@opensource.wolfsonmicro.com 13091T: git https://github.com/CirrusLogic/linux-drivers.git 13092W: https://github.com/CirrusLogic/linux-drivers/wiki 13093S: Supported 13094F: Documentation/hwmon/wm83?? 13095F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13096F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13097F: Documentation/devicetree/bindings/mfd/arizona.txt 13098F: arch/arm/mach-s3c64xx/mach-crag6410* 13099F: drivers/clk/clk-wm83*.c 13100F: drivers/extcon/extcon-arizona.c 13101F: drivers/leds/leds-wm83*.c 13102F: drivers/gpio/gpio-*wm*.c 13103F: drivers/gpio/gpio-arizona.c 13104F: drivers/hwmon/wm83??-hwmon.c 13105F: drivers/input/misc/wm831x-on.c 13106F: drivers/input/touchscreen/wm831x-ts.c 13107F: drivers/input/touchscreen/wm97*.c 13108F: drivers/mfd/arizona* 13109F: drivers/mfd/wm*.c 13110F: drivers/mfd/cs47l24* 13111F: drivers/power/supply/wm83*.c 13112F: drivers/rtc/rtc-wm83*.c 13113F: drivers/regulator/wm8*.c 13114F: drivers/video/backlight/wm83*_bl.c 13115F: drivers/watchdog/wm83*_wdt.c 13116F: include/linux/mfd/arizona/ 13117F: include/linux/mfd/wm831x/ 13118F: include/linux/mfd/wm8350/ 13119F: include/linux/mfd/wm8400* 13120F: include/linux/wm97xx.h 13121F: include/sound/wm????.h 13122F: sound/soc/codecs/arizona.? 13123F: sound/soc/codecs/wm* 13124F: sound/soc/codecs/cs47l24* 13125 13126WORKQUEUE 13127M: Tejun Heo <tj@kernel.org> 13128R: Lai Jiangshan <jiangshanlai@gmail.com> 13129T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13130S: Maintained 13131F: include/linux/workqueue.h 13132F: kernel/workqueue.c 13133F: Documentation/workqueue.txt 13134 13135X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13136M: Chen-Yu Tsai <wens@csie.org> 13137L: linux-kernel@vger.kernel.org 13138S: Maintained 13139N: axp[128] 13140 13141X.25 NETWORK LAYER 13142M: Andrew Hendry <andrew.hendry@gmail.com> 13143L: linux-x25@vger.kernel.org 13144S: Odd Fixes 13145F: Documentation/networking/x25* 13146F: include/net/x25* 13147F: net/x25/ 13148 13149X86 ARCHITECTURE (32-BIT AND 64-BIT) 13150M: Thomas Gleixner <tglx@linutronix.de> 13151M: Ingo Molnar <mingo@redhat.com> 13152M: "H. Peter Anvin" <hpa@zytor.com> 13153M: x86@kernel.org 13154L: linux-kernel@vger.kernel.org 13155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13156S: Maintained 13157F: Documentation/x86/ 13158F: arch/x86/ 13159 13160X86 PLATFORM DRIVERS 13161M: Darren Hart <dvhart@infradead.org> 13162L: platform-driver-x86@vger.kernel.org 13163T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13164S: Maintained 13165F: drivers/platform/x86/ 13166F: drivers/platform/olpc/ 13167 13168X86 MCE INFRASTRUCTURE 13169M: Tony Luck <tony.luck@intel.com> 13170M: Borislav Petkov <bp@alien8.de> 13171L: linux-edac@vger.kernel.org 13172S: Maintained 13173F: arch/x86/kernel/cpu/mcheck/* 13174 13175X86 MICROCODE UPDATE SUPPORT 13176M: Borislav Petkov <bp@alien8.de> 13177S: Maintained 13178F: arch/x86/kernel/cpu/microcode/* 13179 13180X86 VDSO 13181M: Andy Lutomirski <luto@amacapital.net> 13182L: linux-kernel@vger.kernel.org 13183T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13184S: Maintained 13185F: arch/x86/entry/vdso/ 13186 13187XC2028/3028 TUNER DRIVER 13188M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13189M: Mauro Carvalho Chehab <mchehab@kernel.org> 13190L: linux-media@vger.kernel.org 13191W: https://linuxtv.org 13192T: git git://linuxtv.org/media_tree.git 13193S: Maintained 13194F: drivers/media/tuners/tuner-xc2028.* 13195 13196XEN HYPERVISOR INTERFACE 13197M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13198M: David Vrabel <david.vrabel@citrix.com> 13199M: Juergen Gross <jgross@suse.com> 13200L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13201T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13202S: Supported 13203F: arch/x86/xen/ 13204F: drivers/*/xen-*front.c 13205F: drivers/xen/ 13206F: arch/x86/include/asm/xen/ 13207F: include/xen/ 13208F: include/uapi/xen/ 13209 13210XEN HYPERVISOR ARM 13211M: Stefano Stabellini <sstabellini@kernel.org> 13212L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13213S: Maintained 13214F: arch/arm/xen/ 13215F: arch/arm/include/asm/xen/ 13216 13217XEN HYPERVISOR ARM64 13218M: Stefano Stabellini <sstabellini@kernel.org> 13219L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13220S: Maintained 13221F: arch/arm64/xen/ 13222F: arch/arm64/include/asm/xen/ 13223 13224XEN NETWORK BACKEND DRIVER 13225M: Wei Liu <wei.liu2@citrix.com> 13226M: Paul Durrant <paul.durrant@citrix.com> 13227L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13228L: netdev@vger.kernel.org 13229S: Supported 13230F: drivers/net/xen-netback/* 13231 13232XEN PCI SUBSYSTEM 13233M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13234L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13235S: Supported 13236F: arch/x86/pci/*xen* 13237F: drivers/pci/*xen* 13238 13239XEN BLOCK SUBSYSTEM 13240M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13241M: Roger Pau Monné <roger.pau@citrix.com> 13242L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13243S: Supported 13244F: drivers/block/xen-blkback/* 13245F: drivers/block/xen* 13246 13247XEN PVSCSI DRIVERS 13248M: Juergen Gross <jgross@suse.com> 13249L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13250L: linux-scsi@vger.kernel.org 13251S: Supported 13252F: drivers/scsi/xen-scsifront.c 13253F: drivers/xen/xen-scsiback.c 13254F: include/xen/interface/io/vscsiif.h 13255 13256XEN SWIOTLB SUBSYSTEM 13257M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13258L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13259S: Supported 13260F: arch/x86/xen/*swiotlb* 13261F: drivers/xen/*swiotlb* 13262 13263XFS FILESYSTEM 13264M: Dave Chinner <david@fromorbit.com> 13265M: linux-xfs@vger.kernel.org 13266L: linux-xfs@vger.kernel.org 13267W: http://xfs.org/ 13268T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13269S: Supported 13270F: Documentation/filesystems/xfs.txt 13271F: fs/xfs/ 13272 13273XILINX AXI ETHERNET DRIVER 13274M: Anirudha Sarangi <anirudh@xilinx.com> 13275M: John Linn <John.Linn@xilinx.com> 13276S: Maintained 13277F: drivers/net/ethernet/xilinx/xilinx_axienet* 13278 13279XILINX UARTLITE SERIAL DRIVER 13280M: Peter Korsgaard <jacmet@sunsite.dk> 13281L: linux-serial@vger.kernel.org 13282S: Maintained 13283F: drivers/tty/serial/uartlite.c 13284 13285XILINX VIDEO IP CORES 13286M: Hyun Kwon <hyun.kwon@xilinx.com> 13287M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13288L: linux-media@vger.kernel.org 13289T: git git://linuxtv.org/media_tree.git 13290S: Supported 13291F: Documentation/devicetree/bindings/media/xilinx/ 13292F: drivers/media/platform/xilinx/ 13293F: include/uapi/linux/xilinx-v4l2-controls.h 13294 13295XILLYBUS DRIVER 13296M: Eli Billauer <eli.billauer@gmail.com> 13297L: linux-kernel@vger.kernel.org 13298S: Supported 13299F: drivers/char/xillybus/ 13300 13301XTENSA XTFPGA PLATFORM SUPPORT 13302M: Max Filippov <jcmvbkbc@gmail.com> 13303L: linux-xtensa@linux-xtensa.org 13304S: Maintained 13305F: drivers/spi/spi-xtensa-xtfpga.c 13306F: sound/soc/xtensa/xtfpga-i2s.c 13307 13308YAM DRIVER FOR AX.25 13309M: Jean-Paul Roubelat <jpr@f6fbb.org> 13310L: linux-hams@vger.kernel.org 13311S: Maintained 13312F: drivers/net/hamradio/yam* 13313F: include/linux/yam.h 13314 13315YEALINK PHONE DRIVER 13316M: Henk Vergonet <Henk.Vergonet@gmail.com> 13317L: usbb2k-api-dev@nongnu.org 13318S: Maintained 13319F: Documentation/input/yealink.txt 13320F: drivers/input/misc/yealink.* 13321 13322Z8530 DRIVER FOR AX.25 13323M: Joerg Reuter <jreuter@yaina.de> 13324W: http://yaina.de/jreuter/ 13325W: http://www.qsl.net/dl1bke/ 13326L: linux-hams@vger.kernel.org 13327S: Maintained 13328F: Documentation/networking/z8530drv.txt 13329F: drivers/net/hamradio/*scc.c 13330F: drivers/net/hamradio/z8530.h 13331 13332ZBUD COMPRESSED PAGE ALLOCATOR 13333M: Seth Jennings <sjenning@redhat.com> 13334L: linux-mm@kvack.org 13335S: Maintained 13336F: mm/zbud.c 13337F: include/linux/zbud.h 13338 13339ZD1211RW WIRELESS DRIVER 13340M: Daniel Drake <dsd@gentoo.org> 13341M: Ulrich Kunitz <kune@deine-taler.de> 13342W: http://zd1211.ath.cx/wiki/DriverRewrite 13343L: linux-wireless@vger.kernel.org 13344L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13345S: Maintained 13346F: drivers/net/wireless/zydas/zd1211rw/ 13347 13348ZPOOL COMPRESSED PAGE STORAGE API 13349M: Dan Streetman <ddstreet@ieee.org> 13350L: linux-mm@kvack.org 13351S: Maintained 13352F: mm/zpool.c 13353F: include/linux/zpool.h 13354 13355ZR36067 VIDEO FOR LINUX DRIVER 13356L: mjpeg-users@lists.sourceforge.net 13357L: linux-media@vger.kernel.org 13358W: http://mjpeg.sourceforge.net/driver-zoran/ 13359T: hg https://linuxtv.org/hg/v4l-dvb 13360S: Odd Fixes 13361F: drivers/media/pci/zoran/ 13362 13363ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13364M: Minchan Kim <minchan@kernel.org> 13365M: Nitin Gupta <ngupta@vflare.org> 13366R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13367L: linux-kernel@vger.kernel.org 13368S: Maintained 13369F: drivers/block/zram/ 13370F: Documentation/blockdev/zram.txt 13371 13372ZS DECSTATION Z85C30 SERIAL DRIVER 13373M: "Maciej W. Rozycki" <macro@linux-mips.org> 13374S: Maintained 13375F: drivers/tty/serial/zs.* 13376 13377ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13378M: Minchan Kim <minchan@kernel.org> 13379M: Nitin Gupta <ngupta@vflare.org> 13380R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13381L: linux-mm@kvack.org 13382S: Maintained 13383F: mm/zsmalloc.c 13384F: include/linux/zsmalloc.h 13385F: Documentation/vm/zsmalloc.txt 13386 13387ZSWAP COMPRESSED SWAP CACHING 13388M: Seth Jennings <sjenning@redhat.com> 13389L: linux-mm@kvack.org 13390S: Maintained 13391F: mm/zswap.c 13392 13393THE REST 13394M: Linus Torvalds <torvalds@linux-foundation.org> 13395L: linux-kernel@vger.kernel.org 13396Q: http://patchwork.kernel.org/project/LKML/list/ 13397T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13398S: Buried alive in reporters 13399F: * 13400F: */ 13401