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 SUBSYSTEM AND DRIVERS 6123M: Jonathan Cameron <jic23@kernel.org> 6124R: Hartmut Knaack <knaack.h@gmx.de> 6125R: Lars-Peter Clausen <lars@metafoo.de> 6126R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6127L: linux-iio@vger.kernel.org 6128T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6129S: Maintained 6130F: Documentation/devicetree/bindings/iio/ 6131F: drivers/iio/ 6132F: drivers/staging/iio/ 6133F: include/linux/iio/ 6134F: tools/iio/ 6135 6136IKANOS/ADI EAGLE ADSL USB DRIVER 6137M: Matthieu Castet <castet.matthieu@free.fr> 6138M: Stanislaw Gruszka <stf_xl@wp.pl> 6139S: Maintained 6140F: drivers/usb/atm/ueagle-atm.c 6141 6142IMGTEC ASCII LCD DRIVER 6143M: Paul Burton <paul.burton@imgtec.com> 6144S: Maintained 6145F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6146F: drivers/auxdisplay/img-ascii-lcd.c 6147 6148INA209 HARDWARE MONITOR DRIVER 6149M: Guenter Roeck <linux@roeck-us.net> 6150L: linux-hwmon@vger.kernel.org 6151S: Maintained 6152F: Documentation/hwmon/ina209 6153F: Documentation/devicetree/bindings/i2c/ina209.txt 6154F: drivers/hwmon/ina209.c 6155 6156INA2XX HARDWARE MONITOR DRIVER 6157M: Guenter Roeck <linux@roeck-us.net> 6158L: linux-hwmon@vger.kernel.org 6159S: Maintained 6160F: Documentation/hwmon/ina2xx 6161F: drivers/hwmon/ina2xx.c 6162F: include/linux/platform_data/ina2xx.h 6163 6164INDUSTRY PACK SUBSYSTEM (IPACK) 6165M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6166M: Jens Taprogge <jens.taprogge@taprogge.org> 6167M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6168L: industrypack-devel@lists.sourceforge.net 6169W: http://industrypack.sourceforge.net 6170S: Maintained 6171F: drivers/ipack/ 6172 6173INGENIC JZ4780 DMA Driver 6174M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6175S: Maintained 6176F: drivers/dma/dma-jz4780.c 6177 6178INGENIC JZ4780 NAND DRIVER 6179M: Harvey Hunt <harveyhuntnexus@gmail.com> 6180L: linux-mtd@lists.infradead.org 6181S: Maintained 6182F: drivers/mtd/nand/jz4780_* 6183 6184INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6185M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6186M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6187L: linux-ima-devel@lists.sourceforge.net 6188L: linux-ima-user@lists.sourceforge.net 6189L: linux-security-module@vger.kernel.org 6190T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6191S: Supported 6192F: security/integrity/ima/ 6193 6194IMGTEC IR DECODER DRIVER 6195M: James Hogan <james.hogan@imgtec.com> 6196S: Maintained 6197F: drivers/media/rc/img-ir/ 6198 6199IMS TWINTURBO FRAMEBUFFER DRIVER 6200L: linux-fbdev@vger.kernel.org 6201S: Orphan 6202F: drivers/video/fbdev/imsttfb.c 6203 6204INFINIBAND SUBSYSTEM 6205M: Doug Ledford <dledford@redhat.com> 6206M: Sean Hefty <sean.hefty@intel.com> 6207M: Hal Rosenstock <hal.rosenstock@gmail.com> 6208L: linux-rdma@vger.kernel.org 6209W: http://www.openfabrics.org/ 6210Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6212S: Supported 6213F: Documentation/infiniband/ 6214F: drivers/infiniband/ 6215F: include/uapi/linux/if_infiniband.h 6216F: include/uapi/rdma/ 6217F: include/rdma/ 6218 6219INOTIFY 6220M: John McCutchan <john@johnmccutchan.com> 6221M: Robert Love <rlove@rlove.org> 6222M: Eric Paris <eparis@parisplace.org> 6223S: Maintained 6224F: Documentation/filesystems/inotify.txt 6225F: fs/notify/inotify/ 6226F: include/linux/inotify.h 6227F: include/uapi/linux/inotify.h 6228 6229INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6230M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6231L: linux-input@vger.kernel.org 6232Q: http://patchwork.kernel.org/project/linux-input/list/ 6233T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6234S: Maintained 6235F: drivers/input/ 6236F: include/linux/input.h 6237F: include/uapi/linux/input.h 6238F: include/linux/input/ 6239F: Documentation/devicetree/bindings/input/ 6240 6241INPUT MULTITOUCH (MT) PROTOCOL 6242M: Henrik Rydberg <rydberg@bitmath.org> 6243L: linux-input@vger.kernel.org 6244S: Odd fixes 6245F: Documentation/input/multi-touch-protocol.txt 6246F: drivers/input/input-mt.c 6247K: \b(ABS|SYN)_MT_ 6248 6249INTEL ASoC BDW/HSW DRIVERS 6250M: Jie Yang <yang.jie@linux.intel.com> 6251L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6252S: Supported 6253F: sound/soc/intel/common/sst-dsp* 6254F: sound/soc/intel/common/sst-firmware.c 6255F: sound/soc/intel/boards/broadwell.c 6256F: sound/soc/intel/haswell/ 6257 6258INTEL C600 SERIES SAS CONTROLLER DRIVER 6259M: Intel SCU Linux support <intel-linux-scu@intel.com> 6260M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6261L: linux-scsi@vger.kernel.org 6262T: git git://git.code.sf.net/p/intel-sas/isci 6263S: Supported 6264F: drivers/scsi/isci/ 6265 6266INTEL HID EVENT DRIVER 6267M: Alex Hung <alex.hung@canonical.com> 6268L: platform-driver-x86@vger.kernel.org 6269S: Maintained 6270F: drivers/platform/x86/intel-hid.c 6271 6272INTEL VIRTUAL BUTTON DRIVER 6273M: AceLan Kao <acelan.kao@canonical.com> 6274L: platform-driver-x86@vger.kernel.org 6275S: Maintained 6276F: drivers/platform/x86/intel-vbtn.c 6277 6278INTEL IDLE DRIVER 6279M: Len Brown <lenb@kernel.org> 6280L: linux-pm@vger.kernel.org 6281T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6282S: Supported 6283F: drivers/idle/intel_idle.c 6284 6285INTEL INTEGRATED SENSOR HUB DRIVER 6286M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6287M: Jiri Kosina <jikos@kernel.org> 6288L: linux-input@vger.kernel.org 6289S: Maintained 6290F: drivers/hid/intel-ish-hid/ 6291 6292INTEL PSTATE DRIVER 6293M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6294M: Len Brown <lenb@kernel.org> 6295L: linux-pm@vger.kernel.org 6296S: Supported 6297F: drivers/cpufreq/intel_pstate.c 6298 6299INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6300M: Maik Broemme <mbroemme@libmpq.org> 6301L: linux-fbdev@vger.kernel.org 6302S: Maintained 6303F: Documentation/fb/intelfb.txt 6304F: drivers/video/fbdev/intelfb/ 6305 6306INTEL 810/815 FRAMEBUFFER DRIVER 6307M: Antonino Daplas <adaplas@gmail.com> 6308L: linux-fbdev@vger.kernel.org 6309S: Maintained 6310F: drivers/video/fbdev/i810/ 6311 6312INTEL MENLOW THERMAL DRIVER 6313M: Sujith Thomas <sujith.thomas@intel.com> 6314L: platform-driver-x86@vger.kernel.org 6315W: https://01.org/linux-acpi 6316S: Supported 6317F: drivers/platform/x86/intel_menlow.c 6318 6319INTEL I/OAT DMA DRIVER 6320M: Dave Jiang <dave.jiang@intel.com> 6321R: Dan Williams <dan.j.williams@intel.com> 6322L: dmaengine@vger.kernel.org 6323Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6324S: Supported 6325F: drivers/dma/ioat* 6326 6327INTEL IOMMU (VT-d) 6328M: David Woodhouse <dwmw2@infradead.org> 6329L: iommu@lists.linux-foundation.org 6330T: git git://git.infradead.org/iommu-2.6.git 6331S: Supported 6332F: drivers/iommu/intel-iommu.c 6333F: include/linux/intel-iommu.h 6334 6335INTEL IOP-ADMA DMA DRIVER 6336R: Dan Williams <dan.j.williams@intel.com> 6337S: Odd fixes 6338F: drivers/dma/iop-adma.c 6339 6340INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6341M: Krzysztof Halasa <khalasa@piap.pl> 6342S: Maintained 6343F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6344F: arch/arm/mach-ixp4xx/include/mach/npe.h 6345F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6346F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6347F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6348F: drivers/net/wan/ixp4xx_hss.c 6349 6350INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6351M: Deepak Saxena <dsaxena@plexity.net> 6352S: Maintained 6353F: drivers/char/hw_random/ixp4xx-rng.c 6354 6355INTEL ETHERNET DRIVERS 6356M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6357L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6358W: http://www.intel.com/support/feedback.htm 6359W: http://e1000.sourceforge.net/ 6360Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6362T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6363S: Supported 6364F: Documentation/networking/e100.txt 6365F: Documentation/networking/e1000.txt 6366F: Documentation/networking/e1000e.txt 6367F: Documentation/networking/igb.txt 6368F: Documentation/networking/igbvf.txt 6369F: Documentation/networking/ixgb.txt 6370F: Documentation/networking/ixgbe.txt 6371F: Documentation/networking/ixgbevf.txt 6372F: Documentation/networking/i40e.txt 6373F: Documentation/networking/i40evf.txt 6374F: drivers/net/ethernet/intel/ 6375F: drivers/net/ethernet/intel/*/ 6376 6377INTEL RDMA RNIC DRIVER 6378M: Faisal Latif <faisal.latif@intel.com> 6379R: Chien Tin Tung <chien.tin.tung@intel.com> 6380R: Mustafa Ismail <mustafa.ismail@intel.com> 6381R: Shiraz Saleem <shiraz.saleem@intel.com> 6382R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6383L: linux-rdma@vger.kernel.org 6384S: Supported 6385F: drivers/infiniband/hw/i40iw/ 6386 6387INTEL MERRIFIELD GPIO DRIVER 6388M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6389L: linux-gpio@vger.kernel.org 6390S: Maintained 6391F: drivers/gpio/gpio-merrifield.c 6392 6393INTEL-MID GPIO DRIVER 6394M: David Cohen <david.a.cohen@linux.intel.com> 6395L: linux-gpio@vger.kernel.org 6396S: Maintained 6397F: drivers/gpio/gpio-intel-mid.c 6398 6399INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6400M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6401L: linux-wireless@vger.kernel.org 6402S: Maintained 6403F: Documentation/networking/README.ipw2100 6404F: Documentation/networking/README.ipw2200 6405F: drivers/net/wireless/intel/ipw2x00/ 6406 6407INTEL(R) TRACE HUB 6408M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6409S: Supported 6410F: Documentation/trace/intel_th.txt 6411F: drivers/hwtracing/intel_th/ 6412 6413INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6414M: Ning Sun <ning.sun@intel.com> 6415L: tboot-devel@lists.sourceforge.net 6416W: http://tboot.sourceforge.net 6417T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6418S: Supported 6419F: Documentation/intel_txt.txt 6420F: include/linux/tboot.h 6421F: arch/x86/kernel/tboot.c 6422 6423INTEL WIRELESS WIMAX CONNECTION 2400 6424M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6425M: linux-wimax@intel.com 6426L: wimax@linuxwimax.org (subscribers-only) 6427S: Supported 6428W: http://linuxwimax.org 6429F: Documentation/wimax/README.i2400m 6430F: drivers/net/wimax/i2400m/ 6431F: include/uapi/linux/wimax/i2400m.h 6432 6433INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6434M: Stanislaw Gruszka <sgruszka@redhat.com> 6435L: linux-wireless@vger.kernel.org 6436S: Supported 6437F: drivers/net/wireless/intel/iwlegacy/ 6438 6439INTEL WIRELESS WIFI LINK (iwlwifi) 6440M: Johannes Berg <johannes.berg@intel.com> 6441M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6442M: Luca Coelho <luciano.coelho@intel.com> 6443M: Intel Linux Wireless <linuxwifi@intel.com> 6444L: linux-wireless@vger.kernel.org 6445W: http://intellinuxwireless.org 6446T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6447S: Supported 6448F: drivers/net/wireless/intel/iwlwifi/ 6449 6450INTEL MANAGEMENT ENGINE (mei) 6451M: Tomas Winkler <tomas.winkler@intel.com> 6452L: linux-kernel@vger.kernel.org 6453S: Supported 6454F: include/uapi/linux/mei.h 6455F: include/linux/mei_cl_bus.h 6456F: drivers/misc/mei/* 6457F: drivers/watchdog/mei_wdt.c 6458F: Documentation/misc-devices/mei/* 6459F: samples/mei/* 6460 6461INTEL MIC DRIVERS (mic) 6462M: Sudeep Dutt <sudeep.dutt@intel.com> 6463M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6464S: Supported 6465W: https://github.com/sudeepdutt/mic 6466W: http://software.intel.com/en-us/mic-developer 6467F: include/linux/mic_bus.h 6468F: include/linux/scif.h 6469F: include/uapi/linux/mic_common.h 6470F: include/uapi/linux/mic_ioctl.h 6471F: include/uapi/linux/scif_ioctl.h 6472F: drivers/misc/mic/ 6473F: drivers/dma/mic_x100_dma.c 6474F: drivers/dma/mic_x100_dma.h 6475F: Documentation/mic/ 6476 6477INTEL PMC/P-Unit IPC DRIVER 6478M: Zha Qipeng<qipeng.zha@intel.com> 6479L: platform-driver-x86@vger.kernel.org 6480S: Maintained 6481F: drivers/platform/x86/intel_pmc_ipc.c 6482F: drivers/platform/x86/intel_punit_ipc.c 6483F: arch/x86/include/asm/intel_pmc_ipc.h 6484F: arch/x86/include/asm/intel_punit_ipc.h 6485 6486INTEL TELEMETRY DRIVER 6487M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6488L: platform-driver-x86@vger.kernel.org 6489S: Maintained 6490F: arch/x86/include/asm/intel_telemetry.h 6491F: drivers/platform/x86/intel_telemetry* 6492 6493INTEL PMC CORE DRIVER 6494M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6495M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6496L: platform-driver-x86@vger.kernel.org 6497S: Maintained 6498F: arch/x86/include/asm/pmc_core.h 6499F: drivers/platform/x86/intel_pmc_core* 6500 6501INVENSENSE MPU-3050 GYROSCOPE DRIVER 6502M: Linus Walleij <linus.walleij@linaro.org> 6503L: linux-iio@vger.kernel.org 6504S: Maintained 6505F: drivers/iio/gyro/mpu3050* 6506F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6507 6508IOC3 ETHERNET DRIVER 6509M: Ralf Baechle <ralf@linux-mips.org> 6510L: linux-mips@linux-mips.org 6511S: Maintained 6512F: drivers/net/ethernet/sgi/ioc3-eth.c 6513 6514IOC3 SERIAL DRIVER 6515M: Pat Gefre <pfg@sgi.com> 6516L: linux-serial@vger.kernel.org 6517S: Maintained 6518F: drivers/tty/serial/ioc3_serial.c 6519 6520IOMMU DRIVERS 6521M: Joerg Roedel <joro@8bytes.org> 6522L: iommu@lists.linux-foundation.org 6523T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6524S: Maintained 6525F: Documentation/devicetree/bindings/iommu/ 6526F: drivers/iommu/ 6527 6528IP MASQUERADING 6529M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6530S: Maintained 6531F: net/ipv4/netfilter/ipt_MASQUERADE.c 6532 6533IPMI SUBSYSTEM 6534M: Corey Minyard <minyard@acm.org> 6535L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6536W: http://openipmi.sourceforge.net/ 6537S: Supported 6538F: Documentation/IPMI.txt 6539F: drivers/char/ipmi/ 6540F: include/linux/ipmi* 6541F: include/uapi/linux/ipmi* 6542 6543QCOM AUDIO (ASoC) DRIVERS 6544M: Patrick Lai <plai@codeaurora.org> 6545M: Banajit Goswami <bgoswami@codeaurora.org> 6546L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6547S: Supported 6548F: sound/soc/qcom/ 6549 6550IPS SCSI RAID DRIVER 6551M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6552L: linux-scsi@vger.kernel.org 6553W: http://www.adaptec.com/ 6554S: Maintained 6555F: drivers/scsi/ips* 6556 6557IPVS 6558M: Wensong Zhang <wensong@linux-vs.org> 6559M: Simon Horman <horms@verge.net.au> 6560M: Julian Anastasov <ja@ssi.bg> 6561L: netdev@vger.kernel.org 6562L: lvs-devel@vger.kernel.org 6563S: Maintained 6564T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6565T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6566F: Documentation/networking/ipvs-sysctl.txt 6567F: include/net/ip_vs.h 6568F: include/uapi/linux/ip_vs.h 6569F: net/netfilter/ipvs/ 6570 6571IPWIRELESS DRIVER 6572M: Jiri Kosina <jikos@kernel.org> 6573M: David Sterba <dsterba@suse.com> 6574S: Odd Fixes 6575F: drivers/tty/ipwireless/ 6576 6577IPX NETWORK LAYER 6578M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6579L: netdev@vger.kernel.org 6580S: Maintained 6581F: include/net/ipx.h 6582F: include/uapi/linux/ipx.h 6583F: net/ipx/ 6584 6585IRDA SUBSYSTEM 6586M: Samuel Ortiz <samuel@sortiz.org> 6587L: irda-users@lists.sourceforge.net (subscribers-only) 6588L: netdev@vger.kernel.org 6589W: http://irda.sourceforge.net/ 6590S: Maintained 6591T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6592F: Documentation/networking/irda.txt 6593F: drivers/net/irda/ 6594F: include/net/irda/ 6595F: net/irda/ 6596 6597IRQ SUBSYSTEM 6598M: Thomas Gleixner <tglx@linutronix.de> 6599L: linux-kernel@vger.kernel.org 6600S: Maintained 6601T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6602F: kernel/irq/ 6603 6604IRQCHIP DRIVERS 6605M: Thomas Gleixner <tglx@linutronix.de> 6606M: Jason Cooper <jason@lakedaemon.net> 6607M: Marc Zyngier <marc.zyngier@arm.com> 6608L: linux-kernel@vger.kernel.org 6609S: Maintained 6610T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6611T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6612F: Documentation/devicetree/bindings/interrupt-controller/ 6613F: drivers/irqchip/ 6614 6615IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6616M: Marc Zyngier <marc.zyngier@arm.com> 6617S: Maintained 6618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6619F: Documentation/IRQ-domain.txt 6620F: include/linux/irqdomain.h 6621F: kernel/irq/irqdomain.c 6622F: kernel/irq/msi.c 6623 6624ISA 6625M: William Breathitt Gray <vilhelm.gray@gmail.com> 6626S: Maintained 6627F: Documentation/isa.txt 6628F: drivers/base/isa.c 6629F: include/linux/isa.h 6630 6631ISAPNP 6632M: Jaroslav Kysela <perex@perex.cz> 6633S: Maintained 6634F: Documentation/isapnp.txt 6635F: drivers/pnp/isapnp/ 6636F: include/linux/isapnp.h 6637 6638ISA RADIO MODULE 6639M: Hans Verkuil <hverkuil@xs4all.nl> 6640L: linux-media@vger.kernel.org 6641T: git git://linuxtv.org/media_tree.git 6642W: https://linuxtv.org 6643S: Maintained 6644F: drivers/media/radio/radio-isa* 6645 6646iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6647M: Peter Jones <pjones@redhat.com> 6648M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6649S: Maintained 6650F: drivers/firmware/iscsi_ibft* 6651 6652ISCSI 6653M: Lee Duncan <lduncan@suse.com> 6654M: Chris Leech <cleech@redhat.com> 6655L: open-iscsi@googlegroups.com 6656W: www.open-iscsi.com 6657S: Maintained 6658F: drivers/scsi/*iscsi* 6659F: include/scsi/*iscsi* 6660 6661ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6662M: Or Gerlitz <ogerlitz@mellanox.com> 6663M: Sagi Grimberg <sagi@grimberg.me> 6664M: Roi Dayan <roid@mellanox.com> 6665L: linux-rdma@vger.kernel.org 6666S: Supported 6667W: http://www.openfabrics.org 6668W: www.open-iscsi.org 6669Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6670F: drivers/infiniband/ulp/iser/ 6671 6672ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6673M: Sagi Grimberg <sagi@grimberg.me> 6674T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6675L: linux-rdma@vger.kernel.org 6676L: target-devel@vger.kernel.org 6677S: Supported 6678W: http://www.linux-iscsi.org 6679F: drivers/infiniband/ulp/isert 6680 6681ISDN SUBSYSTEM 6682M: Karsten Keil <isdn@linux-pingi.de> 6683L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6684L: netdev@vger.kernel.org 6685W: http://www.isdn4linux.de 6686T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6687S: Maintained 6688F: Documentation/isdn/ 6689F: drivers/isdn/ 6690F: include/linux/isdn.h 6691F: include/linux/isdn/ 6692F: include/uapi/linux/isdn.h 6693F: include/uapi/linux/isdn/ 6694 6695ISDN SUBSYSTEM (Eicon active card driver) 6696M: Armin Schindler <mac@melware.de> 6697L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6698W: http://www.melware.de 6699S: Maintained 6700F: drivers/isdn/hardware/eicon/ 6701 6702IT87 HARDWARE MONITORING DRIVER 6703M: Jean Delvare <jdelvare@suse.com> 6704L: linux-hwmon@vger.kernel.org 6705S: Maintained 6706F: Documentation/hwmon/it87 6707F: drivers/hwmon/it87.c 6708 6709IT913X MEDIA DRIVER 6710M: Antti Palosaari <crope@iki.fi> 6711L: linux-media@vger.kernel.org 6712W: https://linuxtv.org 6713W: http://palosaari.fi/linux/ 6714Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6715T: git git://linuxtv.org/anttip/media_tree.git 6716S: Maintained 6717F: drivers/media/tuners/it913x* 6718 6719IVTV VIDEO4LINUX DRIVER 6720M: Andy Walls <awalls@md.metrocast.net> 6721L: ivtv-devel@ivtvdriver.org (subscribers-only) 6722L: linux-media@vger.kernel.org 6723T: git git://linuxtv.org/media_tree.git 6724W: http://www.ivtvdriver.org 6725S: Maintained 6726F: Documentation/media/v4l-drivers/ivtv* 6727F: drivers/media/pci/ivtv/ 6728F: include/uapi/linux/ivtv* 6729 6730IX2505V MEDIA DRIVER 6731M: Malcolm Priestley <tvboxspy@gmail.com> 6732L: linux-media@vger.kernel.org 6733W: https://linuxtv.org 6734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6735S: Maintained 6736F: drivers/media/dvb-frontends/ix2505v* 6737 6738JC42.4 TEMPERATURE SENSOR DRIVER 6739M: Guenter Roeck <linux@roeck-us.net> 6740L: linux-hwmon@vger.kernel.org 6741S: Maintained 6742F: drivers/hwmon/jc42.c 6743F: Documentation/hwmon/jc42 6744 6745JFS FILESYSTEM 6746M: Dave Kleikamp <shaggy@kernel.org> 6747L: jfs-discussion@lists.sourceforge.net 6748W: http://jfs.sourceforge.net/ 6749T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6750S: Maintained 6751F: Documentation/filesystems/jfs.txt 6752F: fs/jfs/ 6753 6754JME NETWORK DRIVER 6755M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6756L: netdev@vger.kernel.org 6757S: Maintained 6758F: drivers/net/ethernet/jme.* 6759 6760JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6761M: David Woodhouse <dwmw2@infradead.org> 6762L: linux-mtd@lists.infradead.org 6763W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6764S: Maintained 6765F: fs/jffs2/ 6766F: include/uapi/linux/jffs2.h 6767 6768JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6769M: "Theodore Ts'o" <tytso@mit.edu> 6770M: Jan Kara <jack@suse.com> 6771L: linux-ext4@vger.kernel.org 6772S: Maintained 6773F: fs/jbd2/ 6774F: include/linux/jbd2.h 6775 6776JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6777M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6778L: linux-media@vger.kernel.org 6779S: Maintained 6780F: drivers/media/platform/rcar_jpu.c 6781 6782JSM Neo PCI based serial card 6783M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6784L: linux-serial@vger.kernel.org 6785S: Maintained 6786F: drivers/tty/serial/jsm/ 6787 6788K10TEMP HARDWARE MONITORING DRIVER 6789M: Clemens Ladisch <clemens@ladisch.de> 6790L: linux-hwmon@vger.kernel.org 6791S: Maintained 6792F: Documentation/hwmon/k10temp 6793F: drivers/hwmon/k10temp.c 6794 6795K8TEMP HARDWARE MONITORING DRIVER 6796M: Rudolf Marek <r.marek@assembler.cz> 6797L: linux-hwmon@vger.kernel.org 6798S: Maintained 6799F: Documentation/hwmon/k8temp 6800F: drivers/hwmon/k8temp.c 6801 6802KASAN 6803M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6804R: Alexander Potapenko <glider@google.com> 6805R: Dmitry Vyukov <dvyukov@google.com> 6806L: kasan-dev@googlegroups.com 6807S: Maintained 6808F: arch/*/include/asm/kasan.h 6809F: arch/*/mm/kasan_init* 6810F: Documentation/dev-tools/kasan.rst 6811F: include/linux/kasan*.h 6812F: lib/test_kasan.c 6813F: mm/kasan/ 6814F: scripts/Makefile.kasan 6815 6816KCONFIG 6817M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6818L: linux-kbuild@vger.kernel.org 6819T: git git://gitorious.org/linux-kconfig/linux-kconfig 6820S: Maintained 6821F: Documentation/kbuild/kconfig-language.txt 6822F: scripts/kconfig/ 6823 6824KDUMP 6825M: Dave Young <dyoung@redhat.com> 6826M: Baoquan He <bhe@redhat.com> 6827R: Vivek Goyal <vgoyal@redhat.com> 6828L: kexec@lists.infradead.org 6829W: http://lse.sourceforge.net/kdump/ 6830S: Maintained 6831F: Documentation/kdump/ 6832 6833KEENE FM RADIO TRANSMITTER DRIVER 6834M: Hans Verkuil <hverkuil@xs4all.nl> 6835L: linux-media@vger.kernel.org 6836T: git git://linuxtv.org/media_tree.git 6837W: https://linuxtv.org 6838S: Maintained 6839F: drivers/media/radio/radio-keene* 6840 6841KERNEL AUTOMOUNTER v4 (AUTOFS4) 6842M: Ian Kent <raven@themaw.net> 6843L: autofs@vger.kernel.org 6844S: Maintained 6845F: fs/autofs4/ 6846 6847KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6848M: Michal Marek <mmarek@suse.com> 6849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6851L: linux-kbuild@vger.kernel.org 6852S: Maintained 6853F: Documentation/kbuild/ 6854F: Makefile 6855F: scripts/Makefile.* 6856F: scripts/basic/ 6857F: scripts/mk* 6858F: scripts/package/ 6859 6860KERNEL JANITORS 6861L: kernel-janitors@vger.kernel.org 6862W: http://kernelnewbies.org/KernelJanitors 6863S: Odd Fixes 6864 6865KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6866M: "J. Bruce Fields" <bfields@fieldses.org> 6867M: Jeff Layton <jlayton@poochiereds.net> 6868L: linux-nfs@vger.kernel.org 6869W: http://nfs.sourceforge.net/ 6870T: git git://linux-nfs.org/~bfields/linux.git 6871S: Supported 6872F: fs/nfsd/ 6873F: include/uapi/linux/nfsd/ 6874F: fs/lockd/ 6875F: fs/nfs_common/ 6876F: net/sunrpc/ 6877F: include/linux/lockd/ 6878F: include/linux/sunrpc/ 6879F: include/uapi/linux/sunrpc/ 6880 6881KERNEL SELFTEST FRAMEWORK 6882M: Shuah Khan <shuahkh@osg.samsung.com> 6883M: Shuah Khan <shuah@kernel.org> 6884L: linux-kselftest@vger.kernel.org 6885T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6886S: Maintained 6887F: tools/testing/selftests 6888 6889KERNEL VIRTUAL MACHINE (KVM) 6890M: Paolo Bonzini <pbonzini@redhat.com> 6891M: Radim Krčmář <rkrcmar@redhat.com> 6892L: kvm@vger.kernel.org 6893W: http://www.linux-kvm.org 6894T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6895S: Supported 6896F: Documentation/*/kvm*.txt 6897F: Documentation/virtual/kvm/ 6898F: arch/*/kvm/ 6899F: arch/x86/kernel/kvm.c 6900F: arch/x86/kernel/kvmclock.c 6901F: arch/*/include/asm/kvm* 6902F: include/linux/kvm* 6903F: include/uapi/linux/kvm* 6904F: virt/kvm/ 6905F: tools/kvm/ 6906 6907KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6908M: Joerg Roedel <joro@8bytes.org> 6909L: kvm@vger.kernel.org 6910W: http://www.linux-kvm.org/ 6911S: Maintained 6912F: arch/x86/include/asm/svm.h 6913F: arch/x86/kvm/svm.c 6914 6915KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6916M: Alexander Graf <agraf@suse.com> 6917L: kvm-ppc@vger.kernel.org 6918W: http://www.linux-kvm.org/ 6919T: git git://github.com/agraf/linux-2.6.git 6920S: Supported 6921F: arch/powerpc/include/asm/kvm* 6922F: arch/powerpc/kvm/ 6923 6924KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6925M: Christian Borntraeger <borntraeger@de.ibm.com> 6926M: Cornelia Huck <cornelia.huck@de.ibm.com> 6927L: linux-s390@vger.kernel.org 6928W: http://www.ibm.com/developerworks/linux/linux390/ 6929T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6930S: Supported 6931F: Documentation/s390/kvm.txt 6932F: arch/s390/include/asm/kvm* 6933F: arch/s390/kvm/ 6934 6935KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6936M: Christoffer Dall <christoffer.dall@linaro.org> 6937M: Marc Zyngier <marc.zyngier@arm.com> 6938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6939L: kvmarm@lists.cs.columbia.edu 6940W: http://systems.cs.columbia.edu/projects/kvm-arm 6941T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6942S: Supported 6943F: arch/arm/include/uapi/asm/kvm* 6944F: arch/arm/include/asm/kvm* 6945F: arch/arm/kvm/ 6946F: virt/kvm/arm/ 6947F: include/kvm/arm_* 6948 6949KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6950M: Christoffer Dall <christoffer.dall@linaro.org> 6951M: Marc Zyngier <marc.zyngier@arm.com> 6952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6953L: kvmarm@lists.cs.columbia.edu 6954S: Maintained 6955F: arch/arm64/include/uapi/asm/kvm* 6956F: arch/arm64/include/asm/kvm* 6957F: arch/arm64/kvm/ 6958 6959KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6960M: James Hogan <james.hogan@imgtec.com> 6961L: linux-mips@linux-mips.org 6962S: Supported 6963F: arch/mips/include/uapi/asm/kvm* 6964F: arch/mips/include/asm/kvm* 6965F: arch/mips/kvm/ 6966 6967KEXEC 6968M: Eric Biederman <ebiederm@xmission.com> 6969W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6970L: kexec@lists.infradead.org 6971S: Maintained 6972F: include/linux/kexec.h 6973F: include/uapi/linux/kexec.h 6974F: kernel/kexec* 6975 6976KEYS/KEYRINGS: 6977M: David Howells <dhowells@redhat.com> 6978L: keyrings@vger.kernel.org 6979S: Maintained 6980F: Documentation/security/keys.txt 6981F: include/linux/key.h 6982F: include/linux/key-type.h 6983F: include/linux/keyctl.h 6984F: include/uapi/linux/keyctl.h 6985F: include/keys/ 6986F: security/keys/ 6987 6988KEYS-TRUSTED 6989M: David Safford <safford@us.ibm.com> 6990M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6991L: linux-security-module@vger.kernel.org 6992L: keyrings@vger.kernel.org 6993S: Supported 6994F: Documentation/security/keys-trusted-encrypted.txt 6995F: include/keys/trusted-type.h 6996F: security/keys/trusted.c 6997F: security/keys/trusted.h 6998 6999KEYS-ENCRYPTED 7000M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7001M: David Safford <safford@us.ibm.com> 7002L: linux-security-module@vger.kernel.org 7003L: keyrings@vger.kernel.org 7004S: Supported 7005F: Documentation/security/keys-trusted-encrypted.txt 7006F: include/keys/encrypted-type.h 7007F: security/keys/encrypted-keys/ 7008 7009KGDB / KDB /debug_core 7010M: Jason Wessel <jason.wessel@windriver.com> 7011W: http://kgdb.wiki.kernel.org/ 7012L: kgdb-bugreport@lists.sourceforge.net 7013T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7014S: Maintained 7015F: Documentation/DocBook/kgdb.tmpl 7016F: drivers/misc/kgdbts.c 7017F: drivers/tty/serial/kgdboc.c 7018F: include/linux/kdb.h 7019F: include/linux/kgdb.h 7020F: kernel/debug/ 7021 7022KMEMCHECK 7023M: Vegard Nossum <vegardno@ifi.uio.no> 7024M: Pekka Enberg <penberg@kernel.org> 7025S: Maintained 7026F: Documentation/dev-tools/kmemcheck.rst 7027F: arch/x86/include/asm/kmemcheck.h 7028F: arch/x86/mm/kmemcheck/ 7029F: include/linux/kmemcheck.h 7030F: mm/kmemcheck.c 7031 7032KMEMLEAK 7033M: Catalin Marinas <catalin.marinas@arm.com> 7034S: Maintained 7035F: Documentation/dev-tools/kmemleak.rst 7036F: include/linux/kmemleak.h 7037F: mm/kmemleak.c 7038F: mm/kmemleak-test.c 7039 7040KPROBES 7041M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7042M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7043M: "David S. Miller" <davem@davemloft.net> 7044M: Masami Hiramatsu <mhiramat@kernel.org> 7045S: Maintained 7046F: Documentation/kprobes.txt 7047F: include/linux/kprobes.h 7048F: kernel/kprobes.c 7049 7050KS0108 LCD CONTROLLER DRIVER 7051M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7052W: http://miguelojeda.es/auxdisplay.htm 7053W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7054S: Maintained 7055F: Documentation/auxdisplay/ks0108 7056F: drivers/auxdisplay/ks0108.c 7057F: include/linux/ks0108.h 7058 7059L3MDEV 7060M: David Ahern <dsa@cumulusnetworks.com> 7061L: netdev@vger.kernel.org 7062S: Maintained 7063F: net/l3mdev 7064F: include/net/l3mdev.h 7065 7066LANTIQ MIPS ARCHITECTURE 7067M: John Crispin <john@phrozen.org> 7068L: linux-mips@linux-mips.org 7069S: Maintained 7070F: arch/mips/lantiq 7071 7072LAPB module 7073L: linux-x25@vger.kernel.org 7074S: Orphan 7075F: Documentation/networking/lapb-module.txt 7076F: include/*/lapb.h 7077F: net/lapb/ 7078 7079LASI 53c700 driver for PARISC 7080M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7081L: linux-scsi@vger.kernel.org 7082S: Maintained 7083F: Documentation/scsi/53c700.txt 7084F: drivers/scsi/53c700* 7085 7086LED SUBSYSTEM 7087M: Richard Purdie <rpurdie@rpsys.net> 7088M: Jacek Anaszewski <j.anaszewski@samsung.com> 7089L: linux-leds@vger.kernel.org 7090T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7091S: Maintained 7092F: Documentation/devicetree/bindings/leds/ 7093F: drivers/leds/ 7094F: include/linux/leds.h 7095 7096LEGACY EEPROM DRIVER 7097M: Jean Delvare <jdelvare@suse.com> 7098S: Maintained 7099F: Documentation/misc-devices/eeprom 7100F: drivers/misc/eeprom/eeprom.c 7101 7102LEGO USB Tower driver 7103M: Juergen Stuber <starblue@users.sourceforge.net> 7104L: legousb-devel@lists.sourceforge.net 7105W: http://legousb.sourceforge.net/ 7106S: Maintained 7107F: drivers/usb/misc/legousbtower.c 7108 7109LG2160 MEDIA DRIVER 7110M: Michael Krufky <mkrufky@linuxtv.org> 7111L: linux-media@vger.kernel.org 7112W: https://linuxtv.org 7113W: http://github.com/mkrufky 7114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7115T: git git://linuxtv.org/mkrufky/tuners.git 7116S: Maintained 7117F: drivers/media/dvb-frontends/lg2160.* 7118 7119LGDT3305 MEDIA DRIVER 7120M: Michael Krufky <mkrufky@linuxtv.org> 7121L: linux-media@vger.kernel.org 7122W: https://linuxtv.org 7123W: http://github.com/mkrufky 7124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7125T: git git://linuxtv.org/mkrufky/tuners.git 7126S: Maintained 7127F: drivers/media/dvb-frontends/lgdt3305.* 7128 7129LGUEST 7130M: Rusty Russell <rusty@rustcorp.com.au> 7131L: lguest@lists.ozlabs.org 7132W: http://lguest.ozlabs.org/ 7133S: Odd Fixes 7134F: arch/x86/include/asm/lguest*.h 7135F: arch/x86/lguest/ 7136F: drivers/lguest/ 7137F: include/linux/lguest*.h 7138F: tools/lguest/ 7139 7140LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7141M: Tejun Heo <tj@kernel.org> 7142L: linux-ide@vger.kernel.org 7143T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7144S: Maintained 7145F: drivers/ata/ 7146F: include/linux/ata.h 7147F: include/linux/libata.h 7148F: Documentation/devicetree/bindings/ata/ 7149 7150LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7151M: Viresh Kumar <vireshk@kernel.org> 7152L: linux-ide@vger.kernel.org 7153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7154S: Maintained 7155F: include/linux/pata_arasan_cf_data.h 7156F: drivers/ata/pata_arasan_cf.c 7157 7158LIBATA PATA DRIVERS 7159M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7160M: Tejun Heo <tj@kernel.org> 7161L: linux-ide@vger.kernel.org 7162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7163S: Maintained 7164F: drivers/ata/pata_*.c 7165F: drivers/ata/ata_generic.c 7166 7167LIBATA SATA AHCI PLATFORM devices support 7168M: Hans de Goede <hdegoede@redhat.com> 7169M: Tejun Heo <tj@kernel.org> 7170L: linux-ide@vger.kernel.org 7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7172S: Maintained 7173F: drivers/ata/ahci_platform.c 7174F: drivers/ata/libahci_platform.c 7175F: include/linux/ahci_platform.h 7176 7177LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7178M: Mikael Pettersson <mikpelinux@gmail.com> 7179L: linux-ide@vger.kernel.org 7180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7181S: Maintained 7182F: drivers/ata/sata_promise.* 7183 7184LIBLOCKDEP 7185M: Sasha Levin <sasha.levin@oracle.com> 7186S: Maintained 7187F: tools/lib/lockdep/ 7188 7189LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7190M: Dan Williams <dan.j.williams@intel.com> 7191L: linux-nvdimm@lists.01.org 7192Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7193T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7194S: Supported 7195F: drivers/nvdimm/* 7196F: include/linux/nd.h 7197F: include/linux/libnvdimm.h 7198F: include/uapi/linux/ndctl.h 7199 7200LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7201M: Ross Zwisler <ross.zwisler@linux.intel.com> 7202L: linux-nvdimm@lists.01.org 7203Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7204S: Supported 7205F: drivers/nvdimm/blk.c 7206F: drivers/nvdimm/region_devs.c 7207F: drivers/acpi/nfit* 7208 7209LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7210M: Vishal Verma <vishal.l.verma@intel.com> 7211L: linux-nvdimm@lists.01.org 7212Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7213S: Supported 7214F: drivers/nvdimm/btt* 7215 7216LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7217M: Ross Zwisler <ross.zwisler@linux.intel.com> 7218L: linux-nvdimm@lists.01.org 7219Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7220S: Supported 7221F: drivers/nvdimm/pmem.c 7222F: include/linux/pmem.h 7223F: arch/*/include/asm/pmem.h 7224 7225LIGHTNVM PLATFORM SUPPORT 7226M: Matias Bjorling <mb@lightnvm.io> 7227W: http://github/OpenChannelSSD 7228L: linux-block@vger.kernel.org 7229S: Maintained 7230F: drivers/lightnvm/ 7231F: include/linux/lightnvm.h 7232F: include/uapi/linux/lightnvm.h 7233 7234LINUX FOR POWERPC (32-BIT AND 64-BIT) 7235M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7236M: Paul Mackerras <paulus@samba.org> 7237M: Michael Ellerman <mpe@ellerman.id.au> 7238W: https://github.com/linuxppc/linux/wiki 7239L: linuxppc-dev@lists.ozlabs.org 7240Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7241T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7242S: Supported 7243F: Documentation/powerpc/ 7244F: arch/powerpc/ 7245F: drivers/char/tpm/tpm_ibmvtpm* 7246F: drivers/crypto/nx/ 7247F: drivers/crypto/vmx/ 7248F: drivers/net/ethernet/ibm/ibmveth.* 7249F: drivers/net/ethernet/ibm/ibmvnic.* 7250F: drivers/pci/hotplug/pnv_php.c 7251F: drivers/pci/hotplug/rpa* 7252F: drivers/scsi/ibmvscsi/ 7253F: tools/testing/selftests/powerpc 7254N: opal 7255N: /pmac 7256N: powermac 7257N: powernv 7258N: [^a-z0-9]ps3 7259N: pseries 7260 7261LINUX FOR POWER MACINTOSH 7262M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7263W: http://www.penguinppc.org/ 7264L: linuxppc-dev@lists.ozlabs.org 7265S: Maintained 7266F: arch/powerpc/platforms/powermac/ 7267F: drivers/macintosh/ 7268 7269LINUX FOR POWERPC EMBEDDED MPC5XXX 7270M: Anatolij Gustschin <agust@denx.de> 7271L: linuxppc-dev@lists.ozlabs.org 7272T: git git://git.denx.de/linux-denx-agust.git 7273S: Maintained 7274F: arch/powerpc/platforms/512x/ 7275F: arch/powerpc/platforms/52xx/ 7276 7277LINUX FOR POWERPC EMBEDDED PPC4XX 7278M: Alistair Popple <alistair@popple.id.au> 7279M: Matt Porter <mporter@kernel.crashing.org> 7280W: http://www.penguinppc.org/ 7281L: linuxppc-dev@lists.ozlabs.org 7282S: Maintained 7283F: arch/powerpc/platforms/40x/ 7284F: arch/powerpc/platforms/44x/ 7285 7286LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7287L: linuxppc-dev@lists.ozlabs.org 7288S: Orphan 7289F: arch/powerpc/*/*virtex* 7290F: arch/powerpc/*/*/*virtex* 7291 7292LINUX FOR POWERPC EMBEDDED PPC8XX 7293M: Vitaly Bordug <vitb@kernel.crashing.org> 7294W: http://www.penguinppc.org/ 7295L: linuxppc-dev@lists.ozlabs.org 7296S: Maintained 7297F: arch/powerpc/platforms/8xx/ 7298 7299LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7300M: Scott Wood <oss@buserror.net> 7301M: Kumar Gala <galak@kernel.crashing.org> 7302W: http://www.penguinppc.org/ 7303L: linuxppc-dev@lists.ozlabs.org 7304T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7305S: Maintained 7306F: arch/powerpc/platforms/83xx/ 7307F: arch/powerpc/platforms/85xx/ 7308 7309LINUX FOR POWERPC PA SEMI PWRFICIENT 7310L: linuxppc-dev@lists.ozlabs.org 7311S: Orphan 7312F: arch/powerpc/platforms/pasemi/ 7313F: drivers/*/*pasemi* 7314F: drivers/*/*/*pasemi* 7315 7316LINUX SECURITY MODULE (LSM) FRAMEWORK 7317M: Chris Wright <chrisw@sous-sol.org> 7318L: linux-security-module@vger.kernel.org 7319S: Supported 7320 7321LIS3LV02D ACCELEROMETER DRIVER 7322M: Eric Piel <eric.piel@tremplin-utc.net> 7323S: Maintained 7324F: Documentation/misc-devices/lis3lv02d 7325F: drivers/misc/lis3lv02d/ 7326F: drivers/platform/x86/hp_accel.c 7327 7328LIVE PATCHING 7329M: Josh Poimboeuf <jpoimboe@redhat.com> 7330M: Jessica Yu <jeyu@redhat.com> 7331M: Jiri Kosina <jikos@kernel.org> 7332M: Miroslav Benes <mbenes@suse.cz> 7333R: Petr Mladek <pmladek@suse.com> 7334S: Maintained 7335F: kernel/livepatch/ 7336F: include/linux/livepatch.h 7337F: arch/x86/include/asm/livepatch.h 7338F: arch/x86/kernel/livepatch.c 7339F: Documentation/livepatch/ 7340F: Documentation/ABI/testing/sysfs-kernel-livepatch 7341F: samples/livepatch/ 7342L: live-patching@vger.kernel.org 7343T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7344 7345LINUX KERNEL DUMP TEST MODULE (LKDTM) 7346M: Kees Cook <keescook@chromium.org> 7347S: Maintained 7348F: drivers/misc/lkdtm* 7349 7350LLC (802.2) 7351M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7352S: Maintained 7353F: include/linux/llc.h 7354F: include/uapi/linux/llc.h 7355F: include/net/llc* 7356F: net/llc/ 7357 7358LM73 HARDWARE MONITOR DRIVER 7359M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7360L: linux-hwmon@vger.kernel.org 7361S: Maintained 7362F: drivers/hwmon/lm73.c 7363 7364LM78 HARDWARE MONITOR DRIVER 7365M: Jean Delvare <jdelvare@suse.com> 7366L: linux-hwmon@vger.kernel.org 7367S: Maintained 7368F: Documentation/hwmon/lm78 7369F: drivers/hwmon/lm78.c 7370 7371LM83 HARDWARE MONITOR DRIVER 7372M: Jean Delvare <jdelvare@suse.com> 7373L: linux-hwmon@vger.kernel.org 7374S: Maintained 7375F: Documentation/hwmon/lm83 7376F: drivers/hwmon/lm83.c 7377 7378LM90 HARDWARE MONITOR DRIVER 7379M: Jean Delvare <jdelvare@suse.com> 7380L: linux-hwmon@vger.kernel.org 7381S: Maintained 7382F: Documentation/hwmon/lm90 7383F: Documentation/devicetree/bindings/hwmon/lm90.txt 7384F: drivers/hwmon/lm90.c 7385 7386LM95234 HARDWARE MONITOR DRIVER 7387M: Guenter Roeck <linux@roeck-us.net> 7388L: linux-hwmon@vger.kernel.org 7389S: Maintained 7390F: Documentation/hwmon/lm95234 7391F: drivers/hwmon/lm95234.c 7392 7393LME2510 MEDIA DRIVER 7394M: Malcolm Priestley <tvboxspy@gmail.com> 7395L: linux-media@vger.kernel.org 7396W: https://linuxtv.org 7397Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7398S: Maintained 7399F: drivers/media/usb/dvb-usb-v2/lmedm04* 7400 7401LOCKING PRIMITIVES 7402M: Peter Zijlstra <peterz@infradead.org> 7403M: Ingo Molnar <mingo@redhat.com> 7404L: linux-kernel@vger.kernel.org 7405T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7406S: Maintained 7407F: Documentation/locking/ 7408F: include/linux/lockdep.h 7409F: include/linux/spinlock*.h 7410F: arch/*/include/asm/spinlock*.h 7411F: include/linux/rwlock*.h 7412F: include/linux/mutex*.h 7413F: arch/*/include/asm/mutex*.h 7414F: include/linux/rwsem*.h 7415F: arch/*/include/asm/rwsem.h 7416F: include/linux/seqlock.h 7417F: lib/locking*.[ch] 7418F: kernel/locking/ 7419 7420LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7421M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7422L: linux-ntfs-dev@lists.sourceforge.net 7423W: http://www.linux-ntfs.org/content/view/19/37/ 7424S: Maintained 7425F: Documentation/ldm.txt 7426F: block/partitions/ldm.* 7427 7428LogFS 7429M: Joern Engel <joern@logfs.org> 7430M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7431L: logfs@logfs.org 7432W: logfs.org 7433S: Maintained 7434F: fs/logfs/ 7435 7436LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7437M: Sathya Prakash <sathya.prakash@broadcom.com> 7438M: Chaitra P B <chaitra.basappa@broadcom.com> 7439M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7440L: MPT-FusionLinux.pdl@broadcom.com 7441L: linux-scsi@vger.kernel.org 7442W: http://www.avagotech.com/support/ 7443S: Supported 7444F: drivers/message/fusion/ 7445F: drivers/scsi/mpt2sas/ 7446F: drivers/scsi/mpt3sas/ 7447 7448LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7449M: Matthew Wilcox <matthew@wil.cx> 7450L: linux-scsi@vger.kernel.org 7451S: Maintained 7452F: drivers/scsi/sym53c8xx_2/ 7453 7454LTC4261 HARDWARE MONITOR DRIVER 7455M: Guenter Roeck <linux@roeck-us.net> 7456L: linux-hwmon@vger.kernel.org 7457S: Maintained 7458F: Documentation/hwmon/ltc4261 7459F: drivers/hwmon/ltc4261.c 7460 7461LTP (Linux Test Project) 7462M: Mike Frysinger <vapier@gentoo.org> 7463M: Cyril Hrubis <chrubis@suse.cz> 7464M: Wanlong Gao <wanlong.gao@gmail.com> 7465M: Jan Stancek <jstancek@redhat.com> 7466M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7467M: Alexey Kodanev <alexey.kodanev@oracle.com> 7468L: ltp@lists.linux.it (subscribers-only) 7469W: http://linux-test-project.github.io/ 7470T: git git://github.com/linux-test-project/ltp.git 7471S: Maintained 7472 7473M32R ARCHITECTURE 7474W: http://www.linux-m32r.org/ 7475S: Orphan 7476F: arch/m32r/ 7477 7478M68K ARCHITECTURE 7479M: Geert Uytterhoeven <geert@linux-m68k.org> 7480L: linux-m68k@lists.linux-m68k.org 7481W: http://www.linux-m68k.org/ 7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7483S: Maintained 7484F: arch/m68k/ 7485F: drivers/zorro/ 7486 7487M68K ON APPLE MACINTOSH 7488M: Joshua Thompson <funaho@jurai.org> 7489W: http://www.mac.linux-m68k.org/ 7490L: linux-m68k@lists.linux-m68k.org 7491S: Maintained 7492F: arch/m68k/mac/ 7493 7494M68K ON HP9000/300 7495M: Philip Blundell <philb@gnu.org> 7496W: http://www.tazenda.demon.co.uk/phil/linux-hp 7497S: Maintained 7498F: arch/m68k/hp300/ 7499 7500M88DS3103 MEDIA DRIVER 7501M: Antti Palosaari <crope@iki.fi> 7502L: linux-media@vger.kernel.org 7503W: https://linuxtv.org 7504W: http://palosaari.fi/linux/ 7505Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7506T: git git://linuxtv.org/anttip/media_tree.git 7507S: Maintained 7508F: drivers/media/dvb-frontends/m88ds3103* 7509 7510M88RS2000 MEDIA DRIVER 7511M: Malcolm Priestley <tvboxspy@gmail.com> 7512L: linux-media@vger.kernel.org 7513W: https://linuxtv.org 7514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7515S: Maintained 7516F: drivers/media/dvb-frontends/m88rs2000* 7517 7518MA901 MASTERKIT USB FM RADIO DRIVER 7519M: Alexey Klimov <klimov.linux@gmail.com> 7520L: linux-media@vger.kernel.org 7521T: git git://linuxtv.org/media_tree.git 7522S: Maintained 7523F: drivers/media/radio/radio-ma901.c 7524 7525MAC80211 7526M: Johannes Berg <johannes@sipsolutions.net> 7527L: linux-wireless@vger.kernel.org 7528W: http://wireless.kernel.org/ 7529T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7530T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7531S: Maintained 7532F: Documentation/networking/mac80211-injection.txt 7533F: include/net/mac80211.h 7534F: net/mac80211/ 7535F: drivers/net/wireless/mac80211_hwsim.[ch] 7536 7537MACVLAN DRIVER 7538M: Patrick McHardy <kaber@trash.net> 7539L: netdev@vger.kernel.org 7540S: Maintained 7541F: drivers/net/macvlan.c 7542F: include/linux/if_macvlan.h 7543 7544MAILBOX API 7545M: Jassi Brar <jassisinghbrar@gmail.com> 7546L: linux-kernel@vger.kernel.org 7547S: Maintained 7548F: drivers/mailbox/ 7549F: include/linux/mailbox_client.h 7550F: include/linux/mailbox_controller.h 7551 7552MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7553M: Michael Kerrisk <mtk.manpages@gmail.com> 7554W: http://www.kernel.org/doc/man-pages 7555L: linux-man@vger.kernel.org 7556S: Maintained 7557 7558MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7559M: Andrew Lunn <andrew@lunn.ch> 7560M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7561S: Maintained 7562F: drivers/net/dsa/mv88e6xxx/ 7563 7564MARVELL ARMADA DRM SUPPORT 7565M: Russell King <rmk+kernel@armlinux.org.uk> 7566S: Maintained 7567F: drivers/gpu/drm/armada/ 7568F: include/uapi/drm/armada_drm.h 7569F: Documentation/devicetree/bindings/display/armada/ 7570 7571MARVELL CRYPTO DRIVER 7572M: Boris Brezillon <boris.brezillon@free-electrons.com> 7573M: Arnaud Ebalard <arno@natisbad.org> 7574F: drivers/crypto/marvell/ 7575S: Maintained 7576L: linux-crypto@vger.kernel.org 7577 7578MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7579M: Mirko Lindner <mlindner@marvell.com> 7580M: Stephen Hemminger <stephen@networkplumber.org> 7581L: netdev@vger.kernel.org 7582S: Maintained 7583F: drivers/net/ethernet/marvell/sk* 7584 7585MARVELL LIBERTAS WIRELESS DRIVER 7586L: libertas-dev@lists.infradead.org 7587S: Orphan 7588F: drivers/net/wireless/marvell/libertas/ 7589 7590MARVELL MV643XX ETHERNET DRIVER 7591M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7592L: netdev@vger.kernel.org 7593S: Maintained 7594F: drivers/net/ethernet/marvell/mv643xx_eth.* 7595F: include/linux/mv643xx.h 7596 7597MARVELL MVNETA ETHERNET DRIVER 7598M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7599L: netdev@vger.kernel.org 7600S: Maintained 7601F: drivers/net/ethernet/marvell/mvneta.* 7602 7603MARVELL MWIFIEX WIRELESS DRIVER 7604M: Amitkumar Karwar <akarwar@marvell.com> 7605M: Nishant Sarmukadam <nishants@marvell.com> 7606L: linux-wireless@vger.kernel.org 7607S: Maintained 7608F: drivers/net/wireless/marvell/mwifiex/ 7609 7610MARVELL MWL8K WIRELESS DRIVER 7611M: Lennert Buytenhek <buytenh@wantstofly.org> 7612L: linux-wireless@vger.kernel.org 7613S: Odd Fixes 7614F: drivers/net/wireless/marvell/mwl8k.c 7615 7616MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7617M: Nicolas Pitre <nico@fluxnic.net> 7618S: Odd Fixes 7619F: drivers/mmc/host/mvsdio.* 7620 7621MATROX FRAMEBUFFER DRIVER 7622L: linux-fbdev@vger.kernel.org 7623S: Orphan 7624F: drivers/video/fbdev/matrox/matroxfb_* 7625F: include/uapi/linux/matroxfb.h 7626 7627MAX16065 HARDWARE MONITOR DRIVER 7628M: Guenter Roeck <linux@roeck-us.net> 7629L: linux-hwmon@vger.kernel.org 7630S: Maintained 7631F: Documentation/hwmon/max16065 7632F: drivers/hwmon/max16065.c 7633 7634MAX20751 HARDWARE MONITOR DRIVER 7635M: Guenter Roeck <linux@roeck-us.net> 7636L: linux-hwmon@vger.kernel.org 7637S: Maintained 7638F: Documentation/hwmon/max20751 7639F: drivers/hwmon/max20751.c 7640 7641MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7642L: linux-hwmon@vger.kernel.org 7643S: Orphan 7644F: Documentation/hwmon/max6650 7645F: drivers/hwmon/max6650.c 7646 7647MAX6697 HARDWARE MONITOR DRIVER 7648M: Guenter Roeck <linux@roeck-us.net> 7649L: linux-hwmon@vger.kernel.org 7650S: Maintained 7651F: Documentation/hwmon/max6697 7652F: Documentation/devicetree/bindings/i2c/max6697.txt 7653F: drivers/hwmon/max6697.c 7654F: include/linux/platform_data/max6697.h 7655 7656MAX9860 MONO AUDIO VOICE CODEC DRIVER 7657M: Peter Rosin <peda@axentia.se> 7658L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7659S: Maintained 7660F: Documentation/devicetree/bindings/sound/max9860.txt 7661F: sound/soc/codecs/max9860.* 7662 7663MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7664M: Krzysztof Kozlowski <krzk@kernel.org> 7665M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7666L: linux-pm@vger.kernel.org 7667S: Supported 7668F: drivers/power/supply/max14577_charger.c 7669F: drivers/power/supply/max77693_charger.c 7670 7671MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7672M: Javier Martinez Canillas <javier@osg.samsung.com> 7673L: linux-kernel@vger.kernel.org 7674S: Supported 7675F: drivers/*/*max77802*.c 7676F: Documentation/devicetree/bindings/*/*max77802.txt 7677F: include/dt-bindings/*/*max77802.h 7678 7679MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7680M: Chanwoo Choi <cw00.choi@samsung.com> 7681M: Krzysztof Kozlowski <krzk@kernel.org> 7682M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7683L: linux-kernel@vger.kernel.org 7684S: Supported 7685F: drivers/*/max14577*.c 7686F: drivers/*/max77686*.c 7687F: drivers/*/max77693*.c 7688F: drivers/extcon/extcon-max14577.c 7689F: drivers/extcon/extcon-max77693.c 7690F: drivers/rtc/rtc-max77686.c 7691F: drivers/clk/clk-max77686.c 7692F: Documentation/devicetree/bindings/mfd/max14577.txt 7693F: Documentation/devicetree/bindings/*/max77686.txt 7694F: Documentation/devicetree/bindings/mfd/max77693.txt 7695F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7696F: include/linux/mfd/max14577*.h 7697F: include/linux/mfd/max77686*.h 7698F: include/linux/mfd/max77693*.h 7699 7700MAXIRADIO FM RADIO RECEIVER DRIVER 7701M: Hans Verkuil <hverkuil@xs4all.nl> 7702L: linux-media@vger.kernel.org 7703T: git git://linuxtv.org/media_tree.git 7704W: https://linuxtv.org 7705S: Maintained 7706F: drivers/media/radio/radio-maxiradio* 7707 7708MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7709M: Peter Rosin <peda@axentia.se> 7710L: linux-iio@vger.kernel.org 7711S: Maintained 7712F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7713F: drivers/iio/potentiometer/mcp4531.c 7714 7715MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7716M: William Breathitt Gray <vilhelm.gray@gmail.com> 7717L: linux-iio@vger.kernel.org 7718S: Maintained 7719F: drivers/iio/dac/cio-dac.c 7720 7721MEDIA DRIVERS FOR RENESAS - FCP 7722M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7723L: linux-media@vger.kernel.org 7724L: linux-renesas-soc@vger.kernel.org 7725T: git git://linuxtv.org/media_tree.git 7726S: Supported 7727F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7728F: drivers/media/platform/rcar-fcp.c 7729F: include/media/rcar-fcp.h 7730 7731MEDIA DRIVERS FOR RENESAS - VIN 7732M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7733L: linux-media@vger.kernel.org 7734L: linux-renesas-soc@vger.kernel.org 7735T: git git://linuxtv.org/media_tree.git 7736S: Supported 7737F: Documentation/devicetree/bindings/media/rcar_vin.txt 7738F: drivers/media/platform/rcar-vin/ 7739 7740MEDIA DRIVERS FOR RENESAS - VSP1 7741M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7742L: linux-media@vger.kernel.org 7743L: linux-renesas-soc@vger.kernel.org 7744T: git git://linuxtv.org/media_tree.git 7745S: Supported 7746F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7747F: drivers/media/platform/vsp1/ 7748 7749MEDIA DRIVERS FOR HELENE 7750M: Abylay Ospan <aospan@netup.ru> 7751L: linux-media@vger.kernel.org 7752W: https://linuxtv.org 7753W: http://netup.tv/ 7754T: git git://linuxtv.org/media_tree.git 7755S: Supported 7756F: drivers/media/dvb-frontends/helene* 7757 7758MEDIA DRIVERS FOR ASCOT2E 7759M: Sergey Kozlov <serjk@netup.ru> 7760M: Abylay Ospan <aospan@netup.ru> 7761L: linux-media@vger.kernel.org 7762W: https://linuxtv.org 7763W: http://netup.tv/ 7764T: git git://linuxtv.org/media_tree.git 7765S: Supported 7766F: drivers/media/dvb-frontends/ascot2e* 7767 7768MEDIA DRIVERS FOR CXD2841ER 7769M: Sergey Kozlov <serjk@netup.ru> 7770M: Abylay Ospan <aospan@netup.ru> 7771L: linux-media@vger.kernel.org 7772W: https://linuxtv.org 7773W: http://netup.tv/ 7774T: git git://linuxtv.org/media_tree.git 7775S: Supported 7776F: drivers/media/dvb-frontends/cxd2841er* 7777 7778MEDIA DRIVERS FOR HORUS3A 7779M: Sergey Kozlov <serjk@netup.ru> 7780M: Abylay Ospan <aospan@netup.ru> 7781L: linux-media@vger.kernel.org 7782W: https://linuxtv.org 7783W: http://netup.tv/ 7784T: git git://linuxtv.org/media_tree.git 7785S: Supported 7786F: drivers/media/dvb-frontends/horus3a* 7787 7788MEDIA DRIVERS FOR LNBH25 7789M: Sergey Kozlov <serjk@netup.ru> 7790M: Abylay Ospan <aospan@netup.ru> 7791L: linux-media@vger.kernel.org 7792W: https://linuxtv.org 7793W: http://netup.tv/ 7794T: git git://linuxtv.org/media_tree.git 7795S: Supported 7796F: drivers/media/dvb-frontends/lnbh25* 7797 7798MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7799M: Sergey Kozlov <serjk@netup.ru> 7800M: Abylay Ospan <aospan@netup.ru> 7801L: linux-media@vger.kernel.org 7802W: https://linuxtv.org 7803W: http://netup.tv/ 7804T: git git://linuxtv.org/media_tree.git 7805S: Supported 7806F: drivers/media/pci/netup_unidvb/* 7807 7808MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7809M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7810M: Mauro Carvalho Chehab <mchehab@kernel.org> 7811P: LinuxTV.org Project 7812L: linux-media@vger.kernel.org 7813W: https://linuxtv.org 7814Q: http://patchwork.kernel.org/project/linux-media/list/ 7815T: git git://linuxtv.org/media_tree.git 7816S: Maintained 7817F: Documentation/media/ 7818F: drivers/media/ 7819F: drivers/staging/media/ 7820F: include/linux/platform_data/media/ 7821F: include/media/ 7822F: include/uapi/linux/dvb/ 7823F: include/uapi/linux/videodev2.h 7824F: include/uapi/linux/media.h 7825F: include/uapi/linux/v4l2-* 7826F: include/uapi/linux/meye.h 7827F: include/uapi/linux/ivtv* 7828F: include/uapi/linux/uvcvideo.h 7829 7830MEDIATEK ETHERNET DRIVER 7831M: Felix Fietkau <nbd@openwrt.org> 7832M: John Crispin <blogic@openwrt.org> 7833L: netdev@vger.kernel.org 7834S: Maintained 7835F: drivers/net/ethernet/mediatek/ 7836 7837MEDIATEK MT7601U WIRELESS LAN DRIVER 7838M: Jakub Kicinski <kubakici@wp.pl> 7839L: linux-wireless@vger.kernel.org 7840S: Maintained 7841F: drivers/net/wireless/mediatek/mt7601u/ 7842 7843MEGARAID SCSI/SAS DRIVERS 7844M: Kashyap Desai <kashyap.desai@avagotech.com> 7845M: Sumit Saxena <sumit.saxena@avagotech.com> 7846M: Uday Lingala <uday.lingala@avagotech.com> 7847L: megaraidlinux.pdl@avagotech.com 7848L: linux-scsi@vger.kernel.org 7849W: http://www.lsi.com 7850S: Maintained 7851F: Documentation/scsi/megaraid.txt 7852F: drivers/scsi/megaraid.* 7853F: drivers/scsi/megaraid/ 7854 7855MELFAS MIP4 TOUCHSCREEN DRIVER 7856M: Sangwon Jee <jeesw@melfas.com> 7857W: http://www.melfas.com 7858S: Supported 7859F: drivers/input/touchscreen/melfas_mip4.c 7860F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 7861 7862MELLANOX ETHERNET DRIVER (mlx4_en) 7863M: Tariq Toukan <tariqt@mellanox.com> 7864L: netdev@vger.kernel.org 7865S: Supported 7866W: http://www.mellanox.com 7867Q: http://patchwork.ozlabs.org/project/netdev/list/ 7868F: drivers/net/ethernet/mellanox/mlx4/en_* 7869 7870MELLANOX ETHERNET DRIVER (mlx5e) 7871M: Saeed Mahameed <saeedm@mellanox.com> 7872L: netdev@vger.kernel.org 7873S: Supported 7874W: http://www.mellanox.com 7875Q: http://patchwork.ozlabs.org/project/netdev/list/ 7876F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7877 7878MELLANOX ETHERNET SWITCH DRIVERS 7879M: Jiri Pirko <jiri@mellanox.com> 7880M: Ido Schimmel <idosch@mellanox.com> 7881L: netdev@vger.kernel.org 7882S: Supported 7883W: http://www.mellanox.com 7884Q: http://patchwork.ozlabs.org/project/netdev/list/ 7885F: drivers/net/ethernet/mellanox/mlxsw/ 7886 7887MELLANOX MLXCPLD LED DRIVER 7888M: Vadim Pasternak <vadimp@mellanox.com> 7889L: linux-leds@vger.kernel.org 7890S: Supported 7891F: drivers/leds/leds-mlxcpld.c 7892F: Documentation/leds/leds-mlxcpld.txt 7893 7894MELLANOX PLATFORM DRIVER 7895M: Vadim Pasternak <vadimp@mellanox.com> 7896L: platform-driver-x86@vger.kernel.org 7897S: Supported 7898F: arch/x86/platform/mellanox/mlx-platform.c 7899 7900SOFT-ROCE DRIVER (rxe) 7901M: Moni Shoua <monis@mellanox.com> 7902L: linux-rdma@vger.kernel.org 7903S: Supported 7904W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7905Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7906F: drivers/infiniband/sw/rxe/ 7907F: include/uapi/rdma/rdma_user_rxe.h 7908 7909MEMBARRIER SUPPORT 7910M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7911M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7912L: linux-kernel@vger.kernel.org 7913S: Supported 7914F: kernel/membarrier.c 7915F: include/uapi/linux/membarrier.h 7916 7917MEMORY MANAGEMENT 7918L: linux-mm@kvack.org 7919W: http://www.linux-mm.org 7920S: Maintained 7921F: include/linux/mm.h 7922F: include/linux/gfp.h 7923F: include/linux/mmzone.h 7924F: include/linux/memory_hotplug.h 7925F: include/linux/vmalloc.h 7926F: mm/ 7927 7928MEMORY TECHNOLOGY DEVICES (MTD) 7929M: David Woodhouse <dwmw2@infradead.org> 7930M: Brian Norris <computersforpeace@gmail.com> 7931L: linux-mtd@lists.infradead.org 7932W: http://www.linux-mtd.infradead.org/ 7933Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7934T: git git://git.infradead.org/linux-mtd.git 7935T: git git://git.infradead.org/l2-mtd.git 7936S: Maintained 7937F: Documentation/devicetree/bindings/mtd/ 7938F: drivers/mtd/ 7939F: include/linux/mtd/ 7940F: include/uapi/mtd/ 7941 7942MEN A21 WATCHDOG DRIVER 7943M: Johannes Thumshirn <morbidrsa@gmail.com> 7944L: linux-watchdog@vger.kernel.org 7945S: Maintained 7946F: drivers/watchdog/mena21_wdt.c 7947 7948MEN CHAMELEON BUS (mcb) 7949M: Johannes Thumshirn <morbidrsa@gmail.com> 7950S: Maintained 7951F: drivers/mcb/ 7952F: include/linux/mcb.h 7953F: Documentation/men-chameleon-bus.txt 7954 7955MEN F21BMC (Board Management Controller) 7956M: Andreas Werner <andreas.werner@men.de> 7957S: Supported 7958F: drivers/mfd/menf21bmc.c 7959F: drivers/watchdog/menf21bmc_wdt.c 7960F: drivers/leds/leds-menf21bmc.c 7961F: drivers/hwmon/menf21bmc_hwmon.c 7962F: Documentation/hwmon/menf21bmc 7963 7964METAG ARCHITECTURE 7965M: James Hogan <james.hogan@imgtec.com> 7966L: linux-metag@vger.kernel.org 7967T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7968S: Odd Fixes 7969F: arch/metag/ 7970F: Documentation/metag/ 7971F: Documentation/devicetree/bindings/metag/ 7972F: Documentation/devicetree/bindings/interrupt-controller/img,* 7973F: drivers/clocksource/metag_generic.c 7974F: drivers/irqchip/irq-metag.c 7975F: drivers/irqchip/irq-metag-ext.c 7976F: drivers/tty/metag_da.c 7977 7978MICROBLAZE ARCHITECTURE 7979M: Michal Simek <monstr@monstr.eu> 7980W: http://www.monstr.eu/fdt/ 7981T: git git://git.monstr.eu/linux-2.6-microblaze.git 7982S: Supported 7983F: arch/microblaze/ 7984 7985MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 7986M: Richard Genoud <richard.genoud@gmail.com> 7987S: Maintained 7988F: drivers/tty/serial/atmel_serial.c 7989F: include/linux/atmel_serial.h 7990 7991MICROCHIP / ATMEL ISC DRIVER 7992M: Songjun Wu <songjun.wu@microchip.com> 7993L: linux-media@vger.kernel.org 7994S: Supported 7995F: drivers/media/platform/atmel/atmel-isc.c 7996F: drivers/media/platform/atmel/atmel-isc-regs.h 7997F: devicetree/bindings/media/atmel-isc.txt 7998 7999MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8000M: Chen Yu <yu.c.chen@intel.com> 8001L: platform-driver-x86@vger.kernel.org 8002S: Supported 8003F: drivers/platform/x86/surfacepro3_button.c 8004 8005MICROTEK X6 SCANNER 8006M: Oliver Neukum <oliver@neukum.org> 8007S: Maintained 8008F: drivers/usb/image/microtek.* 8009 8010MIPS 8011M: Ralf Baechle <ralf@linux-mips.org> 8012L: linux-mips@linux-mips.org 8013W: http://www.linux-mips.org/ 8014T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8015Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8016S: Supported 8017F: Documentation/devicetree/bindings/mips/ 8018F: Documentation/mips/ 8019F: arch/mips/ 8020 8021MIPS/LOONGSON1 ARCHITECTURE 8022M: Keguang Zhang <keguang.zhang@gmail.com> 8023L: linux-mips@linux-mips.org 8024S: Maintained 8025F: arch/mips/loongson32/ 8026F: arch/mips/include/asm/mach-loongson32/ 8027F: drivers/*/*loongson1* 8028F: drivers/*/*/*loongson1* 8029 8030MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8031M: Hans Verkuil <hverkuil@xs4all.nl> 8032L: linux-media@vger.kernel.org 8033T: git git://linuxtv.org/media_tree.git 8034W: https://linuxtv.org 8035S: Odd Fixes 8036F: drivers/media/radio/radio-miropcm20* 8037 8038MELLANOX MLX4 core VPI driver 8039M: Yishai Hadas <yishaih@mellanox.com> 8040L: netdev@vger.kernel.org 8041L: linux-rdma@vger.kernel.org 8042W: http://www.mellanox.com 8043Q: http://patchwork.ozlabs.org/project/netdev/list/ 8044S: Supported 8045F: drivers/net/ethernet/mellanox/mlx4/ 8046F: include/linux/mlx4/ 8047F: include/uapi/rdma/mlx4-abi.h 8048 8049MELLANOX MLX4 IB driver 8050M: Yishai Hadas <yishaih@mellanox.com> 8051L: linux-rdma@vger.kernel.org 8052W: http://www.mellanox.com 8053Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8054S: Supported 8055F: drivers/infiniband/hw/mlx4/ 8056F: include/linux/mlx4/ 8057 8058MELLANOX MLX5 core VPI driver 8059M: Matan Barak <matanb@mellanox.com> 8060M: Leon Romanovsky <leonro@mellanox.com> 8061L: netdev@vger.kernel.org 8062L: linux-rdma@vger.kernel.org 8063W: http://www.mellanox.com 8064Q: http://patchwork.ozlabs.org/project/netdev/list/ 8065S: Supported 8066F: drivers/net/ethernet/mellanox/mlx5/core/ 8067F: include/linux/mlx5/ 8068F: include/uapi/rdma/mlx5-abi.h 8069 8070MELLANOX MLX5 IB driver 8071M: Matan Barak <matanb@mellanox.com> 8072M: Leon Romanovsky <leonro@mellanox.com> 8073L: linux-rdma@vger.kernel.org 8074W: http://www.mellanox.com 8075Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8076S: Supported 8077F: drivers/infiniband/hw/mlx5/ 8078F: include/linux/mlx5/ 8079 8080MELEXIS MLX90614 DRIVER 8081M: Crt Mori <cmo@melexis.com> 8082L: linux-iio@vger.kernel.org 8083W: http://www.melexis.com 8084S: Supported 8085F: drivers/iio/temperature/mlx90614.c 8086 8087MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8088M: Don Brace <don.brace@microsemi.com> 8089L: esc.storagedev@microsemi.com 8090L: linux-scsi@vger.kernel.org 8091S: Supported 8092F: drivers/scsi/smartpqi/smartpqi*.[ch] 8093F: drivers/scsi/smartpqi/Kconfig 8094F: drivers/scsi/smartpqi/Makefile 8095F: include/linux/cciss*.h 8096F: include/uapi/linux/cciss*.h 8097F: Documentation/scsi/smartpqi.txt 8098 8099MN88472 MEDIA DRIVER 8100M: Antti Palosaari <crope@iki.fi> 8101L: linux-media@vger.kernel.org 8102W: https://linuxtv.org 8103W: http://palosaari.fi/linux/ 8104Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8105S: Maintained 8106F: drivers/media/dvb-frontends/mn88472* 8107 8108MN88473 MEDIA DRIVER 8109M: Antti Palosaari <crope@iki.fi> 8110L: linux-media@vger.kernel.org 8111W: https://linuxtv.org 8112W: http://palosaari.fi/linux/ 8113Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8114S: Maintained 8115F: drivers/media/dvb-frontends/mn88473* 8116 8117MODULE SUPPORT 8118M: Jessica Yu <jeyu@redhat.com> 8119M: Rusty Russell <rusty@rustcorp.com.au> 8120S: Maintained 8121F: include/linux/module.h 8122F: kernel/module.c 8123 8124MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8125W: http://popies.net/meye/ 8126S: Orphan 8127F: Documentation/media/v4l-drivers/meye* 8128F: drivers/media/pci/meye/ 8129F: include/uapi/linux/meye.h 8130 8131MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8132M: Jiri Slaby <jirislaby@gmail.com> 8133S: Maintained 8134F: Documentation/serial/moxa-smartio 8135F: drivers/tty/mxser.* 8136 8137MR800 AVERMEDIA USB FM RADIO DRIVER 8138M: Alexey Klimov <klimov.linux@gmail.com> 8139L: linux-media@vger.kernel.org 8140T: git git://linuxtv.org/media_tree.git 8141S: Maintained 8142F: drivers/media/radio/radio-mr800.c 8143 8144MRF24J40 IEEE 802.15.4 RADIO DRIVER 8145M: Alan Ott <alan@signal11.us> 8146L: linux-wpan@vger.kernel.org 8147S: Maintained 8148F: drivers/net/ieee802154/mrf24j40.c 8149F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8150 8151MSI LAPTOP SUPPORT 8152M: "Lee, Chun-Yi" <jlee@suse.com> 8153L: platform-driver-x86@vger.kernel.org 8154S: Maintained 8155F: drivers/platform/x86/msi-laptop.c 8156 8157MSI WMI SUPPORT 8158L: platform-driver-x86@vger.kernel.org 8159S: Orphan 8160F: drivers/platform/x86/msi-wmi.c 8161 8162MSI001 MEDIA DRIVER 8163M: Antti Palosaari <crope@iki.fi> 8164L: linux-media@vger.kernel.org 8165W: https://linuxtv.org 8166W: http://palosaari.fi/linux/ 8167Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8168T: git git://linuxtv.org/anttip/media_tree.git 8169S: Maintained 8170F: drivers/media/tuners/msi001* 8171 8172MSI2500 MEDIA DRIVER 8173M: Antti Palosaari <crope@iki.fi> 8174L: linux-media@vger.kernel.org 8175W: https://linuxtv.org 8176W: http://palosaari.fi/linux/ 8177Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8178T: git git://linuxtv.org/anttip/media_tree.git 8179S: Maintained 8180F: drivers/media/usb/msi2500/ 8181 8182MSYSTEMS DISKONCHIP G3 MTD DRIVER 8183M: Robert Jarzmik <robert.jarzmik@free.fr> 8184L: linux-mtd@lists.infradead.org 8185S: Maintained 8186F: drivers/mtd/devices/docg3* 8187 8188MT9M032 APTINA SENSOR DRIVER 8189M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8190L: linux-media@vger.kernel.org 8191T: git git://linuxtv.org/media_tree.git 8192S: Maintained 8193F: drivers/media/i2c/mt9m032.c 8194F: include/media/i2c/mt9m032.h 8195 8196MT9P031 APTINA CAMERA SENSOR 8197M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8198L: linux-media@vger.kernel.org 8199T: git git://linuxtv.org/media_tree.git 8200S: Maintained 8201F: drivers/media/i2c/mt9p031.c 8202F: include/media/i2c/mt9p031.h 8203 8204MT9T001 APTINA CAMERA SENSOR 8205M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8206L: linux-media@vger.kernel.org 8207T: git git://linuxtv.org/media_tree.git 8208S: Maintained 8209F: drivers/media/i2c/mt9t001.c 8210F: include/media/i2c/mt9t001.h 8211 8212MT9V032 APTINA CAMERA SENSOR 8213M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8214L: linux-media@vger.kernel.org 8215T: git git://linuxtv.org/media_tree.git 8216S: Maintained 8217F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8218F: drivers/media/i2c/mt9v032.c 8219F: include/media/i2c/mt9v032.h 8220 8221MULTIFUNCTION DEVICES (MFD) 8222M: Lee Jones <lee.jones@linaro.org> 8223T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8224S: Supported 8225F: Documentation/devicetree/bindings/mfd/ 8226F: drivers/mfd/ 8227F: include/linux/mfd/ 8228 8229MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8230M: Ulf Hansson <ulf.hansson@linaro.org> 8231L: linux-mmc@vger.kernel.org 8232T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8233S: Maintained 8234F: Documentation/devicetree/bindings/mmc/ 8235F: drivers/mmc/ 8236F: include/linux/mmc/ 8237F: include/uapi/linux/mmc/ 8238 8239MULTIMEDIA CARD (MMC) ETC. OVER SPI 8240S: Orphan 8241F: drivers/mmc/host/mmc_spi.c 8242F: include/linux/spi/mmc_spi.h 8243 8244MULTISOUND SOUND DRIVER 8245M: Andrew Veliath <andrewtv@usa.net> 8246S: Maintained 8247F: Documentation/sound/oss/MultiSound 8248F: sound/oss/msnd* 8249 8250MULTITECH MULTIPORT CARD (ISICOM) 8251S: Orphan 8252F: drivers/tty/isicom.c 8253F: include/linux/isicom.h 8254 8255MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8256M: Bin Liu <b-liu@ti.com> 8257L: linux-usb@vger.kernel.org 8258T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8259S: Maintained 8260F: drivers/usb/musb/ 8261 8262MXL5007T MEDIA DRIVER 8263M: Michael Krufky <mkrufky@linuxtv.org> 8264L: linux-media@vger.kernel.org 8265W: https://linuxtv.org 8266W: http://github.com/mkrufky 8267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8268T: git git://linuxtv.org/mkrufky/tuners.git 8269S: Maintained 8270F: drivers/media/tuners/mxl5007t.* 8271 8272MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8273M: Hyong-Youb Kim <hykim@myri.com> 8274L: netdev@vger.kernel.org 8275W: https://www.myricom.com/support/downloads/myri10ge.html 8276S: Supported 8277F: drivers/net/ethernet/myricom/myri10ge/ 8278 8279NAND FLASH SUBSYSTEM 8280M: Boris Brezillon <boris.brezillon@free-electrons.com> 8281R: Richard Weinberger <richard@nod.at> 8282L: linux-mtd@lists.infradead.org 8283W: http://www.linux-mtd.infradead.org/ 8284Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8285T: git git://github.com/linux-nand/linux.git 8286S: Maintained 8287F: drivers/mtd/nand/ 8288F: include/linux/mtd/nand*.h 8289 8290NATSEMI ETHERNET DRIVER (DP8381x) 8291S: Orphan 8292F: drivers/net/ethernet/natsemi/natsemi.c 8293 8294NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8295M: Daniel Mack <zonque@gmail.com> 8296S: Maintained 8297L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8298W: http://www.native-instruments.com 8299F: sound/usb/caiaq/ 8300 8301NCP FILESYSTEM 8302M: Petr Vandrovec <petr@vandrovec.name> 8303S: Odd Fixes 8304F: fs/ncpfs/ 8305 8306NCR 5380 SCSI DRIVERS 8307M: Finn Thain <fthain@telegraphics.com.au> 8308M: Michael Schmitz <schmitzmic@gmail.com> 8309L: linux-scsi@vger.kernel.org 8310S: Maintained 8311F: Documentation/scsi/g_NCR5380.txt 8312F: drivers/scsi/NCR5380.* 8313F: drivers/scsi/arm/cumana_1.c 8314F: drivers/scsi/arm/oak.c 8315F: drivers/scsi/atari_scsi.* 8316F: drivers/scsi/dmx3191d.c 8317F: drivers/scsi/g_NCR5380.* 8318F: drivers/scsi/g_NCR5380_mmio.c 8319F: drivers/scsi/mac_scsi.* 8320F: drivers/scsi/sun3_scsi.* 8321F: drivers/scsi/sun3_scsi_vme.c 8322 8323NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8324M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8325L: linux-scsi@vger.kernel.org 8326S: Maintained 8327F: drivers/scsi/NCR_D700.* 8328 8329NCT6775 HARDWARE MONITOR DRIVER 8330M: Guenter Roeck <linux@roeck-us.net> 8331L: linux-hwmon@vger.kernel.org 8332S: Maintained 8333F: Documentation/hwmon/nct6775 8334F: drivers/hwmon/nct6775.c 8335 8336NETEFFECT IWARP RNIC DRIVER (IW_NES) 8337M: Faisal Latif <faisal.latif@intel.com> 8338L: linux-rdma@vger.kernel.org 8339W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8340S: Supported 8341F: drivers/infiniband/hw/nes/ 8342F: include/uapi/rdma/nes-abi.h 8343 8344NETEM NETWORK EMULATOR 8345M: Stephen Hemminger <stephen@networkplumber.org> 8346L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8347S: Maintained 8348F: net/sched/sch_netem.c 8349 8350NETERION 10GbE DRIVERS (s2io/vxge) 8351M: Jon Mason <jdmason@kudzu.us> 8352L: netdev@vger.kernel.org 8353S: Supported 8354F: Documentation/networking/s2io.txt 8355F: Documentation/networking/vxge.txt 8356F: drivers/net/ethernet/neterion/ 8357 8358NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8359M: Pablo Neira Ayuso <pablo@netfilter.org> 8360M: Patrick McHardy <kaber@trash.net> 8361M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8362L: netfilter-devel@vger.kernel.org 8363L: coreteam@netfilter.org 8364W: http://www.netfilter.org/ 8365W: http://www.iptables.org/ 8366Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8367T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8368T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8369S: Supported 8370F: include/linux/netfilter* 8371F: include/linux/netfilter/ 8372F: include/net/netfilter/ 8373F: include/uapi/linux/netfilter* 8374F: include/uapi/linux/netfilter/ 8375F: net/*/netfilter.c 8376F: net/*/netfilter/ 8377F: net/netfilter/ 8378F: net/bridge/br_netfilter*.c 8379 8380NETLABEL 8381M: Paul Moore <paul@paul-moore.com> 8382W: http://netlabel.sf.net 8383L: netdev@vger.kernel.org 8384S: Maintained 8385F: Documentation/netlabel/ 8386F: include/net/netlabel.h 8387F: net/netlabel/ 8388 8389NETROM NETWORK LAYER 8390M: Ralf Baechle <ralf@linux-mips.org> 8391L: linux-hams@vger.kernel.org 8392W: http://www.linux-ax25.org/ 8393S: Maintained 8394F: include/net/netrom.h 8395F: include/uapi/linux/netrom.h 8396F: net/netrom/ 8397 8398NETRONOME ETHERNET DRIVERS 8399M: Jakub Kicinski <jakub.kicinski@netronome.com> 8400L: oss-drivers@netronome.com 8401S: Maintained 8402F: drivers/net/ethernet/netronome/ 8403 8404NETWORK BLOCK DEVICE (NBD) 8405M: Markus Pargmann <mpa@pengutronix.de> 8406S: Maintained 8407L: nbd-general@lists.sourceforge.net 8408T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8409F: Documentation/blockdev/nbd.txt 8410F: drivers/block/nbd.c 8411F: include/uapi/linux/nbd.h 8412 8413NETWORK DROP MONITOR 8414M: Neil Horman <nhorman@tuxdriver.com> 8415L: netdev@vger.kernel.org 8416S: Maintained 8417W: https://fedorahosted.org/dropwatch/ 8418F: net/core/drop_monitor.c 8419 8420NETWORKING [DSA] 8421M: Andrew Lunn <andrew@lunn.ch> 8422M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8423M: Florian Fainelli <f.fainelli@gmail.com> 8424S: Maintained 8425F: net/dsa/ 8426F: include/net/dsa.h 8427F: drivers/net/dsa/ 8428 8429NETWORKING [GENERAL] 8430M: "David S. Miller" <davem@davemloft.net> 8431L: netdev@vger.kernel.org 8432W: http://www.linuxfoundation.org/en/Net 8433Q: http://patchwork.ozlabs.org/project/netdev/list/ 8434T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8436S: Maintained 8437F: net/ 8438F: include/net/ 8439F: include/linux/in.h 8440F: include/linux/net.h 8441F: include/linux/netdevice.h 8442F: include/uapi/linux/in.h 8443F: include/uapi/linux/net.h 8444F: include/uapi/linux/netdevice.h 8445F: include/uapi/linux/net_namespace.h 8446F: tools/net/ 8447F: tools/testing/selftests/net/ 8448F: lib/random32.c 8449F: lib/test_bpf.c 8450 8451NETWORKING [IPv4/IPv6] 8452M: "David S. Miller" <davem@davemloft.net> 8453M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8454M: James Morris <jmorris@namei.org> 8455M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8456M: Patrick McHardy <kaber@trash.net> 8457L: netdev@vger.kernel.org 8458T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8459S: Maintained 8460F: net/ipv4/ 8461F: net/ipv6/ 8462F: include/net/ip* 8463F: arch/x86/net/* 8464 8465NETWORKING [IPSEC] 8466M: Steffen Klassert <steffen.klassert@secunet.com> 8467M: Herbert Xu <herbert@gondor.apana.org.au> 8468M: "David S. Miller" <davem@davemloft.net> 8469L: netdev@vger.kernel.org 8470T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8472S: Maintained 8473F: net/core/flow.c 8474F: net/xfrm/ 8475F: net/key/ 8476F: net/ipv4/xfrm* 8477F: net/ipv4/esp4.c 8478F: net/ipv4/ah4.c 8479F: net/ipv4/ipcomp.c 8480F: net/ipv4/ip_vti.c 8481F: net/ipv6/xfrm* 8482F: net/ipv6/esp6.c 8483F: net/ipv6/ah6.c 8484F: net/ipv6/ipcomp6.c 8485F: net/ipv6/ip6_vti.c 8486F: include/uapi/linux/xfrm.h 8487F: include/net/xfrm.h 8488 8489NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8490M: Paul Moore <paul@paul-moore.com> 8491L: netdev@vger.kernel.org 8492S: Maintained 8493 8494NETWORKING [WIRELESS] 8495L: linux-wireless@vger.kernel.org 8496Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8497 8498NETWORKING DRIVERS 8499L: netdev@vger.kernel.org 8500W: http://www.linuxfoundation.org/en/Net 8501Q: http://patchwork.ozlabs.org/project/netdev/list/ 8502T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8503T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8504S: Odd Fixes 8505F: Documentation/devicetree/bindings/net/ 8506F: drivers/net/ 8507F: include/linux/if_* 8508F: include/linux/netdevice.h 8509F: include/linux/etherdevice.h 8510F: include/linux/fcdevice.h 8511F: include/linux/fddidevice.h 8512F: include/linux/hippidevice.h 8513F: include/linux/inetdevice.h 8514F: include/uapi/linux/if_* 8515F: include/uapi/linux/netdevice.h 8516 8517NETWORKING DRIVERS (WIRELESS) 8518M: Kalle Valo <kvalo@codeaurora.org> 8519L: linux-wireless@vger.kernel.org 8520Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8521T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8522T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8523S: Maintained 8524F: Documentation/devicetree/bindings/net/wireless/ 8525F: drivers/net/wireless/ 8526 8527NETXEN (1/10) GbE SUPPORT 8528M: Manish Chopra <manish.chopra@qlogic.com> 8529M: Sony Chacko <sony.chacko@qlogic.com> 8530M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8531L: netdev@vger.kernel.org 8532W: http://www.qlogic.com 8533S: Supported 8534F: drivers/net/ethernet/qlogic/netxen/ 8535 8536NFC SUBSYSTEM 8537M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8538M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8539M: Samuel Ortiz <sameo@linux.intel.com> 8540L: linux-wireless@vger.kernel.org 8541L: linux-nfc@lists.01.org (subscribers-only) 8542S: Supported 8543F: net/nfc/ 8544F: include/net/nfc/ 8545F: include/uapi/linux/nfc.h 8546F: drivers/nfc/ 8547F: include/linux/platform_data/nfcmrvl.h 8548F: include/linux/platform_data/nxp-nci.h 8549F: include/linux/platform_data/pn544.h 8550F: include/linux/platform_data/st21nfca.h 8551F: include/linux/platform_data/st-nci.h 8552F: Documentation/devicetree/bindings/net/nfc/ 8553 8554NFS, SUNRPC, AND LOCKD CLIENTS 8555M: Trond Myklebust <trond.myklebust@primarydata.com> 8556M: Anna Schumaker <anna.schumaker@netapp.com> 8557L: linux-nfs@vger.kernel.org 8558W: http://client.linux-nfs.org 8559T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8560S: Maintained 8561F: fs/lockd/ 8562F: fs/nfs/ 8563F: fs/nfs_common/ 8564F: net/sunrpc/ 8565F: include/linux/lockd/ 8566F: include/linux/nfs* 8567F: include/linux/sunrpc/ 8568F: include/uapi/linux/nfs* 8569F: include/uapi/linux/sunrpc/ 8570 8571NILFS2 FILESYSTEM 8572M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8573L: linux-nilfs@vger.kernel.org 8574W: http://nilfs.sourceforge.net/ 8575W: http://nilfs.osdn.jp/ 8576T: git git://github.com/konis/nilfs2.git 8577S: Supported 8578F: Documentation/filesystems/nilfs2.txt 8579F: fs/nilfs2/ 8580F: include/trace/events/nilfs2.h 8581F: include/uapi/linux/nilfs2_api.h 8582F: include/uapi/linux/nilfs2_ondisk.h 8583 8584NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8585M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8586W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8587S: Maintained 8588F: Documentation/scsi/NinjaSCSI.txt 8589F: drivers/scsi/pcmcia/nsp_* 8590 8591NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8592M: GOTO Masanori <gotom@debian.or.jp> 8593M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8594W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8595S: Maintained 8596F: Documentation/scsi/NinjaSCSI.txt 8597F: drivers/scsi/nsp32* 8598 8599NIOS2 ARCHITECTURE 8600M: Ley Foon Tan <lftan@altera.com> 8601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8602T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8603S: Maintained 8604F: arch/nios2/ 8605 8606NOKIA N900 POWER SUPPLY DRIVERS 8607R: Pali Rohár <pali.rohar@gmail.com> 8608F: include/linux/power/bq2415x_charger.h 8609F: include/linux/power/bq27xxx_battery.h 8610F: include/linux/power/isp1704_charger.h 8611F: drivers/power/supply/bq2415x_charger.c 8612F: drivers/power/supply/bq27xxx_battery.c 8613F: drivers/power/supply/bq27xxx_battery_i2c.c 8614F: drivers/power/supply/isp1704_charger.c 8615F: drivers/power/supply/rx51_battery.c 8616 8617NTB DRIVER CORE 8618M: Jon Mason <jdmason@kudzu.us> 8619M: Dave Jiang <dave.jiang@intel.com> 8620M: Allen Hubbe <Allen.Hubbe@emc.com> 8621L: linux-ntb@googlegroups.com 8622S: Supported 8623W: https://github.com/jonmason/ntb/wiki 8624T: git git://github.com/jonmason/ntb.git 8625F: drivers/ntb/ 8626F: drivers/net/ntb_netdev.c 8627F: include/linux/ntb.h 8628F: include/linux/ntb_transport.h 8629F: tools/testing/selftests/ntb/ 8630 8631NTB INTEL DRIVER 8632M: Jon Mason <jdmason@kudzu.us> 8633M: Dave Jiang <dave.jiang@intel.com> 8634L: linux-ntb@googlegroups.com 8635S: Supported 8636W: https://github.com/jonmason/ntb/wiki 8637T: git git://github.com/jonmason/ntb.git 8638F: drivers/ntb/hw/intel/ 8639 8640NTB AMD DRIVER 8641M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8642L: linux-ntb@googlegroups.com 8643S: Supported 8644F: drivers/ntb/hw/amd/ 8645 8646NTFS FILESYSTEM 8647M: Anton Altaparmakov <anton@tuxera.com> 8648L: linux-ntfs-dev@lists.sourceforge.net 8649W: http://www.tuxera.com/ 8650T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8651S: Supported 8652F: Documentation/filesystems/ntfs.txt 8653F: fs/ntfs/ 8654 8655NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8656M: Antonino Daplas <adaplas@gmail.com> 8657L: linux-fbdev@vger.kernel.org 8658S: Maintained 8659F: drivers/video/fbdev/riva/ 8660F: drivers/video/fbdev/nvidia/ 8661 8662NVM EXPRESS DRIVER 8663M: Keith Busch <keith.busch@intel.com> 8664M: Jens Axboe <axboe@fb.com> 8665L: linux-nvme@lists.infradead.org 8666T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8667W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8668S: Supported 8669F: drivers/nvme/host/ 8670F: include/linux/nvme.h 8671 8672NVM EXPRESS TARGET DRIVER 8673M: Christoph Hellwig <hch@lst.de> 8674M: Sagi Grimberg <sagi@grimberg.me> 8675L: linux-nvme@lists.infradead.org 8676S: Supported 8677F: drivers/nvme/target/ 8678 8679NVMEM FRAMEWORK 8680M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8681M: Maxime Ripard <maxime.ripard@free-electrons.com> 8682S: Maintained 8683F: drivers/nvmem/ 8684F: Documentation/devicetree/bindings/nvmem/ 8685F: include/linux/nvmem-consumer.h 8686F: include/linux/nvmem-provider.h 8687 8688NXP-NCI NFC DRIVER 8689M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8690R: Charles Gorand <charles.gorand@effinnov.com> 8691L: linux-nfc@lists.01.org (moderated for non-subscribers) 8692S: Supported 8693F: drivers/nfc/nxp-nci 8694 8695NXP TDA998X DRM DRIVER 8696M: Russell King <rmk+kernel@armlinux.org.uk> 8697S: Supported 8698F: drivers/gpu/drm/i2c/tda998x_drv.c 8699F: include/drm/i2c/tda998x.h 8700 8701NXP TFA9879 DRIVER 8702M: Peter Rosin <peda@axentia.se> 8703L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8704S: Maintained 8705F: sound/soc/codecs/tfa9879* 8706 8707OBJTOOL 8708M: Josh Poimboeuf <jpoimboe@redhat.com> 8709S: Supported 8710F: tools/objtool/ 8711 8712OMAP SUPPORT 8713M: Tony Lindgren <tony@atomide.com> 8714L: linux-omap@vger.kernel.org 8715W: http://www.muru.com/linux/omap/ 8716W: http://linux.omap.com/ 8717Q: http://patchwork.kernel.org/project/linux-omap/list/ 8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8719S: Maintained 8720F: arch/arm/*omap*/ 8721F: arch/arm/configs/omap1_defconfig 8722F: arch/arm/configs/omap2plus_defconfig 8723F: drivers/i2c/busses/i2c-omap.c 8724F: drivers/irqchip/irq-omap-intc.c 8725F: drivers/mfd/*omap*.c 8726F: drivers/mfd/menelaus.c 8727F: drivers/mfd/palmas.c 8728F: drivers/mfd/tps65217.c 8729F: drivers/mfd/tps65218.c 8730F: drivers/mfd/tps65910.c 8731F: drivers/mfd/twl-core.[ch] 8732F: drivers/mfd/twl4030*.c 8733F: drivers/mfd/twl6030*.c 8734F: drivers/mfd/twl6040*.c 8735F: drivers/regulator/palmas-regulator*.c 8736F: drivers/regulator/pbias-regulator.c 8737F: drivers/regulator/tps65217-regulator.c 8738F: drivers/regulator/tps65218-regulator.c 8739F: drivers/regulator/tps65910-regulator.c 8740F: drivers/regulator/twl-regulator.c 8741F: include/linux/i2c-omap.h 8742 8743OMAP DEVICE TREE SUPPORT 8744M: Benoît Cousson <bcousson@baylibre.com> 8745M: Tony Lindgren <tony@atomide.com> 8746L: linux-omap@vger.kernel.org 8747L: devicetree@vger.kernel.org 8748S: Maintained 8749F: arch/arm/boot/dts/*omap* 8750F: arch/arm/boot/dts/*am3* 8751F: arch/arm/boot/dts/*am4* 8752F: arch/arm/boot/dts/*am5* 8753F: arch/arm/boot/dts/*dra7* 8754 8755OMAP CLOCK FRAMEWORK SUPPORT 8756M: Paul Walmsley <paul@pwsan.com> 8757L: linux-omap@vger.kernel.org 8758S: Maintained 8759F: arch/arm/*omap*/*clock* 8760 8761OMAP POWER MANAGEMENT SUPPORT 8762M: Kevin Hilman <khilman@kernel.org> 8763L: linux-omap@vger.kernel.org 8764S: Maintained 8765F: arch/arm/*omap*/*pm* 8766F: drivers/cpufreq/omap-cpufreq.c 8767 8768OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8769M: Rajendra Nayak <rnayak@codeaurora.org> 8770M: Paul Walmsley <paul@pwsan.com> 8771L: linux-omap@vger.kernel.org 8772S: Maintained 8773F: arch/arm/mach-omap2/prm* 8774 8775OMAP AUDIO SUPPORT 8776M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8777M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8778L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8779L: linux-omap@vger.kernel.org 8780S: Maintained 8781F: sound/soc/omap/ 8782 8783OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8784M: Roger Quadros <rogerq@ti.com> 8785M: Tony Lindgren <tony@atomide.com> 8786L: linux-omap@vger.kernel.org 8787S: Maintained 8788F: drivers/memory/omap-gpmc.c 8789F: arch/arm/mach-omap2/*gpmc* 8790 8791OMAP FRAMEBUFFER SUPPORT 8792M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8793L: linux-fbdev@vger.kernel.org 8794L: linux-omap@vger.kernel.org 8795S: Maintained 8796F: drivers/video/fbdev/omap/ 8797 8798OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8799M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8800L: linux-omap@vger.kernel.org 8801L: linux-fbdev@vger.kernel.org 8802S: Maintained 8803F: drivers/video/fbdev/omap2/ 8804F: Documentation/arm/OMAP/DSS 8805 8806OMAP HARDWARE SPINLOCK SUPPORT 8807M: Ohad Ben-Cohen <ohad@wizery.com> 8808L: linux-omap@vger.kernel.org 8809S: Maintained 8810F: drivers/hwspinlock/omap_hwspinlock.c 8811 8812OMAP MMC SUPPORT 8813M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8814L: linux-omap@vger.kernel.org 8815S: Maintained 8816F: drivers/mmc/host/omap.c 8817 8818OMAP HS MMC SUPPORT 8819L: linux-mmc@vger.kernel.org 8820L: linux-omap@vger.kernel.org 8821S: Orphan 8822F: drivers/mmc/host/omap_hsmmc.c 8823 8824OMAP RANDOM NUMBER GENERATOR SUPPORT 8825M: Deepak Saxena <dsaxena@plexity.net> 8826S: Maintained 8827F: drivers/char/hw_random/omap-rng.c 8828 8829OMAP HWMOD SUPPORT 8830M: Benoît Cousson <bcousson@baylibre.com> 8831M: Paul Walmsley <paul@pwsan.com> 8832L: linux-omap@vger.kernel.org 8833S: Maintained 8834F: arch/arm/mach-omap2/omap_hwmod.* 8835 8836OMAP HWMOD DATA 8837M: Paul Walmsley <paul@pwsan.com> 8838L: linux-omap@vger.kernel.org 8839S: Maintained 8840F: arch/arm/mach-omap2/omap_hwmod*data* 8841 8842OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8843M: Benoît Cousson <bcousson@baylibre.com> 8844L: linux-omap@vger.kernel.org 8845S: Maintained 8846F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8847 8848OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8849M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8850L: linux-media@vger.kernel.org 8851S: Maintained 8852F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8853F: drivers/media/platform/omap3isp/ 8854F: drivers/staging/media/omap4iss/ 8855 8856OMAP USB SUPPORT 8857L: linux-usb@vger.kernel.org 8858L: linux-omap@vger.kernel.org 8859S: Orphan 8860F: drivers/usb/*/*omap* 8861F: arch/arm/*omap*/usb* 8862 8863OMAP GPIO DRIVER 8864M: Grygorii Strashko <grygorii.strashko@ti.com> 8865M: Santosh Shilimkar <ssantosh@kernel.org> 8866M: Kevin Hilman <khilman@kernel.org> 8867L: linux-omap@vger.kernel.org 8868S: Maintained 8869F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8870F: drivers/gpio/gpio-omap.c 8871 8872OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8873M: Mark Jackson <mpfj@newflow.co.uk> 8874L: linux-omap@vger.kernel.org 8875S: Maintained 8876F: arch/arm/boot/dts/am335x-nano.dts 8877 8878OMFS FILESYSTEM 8879M: Bob Copeland <me@bobcopeland.com> 8880L: linux-karma-devel@lists.sourceforge.net 8881S: Maintained 8882F: Documentation/filesystems/omfs.txt 8883F: fs/omfs/ 8884 8885OMNIKEY CARDMAN 4000 DRIVER 8886M: Harald Welte <laforge@gnumonks.org> 8887S: Maintained 8888F: drivers/char/pcmcia/cm4000_cs.c 8889F: include/linux/cm4000_cs.h 8890F: include/uapi/linux/cm4000_cs.h 8891 8892OMNIKEY CARDMAN 4040 DRIVER 8893M: Harald Welte <laforge@gnumonks.org> 8894S: Maintained 8895F: drivers/char/pcmcia/cm4040_cs.* 8896 8897OMNIVISION OV7670 SENSOR DRIVER 8898M: Jonathan Corbet <corbet@lwn.net> 8899L: linux-media@vger.kernel.org 8900T: git git://linuxtv.org/media_tree.git 8901S: Maintained 8902F: drivers/media/i2c/ov7670.c 8903 8904ONENAND FLASH DRIVER 8905M: Kyungmin Park <kyungmin.park@samsung.com> 8906L: linux-mtd@lists.infradead.org 8907S: Maintained 8908F: drivers/mtd/onenand/ 8909F: include/linux/mtd/onenand*.h 8910 8911ONSTREAM SCSI TAPE DRIVER 8912M: Willem Riede <osst@riede.org> 8913L: osst-users@lists.sourceforge.net 8914L: linux-scsi@vger.kernel.org 8915S: Maintained 8916F: Documentation/scsi/osst.txt 8917F: drivers/scsi/osst.* 8918F: drivers/scsi/osst_*.h 8919F: drivers/scsi/st.h 8920 8921OPENCORES I2C BUS DRIVER 8922M: Peter Korsgaard <jacmet@sunsite.dk> 8923L: linux-i2c@vger.kernel.org 8924S: Maintained 8925F: Documentation/i2c/busses/i2c-ocores 8926F: drivers/i2c/busses/i2c-ocores.c 8927 8928OPEN FIRMWARE AND FLATTENED DEVICE TREE 8929M: Rob Herring <robh+dt@kernel.org> 8930M: Frank Rowand <frowand.list@gmail.com> 8931L: devicetree@vger.kernel.org 8932W: http://www.devicetree.org/ 8933T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8934S: Maintained 8935F: drivers/of/ 8936F: include/linux/of*.h 8937F: scripts/dtc/ 8938 8939OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8940M: Rob Herring <robh+dt@kernel.org> 8941M: Mark Rutland <mark.rutland@arm.com> 8942L: devicetree@vger.kernel.org 8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8944Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8945S: Maintained 8946F: Documentation/devicetree/ 8947F: arch/*/boot/dts/ 8948F: include/dt-bindings/ 8949 8950OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8951M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8952L: devicetree@vger.kernel.org 8953S: Maintained 8954F: Documentation/devicetree/dynamic-resolution-notes.txt 8955F: Documentation/devicetree/overlay-notes.txt 8956F: drivers/of/overlay.c 8957F: drivers/of/resolver.c 8958 8959OPENRISC ARCHITECTURE 8960M: Jonas Bonn <jonas@southpole.se> 8961W: http://openrisc.net 8962S: Maintained 8963T: git git://openrisc.net/~jonas/linux 8964F: arch/openrisc/ 8965 8966OPENVSWITCH 8967M: Pravin Shelar <pshelar@nicira.com> 8968L: netdev@vger.kernel.org 8969L: dev@openvswitch.org 8970W: http://openvswitch.org 8971S: Maintained 8972F: net/openvswitch/ 8973F: include/uapi/linux/openvswitch.h 8974 8975OPERATING PERFORMANCE POINTS (OPP) 8976M: Viresh Kumar <vireshk@kernel.org> 8977M: Nishanth Menon <nm@ti.com> 8978M: Stephen Boyd <sboyd@codeaurora.org> 8979L: linux-pm@vger.kernel.org 8980S: Maintained 8981T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8982F: drivers/base/power/opp/ 8983F: include/linux/pm_opp.h 8984F: Documentation/power/opp.txt 8985F: Documentation/devicetree/bindings/opp/ 8986 8987OPL4 DRIVER 8988M: Clemens Ladisch <clemens@ladisch.de> 8989L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8990T: git git://git.alsa-project.org/alsa-kernel.git 8991S: Maintained 8992F: sound/drivers/opl4/ 8993 8994OPROFILE 8995M: Robert Richter <rric@kernel.org> 8996L: oprofile-list@lists.sf.net 8997S: Maintained 8998F: arch/*/include/asm/oprofile*.h 8999F: arch/*/oprofile/ 9000F: drivers/oprofile/ 9001F: include/linux/oprofile.h 9002 9003ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9004M: Mark Fasheh <mfasheh@versity.com> 9005M: Joel Becker <jlbec@evilplan.org> 9006L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9007W: http://ocfs2.wiki.kernel.org 9008S: Supported 9009F: Documentation/filesystems/ocfs2.txt 9010F: Documentation/filesystems/dlmfs.txt 9011F: fs/ocfs2/ 9012 9013ORINOCO DRIVER 9014L: linux-wireless@vger.kernel.org 9015W: http://wireless.kernel.org/en/users/Drivers/orinoco 9016W: http://www.nongnu.org/orinoco/ 9017S: Orphan 9018F: drivers/net/wireless/intersil/orinoco/ 9019 9020OSD LIBRARY and FILESYSTEM 9021M: Boaz Harrosh <ooo@electrozaur.com> 9022M: Benny Halevy <bhalevy@primarydata.com> 9023L: osd-dev@open-osd.org 9024W: http://open-osd.org 9025T: git git://git.open-osd.org/open-osd.git 9026S: Maintained 9027F: drivers/scsi/osd/ 9028F: include/scsi/osd_* 9029F: fs/exofs/ 9030 9031OVERLAY FILESYSTEM 9032M: Miklos Szeredi <miklos@szeredi.hu> 9033L: linux-unionfs@vger.kernel.org 9034T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9035S: Supported 9036F: fs/overlayfs/ 9037F: Documentation/filesystems/overlayfs.txt 9038 9039ORANGEFS FILESYSTEM 9040M: Mike Marshall <hubcap@omnibond.com> 9041L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9042T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9043S: Supported 9044F: fs/orangefs/ 9045F: Documentation/filesystems/orangefs.txt 9046 9047P54 WIRELESS DRIVER 9048M: Christian Lamparter <chunkeey@googlemail.com> 9049L: linux-wireless@vger.kernel.org 9050W: http://wireless.kernel.org/en/users/Drivers/p54 9051S: Maintained 9052F: drivers/net/wireless/intersil/p54/ 9053 9054PA SEMI ETHERNET DRIVER 9055L: netdev@vger.kernel.org 9056S: Orphan 9057F: drivers/net/ethernet/pasemi/* 9058 9059PA SEMI SMBUS DRIVER 9060L: linux-i2c@vger.kernel.org 9061S: Orphan 9062F: drivers/i2c/busses/i2c-pasemi.c 9063 9064PADATA PARALLEL EXECUTION MECHANISM 9065M: Steffen Klassert <steffen.klassert@secunet.com> 9066L: linux-crypto@vger.kernel.org 9067S: Maintained 9068F: kernel/padata.c 9069F: include/linux/padata.h 9070F: Documentation/padata.txt 9071 9072PANASONIC LAPTOP ACPI EXTRAS DRIVER 9073M: Harald Welte <laforge@gnumonks.org> 9074L: platform-driver-x86@vger.kernel.org 9075S: Maintained 9076F: drivers/platform/x86/panasonic-laptop.c 9077 9078PANASONIC MN10300/AM33/AM34 PORT 9079M: David Howells <dhowells@redhat.com> 9080L: linux-am33-list@redhat.com (moderated for non-subscribers) 9081W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9082S: Maintained 9083F: Documentation/mn10300/ 9084F: arch/mn10300/ 9085 9086PARALLEL LCD/KEYPAD PANEL DRIVER 9087M: Willy Tarreau <willy@haproxy.com> 9088M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9089S: Odd Fixes 9090F: Documentation/misc-devices/lcd-panel-cgram.txt 9091F: drivers/misc/panel.c 9092 9093PARALLEL PORT SUBSYSTEM 9094M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9095M: Sudip Mukherjee <sudip@vectorindia.org> 9096L: linux-parport@lists.infradead.org (subscribers-only) 9097S: Maintained 9098F: drivers/parport/ 9099F: include/linux/parport*.h 9100F: drivers/char/ppdev.c 9101F: include/uapi/linux/ppdev.h 9102F: Documentation/parport*.txt 9103 9104PARAVIRT_OPS INTERFACE 9105M: Jeremy Fitzhardinge <jeremy@goop.org> 9106M: Chris Wright <chrisw@sous-sol.org> 9107M: Alok Kataria <akataria@vmware.com> 9108M: Rusty Russell <rusty@rustcorp.com.au> 9109L: virtualization@lists.linux-foundation.org 9110S: Supported 9111F: Documentation/virtual/paravirt_ops.txt 9112F: arch/*/kernel/paravirt* 9113F: arch/*/include/asm/paravirt.h 9114F: include/linux/hypervisor.h 9115 9116PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9117M: Tim Waugh <tim@cyberelk.net> 9118L: linux-parport@lists.infradead.org (subscribers-only) 9119S: Maintained 9120F: Documentation/blockdev/paride.txt 9121F: drivers/block/paride/ 9122 9123PARISC ARCHITECTURE 9124M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9125M: Helge Deller <deller@gmx.de> 9126L: linux-parisc@vger.kernel.org 9127W: http://www.parisc-linux.org/ 9128Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9131S: Maintained 9132F: arch/parisc/ 9133F: Documentation/parisc/ 9134F: drivers/parisc/ 9135F: drivers/char/agp/parisc-agp.c 9136F: drivers/input/serio/gscps2.c 9137F: drivers/parport/parport_gsc.* 9138F: drivers/tty/serial/8250/8250_gsc.c 9139F: drivers/video/fbdev/sti* 9140F: drivers/video/console/sti* 9141F: drivers/video/logo/logo_parisc* 9142 9143PC87360 HARDWARE MONITORING DRIVER 9144M: Jim Cromie <jim.cromie@gmail.com> 9145L: linux-hwmon@vger.kernel.org 9146S: Maintained 9147F: Documentation/hwmon/pc87360 9148F: drivers/hwmon/pc87360.c 9149 9150PC8736x GPIO DRIVER 9151M: Jim Cromie <jim.cromie@gmail.com> 9152S: Maintained 9153F: drivers/char/pc8736x_gpio.c 9154 9155PC87427 HARDWARE MONITORING DRIVER 9156M: Jean Delvare <jdelvare@suse.com> 9157L: linux-hwmon@vger.kernel.org 9158S: Maintained 9159F: Documentation/hwmon/pc87427 9160F: drivers/hwmon/pc87427.c 9161 9162PCA9532 LED DRIVER 9163M: Riku Voipio <riku.voipio@iki.fi> 9164S: Maintained 9165F: drivers/leds/leds-pca9532.c 9166F: include/linux/leds-pca9532.h 9167 9168PCA9541 I2C BUS MASTER SELECTOR DRIVER 9169M: Guenter Roeck <linux@roeck-us.net> 9170L: linux-i2c@vger.kernel.org 9171S: Maintained 9172F: drivers/i2c/muxes/i2c-mux-pca9541.c 9173 9174PCDP - PRIMARY CONSOLE AND DEBUG PORT 9175M: Khalid Aziz <khalid@gonehiking.org> 9176S: Maintained 9177F: drivers/firmware/pcdp.* 9178 9179PCI ERROR RECOVERY 9180M: Linas Vepstas <linasvepstas@gmail.com> 9181L: linux-pci@vger.kernel.org 9182S: Supported 9183F: Documentation/PCI/pci-error-recovery.txt 9184 9185PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9186M: Russell Currey <ruscur@russell.cc> 9187L: linuxppc-dev@lists.ozlabs.org 9188S: Supported 9189F: Documentation/powerpc/eeh-pci-error-recovery.txt 9190F: arch/powerpc/kernel/eeh*.c 9191F: arch/powerpc/platforms/*/eeh*.c 9192F: arch/powerpc/include/*/eeh*.h 9193 9194PCI SUBSYSTEM 9195M: Bjorn Helgaas <bhelgaas@google.com> 9196L: linux-pci@vger.kernel.org 9197Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9198T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9199S: Supported 9200F: Documentation/devicetree/bindings/pci/ 9201F: Documentation/PCI/ 9202F: drivers/pci/ 9203F: include/linux/pci* 9204F: arch/x86/pci/ 9205F: arch/x86/kernel/quirks.c 9206 9207PCI DRIVER FOR ALTERA PCIE IP 9208M: Ley Foon Tan <lftan@altera.com> 9209L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9210L: linux-pci@vger.kernel.org 9211S: Supported 9212F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9213F: drivers/pci/host/pcie-altera.c 9214 9215PCI DRIVER FOR ARM VERSATILE PLATFORM 9216M: Rob Herring <robh@kernel.org> 9217L: linux-pci@vger.kernel.org 9218L: linux-arm-kernel@lists.infradead.org 9219S: Maintained 9220F: Documentation/devicetree/bindings/pci/versatile.txt 9221F: drivers/pci/host/pci-versatile.c 9222 9223PCI DRIVER FOR ARMADA 8K 9224M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9225L: linux-pci@vger.kernel.org 9226L: linux-arm-kernel@lists.infradead.org 9227S: Maintained 9228F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9229F: drivers/pci/host/pcie-armada8k.c 9230 9231PCI DRIVER FOR APPLIEDMICRO XGENE 9232M: Tanmay Inamdar <tinamdar@apm.com> 9233L: linux-pci@vger.kernel.org 9234L: linux-arm-kernel@lists.infradead.org 9235S: Maintained 9236F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9237F: drivers/pci/host/pci-xgene.c 9238 9239PCI DRIVER FOR FREESCALE LAYERSCAPE 9240M: Minghuan Lian <minghuan.Lian@freescale.com> 9241M: Mingkai Hu <mingkai.hu@freescale.com> 9242M: Roy Zang <tie-fei.zang@freescale.com> 9243L: linuxppc-dev@lists.ozlabs.org 9244L: linux-pci@vger.kernel.org 9245L: linux-arm-kernel@lists.infradead.org 9246S: Maintained 9247F: drivers/pci/host/*layerscape* 9248 9249PCI DRIVER FOR IMX6 9250M: Richard Zhu <Richard.Zhu@freescale.com> 9251M: Lucas Stach <l.stach@pengutronix.de> 9252L: linux-pci@vger.kernel.org 9253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9254S: Maintained 9255F: drivers/pci/host/*imx6* 9256 9257PCI DRIVER FOR TI KEYSTONE 9258M: Murali Karicheri <m-karicheri2@ti.com> 9259L: linux-pci@vger.kernel.org 9260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9261S: Maintained 9262F: drivers/pci/host/*keystone* 9263 9264PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9265M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9266M: Jason Cooper <jason@lakedaemon.net> 9267L: linux-pci@vger.kernel.org 9268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9269S: Maintained 9270F: drivers/pci/host/*mvebu* 9271 9272PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9273M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9274L: linux-pci@vger.kernel.org 9275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9276S: Maintained 9277F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9278F: drivers/pci/host/pci-aardvark.c 9279 9280PCI DRIVER FOR NVIDIA TEGRA 9281M: Thierry Reding <thierry.reding@gmail.com> 9282L: linux-tegra@vger.kernel.org 9283L: linux-pci@vger.kernel.org 9284S: Supported 9285F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9286F: drivers/pci/host/pci-tegra.c 9287 9288PCI DRIVER FOR TI DRA7XX 9289M: Kishon Vijay Abraham I <kishon@ti.com> 9290L: linux-omap@vger.kernel.org 9291L: linux-pci@vger.kernel.org 9292S: Supported 9293F: Documentation/devicetree/bindings/pci/ti-pci.txt 9294F: drivers/pci/host/pci-dra7xx.c 9295 9296PCI DRIVER FOR RENESAS R-CAR 9297M: Simon Horman <horms@verge.net.au> 9298L: linux-pci@vger.kernel.org 9299L: linux-renesas-soc@vger.kernel.org 9300S: Maintained 9301F: drivers/pci/host/*rcar* 9302 9303PCI DRIVER FOR SAMSUNG EXYNOS 9304M: Jingoo Han <jingoohan1@gmail.com> 9305L: linux-pci@vger.kernel.org 9306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9307L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9308S: Maintained 9309F: drivers/pci/host/pci-exynos.c 9310 9311PCI DRIVER FOR SYNOPSIS DESIGNWARE 9312M: Jingoo Han <jingoohan1@gmail.com> 9313M: Pratyush Anand <pratyush.anand@gmail.com> 9314L: linux-pci@vger.kernel.org 9315S: Maintained 9316F: drivers/pci/host/*designware* 9317 9318PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9319M: Jose Abreu <Jose.Abreu@synopsys.com> 9320L: linux-pci@vger.kernel.org 9321S: Maintained 9322F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9323F: drivers/pci/host/pcie-designware-plat.c 9324 9325PCI DRIVER FOR GENERIC OF HOSTS 9326M: Will Deacon <will.deacon@arm.com> 9327L: linux-pci@vger.kernel.org 9328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9329S: Maintained 9330F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9331F: drivers/pci/host/pci-host-common.c 9332F: drivers/pci/host/pci-host-generic.c 9333 9334PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9335M: Keith Busch <keith.busch@intel.com> 9336L: linux-pci@vger.kernel.org 9337S: Supported 9338F: arch/x86/pci/vmd.c 9339 9340PCIE DRIVER FOR ST SPEAR13XX 9341M: Pratyush Anand <pratyush.anand@gmail.com> 9342L: linux-pci@vger.kernel.org 9343S: Maintained 9344F: drivers/pci/host/*spear* 9345 9346PCI MSI DRIVER FOR ALTERA MSI IP 9347M: Ley Foon Tan <lftan@altera.com> 9348L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9349L: linux-pci@vger.kernel.org 9350S: Supported 9351F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9352F: drivers/pci/host/pcie-altera-msi.c 9353 9354PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9355M: Duc Dang <dhdang@apm.com> 9356L: linux-pci@vger.kernel.org 9357L: linux-arm-kernel@lists.infradead.org 9358S: Maintained 9359F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9360F: drivers/pci/host/pci-xgene-msi.c 9361 9362PCIE DRIVER FOR AXIS ARTPEC 9363M: Niklas Cassel <niklas.cassel@axis.com> 9364M: Jesper Nilsson <jesper.nilsson@axis.com> 9365L: linux-arm-kernel@axis.com 9366L: linux-pci@vger.kernel.org 9367S: Maintained 9368F: Documentation/devicetree/bindings/pci/axis,artpec* 9369F: drivers/pci/host/*artpec* 9370 9371PCIE DRIVER FOR HISILICON 9372M: Zhou Wang <wangzhou1@hisilicon.com> 9373M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9374L: linux-pci@vger.kernel.org 9375S: Maintained 9376F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9377F: drivers/pci/host/pcie-hisi.c 9378 9379PCIE DRIVER FOR ROCKCHIP 9380M: Shawn Lin <shawn.lin@rock-chips.com> 9381M: Wenrui Li <wenrui.li@rock-chips.com> 9382L: linux-pci@vger.kernel.org 9383L: linux-rockchip@lists.infradead.org 9384S: Maintained 9385F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9386F: drivers/pci/host/pcie-rockchip.c 9387 9388PCIE DRIVER FOR QUALCOMM MSM 9389M: Stanimir Varbanov <svarbanov@mm-sol.com> 9390L: linux-pci@vger.kernel.org 9391L: linux-arm-msm@vger.kernel.org 9392S: Maintained 9393F: drivers/pci/host/*qcom* 9394 9395PCIE DRIVER FOR CAVIUM THUNDERX 9396M: David Daney <david.daney@cavium.com> 9397L: linux-pci@vger.kernel.org 9398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9399S: Supported 9400F: Documentation/devicetree/bindings/pci/pci-thunder-* 9401F: drivers/pci/host/pci-thunder-* 9402 9403PCMCIA SUBSYSTEM 9404P: Linux PCMCIA Team 9405L: linux-pcmcia@lists.infradead.org 9406W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9407T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9408S: Maintained 9409F: Documentation/pcmcia/ 9410F: tools/pcmcia/ 9411F: drivers/pcmcia/ 9412F: include/pcmcia/ 9413 9414PCNET32 NETWORK DRIVER 9415M: Don Fry <pcnet32@frontier.com> 9416L: netdev@vger.kernel.org 9417S: Maintained 9418F: drivers/net/ethernet/amd/pcnet32.c 9419 9420PCRYPT PARALLEL CRYPTO ENGINE 9421M: Steffen Klassert <steffen.klassert@secunet.com> 9422L: linux-crypto@vger.kernel.org 9423S: Maintained 9424F: crypto/pcrypt.c 9425F: include/crypto/pcrypt.h 9426 9427PER-CPU MEMORY ALLOCATOR 9428M: Tejun Heo <tj@kernel.org> 9429M: Christoph Lameter <cl@linux.com> 9430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9431S: Maintained 9432F: include/linux/percpu*.h 9433F: mm/percpu*.c 9434F: arch/*/include/asm/percpu.h 9435 9436PER-TASK DELAY ACCOUNTING 9437M: Balbir Singh <bsingharora@gmail.com> 9438S: Maintained 9439F: include/linux/delayacct.h 9440F: kernel/delayacct.c 9441 9442PERFORMANCE EVENTS SUBSYSTEM 9443M: Peter Zijlstra <peterz@infradead.org> 9444M: Ingo Molnar <mingo@redhat.com> 9445M: Arnaldo Carvalho de Melo <acme@kernel.org> 9446R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9447L: linux-kernel@vger.kernel.org 9448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9449S: Supported 9450F: kernel/events/* 9451F: include/linux/perf_event.h 9452F: include/uapi/linux/perf_event.h 9453F: arch/*/kernel/perf_event*.c 9454F: arch/*/kernel/*/perf_event*.c 9455F: arch/*/kernel/*/*/perf_event*.c 9456F: arch/*/include/asm/perf_event.h 9457F: arch/*/kernel/perf_callchain.c 9458F: arch/*/events/* 9459F: tools/perf/ 9460 9461PERSONALITY HANDLING 9462M: Christoph Hellwig <hch@infradead.org> 9463L: linux-abi-devel@lists.sourceforge.net 9464S: Maintained 9465F: include/linux/personality.h 9466F: include/uapi/linux/personality.h 9467 9468PHONET PROTOCOL 9469M: Remi Denis-Courmont <courmisch@gmail.com> 9470S: Supported 9471F: Documentation/networking/phonet.txt 9472F: include/linux/phonet.h 9473F: include/net/phonet/ 9474F: include/uapi/linux/phonet.h 9475F: net/phonet/ 9476 9477PHRAM MTD DRIVER 9478M: Joern Engel <joern@lazybastard.org> 9479L: linux-mtd@lists.infradead.org 9480S: Maintained 9481F: drivers/mtd/devices/phram.c 9482 9483PICOLCD HID DRIVER 9484M: Bruno Prémont <bonbons@linux-vserver.org> 9485L: linux-input@vger.kernel.org 9486S: Maintained 9487F: drivers/hid/hid-picolcd* 9488 9489PICOXCELL SUPPORT 9490M: Jamie Iles <jamie@jamieiles.com> 9491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9492T: git git://github.com/jamieiles/linux-2.6-ji.git 9493S: Supported 9494F: arch/arm/boot/dts/picoxcell* 9495F: arch/arm/mach-picoxcell/ 9496F: drivers/crypto/picoxcell* 9497 9498PIN CONTROL SUBSYSTEM 9499M: Linus Walleij <linus.walleij@linaro.org> 9500L: linux-gpio@vger.kernel.org 9501T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9502S: Maintained 9503F: Documentation/devicetree/bindings/pinctrl/ 9504F: Documentation/pinctrl.txt 9505F: drivers/pinctrl/ 9506F: include/linux/pinctrl/ 9507 9508PIN CONTROLLER - ATMEL AT91 9509M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9511S: Maintained 9512F: drivers/pinctrl/pinctrl-at91.* 9513 9514PIN CONTROLLER - ATMEL AT91 PIO4 9515M: Ludovic Desroches <ludovic.desroches@atmel.com> 9516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9517L: linux-gpio@vger.kernel.org 9518S: Supported 9519F: drivers/pinctrl/pinctrl-at91-pio4.* 9520 9521PIN CONTROLLER - INTEL 9522M: Mika Westerberg <mika.westerberg@linux.intel.com> 9523M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9524S: Maintained 9525F: drivers/pinctrl/intel/ 9526 9527PIN CONTROLLER - RENESAS 9528M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9529M: Geert Uytterhoeven <geert+renesas@glider.be> 9530L: linux-renesas-soc@vger.kernel.org 9531S: Maintained 9532F: drivers/pinctrl/sh-pfc/ 9533 9534PIN CONTROLLER - SAMSUNG 9535M: Tomasz Figa <tomasz.figa@gmail.com> 9536M: Krzysztof Kozlowski <krzk@kernel.org> 9537M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9539L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9540S: Maintained 9541F: drivers/pinctrl/samsung/ 9542F: include/dt-bindings/pinctrl/samsung.h 9543F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9544 9545PIN CONTROLLER - SINGLE 9546M: Tony Lindgren <tony@atomide.com> 9547M: Haojian Zhuang <haojian.zhuang@linaro.org> 9548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9549L: linux-omap@vger.kernel.org 9550S: Maintained 9551F: drivers/pinctrl/pinctrl-single.c 9552 9553PIN CONTROLLER - ST SPEAR 9554M: Viresh Kumar <vireshk@kernel.org> 9555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9556W: http://www.st.com/spear 9557S: Maintained 9558F: drivers/pinctrl/spear/ 9559 9560PISTACHIO SOC SUPPORT 9561M: James Hartley <james.hartley@imgtec.com> 9562M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9563L: linux-mips@linux-mips.org 9564S: Maintained 9565F: arch/mips/pistachio/ 9566F: arch/mips/include/asm/mach-pistachio/ 9567F: arch/mips/boot/dts/pistachio/ 9568F: arch/mips/configs/pistachio*_defconfig 9569 9570PKTCDVD DRIVER 9571M: Jiri Kosina <jikos@kernel.org> 9572S: Maintained 9573F: drivers/block/pktcdvd.c 9574F: include/linux/pktcdvd.h 9575F: include/uapi/linux/pktcdvd.h 9576 9577PKUNITY SOC DRIVERS 9578M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9579W: http://mprc.pku.edu.cn/~guanxuetao/linux 9580S: Maintained 9581T: git git://github.com/gxt/linux.git 9582F: drivers/input/serio/i8042-unicore32io.h 9583F: drivers/i2c/busses/i2c-puv3.c 9584F: drivers/video/fbdev/fb-puv3.c 9585F: drivers/rtc/rtc-puv3.c 9586 9587PMBUS HARDWARE MONITORING DRIVERS 9588M: Guenter Roeck <linux@roeck-us.net> 9589L: linux-hwmon@vger.kernel.org 9590W: http://hwmon.wiki.kernel.org/ 9591W: http://www.roeck-us.net/linux/drivers/ 9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9593S: Maintained 9594F: Documentation/hwmon/pmbus 9595F: drivers/hwmon/pmbus/ 9596F: include/linux/i2c/pmbus.h 9597 9598PMC SIERRA MaxRAID DRIVER 9599L: linux-scsi@vger.kernel.org 9600W: http://www.pmc-sierra.com/ 9601S: Orphan 9602F: drivers/scsi/pmcraid.* 9603 9604PMC SIERRA PM8001 DRIVER 9605M: Jack Wang <jinpu.wang@profitbricks.com> 9606M: lindar_liu@usish.com 9607L: pmchba@pmcs.com 9608L: linux-scsi@vger.kernel.org 9609S: Supported 9610F: drivers/scsi/pm8001/ 9611 9612POSIX CLOCKS and TIMERS 9613M: Thomas Gleixner <tglx@linutronix.de> 9614L: linux-kernel@vger.kernel.org 9615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9616S: Maintained 9617F: fs/timerfd.c 9618F: include/linux/timer* 9619F: kernel/time/*timer* 9620 9621POWER MANAGEMENT CORE 9622M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9623L: linux-pm@vger.kernel.org 9624T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9625S: Supported 9626F: drivers/base/power/ 9627F: include/linux/pm.h 9628F: include/linux/pm_* 9629F: include/linux/powercap.h 9630F: drivers/powercap/ 9631 9632POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9633M: Sebastian Reichel <sre@kernel.org> 9634L: linux-pm@vger.kernel.org 9635T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9636S: Maintained 9637F: Documentation/devicetree/bindings/power/supply/ 9638F: include/linux/power_supply.h 9639F: drivers/power/supply/ 9640 9641POWER STATE COORDINATION INTERFACE (PSCI) 9642M: Mark Rutland <mark.rutland@arm.com> 9643M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9644L: linux-arm-kernel@lists.infradead.org 9645S: Maintained 9646F: drivers/firmware/psci.c 9647F: include/linux/psci.h 9648F: include/uapi/linux/psci.h 9649 9650POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9651M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9652L: linuxppc-dev@lists.ozlabs.org 9653S: Maintained 9654F: drivers/char/powernv-op-panel.c 9655 9656PNP SUPPORT 9657M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9658S: Maintained 9659F: drivers/pnp/ 9660 9661PPP PROTOCOL DRIVERS AND COMPRESSORS 9662M: Paul Mackerras <paulus@samba.org> 9663L: linux-ppp@vger.kernel.org 9664S: Maintained 9665F: drivers/net/ppp/ppp_* 9666 9667PPP OVER ATM (RFC 2364) 9668M: Mitchell Blank Jr <mitch@sfgoth.com> 9669S: Maintained 9670F: net/atm/pppoatm.c 9671F: include/uapi/linux/atmppp.h 9672 9673PPP OVER ETHERNET 9674M: Michal Ostrowski <mostrows@earthlink.net> 9675S: Maintained 9676F: drivers/net/ppp/pppoe.c 9677F: drivers/net/ppp/pppox.c 9678 9679PPP OVER L2TP 9680M: James Chapman <jchapman@katalix.com> 9681S: Maintained 9682F: net/l2tp/l2tp_ppp.c 9683F: include/linux/if_pppol2tp.h 9684F: include/uapi/linux/if_pppol2tp.h 9685 9686PPS SUPPORT 9687M: Rodolfo Giometti <giometti@enneenne.com> 9688W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9689L: linuxpps@ml.enneenne.com (subscribers-only) 9690S: Maintained 9691F: Documentation/pps/ 9692F: drivers/pps/ 9693F: include/linux/pps*.h 9694 9695PPTP DRIVER 9696M: Dmitry Kozlov <xeb@mail.ru> 9697L: netdev@vger.kernel.org 9698S: Maintained 9699F: drivers/net/ppp/pptp.c 9700W: http://sourceforge.net/projects/accel-pptp 9701 9702PREEMPTIBLE KERNEL 9703M: Robert Love <rml@tech9.net> 9704L: kpreempt-tech@lists.sourceforge.net 9705W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9706S: Supported 9707F: Documentation/preempt-locking.txt 9708F: include/linux/preempt.h 9709 9710PRISM54 WIRELESS DRIVER 9711M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9712L: linux-wireless@vger.kernel.org 9713W: http://wireless.kernel.org/en/users/Drivers/p54 9714S: Obsolete 9715F: drivers/net/wireless/intersil/prism54/ 9716 9717PS3 NETWORK SUPPORT 9718M: Geoff Levand <geoff@infradead.org> 9719L: netdev@vger.kernel.org 9720L: linuxppc-dev@lists.ozlabs.org 9721S: Maintained 9722F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9723 9724PS3 PLATFORM SUPPORT 9725M: Geoff Levand <geoff@infradead.org> 9726L: linuxppc-dev@lists.ozlabs.org 9727S: Maintained 9728F: arch/powerpc/boot/ps3* 9729F: arch/powerpc/include/asm/lv1call.h 9730F: arch/powerpc/include/asm/ps3*.h 9731F: arch/powerpc/platforms/ps3/ 9732F: drivers/*/ps3* 9733F: drivers/ps3/ 9734F: drivers/rtc/rtc-ps3.c 9735F: drivers/usb/host/*ps3.c 9736F: sound/ppc/snd_ps3* 9737 9738PS3VRAM DRIVER 9739M: Jim Paris <jim@jtan.com> 9740M: Geoff Levand <geoff@infradead.org> 9741L: linuxppc-dev@lists.ozlabs.org 9742S: Maintained 9743F: drivers/block/ps3vram.c 9744 9745PSTORE FILESYSTEM 9746M: Anton Vorontsov <anton@enomsg.org> 9747M: Colin Cross <ccross@android.com> 9748M: Kees Cook <keescook@chromium.org> 9749M: Tony Luck <tony.luck@intel.com> 9750S: Maintained 9751T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9752F: fs/pstore/ 9753F: include/linux/pstore* 9754F: drivers/firmware/efi/efi-pstore.c 9755F: drivers/acpi/apei/erst.c 9756 9757PTP HARDWARE CLOCK SUPPORT 9758M: Richard Cochran <richardcochran@gmail.com> 9759L: netdev@vger.kernel.org 9760S: Maintained 9761W: http://linuxptp.sourceforge.net/ 9762F: Documentation/ABI/testing/sysfs-ptp 9763F: Documentation/ptp/* 9764F: drivers/net/ethernet/freescale/gianfar_ptp.c 9765F: drivers/net/phy/dp83640* 9766F: drivers/ptp/* 9767F: include/linux/ptp_cl* 9768 9769PTRACE SUPPORT 9770M: Roland McGrath <roland@hack.frob.com> 9771M: Oleg Nesterov <oleg@redhat.com> 9772S: Maintained 9773F: include/asm-generic/syscall.h 9774F: include/linux/ptrace.h 9775F: include/linux/regset.h 9776F: include/linux/tracehook.h 9777F: include/uapi/linux/ptrace.h 9778F: kernel/ptrace.c 9779 9780PULSE8-CEC DRIVER 9781M: Hans Verkuil <hverkuil@xs4all.nl> 9782L: linux-media@vger.kernel.org 9783T: git git://linuxtv.org/media_tree.git 9784S: Maintained 9785F: drivers/staging/media/pulse8-cec 9786 9787PVRUSB2 VIDEO4LINUX DRIVER 9788M: Mike Isely <isely@pobox.com> 9789L: pvrusb2@isely.net (subscribers-only) 9790L: linux-media@vger.kernel.org 9791W: http://www.isely.net/pvrusb2/ 9792T: git git://linuxtv.org/media_tree.git 9793S: Maintained 9794F: Documentation/media/v4l-drivers/pvrusb2* 9795F: drivers/media/usb/pvrusb2/ 9796 9797PWC WEBCAM DRIVER 9798M: Hans Verkuil <hverkuil@xs4all.nl> 9799L: linux-media@vger.kernel.org 9800T: git git://linuxtv.org/media_tree.git 9801S: Odd Fixes 9802F: drivers/media/usb/pwc/* 9803 9804PWM FAN DRIVER 9805M: Kamil Debski <kamil@wypas.org> 9806M: Lukasz Majewski <l.majewski@samsung.com> 9807L: linux-hwmon@vger.kernel.org 9808S: Supported 9809F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9810F: Documentation/hwmon/pwm-fan 9811F: drivers/hwmon/pwm-fan.c 9812 9813PWM SUBSYSTEM 9814M: Thierry Reding <thierry.reding@gmail.com> 9815L: linux-pwm@vger.kernel.org 9816S: Maintained 9817T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9818F: Documentation/pwm.txt 9819F: Documentation/devicetree/bindings/pwm/ 9820F: include/linux/pwm.h 9821F: drivers/pwm/ 9822F: drivers/video/backlight/pwm_bl.c 9823F: include/linux/pwm_backlight.h 9824 9825PXA2xx/PXA3xx SUPPORT 9826M: Daniel Mack <daniel@zonque.org> 9827M: Haojian Zhuang <haojian.zhuang@gmail.com> 9828M: Robert Jarzmik <robert.jarzmik@free.fr> 9829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9830T: git git://github.com/hzhuang1/linux.git 9831T: git git://github.com/rjarzmik/linux.git 9832S: Maintained 9833F: arch/arm/boot/dts/pxa* 9834F: arch/arm/mach-pxa/ 9835F: drivers/dma/pxa* 9836F: drivers/pcmcia/pxa2xx* 9837F: drivers/pinctrl/pxa/ 9838F: drivers/spi/spi-pxa2xx* 9839F: drivers/usb/gadget/udc/pxa2* 9840F: include/sound/pxa2xx-lib.h 9841F: sound/arm/pxa* 9842F: sound/soc/pxa/ 9843 9844PXA GPIO DRIVER 9845M: Robert Jarzmik <robert.jarzmik@free.fr> 9846L: linux-gpio@vger.kernel.org 9847S: Maintained 9848F: drivers/gpio/gpio-pxa.c 9849 9850PXA3xx NAND FLASH DRIVER 9851M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9852L: linux-mtd@lists.infradead.org 9853S: Maintained 9854F: drivers/mtd/nand/pxa3xx_nand.c 9855 9856MMP SUPPORT 9857M: Eric Miao <eric.y.miao@gmail.com> 9858M: Haojian Zhuang <haojian.zhuang@gmail.com> 9859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9860T: git git://github.com/hzhuang1/linux.git 9861T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9862S: Maintained 9863F: arch/arm/boot/dts/mmp* 9864F: arch/arm/mach-mmp/ 9865 9866PXA MMCI DRIVER 9867S: Orphan 9868 9869PXA RTC DRIVER 9870M: Robert Jarzmik <robert.jarzmik@free.fr> 9871L: rtc-linux@googlegroups.com 9872S: Maintained 9873 9874QAT DRIVER 9875M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9876M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9877L: qat-linux@intel.com 9878S: Supported 9879F: drivers/crypto/qat/ 9880 9881QIB DRIVER 9882M: Mike Marciniszyn <infinipath@intel.com> 9883L: linux-rdma@vger.kernel.org 9884S: Supported 9885F: drivers/infiniband/hw/qib/ 9886 9887QLOGIC QLA1280 SCSI DRIVER 9888M: Michael Reed <mdr@sgi.com> 9889L: linux-scsi@vger.kernel.org 9890S: Maintained 9891F: drivers/scsi/qla1280.[ch] 9892 9893QLOGIC QLA2XXX FC-SCSI DRIVER 9894M: qla2xxx-upstream@qlogic.com 9895L: linux-scsi@vger.kernel.org 9896S: Supported 9897F: Documentation/scsi/LICENSE.qla2xxx 9898F: drivers/scsi/qla2xxx/ 9899 9900QLOGIC QLA4XXX iSCSI DRIVER 9901M: QLogic-Storage-Upstream@qlogic.com 9902L: linux-scsi@vger.kernel.org 9903S: Supported 9904F: Documentation/scsi/LICENSE.qla4xxx 9905F: drivers/scsi/qla4xxx/ 9906 9907QLOGIC QLA3XXX NETWORK DRIVER 9908M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9909M: Ron Mercer <ron.mercer@qlogic.com> 9910M: linux-driver@qlogic.com 9911L: netdev@vger.kernel.org 9912S: Supported 9913F: Documentation/networking/LICENSE.qla3xxx 9914F: drivers/net/ethernet/qlogic/qla3xxx.* 9915 9916QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9917M: Dept-GELinuxNICDev@qlogic.com 9918L: netdev@vger.kernel.org 9919S: Supported 9920F: drivers/net/ethernet/qlogic/qlcnic/ 9921 9922QLOGIC QLGE 10Gb ETHERNET DRIVER 9923M: Harish Patil <harish.patil@qlogic.com> 9924M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9925M: Dept-GELinuxNICDev@qlogic.com 9926M: linux-driver@qlogic.com 9927L: netdev@vger.kernel.org 9928S: Supported 9929F: drivers/net/ethernet/qlogic/qlge/ 9930 9931QLOGIC QL4xxx ETHERNET DRIVER 9932M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9933M: Ariel Elior <Ariel.Elior@qlogic.com> 9934M: everest-linux-l2@qlogic.com 9935L: netdev@vger.kernel.org 9936S: Supported 9937F: drivers/net/ethernet/qlogic/qed/ 9938F: include/linux/qed/ 9939F: drivers/net/ethernet/qlogic/qede/ 9940 9941QNX4 FILESYSTEM 9942M: Anders Larsen <al@alarsen.net> 9943W: http://www.alarsen.net/linux/qnx4fs/ 9944S: Maintained 9945F: fs/qnx4/ 9946F: include/uapi/linux/qnx4_fs.h 9947F: include/uapi/linux/qnxtypes.h 9948 9949QORIQ DPAA2 FSL-MC BUS DRIVER 9950M: Stuart Yoder <stuart.yoder@nxp.com> 9951L: linux-kernel@vger.kernel.org 9952S: Maintained 9953F: drivers/staging/fsl-mc/ 9954 9955QT1010 MEDIA DRIVER 9956M: Antti Palosaari <crope@iki.fi> 9957L: linux-media@vger.kernel.org 9958W: https://linuxtv.org 9959W: http://palosaari.fi/linux/ 9960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9961T: git git://linuxtv.org/anttip/media_tree.git 9962S: Maintained 9963F: drivers/media/tuners/qt1010* 9964 9965QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9966M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9967L: linux-wireless@vger.kernel.org 9968L: ath9k-devel@lists.ath9k.org 9969W: http://wireless.kernel.org/en/users/Drivers/ath9k 9970S: Supported 9971F: drivers/net/wireless/ath/ath9k/ 9972 9973QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9974M: Kalle Valo <kvalo@qca.qualcomm.com> 9975L: ath10k@lists.infradead.org 9976W: http://wireless.kernel.org/en/users/Drivers/ath10k 9977T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9978S: Supported 9979F: drivers/net/wireless/ath/ath10k/ 9980 9981QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9982M: Timur Tabi <timur@codeaurora.org> 9983L: netdev@vger.kernel.org 9984S: Supported 9985F: drivers/net/ethernet/qualcomm/emac/ 9986 9987QUALCOMM HEXAGON ARCHITECTURE 9988M: Richard Kuo <rkuo@codeaurora.org> 9989L: linux-hexagon@vger.kernel.org 9990T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9991S: Supported 9992F: arch/hexagon/ 9993 9994QUALCOMM WCN36XX WIRELESS DRIVER 9995M: Eugene Krasnikov <k.eugene.e@gmail.com> 9996L: wcn36xx@lists.infradead.org 9997W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9998T: git git://github.com/KrasnikovEugene/wcn36xx.git 9999S: Supported 10000F: drivers/net/wireless/ath/wcn36xx/ 10001 10002QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10003M: Gabriel Somlo <somlo@cmu.edu> 10004M: "Michael S. Tsirkin" <mst@redhat.com> 10005L: qemu-devel@nongnu.org 10006S: Maintained 10007F: drivers/firmware/qemu_fw_cfg.c 10008 10009RADOS BLOCK DEVICE (RBD) 10010M: Ilya Dryomov <idryomov@gmail.com> 10011M: Sage Weil <sage@redhat.com> 10012M: Alex Elder <elder@kernel.org> 10013L: ceph-devel@vger.kernel.org 10014W: http://ceph.com/ 10015T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10016T: git git://github.com/ceph/ceph-client.git 10017S: Supported 10018F: Documentation/ABI/testing/sysfs-bus-rbd 10019F: drivers/block/rbd.c 10020F: drivers/block/rbd_types.h 10021 10022RADEON FRAMEBUFFER DISPLAY DRIVER 10023M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10024L: linux-fbdev@vger.kernel.org 10025S: Maintained 10026F: drivers/video/fbdev/aty/radeon* 10027F: include/uapi/linux/radeonfb.h 10028 10029RADIOSHARK RADIO DRIVER 10030M: Hans Verkuil <hverkuil@xs4all.nl> 10031L: linux-media@vger.kernel.org 10032T: git git://linuxtv.org/media_tree.git 10033S: Maintained 10034F: drivers/media/radio/radio-shark.c 10035 10036RADIOSHARK2 RADIO DRIVER 10037M: Hans Verkuil <hverkuil@xs4all.nl> 10038L: linux-media@vger.kernel.org 10039T: git git://linuxtv.org/media_tree.git 10040S: Maintained 10041F: drivers/media/radio/radio-shark2.c 10042F: drivers/media/radio/radio-tea5777.c 10043 10044RAGE128 FRAMEBUFFER DISPLAY DRIVER 10045M: Paul Mackerras <paulus@samba.org> 10046L: linux-fbdev@vger.kernel.org 10047S: Maintained 10048F: drivers/video/fbdev/aty/aty128fb.c 10049 10050RALINK MIPS ARCHITECTURE 10051M: John Crispin <john@phrozen.org> 10052L: linux-mips@linux-mips.org 10053S: Maintained 10054F: arch/mips/ralink 10055 10056RALINK RT2X00 WIRELESS LAN DRIVER 10057P: rt2x00 project 10058M: Stanislaw Gruszka <sgruszka@redhat.com> 10059M: Helmut Schaa <helmut.schaa@googlemail.com> 10060L: linux-wireless@vger.kernel.org 10061S: Maintained 10062F: drivers/net/wireless/ralink/rt2x00/ 10063 10064RAMDISK RAM BLOCK DEVICE DRIVER 10065M: Jens Axboe <axboe@kernel.dk> 10066S: Maintained 10067F: Documentation/blockdev/ramdisk.txt 10068F: drivers/block/brd.c 10069 10070RANDOM NUMBER DRIVER 10071M: "Theodore Ts'o" <tytso@mit.edu> 10072S: Maintained 10073F: drivers/char/random.c 10074 10075RAPIDIO SUBSYSTEM 10076M: Matt Porter <mporter@kernel.crashing.org> 10077M: Alexandre Bounine <alexandre.bounine@idt.com> 10078S: Maintained 10079F: drivers/rapidio/ 10080 10081RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10082L: linux-wireless@vger.kernel.org 10083S: Orphan 10084F: drivers/net/wireless/ray* 10085 10086RCUTORTURE MODULE 10087M: Josh Triplett <josh@joshtriplett.org> 10088M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10089L: linux-kernel@vger.kernel.org 10090S: Supported 10091T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10092F: Documentation/RCU/torture.txt 10093F: kernel/rcu/rcutorture.c 10094 10095RCUTORTURE TEST FRAMEWORK 10096M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10097M: Josh Triplett <josh@joshtriplett.org> 10098R: Steven Rostedt <rostedt@goodmis.org> 10099R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10100R: Lai Jiangshan <jiangshanlai@gmail.com> 10101L: linux-kernel@vger.kernel.org 10102S: Supported 10103T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10104F: tools/testing/selftests/rcutorture 10105 10106RDC R-321X SoC 10107M: Florian Fainelli <florian@openwrt.org> 10108S: Maintained 10109 10110RDC R6040 FAST ETHERNET DRIVER 10111M: Florian Fainelli <f.fainelli@gmail.com> 10112L: netdev@vger.kernel.org 10113S: Maintained 10114F: drivers/net/ethernet/rdc/r6040.c 10115 10116RDS - RELIABLE DATAGRAM SOCKETS 10117M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10118L: netdev@vger.kernel.org 10119L: linux-rdma@vger.kernel.org 10120L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10121W: https://oss.oracle.com/projects/rds/ 10122S: Supported 10123F: net/rds/ 10124F: Documentation/networking/rds.txt 10125 10126RDMAVT - RDMA verbs software 10127M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10128L: linux-rdma@vger.kernel.org 10129S: Supported 10130F: drivers/infiniband/sw/rdmavt 10131 10132READ-COPY UPDATE (RCU) 10133M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10134M: Josh Triplett <josh@joshtriplett.org> 10135R: Steven Rostedt <rostedt@goodmis.org> 10136R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10137R: Lai Jiangshan <jiangshanlai@gmail.com> 10138L: linux-kernel@vger.kernel.org 10139W: http://www.rdrop.com/users/paulmck/RCU/ 10140S: Supported 10141T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10142F: Documentation/RCU/ 10143X: Documentation/RCU/torture.txt 10144F: include/linux/rcu* 10145X: include/linux/srcu.h 10146F: kernel/rcu/ 10147X: kernel/torture.c 10148 10149REAL TIME CLOCK (RTC) SUBSYSTEM 10150M: Alessandro Zummo <a.zummo@towertech.it> 10151M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10152L: rtc-linux@googlegroups.com 10153Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10154T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10155S: Maintained 10156F: Documentation/devicetree/bindings/rtc/ 10157F: Documentation/rtc.txt 10158F: drivers/rtc/ 10159F: include/linux/rtc.h 10160F: include/uapi/linux/rtc.h 10161F: include/linux/rtc/ 10162F: include/linux/platform_data/rtc-* 10163F: tools/testing/selftests/timers/rtctest.c 10164 10165REALTEK AUDIO CODECS 10166M: Bard Liao <bardliao@realtek.com> 10167M: Oder Chiou <oder_chiou@realtek.com> 10168S: Maintained 10169F: sound/soc/codecs/rt* 10170F: include/sound/rt*.h 10171 10172REISERFS FILE SYSTEM 10173L: reiserfs-devel@vger.kernel.org 10174S: Supported 10175F: fs/reiserfs/ 10176 10177REGISTER MAP ABSTRACTION 10178M: Mark Brown <broonie@kernel.org> 10179L: linux-kernel@vger.kernel.org 10180T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10181S: Supported 10182F: Documentation/devicetree/bindings/regmap/ 10183F: drivers/base/regmap/ 10184F: include/linux/regmap.h 10185 10186REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10187M: Ohad Ben-Cohen <ohad@wizery.com> 10188M: Bjorn Andersson <bjorn.andersson@linaro.org> 10189L: linux-remoteproc@vger.kernel.org 10190T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10191S: Maintained 10192F: Documentation/devicetree/bindings/remoteproc/ 10193F: Documentation/remoteproc.txt 10194F: drivers/remoteproc/ 10195F: include/linux/remoteproc.h 10196 10197REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10198M: Ohad Ben-Cohen <ohad@wizery.com> 10199M: Bjorn Andersson <bjorn.andersson@linaro.org> 10200L: linux-remoteproc@vger.kernel.org 10201T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10202S: Maintained 10203F: drivers/rpmsg/ 10204F: Documentation/rpmsg.txt 10205F: include/linux/rpmsg.h 10206 10207RENESAS CLOCK DRIVERS 10208M: Geert Uytterhoeven <geert+renesas@glider.be> 10209L: linux-renesas-soc@vger.kernel.org 10210S: Supported 10211F: drivers/clk/renesas/ 10212 10213RENESAS ETHERNET DRIVERS 10214R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10215L: netdev@vger.kernel.org 10216L: linux-renesas-soc@vger.kernel.org 10217F: drivers/net/ethernet/renesas/ 10218F: include/linux/sh_eth.h 10219 10220RENESAS USB2 PHY DRIVER 10221M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10222L: linux-renesas-soc@vger.kernel.org 10223S: Maintained 10224F: drivers/phy/phy-rcar-gen3-usb2.c 10225 10226RESET CONTROLLER FRAMEWORK 10227M: Philipp Zabel <p.zabel@pengutronix.de> 10228T: git git://git.pengutronix.de/git/pza/linux 10229S: Maintained 10230F: drivers/reset/ 10231F: Documentation/devicetree/bindings/reset/ 10232F: include/dt-bindings/reset/ 10233F: include/linux/reset.h 10234F: include/linux/reset-controller.h 10235 10236RFKILL 10237M: Johannes Berg <johannes@sipsolutions.net> 10238L: linux-wireless@vger.kernel.org 10239W: http://wireless.kernel.org/ 10240T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10241T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10242S: Maintained 10243F: Documentation/rfkill.txt 10244F: net/rfkill/ 10245 10246RHASHTABLE 10247M: Thomas Graf <tgraf@suug.ch> 10248M: Herbert Xu <herbert@gondor.apana.org.au> 10249L: netdev@vger.kernel.org 10250S: Maintained 10251F: lib/rhashtable.c 10252F: include/linux/rhashtable.h 10253 10254RICOH SMARTMEDIA/XD DRIVER 10255M: Maxim Levitsky <maximlevitsky@gmail.com> 10256S: Maintained 10257F: drivers/mtd/nand/r852.c 10258F: drivers/mtd/nand/r852.h 10259 10260RICOH R5C592 MEMORYSTICK DRIVER 10261M: Maxim Levitsky <maximlevitsky@gmail.com> 10262S: Maintained 10263F: drivers/memstick/host/r592.* 10264 10265ROCCAT DRIVERS 10266M: Stefan Achatz <erazor_de@users.sourceforge.net> 10267W: http://sourceforge.net/projects/roccat/ 10268S: Maintained 10269F: drivers/hid/hid-roccat* 10270F: include/linux/hid-roccat* 10271F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10272 10273ROCKER DRIVER 10274M: Jiri Pirko <jiri@resnulli.us> 10275L: netdev@vger.kernel.org 10276S: Supported 10277F: drivers/net/ethernet/rocker/ 10278 10279ROCKETPORT DRIVER 10280P: Comtrol Corp. 10281W: http://www.comtrol.com 10282S: Maintained 10283F: Documentation/serial/rocket.txt 10284F: drivers/tty/rocket* 10285 10286ROCKETPORT EXPRESS/INFINITY DRIVER 10287M: Kevin Cernekee <cernekee@gmail.com> 10288L: linux-serial@vger.kernel.org 10289S: Odd Fixes 10290F: drivers/tty/serial/rp2.* 10291 10292ROSE NETWORK LAYER 10293M: Ralf Baechle <ralf@linux-mips.org> 10294L: linux-hams@vger.kernel.org 10295W: http://www.linux-ax25.org/ 10296S: Maintained 10297F: include/net/rose.h 10298F: include/uapi/linux/rose.h 10299F: net/rose/ 10300 10301RTL2830 MEDIA DRIVER 10302M: Antti Palosaari <crope@iki.fi> 10303L: linux-media@vger.kernel.org 10304W: https://linuxtv.org 10305W: http://palosaari.fi/linux/ 10306Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10307T: git git://linuxtv.org/anttip/media_tree.git 10308S: Maintained 10309F: drivers/media/dvb-frontends/rtl2830* 10310 10311RTL2832 MEDIA DRIVER 10312M: Antti Palosaari <crope@iki.fi> 10313L: linux-media@vger.kernel.org 10314W: https://linuxtv.org 10315W: http://palosaari.fi/linux/ 10316Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10317T: git git://linuxtv.org/anttip/media_tree.git 10318S: Maintained 10319F: drivers/media/dvb-frontends/rtl2832* 10320 10321RTL2832_SDR MEDIA DRIVER 10322M: Antti Palosaari <crope@iki.fi> 10323L: linux-media@vger.kernel.org 10324W: https://linuxtv.org 10325W: http://palosaari.fi/linux/ 10326Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10327T: git git://linuxtv.org/anttip/media_tree.git 10328S: Maintained 10329F: drivers/media/dvb-frontends/rtl2832_sdr* 10330 10331RTL8180 WIRELESS DRIVER 10332L: linux-wireless@vger.kernel.org 10333W: http://wireless.kernel.org/ 10334T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10335S: Orphan 10336F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10337 10338RTL8187 WIRELESS DRIVER 10339M: Herton Ronaldo Krzesinski <herton@canonical.com> 10340M: Hin-Tak Leung <htl10@users.sourceforge.net> 10341M: Larry Finger <Larry.Finger@lwfinger.net> 10342L: linux-wireless@vger.kernel.org 10343W: http://wireless.kernel.org/ 10344T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10345S: Maintained 10346F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10347 10348RTL8192CE WIRELESS DRIVER 10349M: Larry Finger <Larry.Finger@lwfinger.net> 10350M: Chaoming Li <chaoming_li@realsil.com.cn> 10351L: linux-wireless@vger.kernel.org 10352W: http://wireless.kernel.org/ 10353T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10354S: Maintained 10355F: drivers/net/wireless/realtek/rtlwifi/ 10356F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10357 10358RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10359M: Jes Sorensen <Jes.Sorensen@redhat.com> 10360L: linux-wireless@vger.kernel.org 10361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10362S: Maintained 10363F: drivers/net/wireless/realtek/rtl8xxxu/ 10364 10365S3 SAVAGE FRAMEBUFFER DRIVER 10366M: Antonino Daplas <adaplas@gmail.com> 10367L: linux-fbdev@vger.kernel.org 10368S: Maintained 10369F: drivers/video/fbdev/savage/ 10370 10371S390 10372M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10373M: Heiko Carstens <heiko.carstens@de.ibm.com> 10374L: linux-s390@vger.kernel.org 10375W: http://www.ibm.com/developerworks/linux/linux390/ 10376T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10377S: Supported 10378F: arch/s390/ 10379F: drivers/s390/ 10380F: Documentation/s390/ 10381F: Documentation/DocBook/s390* 10382 10383S390 COMMON I/O LAYER 10384M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10385M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10386L: linux-s390@vger.kernel.org 10387W: http://www.ibm.com/developerworks/linux/linux390/ 10388S: Supported 10389F: drivers/s390/cio/ 10390 10391S390 DASD DRIVER 10392M: Stefan Haberland <sth@linux.vnet.ibm.com> 10393M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10394L: linux-s390@vger.kernel.org 10395W: http://www.ibm.com/developerworks/linux/linux390/ 10396S: Supported 10397F: drivers/s390/block/dasd* 10398F: block/partitions/ibm.c 10399 10400S390 NETWORK DRIVERS 10401M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10402L: linux-s390@vger.kernel.org 10403W: http://www.ibm.com/developerworks/linux/linux390/ 10404S: Supported 10405F: drivers/s390/net/ 10406 10407S390 PCI SUBSYSTEM 10408M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10409M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10410L: linux-s390@vger.kernel.org 10411W: http://www.ibm.com/developerworks/linux/linux390/ 10412S: Supported 10413F: arch/s390/pci/ 10414F: drivers/pci/hotplug/s390_pci_hpc.c 10415 10416S390 ZCRYPT DRIVER 10417M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10418L: linux-s390@vger.kernel.org 10419W: http://www.ibm.com/developerworks/linux/linux390/ 10420S: Supported 10421F: drivers/s390/crypto/ 10422 10423S390 ZFCP DRIVER 10424M: Steffen Maier <maier@linux.vnet.ibm.com> 10425L: linux-s390@vger.kernel.org 10426W: http://www.ibm.com/developerworks/linux/linux390/ 10427S: Supported 10428F: drivers/s390/scsi/zfcp_* 10429 10430S390 IUCV NETWORK LAYER 10431M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10432L: linux-s390@vger.kernel.org 10433W: http://www.ibm.com/developerworks/linux/linux390/ 10434S: Supported 10435F: drivers/s390/net/*iucv* 10436F: include/net/iucv/ 10437F: net/iucv/ 10438 10439S390 IOMMU (PCI) 10440M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10441L: linux-s390@vger.kernel.org 10442W: http://www.ibm.com/developerworks/linux/linux390/ 10443S: Supported 10444F: drivers/iommu/s390-iommu.c 10445 10446S3C24XX SD/MMC Driver 10447M: Ben Dooks <ben-linux@fluff.org> 10448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10449S: Supported 10450F: drivers/mmc/host/s3cmci.* 10451 10452SAA6588 RDS RECEIVER DRIVER 10453M: Hans Verkuil <hverkuil@xs4all.nl> 10454L: linux-media@vger.kernel.org 10455T: git git://linuxtv.org/media_tree.git 10456W: https://linuxtv.org 10457S: Odd Fixes 10458F: drivers/media/i2c/saa6588* 10459 10460SAA7134 VIDEO4LINUX DRIVER 10461M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10462M: Mauro Carvalho Chehab <mchehab@kernel.org> 10463L: linux-media@vger.kernel.org 10464W: https://linuxtv.org 10465T: git git://linuxtv.org/media_tree.git 10466S: Odd fixes 10467F: Documentation/media/v4l-drivers/saa7134* 10468F: drivers/media/pci/saa7134/ 10469 10470SAA7146 VIDEO4LINUX-2 DRIVER 10471M: Hans Verkuil <hverkuil@xs4all.nl> 10472L: linux-media@vger.kernel.org 10473T: git git://linuxtv.org/media_tree.git 10474S: Maintained 10475F: drivers/media/common/saa7146/ 10476F: drivers/media/pci/saa7146/ 10477F: include/media/saa7146* 10478 10479SAMSUNG LAPTOP DRIVER 10480M: Corentin Chary <corentin.chary@gmail.com> 10481L: platform-driver-x86@vger.kernel.org 10482S: Maintained 10483F: drivers/platform/x86/samsung-laptop.c 10484 10485SAMSUNG AUDIO (ASoC) DRIVERS 10486M: Krzysztof Kozlowski <krzk@kernel.org> 10487M: Sangbeom Kim <sbkim73@samsung.com> 10488M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10489L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10490S: Supported 10491F: sound/soc/samsung/ 10492 10493SAMSUNG FRAMEBUFFER DRIVER 10494M: Jingoo Han <jingoohan1@gmail.com> 10495L: linux-fbdev@vger.kernel.org 10496S: Maintained 10497F: drivers/video/fbdev/s3c-fb.c 10498 10499SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10500M: Sangbeom Kim <sbkim73@samsung.com> 10501M: Krzysztof Kozlowski <krzk@kernel.org> 10502M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10503L: linux-kernel@vger.kernel.org 10504L: linux-samsung-soc@vger.kernel.org 10505S: Supported 10506F: drivers/mfd/sec*.c 10507F: drivers/regulator/s2m*.c 10508F: drivers/regulator/s5m*.c 10509F: drivers/clk/clk-s2mps11.c 10510F: drivers/rtc/rtc-s5m.c 10511F: include/linux/mfd/samsung/ 10512F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10513F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10514F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10515F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10516 10517SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10518M: Kyungmin Park <kyungmin.park@samsung.com> 10519M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10520L: linux-media@vger.kernel.org 10521Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10522S: Supported 10523F: drivers/media/platform/exynos4-is/ 10524 10525SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10526M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10527L: linux-media@vger.kernel.org 10528L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10529S: Maintained 10530F: drivers/media/platform/s3c-camif/ 10531F: include/media/drv-intf/s3c_camif.h 10532 10533SAMSUNG S5C73M3 CAMERA DRIVER 10534M: Kyungmin Park <kyungmin.park@samsung.com> 10535M: Andrzej Hajda <a.hajda@samsung.com> 10536L: linux-media@vger.kernel.org 10537S: Supported 10538F: drivers/media/i2c/s5c73m3/* 10539 10540SAMSUNG S5K5BAF CAMERA DRIVER 10541M: Kyungmin Park <kyungmin.park@samsung.com> 10542M: Andrzej Hajda <a.hajda@samsung.com> 10543L: linux-media@vger.kernel.org 10544S: Supported 10545F: drivers/media/i2c/s5k5baf.c 10546 10547SAMSUNG S3FWRN5 NFC DRIVER 10548M: Robert Baldyga <r.baldyga@samsung.com> 10549M: Krzysztof Opasiak <k.opasiak@samsung.com> 10550L: linux-nfc@lists.01.org (moderated for non-subscribers) 10551S: Supported 10552F: drivers/nfc/s3fwrn5 10553 10554SAMSUNG SOC CLOCK DRIVERS 10555M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10556M: Tomasz Figa <tomasz.figa@gmail.com> 10557M: Chanwoo Choi <cw00.choi@samsung.com> 10558S: Supported 10559L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10560F: drivers/clk/samsung/ 10561F: include/dt-bindings/clock/exynos*.h 10562F: Documentation/devicetree/bindings/clock/exynos*.txt 10563 10564SAMSUNG SPI DRIVERS 10565M: Kukjin Kim <kgene@kernel.org> 10566M: Krzysztof Kozlowski <krzk@kernel.org> 10567M: Andi Shyti <andi.shyti@samsung.com> 10568L: linux-spi@vger.kernel.org 10569L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10570S: Maintained 10571F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10572F: drivers/spi/spi-s3c* 10573F: include/linux/platform_data/spi-s3c64xx.h 10574 10575SAMSUNG SXGBE DRIVERS 10576M: Byungho An <bh74.an@samsung.com> 10577M: Girish K S <ks.giri@samsung.com> 10578M: Vipul Pandya <vipul.pandya@samsung.com> 10579S: Supported 10580L: netdev@vger.kernel.org 10581F: drivers/net/ethernet/samsung/sxgbe/ 10582 10583SAMSUNG THERMAL DRIVER 10584M: Lukasz Majewski <l.majewski@samsung.com> 10585L: linux-pm@vger.kernel.org 10586L: linux-samsung-soc@vger.kernel.org 10587S: Supported 10588T: git https://github.com/lmajewski/linux-samsung-thermal.git 10589F: drivers/thermal/samsung/ 10590 10591SAMSUNG USB2 PHY DRIVER 10592M: Kamil Debski <kamil@wypas.org> 10593M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10594L: linux-kernel@vger.kernel.org 10595S: Supported 10596F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10597F: Documentation/phy/samsung-usb2.txt 10598F: drivers/phy/phy-exynos4210-usb2.c 10599F: drivers/phy/phy-exynos4x12-usb2.c 10600F: drivers/phy/phy-exynos5250-usb2.c 10601F: drivers/phy/phy-s5pv210-usb2.c 10602F: drivers/phy/phy-samsung-usb2.c 10603F: drivers/phy/phy-samsung-usb2.h 10604 10605SERIAL DRIVERS 10606M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10607L: linux-serial@vger.kernel.org 10608S: Maintained 10609F: Documentation/devicetree/bindings/serial/ 10610F: drivers/tty/serial/ 10611 10612STI CEC DRIVER 10613M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10614L: kernel@stlinux.com 10615S: Maintained 10616F: drivers/staging/media/st-cec/ 10617F: Documentation/devicetree/bindings/media/stih-cec.txt 10618 10619SYNOPSYS DESIGNWARE DMAC DRIVER 10620M: Viresh Kumar <vireshk@kernel.org> 10621M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10622S: Maintained 10623F: include/linux/dma/dw.h 10624F: include/linux/platform_data/dma-dw.h 10625F: drivers/dma/dw/ 10626 10627SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10628M: Lars Persson <lars.persson@axis.com> 10629L: netdev@vger.kernel.org 10630S: Supported 10631F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10632F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10633 10634SYNOPSYS DESIGNWARE I2C DRIVER 10635M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10636R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10637R: Mika Westerberg <mika.westerberg@linux.intel.com> 10638L: linux-i2c@vger.kernel.org 10639S: Maintained 10640F: drivers/i2c/busses/i2c-designware-* 10641F: include/linux/platform_data/i2c-designware.h 10642 10643SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10644M: Jaehoon Chung <jh80.chung@samsung.com> 10645L: linux-mmc@vger.kernel.org 10646S: Maintained 10647F: include/linux/mmc/dw_mmc.h 10648F: drivers/mmc/host/dw_mmc* 10649 10650SYSTEM TRACE MODULE CLASS 10651M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10652S: Maintained 10653T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10654F: Documentation/trace/stm.txt 10655F: drivers/hwtracing/stm/ 10656F: include/linux/stm.h 10657F: include/uapi/linux/stm.h 10658 10659THUNDERBOLT DRIVER 10660M: Andreas Noever <andreas.noever@gmail.com> 10661S: Maintained 10662F: drivers/thunderbolt/ 10663 10664TI BQ27XXX POWER SUPPLY DRIVER 10665R: Andrew F. Davis <afd@ti.com> 10666F: include/linux/power/bq27xxx_battery.h 10667F: drivers/power/supply/bq27xxx_battery.c 10668F: drivers/power/supply/bq27xxx_battery_i2c.c 10669 10670TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10671M: John Stultz <john.stultz@linaro.org> 10672M: Thomas Gleixner <tglx@linutronix.de> 10673L: linux-kernel@vger.kernel.org 10674T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10675S: Supported 10676F: include/linux/clocksource.h 10677F: include/linux/time.h 10678F: include/linux/timex.h 10679F: include/uapi/linux/time.h 10680F: include/uapi/linux/timex.h 10681F: kernel/time/clocksource.c 10682F: kernel/time/time*.c 10683F: kernel/time/alarmtimer.c 10684F: kernel/time/ntp.c 10685F: tools/testing/selftests/timers/ 10686 10687SC1200 WDT DRIVER 10688M: Zwane Mwaikambo <zwanem@gmail.com> 10689S: Maintained 10690F: drivers/watchdog/sc1200wdt.c 10691 10692SCHEDULER 10693M: Ingo Molnar <mingo@redhat.com> 10694M: Peter Zijlstra <peterz@infradead.org> 10695L: linux-kernel@vger.kernel.org 10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10697S: Maintained 10698F: kernel/sched/ 10699F: include/linux/sched.h 10700F: include/uapi/linux/sched.h 10701F: include/linux/wait.h 10702 10703SCORE ARCHITECTURE 10704M: Chen Liqin <liqin.linux@gmail.com> 10705M: Lennox Wu <lennox.wu@gmail.com> 10706W: http://www.sunplus.com 10707S: Supported 10708F: arch/score/ 10709 10710SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10711M: Sudeep Holla <sudeep.holla@arm.com> 10712L: linux-arm-kernel@lists.infradead.org 10713S: Maintained 10714F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10715F: drivers/clk/clk-scpi.c 10716F: drivers/cpufreq/scpi-cpufreq.c 10717F: drivers/firmware/arm_scpi.c 10718F: include/linux/scpi_protocol.h 10719 10720SCSI CDROM DRIVER 10721M: Jens Axboe <axboe@kernel.dk> 10722L: linux-scsi@vger.kernel.org 10723W: http://www.kernel.dk 10724S: Maintained 10725F: drivers/scsi/sr* 10726 10727SCSI RDMA PROTOCOL (SRP) INITIATOR 10728M: Bart Van Assche <bart.vanassche@sandisk.com> 10729L: linux-rdma@vger.kernel.org 10730S: Supported 10731W: http://www.openfabrics.org 10732Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10734F: drivers/infiniband/ulp/srp/ 10735F: include/scsi/srp.h 10736 10737SCSI SG DRIVER 10738M: Doug Gilbert <dgilbert@interlog.com> 10739L: linux-scsi@vger.kernel.org 10740W: http://sg.danny.cz/sg 10741S: Maintained 10742F: Documentation/scsi/scsi-generic.txt 10743F: drivers/scsi/sg.c 10744F: include/scsi/sg.h 10745 10746SCSI SUBSYSTEM 10747M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10748T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10749M: "Martin K. Petersen" <martin.petersen@oracle.com> 10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10751L: linux-scsi@vger.kernel.org 10752S: Maintained 10753F: Documentation/devicetree/bindings/scsi/ 10754F: drivers/scsi/ 10755F: include/scsi/ 10756 10757SCSI TAPE DRIVER 10758M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10759L: linux-scsi@vger.kernel.org 10760S: Maintained 10761F: Documentation/scsi/st.txt 10762F: drivers/scsi/st.* 10763F: drivers/scsi/st_*.h 10764 10765SCTP PROTOCOL 10766M: Vlad Yasevich <vyasevich@gmail.com> 10767M: Neil Horman <nhorman@tuxdriver.com> 10768L: linux-sctp@vger.kernel.org 10769W: http://lksctp.sourceforge.net 10770S: Maintained 10771F: Documentation/networking/sctp.txt 10772F: include/linux/sctp.h 10773F: include/uapi/linux/sctp.h 10774F: include/net/sctp/ 10775F: net/sctp/ 10776 10777SCx200 CPU SUPPORT 10778M: Jim Cromie <jim.cromie@gmail.com> 10779S: Odd Fixes 10780F: Documentation/i2c/busses/scx200_acb 10781F: arch/x86/platform/scx200/ 10782F: drivers/watchdog/scx200_wdt.c 10783F: drivers/i2c/busses/scx200* 10784F: drivers/mtd/maps/scx200_docflash.c 10785F: include/linux/scx200.h 10786 10787SCx200 GPIO DRIVER 10788M: Jim Cromie <jim.cromie@gmail.com> 10789S: Maintained 10790F: drivers/char/scx200_gpio.c 10791F: include/linux/scx200_gpio.h 10792 10793SCx200 HRT CLOCKSOURCE DRIVER 10794M: Jim Cromie <jim.cromie@gmail.com> 10795S: Maintained 10796F: drivers/clocksource/scx200_hrt.c 10797 10798SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10799M: Sascha Sommer <saschasommer@freenet.de> 10800L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10801S: Maintained 10802F: drivers/mmc/host/sdricoh_cs.c 10803 10804SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10805M: Adrian Hunter <adrian.hunter@intel.com> 10806L: linux-mmc@vger.kernel.org 10807T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10808S: Maintained 10809F: drivers/mmc/host/sdhci* 10810F: include/linux/mmc/sdhci* 10811 10812SECURE COMPUTING 10813M: Kees Cook <keescook@chromium.org> 10814R: Andy Lutomirski <luto@amacapital.net> 10815R: Will Drewry <wad@chromium.org> 10816T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10817S: Supported 10818F: kernel/seccomp.c 10819F: include/uapi/linux/seccomp.h 10820F: include/linux/seccomp.h 10821F: tools/testing/selftests/seccomp/* 10822K: \bsecure_computing 10823K: \bTIF_SECCOMP\b 10824 10825SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10826M: Al Cooper <alcooperx@gmail.com> 10827L: linux-mmc@vger.kernel.org 10828L: bcm-kernel-feedback-list@broadcom.com 10829S: Maintained 10830F: drivers/mmc/host/sdhci-brcmstb* 10831 10832SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10833M: Ben Dooks <ben-linux@fluff.org> 10834M: Jaehoon Chung <jh80.chung@samsung.com> 10835L: linux-mmc@vger.kernel.org 10836S: Maintained 10837F: drivers/mmc/host/sdhci-s3c* 10838 10839SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10840M: Viresh Kumar <vireshk@kernel.org> 10841L: linux-mmc@vger.kernel.org 10842S: Maintained 10843F: drivers/mmc/host/sdhci-spear.c 10844 10845SECURITY SUBSYSTEM 10846M: James Morris <james.l.morris@oracle.com> 10847M: "Serge E. Hallyn" <serge@hallyn.com> 10848L: linux-security-module@vger.kernel.org (suggested Cc:) 10849T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10850W: http://kernsec.org/ 10851S: Supported 10852F: security/ 10853 10854SECURITY CONTACT 10855M: Security Officers <security@kernel.org> 10856S: Supported 10857 10858SELINUX SECURITY MODULE 10859M: Paul Moore <paul@paul-moore.com> 10860M: Stephen Smalley <sds@tycho.nsa.gov> 10861M: Eric Paris <eparis@parisplace.org> 10862L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10863W: http://selinuxproject.org 10864T: git git://git.infradead.org/users/pcmoore/selinux 10865S: Supported 10866F: include/linux/selinux* 10867F: security/selinux/ 10868F: scripts/selinux/ 10869 10870APPARMOR SECURITY MODULE 10871M: John Johansen <john.johansen@canonical.com> 10872L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10873W: apparmor.wiki.kernel.org 10874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10875S: Supported 10876F: security/apparmor/ 10877 10878LOADPIN SECURITY MODULE 10879M: Kees Cook <keescook@chromium.org> 10880T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10881S: Supported 10882F: security/loadpin/ 10883 10884YAMA SECURITY MODULE 10885M: Kees Cook <keescook@chromium.org> 10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10887S: Supported 10888F: security/yama/ 10889 10890SENSABLE PHANTOM 10891M: Jiri Slaby <jirislaby@gmail.com> 10892S: Maintained 10893F: drivers/misc/phantom.c 10894F: include/uapi/linux/phantom.h 10895 10896Emulex 10Gbps iSCSI - OneConnect DRIVER 10897M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10898M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10899M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10900L: linux-scsi@vger.kernel.org 10901W: http://www.broadcom.com 10902S: Supported 10903F: drivers/scsi/be2iscsi/ 10904 10905Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10906M: Sathya Perla <sathya.perla@broadcom.com> 10907M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10908M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10909M: Somnath Kotur <somnath.kotur@broadcom.com> 10910L: netdev@vger.kernel.org 10911W: http://www.emulex.com 10912S: Supported 10913F: drivers/net/ethernet/emulex/benet/ 10914 10915EMULEX ONECONNECT ROCE DRIVER 10916M: Selvin Xavier <selvin.xavier@avagotech.com> 10917M: Devesh Sharma <devesh.sharma@avagotech.com> 10918M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10919L: linux-rdma@vger.kernel.org 10920W: http://www.emulex.com 10921S: Supported 10922F: drivers/infiniband/hw/ocrdma/ 10923F: include/uapi/rdma/ocrdma-abi.h 10924 10925SFC NETWORK DRIVER 10926M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10927M: Edward Cree <ecree@solarflare.com> 10928M: Bert Kenward <bkenward@solarflare.com> 10929L: netdev@vger.kernel.org 10930S: Supported 10931F: drivers/net/ethernet/sfc/ 10932 10933SGI GRU DRIVER 10934M: Dimitri Sivanich <sivanich@sgi.com> 10935S: Maintained 10936F: drivers/misc/sgi-gru/ 10937 10938SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10939M: Pat Gefre <pfg@sgi.com> 10940L: linux-ia64@vger.kernel.org 10941S: Supported 10942F: Documentation/ia64/serial.txt 10943F: drivers/tty/serial/ioc?_serial.c 10944F: include/linux/ioc?.h 10945 10946SGI XP/XPC/XPNET DRIVER 10947M: Cliff Whickman <cpw@sgi.com> 10948M: Robin Holt <robinmholt@gmail.com> 10949S: Maintained 10950F: drivers/misc/sgi-xp/ 10951 10952SI2157 MEDIA DRIVER 10953M: Antti Palosaari <crope@iki.fi> 10954L: linux-media@vger.kernel.org 10955W: https://linuxtv.org 10956W: http://palosaari.fi/linux/ 10957Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10958T: git git://linuxtv.org/anttip/media_tree.git 10959S: Maintained 10960F: drivers/media/tuners/si2157* 10961 10962SI2168 MEDIA DRIVER 10963M: Antti Palosaari <crope@iki.fi> 10964L: linux-media@vger.kernel.org 10965W: https://linuxtv.org 10966W: http://palosaari.fi/linux/ 10967Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10968T: git git://linuxtv.org/anttip/media_tree.git 10969S: Maintained 10970F: drivers/media/dvb-frontends/si2168* 10971 10972SI470X FM RADIO RECEIVER I2C DRIVER 10973M: Hans Verkuil <hverkuil@xs4all.nl> 10974L: linux-media@vger.kernel.org 10975T: git git://linuxtv.org/media_tree.git 10976W: https://linuxtv.org 10977S: Odd Fixes 10978F: drivers/media/radio/si470x/radio-si470x-i2c.c 10979 10980SI470X FM RADIO RECEIVER USB DRIVER 10981M: Hans Verkuil <hverkuil@xs4all.nl> 10982L: linux-media@vger.kernel.org 10983T: git git://linuxtv.org/media_tree.git 10984W: https://linuxtv.org 10985S: Maintained 10986F: drivers/media/radio/si470x/radio-si470x-common.c 10987F: drivers/media/radio/si470x/radio-si470x.h 10988F: drivers/media/radio/si470x/radio-si470x-usb.c 10989 10990SI4713 FM RADIO TRANSMITTER I2C DRIVER 10991M: Eduardo Valentin <edubezval@gmail.com> 10992L: linux-media@vger.kernel.org 10993T: git git://linuxtv.org/media_tree.git 10994W: https://linuxtv.org 10995S: Odd Fixes 10996F: drivers/media/radio/si4713/si4713.? 10997 10998SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10999M: Eduardo Valentin <edubezval@gmail.com> 11000L: linux-media@vger.kernel.org 11001T: git git://linuxtv.org/media_tree.git 11002W: https://linuxtv.org 11003S: Odd Fixes 11004F: drivers/media/radio/si4713/radio-platform-si4713.c 11005 11006SI4713 FM RADIO TRANSMITTER USB DRIVER 11007M: Hans Verkuil <hverkuil@xs4all.nl> 11008L: linux-media@vger.kernel.org 11009T: git git://linuxtv.org/media_tree.git 11010W: https://linuxtv.org 11011S: Maintained 11012F: drivers/media/radio/si4713/radio-usb-si4713.c 11013 11014SIANO DVB DRIVER 11015M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11016M: Mauro Carvalho Chehab <mchehab@kernel.org> 11017L: linux-media@vger.kernel.org 11018W: https://linuxtv.org 11019T: git git://linuxtv.org/media_tree.git 11020S: Odd fixes 11021F: drivers/media/common/siano/ 11022F: drivers/media/usb/siano/ 11023F: drivers/media/usb/siano/ 11024F: drivers/media/mmc/siano/ 11025 11026SIMPLEFB FB DRIVER 11027M: Hans de Goede <hdegoede@redhat.com> 11028L: linux-fbdev@vger.kernel.org 11029S: Maintained 11030F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11031F: drivers/video/fbdev/simplefb.c 11032F: include/linux/platform_data/simplefb.h 11033 11034SH_VEU V4L2 MEM2MEM DRIVER 11035L: linux-media@vger.kernel.org 11036S: Orphan 11037F: drivers/media/platform/sh_veu.c 11038 11039SH_VOU V4L2 OUTPUT DRIVER 11040L: linux-media@vger.kernel.org 11041S: Orphan 11042F: drivers/media/platform/sh_vou.c 11043F: include/media/drv-intf/sh_vou.h 11044 11045SIMPLE FIRMWARE INTERFACE (SFI) 11046M: Len Brown <lenb@kernel.org> 11047L: sfi-devel@simplefirmware.org 11048W: http://simplefirmware.org/ 11049T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11050S: Supported 11051F: arch/x86/platform/sfi/ 11052F: drivers/sfi/ 11053F: include/linux/sfi*.h 11054 11055SIMTEC EB110ATX (Chalice CATS) 11056P: Ben Dooks 11057P: Vincent Sanders <vince@simtec.co.uk> 11058M: Simtec Linux Team <linux@simtec.co.uk> 11059W: http://www.simtec.co.uk/products/EB110ATX/ 11060S: Supported 11061 11062SIMTEC EB2410ITX (BAST) 11063P: Ben Dooks 11064P: Vincent Sanders <vince@simtec.co.uk> 11065M: Simtec Linux Team <linux@simtec.co.uk> 11066W: http://www.simtec.co.uk/products/EB2410ITX/ 11067S: Supported 11068F: arch/arm/mach-s3c24xx/mach-bast.c 11069F: arch/arm/mach-s3c24xx/bast-ide.c 11070F: arch/arm/mach-s3c24xx/bast-irq.c 11071 11072TI DAVINCI MACHINE SUPPORT 11073M: Sekhar Nori <nsekhar@ti.com> 11074M: Kevin Hilman <khilman@kernel.org> 11075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11076T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11077S: Supported 11078F: arch/arm/mach-davinci/ 11079F: drivers/i2c/busses/i2c-davinci.c 11080 11081TI DAVINCI SERIES MEDIA DRIVER 11082M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11083L: linux-media@vger.kernel.org 11084W: https://linuxtv.org 11085Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11086T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11087S: Maintained 11088F: drivers/media/platform/davinci/ 11089F: include/media/davinci/ 11090 11091TI AM437X VPFE DRIVER 11092M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11093L: linux-media@vger.kernel.org 11094W: https://linuxtv.org 11095Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11096T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11097S: Maintained 11098F: drivers/media/platform/am437x/ 11099 11100OV2659 OMNIVISION SENSOR DRIVER 11101M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11102L: linux-media@vger.kernel.org 11103W: https://linuxtv.org 11104Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11105T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11106S: Maintained 11107F: drivers/media/i2c/ov2659.c 11108F: include/media/i2c/ov2659.h 11109 11110SILICON MOTION SM712 FRAME BUFFER DRIVER 11111M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11112M: Teddy Wang <teddy.wang@siliconmotion.com> 11113M: Sudip Mukherjee <sudip@vectorindia.org> 11114L: linux-fbdev@vger.kernel.org 11115S: Maintained 11116F: drivers/video/fbdev/sm712* 11117F: Documentation/fb/sm712fb.txt 11118 11119SIS 190 ETHERNET DRIVER 11120M: Francois Romieu <romieu@fr.zoreil.com> 11121L: netdev@vger.kernel.org 11122S: Maintained 11123F: drivers/net/ethernet/sis/sis190.c 11124 11125SIS 900/7016 FAST ETHERNET DRIVER 11126M: Daniele Venzano <venza@brownhat.org> 11127W: http://www.brownhat.org/sis900.html 11128L: netdev@vger.kernel.org 11129S: Maintained 11130F: drivers/net/ethernet/sis/sis900.* 11131 11132SIS FRAMEBUFFER DRIVER 11133M: Thomas Winischhofer <thomas@winischhofer.net> 11134W: http://www.winischhofer.net/linuxsisvga.shtml 11135S: Maintained 11136F: Documentation/fb/sisfb.txt 11137F: drivers/video/fbdev/sis/ 11138F: include/video/sisfb.h 11139 11140SIS USB2VGA DRIVER 11141M: Thomas Winischhofer <thomas@winischhofer.net> 11142W: http://www.winischhofer.at/linuxsisusbvga.shtml 11143S: Maintained 11144F: drivers/usb/misc/sisusbvga/ 11145 11146SLAB ALLOCATOR 11147M: Christoph Lameter <cl@linux.com> 11148M: Pekka Enberg <penberg@kernel.org> 11149M: David Rientjes <rientjes@google.com> 11150M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11151M: Andrew Morton <akpm@linux-foundation.org> 11152L: linux-mm@kvack.org 11153S: Maintained 11154F: include/linux/sl?b*.h 11155F: mm/sl?b* 11156 11157SLEEPABLE READ-COPY UPDATE (SRCU) 11158M: Lai Jiangshan <jiangshanlai@gmail.com> 11159M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11160M: Josh Triplett <josh@joshtriplett.org> 11161R: Steven Rostedt <rostedt@goodmis.org> 11162R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11163L: linux-kernel@vger.kernel.org 11164W: http://www.rdrop.com/users/paulmck/RCU/ 11165S: Supported 11166T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11167F: include/linux/srcu.h 11168F: kernel/rcu/srcu.c 11169 11170SMACK SECURITY MODULE 11171M: Casey Schaufler <casey@schaufler-ca.com> 11172L: linux-security-module@vger.kernel.org 11173W: http://schaufler-ca.com 11174T: git git://github.com/cschaufler/smack-next 11175S: Maintained 11176F: Documentation/security/Smack.txt 11177F: security/smack/ 11178 11179DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11180M: Kevin Hilman <khilman@kernel.org> 11181M: Nishanth Menon <nm@ti.com> 11182S: Maintained 11183F: drivers/power/avs/ 11184F: include/linux/power/smartreflex.h 11185L: linux-pm@vger.kernel.org 11186 11187SMC91x ETHERNET DRIVER 11188M: Nicolas Pitre <nico@fluxnic.net> 11189S: Odd Fixes 11190F: drivers/net/ethernet/smsc/smc91x.* 11191 11192SMIA AND SMIA++ IMAGE SENSOR DRIVER 11193M: Sakari Ailus <sakari.ailus@iki.fi> 11194L: linux-media@vger.kernel.org 11195S: Maintained 11196F: drivers/media/i2c/smiapp/ 11197F: include/media/i2c/smiapp.h 11198F: drivers/media/i2c/smiapp-pll.c 11199F: drivers/media/i2c/smiapp-pll.h 11200F: include/uapi/linux/smiapp.h 11201F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11202 11203SMM665 HARDWARE MONITOR DRIVER 11204M: Guenter Roeck <linux@roeck-us.net> 11205L: linux-hwmon@vger.kernel.org 11206S: Maintained 11207F: Documentation/hwmon/smm665 11208F: drivers/hwmon/smm665.c 11209 11210SMSC EMC2103 HARDWARE MONITOR DRIVER 11211M: Steve Glendinning <steve.glendinning@shawell.net> 11212L: linux-hwmon@vger.kernel.org 11213S: Maintained 11214F: Documentation/hwmon/emc2103 11215F: drivers/hwmon/emc2103.c 11216 11217SMSC SCH5627 HARDWARE MONITOR DRIVER 11218M: Hans de Goede <hdegoede@redhat.com> 11219L: linux-hwmon@vger.kernel.org 11220S: Supported 11221F: Documentation/hwmon/sch5627 11222F: drivers/hwmon/sch5627.c 11223 11224SMSC47B397 HARDWARE MONITOR DRIVER 11225M: Jean Delvare <jdelvare@suse.com> 11226L: linux-hwmon@vger.kernel.org 11227S: Maintained 11228F: Documentation/hwmon/smsc47b397 11229F: drivers/hwmon/smsc47b397.c 11230 11231SMSC911x ETHERNET DRIVER 11232M: Steve Glendinning <steve.glendinning@shawell.net> 11233L: netdev@vger.kernel.org 11234S: Maintained 11235F: include/linux/smsc911x.h 11236F: drivers/net/ethernet/smsc/smsc911x.* 11237 11238SMSC9420 PCI ETHERNET DRIVER 11239M: Steve Glendinning <steve.glendinning@shawell.net> 11240L: netdev@vger.kernel.org 11241S: Maintained 11242F: drivers/net/ethernet/smsc/smsc9420.* 11243 11244SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11245M: Steve Glendinning <steve.glendinning@shawell.net> 11246L: linux-fbdev@vger.kernel.org 11247S: Maintained 11248F: drivers/video/fbdev/smscufx.c 11249 11250SOC-CAMERA V4L2 SUBSYSTEM 11251M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11252L: linux-media@vger.kernel.org 11253T: git git://linuxtv.org/media_tree.git 11254S: Maintained 11255F: include/media/soc* 11256F: drivers/media/i2c/soc_camera/ 11257F: drivers/media/platform/soc_camera/ 11258 11259SOEKRIS NET48XX LED SUPPORT 11260M: Chris Boot <bootc@bootc.net> 11261S: Maintained 11262F: drivers/leds/leds-net48xx.c 11263 11264SOFTLOGIC 6x10 MPEG CODEC 11265M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11266M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11267M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11268M: Ismael Luceno <ismael@iodev.co.uk> 11269L: linux-media@vger.kernel.org 11270S: Supported 11271F: drivers/media/pci/solo6x10/ 11272 11273SOFTWARE RAID (Multiple Disks) SUPPORT 11274M: Shaohua Li <shli@kernel.org> 11275L: linux-raid@vger.kernel.org 11276T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11277S: Supported 11278F: drivers/md/ 11279F: include/linux/raid/ 11280F: include/uapi/linux/raid/ 11281 11282SONIC NETWORK DRIVER 11283M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11284L: netdev@vger.kernel.org 11285S: Maintained 11286F: drivers/net/ethernet/natsemi/sonic.* 11287 11288SONICS SILICON BACKPLANE DRIVER (SSB) 11289M: Michael Buesch <m@bues.ch> 11290L: linux-wireless@vger.kernel.org 11291S: Maintained 11292F: drivers/ssb/ 11293F: include/linux/ssb/ 11294 11295SONY VAIO CONTROL DEVICE DRIVER 11296M: Mattia Dongili <malattia@linux.it> 11297L: platform-driver-x86@vger.kernel.org 11298W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11299S: Maintained 11300F: Documentation/laptops/sony-laptop.txt 11301F: drivers/char/sonypi.c 11302F: drivers/platform/x86/sony-laptop.c 11303F: include/linux/sony-laptop.h 11304 11305SONY MEMORYSTICK CARD SUPPORT 11306M: Alex Dubov <oakad@yahoo.com> 11307W: http://tifmxx.berlios.de/ 11308S: Maintained 11309F: drivers/memstick/host/tifm_ms.c 11310 11311SONY MEMORYSTICK STANDARD SUPPORT 11312M: Maxim Levitsky <maximlevitsky@gmail.com> 11313S: Maintained 11314F: drivers/memstick/core/ms_block.* 11315 11316SOUND 11317M: Jaroslav Kysela <perex@perex.cz> 11318M: Takashi Iwai <tiwai@suse.com> 11319L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11320W: http://www.alsa-project.org/ 11321T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11322T: git git://git.alsa-project.org/alsa-kernel.git 11323Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11324S: Maintained 11325F: Documentation/sound/ 11326F: include/sound/ 11327F: include/uapi/sound/ 11328F: sound/ 11329 11330SOUND - COMPRESSED AUDIO 11331M: Vinod Koul <vinod.koul@intel.com> 11332L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11334S: Supported 11335F: Documentation/sound/alsa/compress_offload.txt 11336F: include/sound/compress_driver.h 11337F: include/uapi/sound/compress_* 11338F: sound/core/compress_offload.c 11339F: sound/soc/soc-compress.c 11340 11341SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11342M: Liam Girdwood <lgirdwood@gmail.com> 11343M: Mark Brown <broonie@kernel.org> 11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11345L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11346W: http://alsa-project.org/main/index.php/ASoC 11347S: Supported 11348F: Documentation/devicetree/bindings/sound/ 11349F: Documentation/sound/alsa/soc/ 11350F: sound/soc/ 11351F: include/sound/soc* 11352 11353SOUND - DMAENGINE HELPERS 11354M: Lars-Peter Clausen <lars@metafoo.de> 11355S: Supported 11356F: include/sound/dmaengine_pcm.h 11357F: sound/core/pcm_dmaengine.c 11358F: sound/soc/soc-generic-dmaengine-pcm.c 11359 11360SP2 MEDIA DRIVER 11361M: Olli Salonen <olli.salonen@iki.fi> 11362L: linux-media@vger.kernel.org 11363W: https://linuxtv.org 11364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11365S: Maintained 11366F: drivers/media/dvb-frontends/sp2* 11367 11368SPARC + UltraSPARC (sparc/sparc64) 11369M: "David S. Miller" <davem@davemloft.net> 11370L: sparclinux@vger.kernel.org 11371Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11372T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11373T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11374S: Maintained 11375F: arch/sparc/ 11376F: drivers/sbus/ 11377 11378SPARC SERIAL DRIVERS 11379M: "David S. Miller" <davem@davemloft.net> 11380L: sparclinux@vger.kernel.org 11381T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11382T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11383S: Maintained 11384F: include/linux/sunserialcore.h 11385F: drivers/tty/serial/suncore.c 11386F: drivers/tty/serial/sunhv.c 11387F: drivers/tty/serial/sunsab.c 11388F: drivers/tty/serial/sunsab.h 11389F: drivers/tty/serial/sunsu.c 11390F: drivers/tty/serial/sunzilog.c 11391F: drivers/tty/serial/sunzilog.h 11392 11393SPARSE CHECKER 11394M: "Christopher Li" <sparse@chrisli.org> 11395L: linux-sparse@vger.kernel.org 11396W: https://sparse.wiki.kernel.org/ 11397T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11398T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11399S: Maintained 11400F: include/linux/compiler.h 11401 11402SPEAR PLATFORM SUPPORT 11403M: Viresh Kumar <vireshk@kernel.org> 11404M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11406W: http://www.st.com/spear 11407S: Maintained 11408F: arch/arm/boot/dts/spear* 11409F: arch/arm/mach-spear/ 11410 11411SPEAR CLOCK FRAMEWORK SUPPORT 11412M: Viresh Kumar <vireshk@kernel.org> 11413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11414W: http://www.st.com/spear 11415S: Maintained 11416F: drivers/clk/spear/ 11417 11418SPI SUBSYSTEM 11419M: Mark Brown <broonie@kernel.org> 11420L: linux-spi@vger.kernel.org 11421T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11422Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11423S: Maintained 11424F: Documentation/devicetree/bindings/spi/ 11425F: Documentation/spi/ 11426F: drivers/spi/ 11427F: include/linux/spi/ 11428F: include/uapi/linux/spi/ 11429F: tools/spi/ 11430 11431SPIDERNET NETWORK DRIVER for CELL 11432M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11433L: netdev@vger.kernel.org 11434S: Supported 11435F: Documentation/networking/spider_net.txt 11436F: drivers/net/ethernet/toshiba/spider_net* 11437 11438SPU FILE SYSTEM 11439M: Jeremy Kerr <jk@ozlabs.org> 11440L: linuxppc-dev@lists.ozlabs.org 11441W: http://www.ibm.com/developerworks/power/cell/ 11442S: Supported 11443F: Documentation/filesystems/spufs.txt 11444F: arch/powerpc/platforms/cell/spufs/ 11445 11446SQUASHFS FILE SYSTEM 11447M: Phillip Lougher <phillip@squashfs.org.uk> 11448L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11449W: http://squashfs.org.uk 11450T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11451S: Maintained 11452F: Documentation/filesystems/squashfs.txt 11453F: fs/squashfs/ 11454 11455SRM (Alpha) environment access 11456M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11457S: Maintained 11458F: arch/alpha/kernel/srm_env.c 11459 11460STABLE BRANCH 11461M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11462L: stable@vger.kernel.org 11463S: Supported 11464F: Documentation/stable_kernel_rules.txt 11465 11466STAGING SUBSYSTEM 11467M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11468T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11469L: devel@driverdev.osuosl.org 11470S: Supported 11471F: drivers/staging/ 11472 11473STAGING - COMEDI 11474M: Ian Abbott <abbotti@mev.co.uk> 11475M: H Hartley Sweeten <hsweeten@visionengravers.com> 11476S: Odd Fixes 11477F: drivers/staging/comedi/ 11478 11479STAGING - FLARION FT1000 DRIVERS 11480M: Marek Belisko <marek.belisko@gmail.com> 11481S: Odd Fixes 11482F: drivers/staging/ft1000/ 11483 11484STAGING - INDUSTRIAL IO 11485M: Jonathan Cameron <jic23@kernel.org> 11486L: linux-iio@vger.kernel.org 11487S: Odd Fixes 11488F: Documentation/devicetree/bindings/staging/iio/ 11489F: drivers/staging/iio/ 11490 11491STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11492M: Jarod Wilson <jarod@wilsonet.com> 11493W: http://www.lirc.org/ 11494S: Odd Fixes 11495F: drivers/staging/media/lirc/ 11496 11497STAGING - LUSTRE PARALLEL FILESYSTEM 11498M: Oleg Drokin <oleg.drokin@intel.com> 11499M: Andreas Dilger <andreas.dilger@intel.com> 11500M: James Simmons <jsimmons@infradead.org> 11501L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11502W: http://wiki.lustre.org/ 11503S: Maintained 11504F: drivers/staging/lustre 11505 11506STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11507M: Marc Dietrich <marvin24@gmx.de> 11508L: ac100@lists.launchpad.net (moderated for non-subscribers) 11509L: linux-tegra@vger.kernel.org 11510S: Maintained 11511F: drivers/staging/nvec/ 11512 11513STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11514M: Jens Frederich <jfrederich@gmail.com> 11515M: Daniel Drake <dsd@laptop.org> 11516M: Jon Nettleton <jon.nettleton@gmail.com> 11517W: http://wiki.laptop.org/go/DCON 11518S: Maintained 11519F: drivers/staging/olpc_dcon/ 11520 11521STAGING - REALTEK RTL8712U DRIVERS 11522M: Larry Finger <Larry.Finger@lwfinger.net> 11523M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11524S: Odd Fixes 11525F: drivers/staging/rtl8712/ 11526 11527STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11528M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11529M: Teddy Wang <teddy.wang@siliconmotion.com> 11530M: Sudip Mukherjee <sudip@vectorindia.org> 11531L: linux-fbdev@vger.kernel.org 11532S: Maintained 11533F: drivers/staging/sm750fb/ 11534 11535STAGING - SLICOSS 11536M: Lior Dotan <liodot@gmail.com> 11537M: Christopher Harrer <charrer@alacritech.com> 11538S: Odd Fixes 11539F: drivers/staging/slicoss/ 11540 11541STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11542M: William Hubbs <w.d.hubbs@gmail.com> 11543M: Chris Brannon <chris@the-brannons.com> 11544M: Kirk Reiser <kirk@reisers.ca> 11545M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11546L: speakup@linux-speakup.org 11547W: http://www.linux-speakup.org/ 11548S: Odd Fixes 11549F: drivers/staging/speakup/ 11550 11551STAGING - VIA VT665X DRIVERS 11552M: Forest Bond <forest@alittletooquiet.net> 11553S: Odd Fixes 11554F: drivers/staging/vt665?/ 11555 11556STAGING - WILC1000 WIFI DRIVER 11557M: Aditya Shankar <aditya.shankar@microchip.com> 11558M: Ganesh Krishna <ganesh.krishna@microchip.com> 11559L: linux-wireless@vger.kernel.org 11560S: Supported 11561F: drivers/staging/wilc1000/ 11562 11563STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11564M: Arnaud Patard <arnaud.patard@rtp-net.org> 11565S: Odd Fixes 11566F: drivers/staging/xgifb/ 11567 11568STARFIRE/DURALAN NETWORK DRIVER 11569M: Ion Badulescu <ionut@badula.org> 11570S: Odd Fixes 11571F: drivers/net/ethernet/adaptec/starfire* 11572 11573SUN3/3X 11574M: Sam Creasey <sammy@sammy.net> 11575W: http://sammy.net/sun3/ 11576S: Maintained 11577F: arch/m68k/kernel/*sun3* 11578F: arch/m68k/sun3*/ 11579F: arch/m68k/include/asm/sun3* 11580F: drivers/net/ethernet/i825xx/sun3* 11581 11582SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11583M: Hans de Goede <hdegoede@redhat.com> 11584L: linux-input@vger.kernel.org 11585S: Maintained 11586F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11587F: drivers/input/keyboard/sun4i-lradc-keys.c 11588 11589SUNDANCE NETWORK DRIVER 11590M: Denis Kirjanov <kda@linux-powerpc.org> 11591L: netdev@vger.kernel.org 11592S: Maintained 11593F: drivers/net/ethernet/dlink/sundance.c 11594 11595SUPERH 11596M: Yoshinori Sato <ysato@users.sourceforge.jp> 11597M: Rich Felker <dalias@libc.org> 11598L: linux-sh@vger.kernel.org 11599Q: http://patchwork.kernel.org/project/linux-sh/list/ 11600S: Maintained 11601F: Documentation/sh/ 11602F: arch/sh/ 11603F: drivers/sh/ 11604 11605SUSPEND TO RAM 11606M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11607M: Len Brown <len.brown@intel.com> 11608M: Pavel Machek <pavel@ucw.cz> 11609L: linux-pm@vger.kernel.org 11610S: Supported 11611F: Documentation/power/ 11612F: arch/x86/kernel/acpi/ 11613F: drivers/base/power/ 11614F: kernel/power/ 11615F: include/linux/suspend.h 11616F: include/linux/freezer.h 11617F: include/linux/pm.h 11618 11619SVGA HANDLING 11620M: Martin Mares <mj@ucw.cz> 11621L: linux-video@atrey.karlin.mff.cuni.cz 11622S: Maintained 11623F: Documentation/svga.txt 11624F: arch/x86/boot/video* 11625 11626SWIOTLB SUBSYSTEM 11627M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11628L: linux-kernel@vger.kernel.org 11629T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11630S: Supported 11631F: lib/swiotlb.c 11632F: arch/*/kernel/pci-swiotlb.c 11633F: include/linux/swiotlb.h 11634 11635SWITCHDEV 11636M: Jiri Pirko <jiri@resnulli.us> 11637L: netdev@vger.kernel.org 11638S: Supported 11639F: net/switchdev/ 11640F: include/net/switchdev.h 11641 11642SYNOPSYS ARC ARCHITECTURE 11643M: Vineet Gupta <vgupta@synopsys.com> 11644L: linux-snps-arc@lists.infradead.org 11645S: Supported 11646F: arch/arc/ 11647F: Documentation/devicetree/bindings/arc/* 11648F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11649F: drivers/tty/serial/arc_uart.c 11650T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11651 11652SYNOPSYS ARC SDP platform support 11653M: Alexey Brodkin <abrodkin@synopsys.com> 11654S: Supported 11655F: arch/arc/plat-axs10x 11656F: arch/arc/boot/dts/ax* 11657F: Documentation/devicetree/bindings/arc/axs10* 11658 11659SYSTEM CONFIGURATION (SYSCON) 11660M: Lee Jones <lee.jones@linaro.org> 11661M: Arnd Bergmann <arnd@arndb.de> 11662T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11663S: Supported 11664F: drivers/mfd/syscon.c 11665 11666SYSTEM RESET/SHUTDOWN DRIVERS 11667M: Sebastian Reichel <sre@kernel.org> 11668L: linux-pm@vger.kernel.org 11669T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11670S: Maintained 11671F: Documentation/devicetree/bindings/power/reset/ 11672F: drivers/power/reset/ 11673 11674SYSV FILESYSTEM 11675M: Christoph Hellwig <hch@infradead.org> 11676S: Maintained 11677F: Documentation/filesystems/sysv-fs.txt 11678F: fs/sysv/ 11679F: include/linux/sysv_fs.h 11680 11681TARGET SUBSYSTEM 11682M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11683L: linux-scsi@vger.kernel.org 11684L: target-devel@vger.kernel.org 11685W: http://www.linux-iscsi.org 11686W: http://groups.google.com/group/linux-iscsi-target-dev 11687T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11688S: Supported 11689F: drivers/target/ 11690F: include/target/ 11691F: Documentation/target/ 11692 11693TASKSTATS STATISTICS INTERFACE 11694M: Balbir Singh <bsingharora@gmail.com> 11695S: Maintained 11696F: Documentation/accounting/taskstats* 11697F: include/linux/taskstats* 11698F: kernel/taskstats.c 11699 11700TC CLASSIFIER 11701M: Jamal Hadi Salim <jhs@mojatatu.com> 11702L: netdev@vger.kernel.org 11703S: Maintained 11704F: include/net/pkt_cls.h 11705F: include/uapi/linux/pkt_cls.h 11706F: net/sched/ 11707 11708TCP LOW PRIORITY MODULE 11709M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11710M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11711W: http://tcp-lp-mod.sourceforge.net/ 11712S: Maintained 11713F: net/ipv4/tcp_lp.c 11714 11715TDA10071 MEDIA DRIVER 11716M: Antti Palosaari <crope@iki.fi> 11717L: linux-media@vger.kernel.org 11718W: https://linuxtv.org 11719W: http://palosaari.fi/linux/ 11720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11721T: git git://linuxtv.org/anttip/media_tree.git 11722S: Maintained 11723F: drivers/media/dvb-frontends/tda10071* 11724 11725TDA18212 MEDIA DRIVER 11726M: Antti Palosaari <crope@iki.fi> 11727L: linux-media@vger.kernel.org 11728W: https://linuxtv.org 11729W: http://palosaari.fi/linux/ 11730Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11731T: git git://linuxtv.org/anttip/media_tree.git 11732S: Maintained 11733F: drivers/media/tuners/tda18212* 11734 11735TDA18218 MEDIA DRIVER 11736M: Antti Palosaari <crope@iki.fi> 11737L: linux-media@vger.kernel.org 11738W: https://linuxtv.org 11739W: http://palosaari.fi/linux/ 11740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11741T: git git://linuxtv.org/anttip/media_tree.git 11742S: Maintained 11743F: drivers/media/tuners/tda18218* 11744 11745TDA18271 MEDIA DRIVER 11746M: Michael Krufky <mkrufky@linuxtv.org> 11747L: linux-media@vger.kernel.org 11748W: https://linuxtv.org 11749W: http://github.com/mkrufky 11750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11751T: git git://linuxtv.org/mkrufky/tuners.git 11752S: Maintained 11753F: drivers/media/tuners/tda18271* 11754 11755TDA827x MEDIA DRIVER 11756M: Michael Krufky <mkrufky@linuxtv.org> 11757L: linux-media@vger.kernel.org 11758W: https://linuxtv.org 11759W: http://github.com/mkrufky 11760Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11761T: git git://linuxtv.org/mkrufky/tuners.git 11762S: Maintained 11763F: drivers/media/tuners/tda8290.* 11764 11765TDA8290 MEDIA DRIVER 11766M: Michael Krufky <mkrufky@linuxtv.org> 11767L: linux-media@vger.kernel.org 11768W: https://linuxtv.org 11769W: http://github.com/mkrufky 11770Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11771T: git git://linuxtv.org/mkrufky/tuners.git 11772S: Maintained 11773F: drivers/media/tuners/tda8290.* 11774 11775TDA9840 MEDIA DRIVER 11776M: Hans Verkuil <hverkuil@xs4all.nl> 11777L: linux-media@vger.kernel.org 11778T: git git://linuxtv.org/media_tree.git 11779W: https://linuxtv.org 11780S: Maintained 11781F: drivers/media/i2c/tda9840* 11782 11783TEA5761 TUNER DRIVER 11784M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11785M: Mauro Carvalho Chehab <mchehab@kernel.org> 11786L: linux-media@vger.kernel.org 11787W: https://linuxtv.org 11788T: git git://linuxtv.org/media_tree.git 11789S: Odd fixes 11790F: drivers/media/tuners/tea5761.* 11791 11792TEA5767 TUNER DRIVER 11793M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11794M: Mauro Carvalho Chehab <mchehab@kernel.org> 11795L: linux-media@vger.kernel.org 11796W: https://linuxtv.org 11797T: git git://linuxtv.org/media_tree.git 11798S: Maintained 11799F: drivers/media/tuners/tea5767.* 11800 11801TEA6415C MEDIA DRIVER 11802M: Hans Verkuil <hverkuil@xs4all.nl> 11803L: linux-media@vger.kernel.org 11804T: git git://linuxtv.org/media_tree.git 11805W: https://linuxtv.org 11806S: Maintained 11807F: drivers/media/i2c/tea6415c* 11808 11809TEA6420 MEDIA DRIVER 11810M: Hans Verkuil <hverkuil@xs4all.nl> 11811L: linux-media@vger.kernel.org 11812T: git git://linuxtv.org/media_tree.git 11813W: https://linuxtv.org 11814S: Maintained 11815F: drivers/media/i2c/tea6420* 11816 11817TEAM DRIVER 11818M: Jiri Pirko <jiri@resnulli.us> 11819L: netdev@vger.kernel.org 11820S: Supported 11821F: drivers/net/team/ 11822F: include/linux/if_team.h 11823F: include/uapi/linux/if_team.h 11824 11825TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11826M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11827S: Maintained 11828F: arch/x86/platform/ts5500/ 11829 11830TECHNOTREND USB IR RECEIVER 11831M: Sean Young <sean@mess.org> 11832L: linux-media@vger.kernel.org 11833S: Maintained 11834F: drivers/media/rc/ttusbir.c 11835 11836TEGRA ARCHITECTURE SUPPORT 11837M: Stephen Warren <swarren@wwwdotorg.org> 11838M: Thierry Reding <thierry.reding@gmail.com> 11839M: Alexandre Courbot <gnurou@gmail.com> 11840L: linux-tegra@vger.kernel.org 11841Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11843S: Supported 11844N: [^a-z]tegra 11845 11846TEGRA CLOCK DRIVER 11847M: Peter De Schrijver <pdeschrijver@nvidia.com> 11848M: Prashant Gaikwad <pgaikwad@nvidia.com> 11849S: Supported 11850F: drivers/clk/tegra/ 11851 11852TEGRA DMA DRIVERS 11853M: Laxman Dewangan <ldewangan@nvidia.com> 11854M: Jon Hunter <jonathanh@nvidia.com> 11855S: Supported 11856F: drivers/dma/tegra* 11857 11858TEGRA I2C DRIVER 11859M: Laxman Dewangan <ldewangan@nvidia.com> 11860S: Supported 11861F: drivers/i2c/busses/i2c-tegra.c 11862 11863TEGRA IOMMU DRIVERS 11864M: Hiroshi Doyu <hdoyu@nvidia.com> 11865S: Supported 11866F: drivers/iommu/tegra* 11867 11868TEGRA KBC DRIVER 11869M: Rakesh Iyer <riyer@nvidia.com> 11870M: Laxman Dewangan <ldewangan@nvidia.com> 11871S: Supported 11872F: drivers/input/keyboard/tegra-kbc.c 11873 11874TEGRA PWM DRIVER 11875M: Thierry Reding <thierry.reding@gmail.com> 11876S: Supported 11877F: drivers/pwm/pwm-tegra.c 11878 11879TEGRA SERIAL DRIVER 11880M: Laxman Dewangan <ldewangan@nvidia.com> 11881S: Supported 11882F: drivers/tty/serial/serial-tegra.c 11883 11884TEGRA SPI DRIVER 11885M: Laxman Dewangan <ldewangan@nvidia.com> 11886S: Supported 11887F: drivers/spi/spi-tegra* 11888 11889TEHUTI ETHERNET DRIVER 11890M: Andy Gospodarek <andy@greyhouse.net> 11891L: netdev@vger.kernel.org 11892S: Supported 11893F: drivers/net/ethernet/tehuti/* 11894 11895Telecom Clock Driver for MCPL0010 11896M: Mark Gross <mark.gross@intel.com> 11897S: Supported 11898F: drivers/char/tlclk.c 11899 11900TENSILICA XTENSA PORT (xtensa) 11901M: Chris Zankel <chris@zankel.net> 11902M: Max Filippov <jcmvbkbc@gmail.com> 11903L: linux-xtensa@linux-xtensa.org 11904T: git git://github.com/czankel/xtensa-linux.git 11905S: Maintained 11906F: arch/xtensa/ 11907F: drivers/irqchip/irq-xtensa-* 11908 11909THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11910M: Hans Verkuil <hverkuil@xs4all.nl> 11911L: linux-media@vger.kernel.org 11912T: git git://linuxtv.org/media_tree.git 11913W: https://linuxtv.org 11914S: Maintained 11915F: drivers/media/radio/radio-raremono.c 11916 11917THERMAL 11918M: Zhang Rui <rui.zhang@intel.com> 11919M: Eduardo Valentin <edubezval@gmail.com> 11920L: linux-pm@vger.kernel.org 11921T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11922T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11923Q: https://patchwork.kernel.org/project/linux-pm/list/ 11924S: Supported 11925F: drivers/thermal/ 11926F: include/linux/thermal.h 11927F: include/uapi/linux/thermal.h 11928F: include/linux/cpu_cooling.h 11929F: Documentation/devicetree/bindings/thermal/ 11930 11931THERMAL/CPU_COOLING 11932M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11933M: Viresh Kumar <viresh.kumar@linaro.org> 11934M: Javi Merino <javi.merino@kernel.org> 11935L: linux-pm@vger.kernel.org 11936S: Supported 11937F: Documentation/thermal/cpu-cooling-api.txt 11938F: drivers/thermal/cpu_cooling.c 11939F: include/linux/cpu_cooling.h 11940 11941THINKPAD ACPI EXTRAS DRIVER 11942M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11943L: ibm-acpi-devel@lists.sourceforge.net 11944L: platform-driver-x86@vger.kernel.org 11945W: http://ibm-acpi.sourceforge.net 11946W: http://thinkwiki.org/wiki/Ibm-acpi 11947T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11948S: Maintained 11949F: drivers/platform/x86/thinkpad_acpi.c 11950 11951TI BANDGAP AND THERMAL DRIVER 11952M: Eduardo Valentin <edubezval@gmail.com> 11953M: Keerthy <j-keerthy@ti.com> 11954L: linux-pm@vger.kernel.org 11955L: linux-omap@vger.kernel.org 11956S: Maintained 11957F: drivers/thermal/ti-soc-thermal/ 11958 11959TI VPE/CAL DRIVERS 11960M: Benoit Parrot <bparrot@ti.com> 11961L: linux-media@vger.kernel.org 11962W: http://linuxtv.org/ 11963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11964S: Maintained 11965F: drivers/media/platform/ti-vpe/ 11966 11967TI CDCE706 CLOCK DRIVER 11968M: Max Filippov <jcmvbkbc@gmail.com> 11969S: Maintained 11970F: drivers/clk/clk-cdce706.c 11971 11972TI CLOCK DRIVER 11973M: Tero Kristo <t-kristo@ti.com> 11974L: linux-omap@vger.kernel.org 11975S: Maintained 11976F: drivers/clk/ti/ 11977F: include/linux/clk/ti.h 11978 11979TI ETHERNET SWITCH DRIVER (CPSW) 11980M: Mugunthan V N <mugunthanvnm@ti.com> 11981R: Grygorii Strashko <grygorii.strashko@ti.com> 11982L: linux-omap@vger.kernel.org 11983L: netdev@vger.kernel.org 11984S: Maintained 11985F: drivers/net/ethernet/ti/cpsw* 11986F: drivers/net/ethernet/ti/davinci* 11987 11988TI FLASH MEDIA INTERFACE DRIVER 11989M: Alex Dubov <oakad@yahoo.com> 11990S: Maintained 11991F: drivers/misc/tifm* 11992F: drivers/mmc/host/tifm_sd.c 11993F: include/linux/tifm.h 11994 11995TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11996M: Santosh Shilimkar <ssantosh@kernel.org> 11997L: linux-kernel@vger.kernel.org 11998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11999S: Maintained 12000F: drivers/soc/ti/* 12001T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12002 12003 12004TI LM49xxx FAMILY ASoC CODEC DRIVERS 12005M: M R Swami Reddy <mr.swami.reddy@ti.com> 12006M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12008S: Maintained 12009F: sound/soc/codecs/lm49453* 12010F: sound/soc/codecs/isabelle* 12011 12012TI LP855x BACKLIGHT DRIVER 12013M: Milo Kim <milo.kim@ti.com> 12014S: Maintained 12015F: Documentation/backlight/lp855x-driver.txt 12016F: drivers/video/backlight/lp855x_bl.c 12017F: include/linux/platform_data/lp855x.h 12018 12019TI LP8727 CHARGER DRIVER 12020M: Milo Kim <milo.kim@ti.com> 12021S: Maintained 12022F: drivers/power/supply/lp8727_charger.c 12023F: include/linux/platform_data/lp8727.h 12024 12025TI LP8788 MFD DRIVER 12026M: Milo Kim <milo.kim@ti.com> 12027S: Maintained 12028F: drivers/iio/adc/lp8788_adc.c 12029F: drivers/leds/leds-lp8788.c 12030F: drivers/mfd/lp8788*.c 12031F: drivers/power/supply/lp8788-charger.c 12032F: drivers/regulator/lp8788-*.c 12033F: include/linux/mfd/lp8788*.h 12034 12035TI NETCP ETHERNET DRIVER 12036M: Wingman Kwok <w-kwok2@ti.com> 12037M: Murali Karicheri <m-karicheri2@ti.com> 12038L: netdev@vger.kernel.org 12039S: Maintained 12040F: drivers/net/ethernet/ti/netcp* 12041 12042TI TAS571X FAMILY ASoC CODEC DRIVER 12043M: Kevin Cernekee <cernekee@chromium.org> 12044L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12045S: Odd Fixes 12046F: sound/soc/codecs/tas571x* 12047 12048TI TWL4030 SERIES SOC CODEC DRIVER 12049M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12050L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12051S: Maintained 12052F: sound/soc/codecs/twl4030* 12053 12054TI WILINK WIRELESS DRIVERS 12055L: linux-wireless@vger.kernel.org 12056W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12057W: http://wireless.kernel.org/en/users/Drivers/wl1251 12058T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12059S: Orphan 12060F: drivers/net/wireless/ti/ 12061F: include/linux/wl12xx.h 12062 12063TIPC NETWORK LAYER 12064M: Jon Maloy <jon.maloy@ericsson.com> 12065M: Ying Xue <ying.xue@windriver.com> 12066L: netdev@vger.kernel.org (core kernel code) 12067L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12068W: http://tipc.sourceforge.net/ 12069S: Maintained 12070F: include/uapi/linux/tipc*.h 12071F: net/tipc/ 12072 12073TILE ARCHITECTURE 12074M: Chris Metcalf <cmetcalf@mellanox.com> 12075W: http://www.mellanox.com/repository/solutions/tile-scm/ 12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12077S: Supported 12078F: arch/tile/ 12079F: drivers/char/tile-srom.c 12080F: drivers/edac/tile_edac.c 12081F: drivers/net/ethernet/tile/ 12082F: drivers/rtc/rtc-tile.c 12083F: drivers/tty/hvc/hvc_tile.c 12084F: drivers/tty/serial/tilegx.c 12085F: drivers/usb/host/*-tilegx.c 12086F: include/linux/usb/tilegx.h 12087 12088TLAN NETWORK DRIVER 12089M: Samuel Chessman <chessman@tux.org> 12090L: tlan-devel@lists.sourceforge.net (subscribers-only) 12091W: http://sourceforge.net/projects/tlan/ 12092S: Maintained 12093F: Documentation/networking/tlan.txt 12094F: drivers/net/ethernet/ti/tlan.* 12095 12096TOMOYO SECURITY MODULE 12097M: Kentaro Takeda <takedakn@nttdata.co.jp> 12098M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12099L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12100L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12101L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12102L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12103W: http://tomoyo.sourceforge.jp/ 12104T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12105S: Maintained 12106F: security/tomoyo/ 12107 12108TOPSTAR LAPTOP EXTRAS DRIVER 12109M: Herton Ronaldo Krzesinski <herton@canonical.com> 12110L: platform-driver-x86@vger.kernel.org 12111S: Maintained 12112F: drivers/platform/x86/topstar-laptop.c 12113 12114TOSHIBA ACPI EXTRAS DRIVER 12115M: Azael Avalos <coproscefalo@gmail.com> 12116L: platform-driver-x86@vger.kernel.org 12117S: Maintained 12118F: drivers/platform/x86/toshiba_acpi.c 12119 12120TOSHIBA BLUETOOTH DRIVER 12121M: Azael Avalos <coproscefalo@gmail.com> 12122L: platform-driver-x86@vger.kernel.org 12123S: Maintained 12124F: drivers/platform/x86/toshiba_bluetooth.c 12125 12126TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12127M: Azael Avalos <coproscefalo@gmail.com> 12128L: platform-driver-x86@vger.kernel.org 12129S: Maintained 12130F: drivers/platform/x86/toshiba_haps.c 12131 12132TOSHIBA WMI HOTKEYS DRIVER 12133M: Azael Avalos <coproscefalo@gmail.com> 12134L: platform-driver-x86@vger.kernel.org 12135S: Maintained 12136F: drivers/platform/x86/toshiba-wmi.c 12137 12138TOSHIBA SMM DRIVER 12139M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12140W: http://www.buzzard.org.uk/toshiba/ 12141S: Maintained 12142F: drivers/char/toshiba.c 12143F: include/linux/toshiba.h 12144F: include/uapi/linux/toshiba.h 12145 12146TOSHIBA TC358743 DRIVER 12147M: Mats Randgaard <matrandg@cisco.com> 12148L: linux-media@vger.kernel.org 12149S: Maintained 12150F: drivers/media/i2c/tc358743* 12151F: include/media/i2c/tc358743.h 12152 12153TMIO/SDHI MMC DRIVER 12154M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12155L: linux-mmc@vger.kernel.org 12156S: Supported 12157F: drivers/mmc/host/tmio_mmc* 12158F: drivers/mmc/host/sh_mobile_sdhi.c 12159F: include/linux/mfd/tmio.h 12160 12161TMP401 HARDWARE MONITOR DRIVER 12162M: Guenter Roeck <linux@roeck-us.net> 12163L: linux-hwmon@vger.kernel.org 12164S: Maintained 12165F: Documentation/hwmon/tmp401 12166F: drivers/hwmon/tmp401.c 12167 12168TMPFS (SHMEM FILESYSTEM) 12169M: Hugh Dickins <hughd@google.com> 12170L: linux-mm@kvack.org 12171S: Maintained 12172F: include/linux/shmem_fs.h 12173F: mm/shmem.c 12174 12175TM6000 VIDEO4LINUX DRIVER 12176M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12177M: Mauro Carvalho Chehab <mchehab@kernel.org> 12178L: linux-media@vger.kernel.org 12179W: https://linuxtv.org 12180T: git git://linuxtv.org/media_tree.git 12181S: Odd fixes 12182F: drivers/media/usb/tm6000/ 12183F: Documentation/media/v4l-drivers/tm6000* 12184 12185TW5864 VIDEO4LINUX DRIVER 12186M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12187M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12188M: Andrey Utkin <andrey_utkin@fastmail.com> 12189L: linux-media@vger.kernel.org 12190S: Supported 12191F: drivers/media/pci/tw5864/ 12192 12193TW68 VIDEO4LINUX DRIVER 12194M: Hans Verkuil <hverkuil@xs4all.nl> 12195L: linux-media@vger.kernel.org 12196T: git git://linuxtv.org/media_tree.git 12197W: https://linuxtv.org 12198S: Odd Fixes 12199F: drivers/media/pci/tw68/ 12200 12201TW686X VIDEO4LINUX DRIVER 12202M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12203L: linux-media@vger.kernel.org 12204T: git git://linuxtv.org/media_tree.git 12205W: http://linuxtv.org 12206S: Maintained 12207F: drivers/media/pci/tw686x/ 12208 12209TPM DEVICE DRIVER 12210M: Peter Huewe <peterhuewe@gmx.de> 12211M: Marcel Selhorst <tpmdd@selhorst.net> 12212M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12213R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12214W: http://tpmdd.sourceforge.net 12215L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12216Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12217T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12218S: Maintained 12219F: drivers/char/tpm/ 12220 12221TPM IBM_VTPM DEVICE DRIVER 12222M: Ashley Lai <ashleydlai@gmail.com> 12223W: http://tpmdd.sourceforge.net 12224L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12225S: Maintained 12226F: drivers/char/tpm/tpm_ibmvtpm* 12227 12228TRACING 12229M: Steven Rostedt <rostedt@goodmis.org> 12230M: Ingo Molnar <mingo@redhat.com> 12231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12232S: Maintained 12233F: Documentation/trace/ftrace.txt 12234F: arch/*/*/*/ftrace.h 12235F: arch/*/kernel/ftrace.c 12236F: include/*/ftrace.h 12237F: include/linux/trace*.h 12238F: include/trace/ 12239F: kernel/trace/ 12240F: tools/testing/selftests/ftrace/ 12241 12242TRACING MMIO ACCESSES (MMIOTRACE) 12243M: Steven Rostedt <rostedt@goodmis.org> 12244M: Ingo Molnar <mingo@kernel.org> 12245R: Karol Herbst <karolherbst@gmail.com> 12246R: Pekka Paalanen <ppaalanen@gmail.com> 12247S: Maintained 12248L: linux-kernel@vger.kernel.org 12249L: nouveau@lists.freedesktop.org 12250F: kernel/trace/trace_mmiotrace.c 12251F: include/linux/mmiotrace.h 12252F: arch/x86/mm/kmmio.c 12253F: arch/x86/mm/mmio-mod.c 12254F: arch/x86/mm/testmmiotrace.c 12255 12256TRIVIAL PATCHES 12257M: Jiri Kosina <trivial@kernel.org> 12258T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12259S: Maintained 12260K: ^Subject:.*(?i)trivial 12261 12262TTY LAYER 12263M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12264M: Jiri Slaby <jslaby@suse.com> 12265S: Supported 12266T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12267F: Documentation/serial/ 12268F: drivers/tty/ 12269F: drivers/tty/serial/serial_core.c 12270F: include/linux/serial_core.h 12271F: include/linux/serial.h 12272F: include/linux/tty.h 12273F: include/uapi/linux/serial_core.h 12274F: include/uapi/linux/serial.h 12275F: include/uapi/linux/tty.h 12276 12277TUA9001 MEDIA DRIVER 12278M: Antti Palosaari <crope@iki.fi> 12279L: linux-media@vger.kernel.org 12280W: https://linuxtv.org 12281W: http://palosaari.fi/linux/ 12282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12283T: git git://linuxtv.org/anttip/media_tree.git 12284S: Maintained 12285F: drivers/media/tuners/tua9001* 12286 12287TULIP NETWORK DRIVERS 12288L: netdev@vger.kernel.org 12289L: linux-parisc@vger.kernel.org 12290S: Orphan 12291F: drivers/net/ethernet/dec/tulip/ 12292 12293TUN/TAP driver 12294M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12295W: http://vtun.sourceforge.net/tun 12296S: Maintained 12297F: Documentation/networking/tuntap.txt 12298F: arch/um/os-Linux/drivers/ 12299 12300TURBOCHANNEL SUBSYSTEM 12301M: "Maciej W. Rozycki" <macro@linux-mips.org> 12302M: Ralf Baechle <ralf@linux-mips.org> 12303L: linux-mips@linux-mips.org 12304Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12305S: Maintained 12306F: drivers/tc/ 12307F: include/linux/tc.h 12308 12309UBI FILE SYSTEM (UBIFS) 12310M: Richard Weinberger <richard@nod.at> 12311M: Artem Bityutskiy <dedekind1@gmail.com> 12312M: Adrian Hunter <adrian.hunter@intel.com> 12313L: linux-mtd@lists.infradead.org 12314T: git git://git.infradead.org/ubifs-2.6.git 12315W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12316S: Supported 12317F: Documentation/filesystems/ubifs.txt 12318F: fs/ubifs/ 12319 12320UCLINUX (M68KNOMMU AND COLDFIRE) 12321M: Greg Ungerer <gerg@linux-m68k.org> 12322W: http://www.linux-m68k.org/ 12323W: http://www.uclinux.org/ 12324L: linux-m68k@lists.linux-m68k.org 12325L: uclinux-dev@uclinux.org (subscribers-only) 12326T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12327S: Maintained 12328F: arch/m68k/coldfire/ 12329F: arch/m68k/68*/ 12330F: arch/m68k/*/*_no.* 12331F: arch/m68k/include/asm/*_no.* 12332 12333UDF FILESYSTEM 12334M: Jan Kara <jack@suse.com> 12335S: Maintained 12336F: Documentation/filesystems/udf.txt 12337F: fs/udf/ 12338 12339UFS FILESYSTEM 12340M: Evgeniy Dushistov <dushistov@mail.ru> 12341S: Maintained 12342F: Documentation/filesystems/ufs.txt 12343F: fs/ufs/ 12344 12345UHID USERSPACE HID IO DRIVER: 12346M: David Herrmann <dh.herrmann@googlemail.com> 12347L: linux-input@vger.kernel.org 12348S: Maintained 12349F: drivers/hid/uhid.c 12350F: include/uapi/linux/uhid.h 12351 12352ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12353L: linux-usb@vger.kernel.org 12354S: Orphan 12355F: drivers/uwb/ 12356F: include/linux/uwb.h 12357F: include/linux/uwb/ 12358 12359UNICORE32 ARCHITECTURE: 12360M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12361W: http://mprc.pku.edu.cn/~guanxuetao/linux 12362S: Maintained 12363T: git git://github.com/gxt/linux.git 12364F: arch/unicore32/ 12365 12366UNIFDEF 12367M: Tony Finch <dot@dotat.at> 12368W: http://dotat.at/prog/unifdef 12369S: Maintained 12370F: scripts/unifdef.c 12371 12372UNIFORM CDROM DRIVER 12373M: Jens Axboe <axboe@kernel.dk> 12374W: http://www.kernel.dk 12375S: Maintained 12376F: Documentation/cdrom/ 12377F: drivers/cdrom/cdrom.c 12378F: include/linux/cdrom.h 12379F: include/uapi/linux/cdrom.h 12380 12381UNISYS S-PAR DRIVERS 12382M: David Kershner <david.kershner@unisys.com> 12383L: sparmaintainer@unisys.com (Unisys internal) 12384S: Supported 12385F: drivers/staging/unisys/ 12386 12387UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12388M: Vinayak Holikatti <vinholikatti@gmail.com> 12389L: linux-scsi@vger.kernel.org 12390S: Supported 12391F: Documentation/scsi/ufs.txt 12392F: drivers/scsi/ufs/ 12393 12394UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12395M: Joao Pinto <Joao.Pinto@synopsys.com> 12396L: linux-scsi@vger.kernel.org 12397S: Supported 12398F: drivers/scsi/ufs/*dwc* 12399 12400UNSORTED BLOCK IMAGES (UBI) 12401M: Artem Bityutskiy <dedekind1@gmail.com> 12402M: Richard Weinberger <richard@nod.at> 12403W: http://www.linux-mtd.infradead.org/ 12404L: linux-mtd@lists.infradead.org 12405T: git git://git.infradead.org/ubifs-2.6.git 12406S: Supported 12407F: drivers/mtd/ubi/ 12408F: include/linux/mtd/ubi.h 12409F: include/uapi/mtd/ubi-user.h 12410 12411USB ACM DRIVER 12412M: Oliver Neukum <oneukum@suse.com> 12413L: linux-usb@vger.kernel.org 12414S: Maintained 12415F: Documentation/usb/acm.txt 12416F: drivers/usb/class/cdc-acm.* 12417 12418USB AR5523 WIRELESS DRIVER 12419M: Pontus Fuchs <pontus.fuchs@gmail.com> 12420L: linux-wireless@vger.kernel.org 12421S: Maintained 12422F: drivers/net/wireless/ath/ar5523/ 12423 12424USB ATTACHED SCSI 12425M: Oliver Neukum <oneukum@suse.com> 12426L: linux-usb@vger.kernel.org 12427L: linux-scsi@vger.kernel.org 12428S: Maintained 12429F: drivers/usb/storage/uas.c 12430 12431USB CDC ETHERNET DRIVER 12432M: Oliver Neukum <oliver@neukum.org> 12433L: linux-usb@vger.kernel.org 12434S: Maintained 12435F: drivers/net/usb/cdc_*.c 12436F: include/uapi/linux/usb/cdc.h 12437 12438USB CHAOSKEY DRIVER 12439M: Keith Packard <keithp@keithp.com> 12440L: linux-usb@vger.kernel.org 12441S: Maintained 12442F: drivers/usb/misc/chaoskey.c 12443 12444USB CYPRESS C67X00 DRIVER 12445M: Peter Korsgaard <jacmet@sunsite.dk> 12446L: linux-usb@vger.kernel.org 12447S: Maintained 12448F: drivers/usb/c67x00/ 12449 12450USB DAVICOM DM9601 DRIVER 12451M: Peter Korsgaard <jacmet@sunsite.dk> 12452L: netdev@vger.kernel.org 12453W: http://www.linux-usb.org/usbnet 12454S: Maintained 12455F: drivers/net/usb/dm9601.c 12456 12457USB DIAMOND RIO500 DRIVER 12458M: Cesar Miquel <miquel@df.uba.ar> 12459L: rio500-users@lists.sourceforge.net 12460W: http://rio500.sourceforge.net 12461S: Maintained 12462F: drivers/usb/misc/rio500* 12463 12464USB EHCI DRIVER 12465M: Alan Stern <stern@rowland.harvard.edu> 12466L: linux-usb@vger.kernel.org 12467S: Maintained 12468F: Documentation/usb/ehci.txt 12469F: drivers/usb/host/ehci* 12470 12471USB GADGET/PERIPHERAL SUBSYSTEM 12472M: Felipe Balbi <balbi@kernel.org> 12473L: linux-usb@vger.kernel.org 12474W: http://www.linux-usb.org/gadget 12475T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12476S: Maintained 12477F: drivers/usb/gadget/ 12478F: include/linux/usb/gadget* 12479 12480USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12481M: Jiri Kosina <jikos@kernel.org> 12482R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12483L: linux-usb@vger.kernel.org 12484T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12485S: Maintained 12486F: Documentation/hid/hiddev.txt 12487F: drivers/hid/usbhid/ 12488 12489USB ISP116X DRIVER 12490M: Olav Kongas <ok@artecdesign.ee> 12491L: linux-usb@vger.kernel.org 12492S: Maintained 12493F: drivers/usb/host/isp116x* 12494F: include/linux/usb/isp116x.h 12495 12496USB LAN78XX ETHERNET DRIVER 12497M: Woojung Huh <woojung.huh@microchip.com> 12498M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12499L: netdev@vger.kernel.org 12500S: Maintained 12501F: drivers/net/usb/lan78xx.* 12502 12503USB MASS STORAGE DRIVER 12504M: Alan Stern <stern@rowland.harvard.edu> 12505L: linux-usb@vger.kernel.org 12506L: usb-storage@lists.one-eyed-alien.net 12507S: Maintained 12508W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12509F: drivers/usb/storage/ 12510 12511USB MIDI DRIVER 12512M: Clemens Ladisch <clemens@ladisch.de> 12513L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12514T: git git://git.alsa-project.org/alsa-kernel.git 12515S: Maintained 12516F: sound/usb/midi.* 12517 12518USB NETWORKING DRIVERS 12519L: linux-usb@vger.kernel.org 12520S: Odd Fixes 12521F: drivers/net/usb/ 12522 12523USB OHCI DRIVER 12524M: Alan Stern <stern@rowland.harvard.edu> 12525L: linux-usb@vger.kernel.org 12526S: Maintained 12527F: Documentation/usb/ohci.txt 12528F: drivers/usb/host/ohci* 12529 12530USB OTG FSM (Finite State Machine) 12531M: Peter Chen <Peter.Chen@nxp.com> 12532T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12533L: linux-usb@vger.kernel.org 12534S: Maintained 12535F: drivers/usb/common/usb-otg-fsm.c 12536 12537USB OVER IP DRIVER 12538M: Valentina Manea <valentina.manea.m@gmail.com> 12539M: Shuah Khan <shuahkh@osg.samsung.com> 12540M: Shuah Khan <shuah@kernel.org> 12541L: linux-usb@vger.kernel.org 12542S: Maintained 12543F: Documentation/usb/usbip_protocol.txt 12544F: drivers/usb/usbip/ 12545F: tools/usb/usbip/ 12546 12547USB PEGASUS DRIVER 12548M: Petko Manolov <petkan@nucleusys.com> 12549L: linux-usb@vger.kernel.org 12550L: netdev@vger.kernel.org 12551T: git git://github.com/petkan/pegasus.git 12552W: https://github.com/petkan/pegasus 12553S: Maintained 12554F: drivers/net/usb/pegasus.* 12555 12556USB PHY LAYER 12557M: Felipe Balbi <balbi@kernel.org> 12558L: linux-usb@vger.kernel.org 12559T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12560S: Maintained 12561F: drivers/usb/phy/ 12562 12563USB PRINTER DRIVER (usblp) 12564M: Pete Zaitcev <zaitcev@redhat.com> 12565L: linux-usb@vger.kernel.org 12566S: Supported 12567F: drivers/usb/class/usblp.c 12568 12569USB QMI WWAN NETWORK DRIVER 12570M: Bjørn Mork <bjorn@mork.no> 12571L: netdev@vger.kernel.org 12572S: Maintained 12573F: Documentation/ABI/testing/sysfs-class-net-qmi 12574F: drivers/net/usb/qmi_wwan.c 12575 12576USB RTL8150 DRIVER 12577M: Petko Manolov <petkan@nucleusys.com> 12578L: linux-usb@vger.kernel.org 12579L: netdev@vger.kernel.org 12580T: git git://github.com/petkan/rtl8150.git 12581W: https://github.com/petkan/rtl8150 12582S: Maintained 12583F: drivers/net/usb/rtl8150.c 12584 12585USB SERIAL SUBSYSTEM 12586M: Johan Hovold <johan@kernel.org> 12587L: linux-usb@vger.kernel.org 12588T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12589S: Maintained 12590F: Documentation/usb/usb-serial.txt 12591F: drivers/usb/serial/ 12592F: include/linux/usb/serial.h 12593 12594USB SMSC75XX ETHERNET DRIVER 12595M: Steve Glendinning <steve.glendinning@shawell.net> 12596L: netdev@vger.kernel.org 12597S: Maintained 12598F: drivers/net/usb/smsc75xx.* 12599 12600USB SMSC95XX ETHERNET DRIVER 12601M: Steve Glendinning <steve.glendinning@shawell.net> 12602M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12603L: netdev@vger.kernel.org 12604S: Maintained 12605F: drivers/net/usb/smsc95xx.* 12606 12607USB SUBSYSTEM 12608M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12609L: linux-usb@vger.kernel.org 12610W: http://www.linux-usb.org 12611T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12612S: Supported 12613F: Documentation/devicetree/bindings/usb/ 12614F: Documentation/usb/ 12615F: drivers/usb/ 12616F: include/linux/usb.h 12617F: include/linux/usb/ 12618 12619USB UHCI DRIVER 12620M: Alan Stern <stern@rowland.harvard.edu> 12621L: linux-usb@vger.kernel.org 12622S: Maintained 12623F: drivers/usb/host/uhci* 12624 12625USB "USBNET" DRIVER FRAMEWORK 12626M: Oliver Neukum <oneukum@suse.com> 12627L: netdev@vger.kernel.org 12628W: http://www.linux-usb.org/usbnet 12629S: Maintained 12630F: drivers/net/usb/usbnet.c 12631F: include/linux/usb/usbnet.h 12632 12633USB VIDEO CLASS 12634M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12635L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12636L: linux-media@vger.kernel.org 12637T: git git://linuxtv.org/media_tree.git 12638W: http://www.ideasonboard.org/uvc/ 12639S: Maintained 12640F: drivers/media/usb/uvc/ 12641F: include/uapi/linux/uvcvideo.h 12642 12643USB VISION DRIVER 12644M: Hans Verkuil <hverkuil@xs4all.nl> 12645L: linux-media@vger.kernel.org 12646T: git git://linuxtv.org/media_tree.git 12647W: https://linuxtv.org 12648S: Odd Fixes 12649F: drivers/media/usb/usbvision/ 12650 12651USB WEBCAM GADGET 12652M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12653L: linux-usb@vger.kernel.org 12654S: Maintained 12655F: drivers/usb/gadget/function/*uvc* 12656F: drivers/usb/gadget/legacy/webcam.c 12657 12658USB WIRELESS RNDIS DRIVER (rndis_wlan) 12659M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12660L: linux-wireless@vger.kernel.org 12661S: Maintained 12662F: drivers/net/wireless/rndis_wlan.c 12663 12664USB XHCI DRIVER 12665M: Mathias Nyman <mathias.nyman@intel.com> 12666L: linux-usb@vger.kernel.org 12667S: Supported 12668F: drivers/usb/host/xhci* 12669F: drivers/usb/host/pci-quirks* 12670 12671USB ZD1201 DRIVER 12672L: linux-wireless@vger.kernel.org 12673W: http://linux-lc100020.sourceforge.net 12674S: Orphan 12675F: drivers/net/wireless/zydas/zd1201.* 12676 12677USB ZR364XX DRIVER 12678M: Antoine Jacquet <royale@zerezo.com> 12679L: linux-usb@vger.kernel.org 12680L: linux-media@vger.kernel.org 12681T: git git://linuxtv.org/media_tree.git 12682W: http://royale.zerezo.com/zr364xx/ 12683S: Maintained 12684F: Documentation/media/v4l-drivers/zr364xx* 12685F: drivers/media/usb/zr364xx/ 12686 12687ULPI BUS 12688M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12689L: linux-usb@vger.kernel.org 12690S: Maintained 12691F: drivers/usb/common/ulpi.c 12692F: include/linux/ulpi/ 12693 12694USER-MODE LINUX (UML) 12695M: Jeff Dike <jdike@addtoit.com> 12696M: Richard Weinberger <richard@nod.at> 12697L: user-mode-linux-devel@lists.sourceforge.net 12698L: user-mode-linux-user@lists.sourceforge.net 12699W: http://user-mode-linux.sourceforge.net 12700T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12701S: Maintained 12702F: Documentation/virtual/uml/ 12703F: arch/um/ 12704F: arch/x86/um/ 12705F: fs/hostfs/ 12706F: fs/hppfs/ 12707 12708USERSPACE I/O (UIO) 12709M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12710S: Maintained 12711T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12712F: Documentation/DocBook/uio-howto.tmpl 12713F: drivers/uio/ 12714F: include/linux/uio*.h 12715 12716UTIL-LINUX PACKAGE 12717M: Karel Zak <kzak@redhat.com> 12718L: util-linux@vger.kernel.org 12719W: http://en.wikipedia.org/wiki/Util-linux 12720T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12721S: Maintained 12722 12723UVESAFB DRIVER 12724M: Michal Januszewski <spock@gentoo.org> 12725L: linux-fbdev@vger.kernel.org 12726W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12727S: Maintained 12728F: Documentation/fb/uvesafb.txt 12729F: drivers/video/fbdev/uvesafb.* 12730 12731VF610 NAND DRIVER 12732M: Stefan Agner <stefan@agner.ch> 12733L: linux-mtd@lists.infradead.org 12734S: Supported 12735F: drivers/mtd/nand/vf610_nfc.c 12736 12737VFAT/FAT/MSDOS FILESYSTEM 12738M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12739S: Maintained 12740F: Documentation/filesystems/vfat.txt 12741F: fs/fat/ 12742 12743VFIO DRIVER 12744M: Alex Williamson <alex.williamson@redhat.com> 12745L: kvm@vger.kernel.org 12746T: git git://github.com/awilliam/linux-vfio.git 12747S: Maintained 12748F: Documentation/vfio.txt 12749F: drivers/vfio/ 12750F: include/linux/vfio.h 12751F: include/uapi/linux/vfio.h 12752 12753VFIO PLATFORM DRIVER 12754M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12755L: kvm@vger.kernel.org 12756S: Maintained 12757F: drivers/vfio/platform/ 12758 12759VIDEOBUF2 FRAMEWORK 12760M: Pawel Osciak <pawel@osciak.com> 12761M: Marek Szyprowski <m.szyprowski@samsung.com> 12762M: Kyungmin Park <kyungmin.park@samsung.com> 12763L: linux-media@vger.kernel.org 12764S: Maintained 12765F: drivers/media/v4l2-core/videobuf2-* 12766F: include/media/videobuf2-* 12767 12768VIRTIO AND VHOST VSOCK DRIVER 12769M: Stefan Hajnoczi <stefanha@redhat.com> 12770L: kvm@vger.kernel.org 12771L: virtualization@lists.linux-foundation.org 12772L: netdev@vger.kernel.org 12773S: Maintained 12774F: include/linux/virtio_vsock.h 12775F: include/uapi/linux/virtio_vsock.h 12776F: net/vmw_vsock/virtio_transport_common.c 12777F: net/vmw_vsock/virtio_transport.c 12778F: drivers/vhost/vsock.c 12779F: drivers/vhost/vsock.h 12780 12781VIRTUAL SERIO DEVICE DRIVER 12782M: Stephen Chandler Paul <thatslyude@gmail.com> 12783S: Maintained 12784F: drivers/input/serio/userio.c 12785F: include/uapi/linux/userio.h 12786 12787VIRTIO CONSOLE DRIVER 12788M: Amit Shah <amit.shah@redhat.com> 12789L: virtualization@lists.linux-foundation.org 12790S: Maintained 12791F: drivers/char/virtio_console.c 12792F: include/linux/virtio_console.h 12793F: include/uapi/linux/virtio_console.h 12794 12795VIRTIO CORE, NET AND BLOCK DRIVERS 12796M: "Michael S. Tsirkin" <mst@redhat.com> 12797L: virtualization@lists.linux-foundation.org 12798S: Maintained 12799F: Documentation/devicetree/bindings/virtio/ 12800F: drivers/virtio/ 12801F: tools/virtio/ 12802F: drivers/net/virtio_net.c 12803F: drivers/block/virtio_blk.c 12804F: include/linux/virtio_*.h 12805F: include/uapi/linux/virtio_*.h 12806 12807VIRTIO DRIVERS FOR S390 12808M: Christian Borntraeger <borntraeger@de.ibm.com> 12809M: Cornelia Huck <cornelia.huck@de.ibm.com> 12810L: linux-s390@vger.kernel.org 12811L: virtualization@lists.linux-foundation.org 12812L: kvm@vger.kernel.org 12813S: Supported 12814F: drivers/s390/virtio/ 12815 12816VIRTIO GPU DRIVER 12817M: David Airlie <airlied@linux.ie> 12818M: Gerd Hoffmann <kraxel@redhat.com> 12819L: dri-devel@lists.freedesktop.org 12820L: virtualization@lists.linux-foundation.org 12821S: Maintained 12822F: drivers/gpu/drm/virtio/ 12823F: include/uapi/linux/virtio_gpu.h 12824 12825VIRTIO HOST (VHOST) 12826M: "Michael S. Tsirkin" <mst@redhat.com> 12827L: kvm@vger.kernel.org 12828L: virtualization@lists.linux-foundation.org 12829L: netdev@vger.kernel.org 12830T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12831S: Maintained 12832F: drivers/vhost/ 12833F: include/uapi/linux/vhost.h 12834 12835VIRTIO INPUT DRIVER 12836M: Gerd Hoffmann <kraxel@redhat.com> 12837S: Maintained 12838F: drivers/virtio/virtio_input.c 12839F: include/uapi/linux/virtio_input.h 12840 12841VIA RHINE NETWORK DRIVER 12842S: Orphan 12843F: drivers/net/ethernet/via/via-rhine.c 12844 12845VIA SD/MMC CARD CONTROLLER DRIVER 12846M: Bruce Chang <brucechang@via.com.tw> 12847M: Harald Welte <HaraldWelte@viatech.com> 12848S: Maintained 12849F: drivers/mmc/host/via-sdmmc.c 12850 12851VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12852M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12853L: linux-fbdev@vger.kernel.org 12854S: Maintained 12855F: include/linux/via-core.h 12856F: include/linux/via-gpio.h 12857F: include/linux/via_i2c.h 12858F: drivers/video/fbdev/via/ 12859 12860VIA VELOCITY NETWORK DRIVER 12861M: Francois Romieu <romieu@fr.zoreil.com> 12862L: netdev@vger.kernel.org 12863S: Maintained 12864F: drivers/net/ethernet/via/via-velocity.* 12865 12866VIRT LIB 12867M: Alex Williamson <alex.williamson@redhat.com> 12868M: Paolo Bonzini <pbonzini@redhat.com> 12869L: kvm@vger.kernel.org 12870S: Supported 12871F: virt/lib/ 12872 12873VIVID VIRTUAL VIDEO DRIVER 12874M: Hans Verkuil <hverkuil@xs4all.nl> 12875L: linux-media@vger.kernel.org 12876T: git git://linuxtv.org/media_tree.git 12877W: https://linuxtv.org 12878S: Maintained 12879F: drivers/media/platform/vivid/* 12880 12881VLAN (802.1Q) 12882M: Patrick McHardy <kaber@trash.net> 12883L: netdev@vger.kernel.org 12884S: Maintained 12885F: drivers/net/macvlan.c 12886F: include/linux/if_*vlan.h 12887F: net/8021q/ 12888 12889VLYNQ BUS 12890M: Florian Fainelli <f.fainelli@gmail.com> 12891L: openwrt-devel@lists.openwrt.org (subscribers-only) 12892S: Maintained 12893F: drivers/vlynq/vlynq.c 12894F: include/linux/vlynq.h 12895 12896VME SUBSYSTEM 12897M: Martyn Welch <martyn@welchs.me.uk> 12898M: Manohar Vanga <manohar.vanga@gmail.com> 12899M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12900L: devel@driverdev.osuosl.org 12901S: Maintained 12902T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12903F: Documentation/vme_api.txt 12904F: drivers/staging/vme/ 12905F: drivers/vme/ 12906F: include/linux/vme* 12907 12908VMWARE HYPERVISOR INTERFACE 12909M: Alok Kataria <akataria@vmware.com> 12910L: virtualization@lists.linux-foundation.org 12911S: Supported 12912F: arch/x86/kernel/cpu/vmware.c 12913 12914VMWARE BALLOON DRIVER 12915M: Xavier Deguillard <xdeguillard@vmware.com> 12916M: Philip Moltmann <moltmann@vmware.com> 12917M: "VMware, Inc." <pv-drivers@vmware.com> 12918L: linux-kernel@vger.kernel.org 12919S: Maintained 12920F: drivers/misc/vmw_balloon.c 12921 12922VMWARE VMMOUSE SUBDRIVER 12923M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12924M: "VMware, Inc." <pv-drivers@vmware.com> 12925L: linux-input@vger.kernel.org 12926S: Maintained 12927F: drivers/input/mouse/vmmouse.c 12928F: drivers/input/mouse/vmmouse.h 12929 12930VMWARE VMXNET3 ETHERNET DRIVER 12931M: Shrikrishna Khare <skhare@vmware.com> 12932M: "VMware, Inc." <pv-drivers@vmware.com> 12933L: netdev@vger.kernel.org 12934S: Maintained 12935F: drivers/net/vmxnet3/ 12936 12937VMware PVSCSI driver 12938M: Jim Gill <jgill@vmware.com> 12939M: VMware PV-Drivers <pv-drivers@vmware.com> 12940L: linux-scsi@vger.kernel.org 12941S: Maintained 12942F: drivers/scsi/vmw_pvscsi.c 12943F: drivers/scsi/vmw_pvscsi.h 12944 12945VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12946M: Liam Girdwood <lgirdwood@gmail.com> 12947M: Mark Brown <broonie@kernel.org> 12948L: linux-kernel@vger.kernel.org 12949W: http://www.slimlogic.co.uk/?p=48 12950T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12951S: Supported 12952F: Documentation/devicetree/bindings/regulator/ 12953F: drivers/regulator/ 12954F: include/dt-bindings/regulator/ 12955F: include/linux/regulator/ 12956 12957VRF 12958M: David Ahern <dsa@cumulusnetworks.com> 12959M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12960L: netdev@vger.kernel.org 12961S: Maintained 12962F: drivers/net/vrf.c 12963F: Documentation/networking/vrf.txt 12964 12965VT1211 HARDWARE MONITOR DRIVER 12966M: Juerg Haefliger <juergh@gmail.com> 12967L: linux-hwmon@vger.kernel.org 12968S: Maintained 12969F: Documentation/hwmon/vt1211 12970F: drivers/hwmon/vt1211.c 12971 12972VT8231 HARDWARE MONITOR DRIVER 12973M: Roger Lucas <vt8231@hiddenengine.co.uk> 12974L: linux-hwmon@vger.kernel.org 12975S: Maintained 12976F: drivers/hwmon/vt8231.c 12977 12978VUB300 USB to SDIO/SD/MMC bridge chip 12979M: Tony Olech <tony.olech@elandigitalsystems.com> 12980L: linux-mmc@vger.kernel.org 12981L: linux-usb@vger.kernel.org 12982S: Supported 12983F: drivers/mmc/host/vub300.c 12984 12985W1 DALLAS'S 1-WIRE BUS 12986M: Evgeniy Polyakov <zbr@ioremap.net> 12987S: Maintained 12988F: Documentation/w1/ 12989F: drivers/w1/ 12990 12991W83791D HARDWARE MONITORING DRIVER 12992M: Marc Hulsman <m.hulsman@tudelft.nl> 12993L: linux-hwmon@vger.kernel.org 12994S: Maintained 12995F: Documentation/hwmon/w83791d 12996F: drivers/hwmon/w83791d.c 12997 12998W83793 HARDWARE MONITORING DRIVER 12999M: Rudolf Marek <r.marek@assembler.cz> 13000L: linux-hwmon@vger.kernel.org 13001S: Maintained 13002F: Documentation/hwmon/w83793 13003F: drivers/hwmon/w83793.c 13004 13005W83795 HARDWARE MONITORING DRIVER 13006M: Jean Delvare <jdelvare@suse.com> 13007L: linux-hwmon@vger.kernel.org 13008S: Maintained 13009F: drivers/hwmon/w83795.c 13010 13011W83L51xD SD/MMC CARD INTERFACE DRIVER 13012M: Pierre Ossman <pierre@ossman.eu> 13013S: Maintained 13014F: drivers/mmc/host/wbsd.* 13015 13016WACOM PROTOCOL 4 SERIAL TABLETS 13017M: Julian Squires <julian@cipht.net> 13018M: Hans de Goede <hdegoede@redhat.com> 13019L: linux-input@vger.kernel.org 13020S: Maintained 13021F: drivers/input/tablet/wacom_serial4.c 13022 13023WATCHDOG DEVICE DRIVERS 13024M: Wim Van Sebroeck <wim@iguana.be> 13025R: Guenter Roeck <linux@roeck-us.net> 13026L: linux-watchdog@vger.kernel.org 13027W: http://www.linux-watchdog.org/ 13028T: git git://www.linux-watchdog.org/linux-watchdog.git 13029S: Maintained 13030F: Documentation/devicetree/bindings/watchdog/ 13031F: Documentation/watchdog/ 13032F: drivers/watchdog/ 13033F: include/linux/watchdog.h 13034F: include/uapi/linux/watchdog.h 13035 13036WIIMOTE HID DRIVER 13037M: David Herrmann <dh.herrmann@googlemail.com> 13038L: linux-input@vger.kernel.org 13039S: Maintained 13040F: drivers/hid/hid-wiimote* 13041 13042WINBOND CIR DRIVER 13043M: David Härdeman <david@hardeman.nu> 13044S: Maintained 13045F: drivers/media/rc/winbond-cir.c 13046 13047WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13048M: William Breathitt Gray <vilhelm.gray@gmail.com> 13049L: linux-watchdog@vger.kernel.org 13050S: Maintained 13051F: drivers/watchdog/ebc-c384_wdt.c 13052 13053WINSYSTEMS WS16C48 GPIO DRIVER 13054M: William Breathitt Gray <vilhelm.gray@gmail.com> 13055L: linux-gpio@vger.kernel.org 13056S: Maintained 13057F: drivers/gpio/gpio-ws16c48.c 13058 13059WIMAX STACK 13060M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13061M: linux-wimax@intel.com 13062L: wimax@linuxwimax.org (subscribers-only) 13063S: Supported 13064W: http://linuxwimax.org 13065F: Documentation/wimax/README.wimax 13066F: include/linux/wimax/debug.h 13067F: include/net/wimax.h 13068F: include/uapi/linux/wimax.h 13069F: net/wimax/ 13070 13071WISTRON LAPTOP BUTTON DRIVER 13072M: Miloslav Trmac <mitr@volny.cz> 13073S: Maintained 13074F: drivers/input/misc/wistron_btns.c 13075 13076WL3501 WIRELESS PCMCIA CARD DRIVER 13077M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13078L: linux-wireless@vger.kernel.org 13079W: http://oops.ghostprotocols.net:81/blog 13080S: Maintained 13081F: drivers/net/wireless/wl3501* 13082 13083WOLFSON MICROELECTRONICS DRIVERS 13084L: patches@opensource.wolfsonmicro.com 13085T: git https://github.com/CirrusLogic/linux-drivers.git 13086W: https://github.com/CirrusLogic/linux-drivers/wiki 13087S: Supported 13088F: Documentation/hwmon/wm83?? 13089F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13090F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13091F: Documentation/devicetree/bindings/mfd/arizona.txt 13092F: arch/arm/mach-s3c64xx/mach-crag6410* 13093F: drivers/clk/clk-wm83*.c 13094F: drivers/extcon/extcon-arizona.c 13095F: drivers/leds/leds-wm83*.c 13096F: drivers/gpio/gpio-*wm*.c 13097F: drivers/gpio/gpio-arizona.c 13098F: drivers/hwmon/wm83??-hwmon.c 13099F: drivers/input/misc/wm831x-on.c 13100F: drivers/input/touchscreen/wm831x-ts.c 13101F: drivers/input/touchscreen/wm97*.c 13102F: drivers/mfd/arizona* 13103F: drivers/mfd/wm*.c 13104F: drivers/mfd/cs47l24* 13105F: drivers/power/supply/wm83*.c 13106F: drivers/rtc/rtc-wm83*.c 13107F: drivers/regulator/wm8*.c 13108F: drivers/video/backlight/wm83*_bl.c 13109F: drivers/watchdog/wm83*_wdt.c 13110F: include/linux/mfd/arizona/ 13111F: include/linux/mfd/wm831x/ 13112F: include/linux/mfd/wm8350/ 13113F: include/linux/mfd/wm8400* 13114F: include/linux/wm97xx.h 13115F: include/sound/wm????.h 13116F: sound/soc/codecs/arizona.? 13117F: sound/soc/codecs/wm* 13118F: sound/soc/codecs/cs47l24* 13119 13120WORKQUEUE 13121M: Tejun Heo <tj@kernel.org> 13122R: Lai Jiangshan <jiangshanlai@gmail.com> 13123T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13124S: Maintained 13125F: include/linux/workqueue.h 13126F: kernel/workqueue.c 13127F: Documentation/workqueue.txt 13128 13129X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13130M: Chen-Yu Tsai <wens@csie.org> 13131L: linux-kernel@vger.kernel.org 13132S: Maintained 13133N: axp[128] 13134 13135X.25 NETWORK LAYER 13136M: Andrew Hendry <andrew.hendry@gmail.com> 13137L: linux-x25@vger.kernel.org 13138S: Odd Fixes 13139F: Documentation/networking/x25* 13140F: include/net/x25* 13141F: net/x25/ 13142 13143X86 ARCHITECTURE (32-BIT AND 64-BIT) 13144M: Thomas Gleixner <tglx@linutronix.de> 13145M: Ingo Molnar <mingo@redhat.com> 13146M: "H. Peter Anvin" <hpa@zytor.com> 13147M: x86@kernel.org 13148L: linux-kernel@vger.kernel.org 13149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13150S: Maintained 13151F: Documentation/x86/ 13152F: arch/x86/ 13153 13154X86 PLATFORM DRIVERS 13155M: Darren Hart <dvhart@infradead.org> 13156L: platform-driver-x86@vger.kernel.org 13157T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13158S: Maintained 13159F: drivers/platform/x86/ 13160F: drivers/platform/olpc/ 13161 13162X86 MCE INFRASTRUCTURE 13163M: Tony Luck <tony.luck@intel.com> 13164M: Borislav Petkov <bp@alien8.de> 13165L: linux-edac@vger.kernel.org 13166S: Maintained 13167F: arch/x86/kernel/cpu/mcheck/* 13168 13169X86 MICROCODE UPDATE SUPPORT 13170M: Borislav Petkov <bp@alien8.de> 13171S: Maintained 13172F: arch/x86/kernel/cpu/microcode/* 13173 13174X86 VDSO 13175M: Andy Lutomirski <luto@amacapital.net> 13176L: linux-kernel@vger.kernel.org 13177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13178S: Maintained 13179F: arch/x86/entry/vdso/ 13180 13181XC2028/3028 TUNER DRIVER 13182M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13183M: Mauro Carvalho Chehab <mchehab@kernel.org> 13184L: linux-media@vger.kernel.org 13185W: https://linuxtv.org 13186T: git git://linuxtv.org/media_tree.git 13187S: Maintained 13188F: drivers/media/tuners/tuner-xc2028.* 13189 13190XEN HYPERVISOR INTERFACE 13191M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13192M: David Vrabel <david.vrabel@citrix.com> 13193M: Juergen Gross <jgross@suse.com> 13194L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13195T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13196S: Supported 13197F: arch/x86/xen/ 13198F: drivers/*/xen-*front.c 13199F: drivers/xen/ 13200F: arch/x86/include/asm/xen/ 13201F: include/xen/ 13202F: include/uapi/xen/ 13203 13204XEN HYPERVISOR ARM 13205M: Stefano Stabellini <sstabellini@kernel.org> 13206L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13207S: Maintained 13208F: arch/arm/xen/ 13209F: arch/arm/include/asm/xen/ 13210 13211XEN HYPERVISOR ARM64 13212M: Stefano Stabellini <sstabellini@kernel.org> 13213L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13214S: Maintained 13215F: arch/arm64/xen/ 13216F: arch/arm64/include/asm/xen/ 13217 13218XEN NETWORK BACKEND DRIVER 13219M: Wei Liu <wei.liu2@citrix.com> 13220M: Paul Durrant <paul.durrant@citrix.com> 13221L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13222L: netdev@vger.kernel.org 13223S: Supported 13224F: drivers/net/xen-netback/* 13225 13226XEN PCI SUBSYSTEM 13227M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13228L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13229S: Supported 13230F: arch/x86/pci/*xen* 13231F: drivers/pci/*xen* 13232 13233XEN BLOCK SUBSYSTEM 13234M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13235M: Roger Pau Monné <roger.pau@citrix.com> 13236L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13237S: Supported 13238F: drivers/block/xen-blkback/* 13239F: drivers/block/xen* 13240 13241XEN PVSCSI DRIVERS 13242M: Juergen Gross <jgross@suse.com> 13243L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13244L: linux-scsi@vger.kernel.org 13245S: Supported 13246F: drivers/scsi/xen-scsifront.c 13247F: drivers/xen/xen-scsiback.c 13248F: include/xen/interface/io/vscsiif.h 13249 13250XEN SWIOTLB SUBSYSTEM 13251M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13252L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13253S: Supported 13254F: arch/x86/xen/*swiotlb* 13255F: drivers/xen/*swiotlb* 13256 13257XFS FILESYSTEM 13258M: Dave Chinner <david@fromorbit.com> 13259M: linux-xfs@vger.kernel.org 13260L: linux-xfs@vger.kernel.org 13261W: http://xfs.org/ 13262T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13263S: Supported 13264F: Documentation/filesystems/xfs.txt 13265F: fs/xfs/ 13266 13267XILINX AXI ETHERNET DRIVER 13268M: Anirudha Sarangi <anirudh@xilinx.com> 13269M: John Linn <John.Linn@xilinx.com> 13270S: Maintained 13271F: drivers/net/ethernet/xilinx/xilinx_axienet* 13272 13273XILINX UARTLITE SERIAL DRIVER 13274M: Peter Korsgaard <jacmet@sunsite.dk> 13275L: linux-serial@vger.kernel.org 13276S: Maintained 13277F: drivers/tty/serial/uartlite.c 13278 13279XILINX VIDEO IP CORES 13280M: Hyun Kwon <hyun.kwon@xilinx.com> 13281M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13282L: linux-media@vger.kernel.org 13283T: git git://linuxtv.org/media_tree.git 13284S: Supported 13285F: Documentation/devicetree/bindings/media/xilinx/ 13286F: drivers/media/platform/xilinx/ 13287F: include/uapi/linux/xilinx-v4l2-controls.h 13288 13289XILLYBUS DRIVER 13290M: Eli Billauer <eli.billauer@gmail.com> 13291L: linux-kernel@vger.kernel.org 13292S: Supported 13293F: drivers/char/xillybus/ 13294 13295XTENSA XTFPGA PLATFORM SUPPORT 13296M: Max Filippov <jcmvbkbc@gmail.com> 13297L: linux-xtensa@linux-xtensa.org 13298S: Maintained 13299F: drivers/spi/spi-xtensa-xtfpga.c 13300F: sound/soc/xtensa/xtfpga-i2s.c 13301 13302YAM DRIVER FOR AX.25 13303M: Jean-Paul Roubelat <jpr@f6fbb.org> 13304L: linux-hams@vger.kernel.org 13305S: Maintained 13306F: drivers/net/hamradio/yam* 13307F: include/linux/yam.h 13308 13309YEALINK PHONE DRIVER 13310M: Henk Vergonet <Henk.Vergonet@gmail.com> 13311L: usbb2k-api-dev@nongnu.org 13312S: Maintained 13313F: Documentation/input/yealink.txt 13314F: drivers/input/misc/yealink.* 13315 13316Z8530 DRIVER FOR AX.25 13317M: Joerg Reuter <jreuter@yaina.de> 13318W: http://yaina.de/jreuter/ 13319W: http://www.qsl.net/dl1bke/ 13320L: linux-hams@vger.kernel.org 13321S: Maintained 13322F: Documentation/networking/z8530drv.txt 13323F: drivers/net/hamradio/*scc.c 13324F: drivers/net/hamradio/z8530.h 13325 13326ZBUD COMPRESSED PAGE ALLOCATOR 13327M: Seth Jennings <sjenning@redhat.com> 13328L: linux-mm@kvack.org 13329S: Maintained 13330F: mm/zbud.c 13331F: include/linux/zbud.h 13332 13333ZD1211RW WIRELESS DRIVER 13334M: Daniel Drake <dsd@gentoo.org> 13335M: Ulrich Kunitz <kune@deine-taler.de> 13336W: http://zd1211.ath.cx/wiki/DriverRewrite 13337L: linux-wireless@vger.kernel.org 13338L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13339S: Maintained 13340F: drivers/net/wireless/zydas/zd1211rw/ 13341 13342ZPOOL COMPRESSED PAGE STORAGE API 13343M: Dan Streetman <ddstreet@ieee.org> 13344L: linux-mm@kvack.org 13345S: Maintained 13346F: mm/zpool.c 13347F: include/linux/zpool.h 13348 13349ZR36067 VIDEO FOR LINUX DRIVER 13350L: mjpeg-users@lists.sourceforge.net 13351L: linux-media@vger.kernel.org 13352W: http://mjpeg.sourceforge.net/driver-zoran/ 13353T: hg https://linuxtv.org/hg/v4l-dvb 13354S: Odd Fixes 13355F: drivers/media/pci/zoran/ 13356 13357ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13358M: Minchan Kim <minchan@kernel.org> 13359M: Nitin Gupta <ngupta@vflare.org> 13360R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13361L: linux-kernel@vger.kernel.org 13362S: Maintained 13363F: drivers/block/zram/ 13364F: Documentation/blockdev/zram.txt 13365 13366ZS DECSTATION Z85C30 SERIAL DRIVER 13367M: "Maciej W. Rozycki" <macro@linux-mips.org> 13368S: Maintained 13369F: drivers/tty/serial/zs.* 13370 13371ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13372M: Minchan Kim <minchan@kernel.org> 13373M: Nitin Gupta <ngupta@vflare.org> 13374R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13375L: linux-mm@kvack.org 13376S: Maintained 13377F: mm/zsmalloc.c 13378F: include/linux/zsmalloc.h 13379F: Documentation/vm/zsmalloc.txt 13380 13381ZSWAP COMPRESSED SWAP CACHING 13382M: Seth Jennings <sjenning@redhat.com> 13383L: linux-mm@kvack.org 13384S: Maintained 13385F: mm/zswap.c 13386 13387THE REST 13388M: Linus Torvalds <torvalds@linux-foundation.org> 13389L: linux-kernel@vger.kernel.org 13390Q: http://patchwork.kernel.org/project/LKML/list/ 13391T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13392S: Buried alive in reporters 13393F: * 13394F: */ 13395