1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACCES 104-QUAD-8 IIO DRIVER 259M: William Breathitt Gray <vilhelm.gray@gmail.com> 260L: linux-iio@vger.kernel.org 261S: Maintained 262F: drivers/iio/counter/104-quad-8.c 263 264ACENIC DRIVER 265M: Jes Sorensen <jes@trained-monkey.org> 266L: linux-acenic@sunsite.dk 267S: Maintained 268F: drivers/net/ethernet/alteon/acenic* 269 270ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 271M: Peter Feuerer <peter@piie.net> 272L: platform-driver-x86@vger.kernel.org 273W: http://piie.net/?section=acerhdf 274S: Maintained 275F: drivers/platform/x86/acerhdf.c 276 277ACER WMI LAPTOP EXTRAS 278M: "Lee, Chun-Yi" <jlee@suse.com> 279L: platform-driver-x86@vger.kernel.org 280S: Maintained 281F: drivers/platform/x86/acer-wmi.c 282 283ACPI 284M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 285M: Len Brown <lenb@kernel.org> 286L: linux-acpi@vger.kernel.org 287W: https://01.org/linux-acpi 288Q: https://patchwork.kernel.org/project/linux-acpi/list/ 289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 290S: Supported 291F: drivers/acpi/ 292F: drivers/pnp/pnpacpi/ 293F: include/linux/acpi.h 294F: include/acpi/ 295F: Documentation/acpi/ 296F: Documentation/ABI/testing/sysfs-bus-acpi 297F: Documentation/ABI/testing/configfs-acpi 298F: drivers/pci/*acpi* 299F: drivers/pci/*/*acpi* 300F: drivers/pci/*/*/*acpi* 301F: tools/power/acpi/ 302 303ACPI COMPONENT ARCHITECTURE (ACPICA) 304M: Robert Moore <robert.moore@intel.com> 305M: Lv Zheng <lv.zheng@intel.com> 306M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 307L: linux-acpi@vger.kernel.org 308L: devel@acpica.org 309W: https://acpica.org/ 310W: https://github.com/acpica/acpica/ 311Q: https://patchwork.kernel.org/project/linux-acpi/list/ 312T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 313S: Supported 314F: drivers/acpi/acpica/ 315F: include/acpi/ 316F: tools/power/acpi/ 317 318ACPI FAN DRIVER 319M: Zhang Rui <rui.zhang@intel.com> 320L: linux-acpi@vger.kernel.org 321W: https://01.org/linux-acpi 322S: Supported 323F: drivers/acpi/fan.c 324 325ACPI FOR ARM64 (ACPI/arm64) 326M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 327M: Hanjun Guo <hanjun.guo@linaro.org> 328M: Sudeep Holla <sudeep.holla@arm.com> 329L: linux-acpi@vger.kernel.org 330S: Maintained 331F: drivers/acpi/arm64 332 333ACPI THERMAL DRIVER 334M: Zhang Rui <rui.zhang@intel.com> 335L: linux-acpi@vger.kernel.org 336W: https://01.org/linux-acpi 337S: Supported 338F: drivers/acpi/*thermal* 339 340ACPI VIDEO DRIVER 341M: Zhang Rui <rui.zhang@intel.com> 342L: linux-acpi@vger.kernel.org 343W: https://01.org/linux-acpi 344S: Supported 345F: drivers/acpi/acpi_video.c 346 347ACPI WMI DRIVER 348L: platform-driver-x86@vger.kernel.org 349S: Orphan 350F: drivers/platform/x86/wmi.c 351 352AD1889 ALSA SOUND DRIVER 353M: Thibaut Varene <T-Bone@parisc-linux.org> 354W: http://wiki.parisc-linux.org/AD1889 355L: linux-parisc@vger.kernel.org 356S: Maintained 357F: sound/pci/ad1889.* 358 359AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 360M: Michael Hennerich <michael.hennerich@analog.com> 361W: http://wiki.analog.com/AD5254 362W: http://ez.analog.com/community/linux-device-drivers 363S: Supported 364F: drivers/misc/ad525x_dpot.c 365 366AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 367M: Michael Hennerich <michael.hennerich@analog.com> 368W: http://wiki.analog.com/AD5398 369W: http://ez.analog.com/community/linux-device-drivers 370S: Supported 371F: drivers/regulator/ad5398.c 372 373AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 374M: Michael Hennerich <michael.hennerich@analog.com> 375W: http://wiki.analog.com/AD7142 376W: http://ez.analog.com/community/linux-device-drivers 377S: Supported 378F: drivers/input/misc/ad714x.c 379 380AD7877 TOUCHSCREEN DRIVER 381M: Michael Hennerich <michael.hennerich@analog.com> 382W: http://wiki.analog.com/AD7877 383W: http://ez.analog.com/community/linux-device-drivers 384S: Supported 385F: drivers/input/touchscreen/ad7877.c 386 387AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 388M: Michael Hennerich <michael.hennerich@analog.com> 389W: http://wiki.analog.com/AD7879 390W: http://ez.analog.com/community/linux-device-drivers 391S: Supported 392F: drivers/input/touchscreen/ad7879.c 393 394ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 395M: Jiri Kosina <jikos@kernel.org> 396S: Maintained 397 398ADF7242 IEEE 802.15.4 RADIO DRIVER 399M: Michael Hennerich <michael.hennerich@analog.com> 400W: https://wiki.analog.com/ADF7242 401W: http://ez.analog.com/community/linux-device-drivers 402L: linux-wpan@vger.kernel.org 403S: Supported 404F: drivers/net/ieee802154/adf7242.c 405F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 406 407ADM1025 HARDWARE MONITOR DRIVER 408M: Jean Delvare <jdelvare@suse.com> 409L: linux-hwmon@vger.kernel.org 410S: Maintained 411F: Documentation/hwmon/adm1025 412F: drivers/hwmon/adm1025.c 413 414ADM1029 HARDWARE MONITOR DRIVER 415M: Corentin Labbe <clabbe.montjoie@gmail.com> 416L: linux-hwmon@vger.kernel.org 417S: Maintained 418F: drivers/hwmon/adm1029.c 419 420ADM8211 WIRELESS DRIVER 421L: linux-wireless@vger.kernel.org 422W: http://wireless.kernel.org/ 423S: Orphan 424F: drivers/net/wireless/admtek/adm8211.* 425 426ADP1653 FLASH CONTROLLER DRIVER 427M: Sakari Ailus <sakari.ailus@iki.fi> 428L: linux-media@vger.kernel.org 429S: Maintained 430F: drivers/media/i2c/adp1653.c 431F: include/media/i2c/adp1653.h 432 433ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 434M: Michael Hennerich <michael.hennerich@analog.com> 435W: http://wiki.analog.com/ADP5520 436W: http://ez.analog.com/community/linux-device-drivers 437S: Supported 438F: drivers/mfd/adp5520.c 439F: drivers/video/backlight/adp5520_bl.c 440F: drivers/leds/leds-adp5520.c 441F: drivers/gpio/gpio-adp5520.c 442F: drivers/input/keyboard/adp5520-keys.c 443 444ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 445M: Michael Hennerich <michael.hennerich@analog.com> 446W: http://wiki.analog.com/ADP5588 447W: http://ez.analog.com/community/linux-device-drivers 448S: Supported 449F: drivers/input/keyboard/adp5588-keys.c 450F: drivers/gpio/gpio-adp5588.c 451 452ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 453M: Michael Hennerich <michael.hennerich@analog.com> 454W: http://wiki.analog.com/ADP8860 455W: http://ez.analog.com/community/linux-device-drivers 456S: Supported 457F: drivers/video/backlight/adp8860_bl.c 458 459ADS1015 HARDWARE MONITOR DRIVER 460M: Dirk Eibach <eibach@gdsys.de> 461L: linux-hwmon@vger.kernel.org 462S: Maintained 463F: Documentation/hwmon/ads1015 464F: drivers/hwmon/ads1015.c 465F: include/linux/i2c/ads1015.h 466 467ADT746X FAN DRIVER 468M: Colin Leroy <colin@colino.net> 469S: Maintained 470F: drivers/macintosh/therm_adt746x.c 471 472ADT7475 HARDWARE MONITOR DRIVER 473M: Jean Delvare <jdelvare@suse.com> 474L: linux-hwmon@vger.kernel.org 475S: Maintained 476F: Documentation/hwmon/adt7475 477F: drivers/hwmon/adt7475.c 478 479ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 480M: Michael Hennerich <michael.hennerich@analog.com> 481W: http://wiki.analog.com/ADXL345 482W: http://ez.analog.com/community/linux-device-drivers 483S: Supported 484F: drivers/input/misc/adxl34x.c 485 486ADVANSYS SCSI DRIVER 487M: Matthew Wilcox <matthew@wil.cx> 488M: Hannes Reinecke <hare@suse.com> 489L: linux-scsi@vger.kernel.org 490S: Maintained 491F: Documentation/scsi/advansys.txt 492F: drivers/scsi/advansys.c 493 494AEDSP16 DRIVER 495M: Riccardo Facchetti <fizban@tin.it> 496S: Maintained 497F: sound/oss/aedsp16.c 498 499AF9013 MEDIA DRIVER 500M: Antti Palosaari <crope@iki.fi> 501L: linux-media@vger.kernel.org 502W: https://linuxtv.org 503W: http://palosaari.fi/linux/ 504Q: http://patchwork.linuxtv.org/project/linux-media/list/ 505T: git git://linuxtv.org/anttip/media_tree.git 506S: Maintained 507F: drivers/media/dvb-frontends/af9013* 508 509AF9033 MEDIA DRIVER 510M: Antti Palosaari <crope@iki.fi> 511L: linux-media@vger.kernel.org 512W: https://linuxtv.org 513W: http://palosaari.fi/linux/ 514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 515T: git git://linuxtv.org/anttip/media_tree.git 516S: Maintained 517F: drivers/media/dvb-frontends/af9033* 518 519AFFS FILE SYSTEM 520L: linux-fsdevel@vger.kernel.org 521S: Orphan 522F: Documentation/filesystems/affs.txt 523F: fs/affs/ 524 525AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 526M: David Howells <dhowells@redhat.com> 527L: linux-afs@lists.infradead.org 528S: Supported 529F: fs/afs/ 530F: include/net/af_rxrpc.h 531F: net/rxrpc/af_rxrpc.c 532 533AGPGART DRIVER 534M: David Airlie <airlied@linux.ie> 535T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 536S: Maintained 537F: drivers/char/agp/ 538F: include/linux/agp* 539F: include/uapi/linux/agp* 540 541AHA152X SCSI DRIVER 542M: "Juergen E. Fischer" <fischer@norbit.de> 543L: linux-scsi@vger.kernel.org 544S: Maintained 545F: drivers/scsi/aha152x* 546F: drivers/scsi/pcmcia/aha152x* 547 548AIC7XXX / AIC79XX SCSI DRIVER 549M: Hannes Reinecke <hare@suse.com> 550L: linux-scsi@vger.kernel.org 551S: Maintained 552F: drivers/scsi/aic7xxx/ 553 554AIMSLAB FM RADIO RECEIVER DRIVER 555M: Hans Verkuil <hverkuil@xs4all.nl> 556L: linux-media@vger.kernel.org 557T: git git://linuxtv.org/media_tree.git 558W: https://linuxtv.org 559S: Maintained 560F: drivers/media/radio/radio-aimslab* 561 562AIO 563M: Benjamin LaHaise <bcrl@kvack.org> 564L: linux-aio@kvack.org 565S: Supported 566F: fs/aio.c 567F: include/linux/*aio*.h 568 569AIRSPY MEDIA DRIVER 570M: Antti Palosaari <crope@iki.fi> 571L: linux-media@vger.kernel.org 572W: https://linuxtv.org 573W: http://palosaari.fi/linux/ 574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 575T: git git://linuxtv.org/anttip/media_tree.git 576S: Maintained 577F: drivers/media/usb/airspy/ 578 579ALCATEL SPEEDTOUCH USB DRIVER 580M: Duncan Sands <duncan.sands@free.fr> 581L: linux-usb@vger.kernel.org 582W: http://www.linux-usb.org/SpeedTouch/ 583S: Maintained 584F: drivers/usb/atm/speedtch.c 585F: drivers/usb/atm/usbatm.c 586 587ALCHEMY AU1XX0 MMC DRIVER 588M: Manuel Lauss <manuel.lauss@gmail.com> 589S: Maintained 590F: drivers/mmc/host/au1xmmc.c 591 592ALI1563 I2C DRIVER 593M: Rudolf Marek <r.marek@assembler.cz> 594L: linux-i2c@vger.kernel.org 595S: Maintained 596F: Documentation/i2c/busses/i2c-ali1563 597F: drivers/i2c/busses/i2c-ali1563.c 598 599ALLWINNER SECURITY SYSTEM 600M: Corentin Labbe <clabbe.montjoie@gmail.com> 601L: linux-crypto@vger.kernel.org 602S: Maintained 603F: drivers/crypto/sunxi-ss/ 604 605ALPHA PORT 606M: Richard Henderson <rth@twiddle.net> 607M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 608M: Matt Turner <mattst88@gmail.com> 609S: Odd Fixes 610L: linux-alpha@vger.kernel.org 611F: arch/alpha/ 612 613ALPS PS/2 TOUCHPAD DRIVER 614R: Pali Rohár <pali.rohar@gmail.com> 615F: drivers/input/mouse/alps.* 616 617ALTERA MAILBOX DRIVER 618M: Ley Foon Tan <lftan@altera.com> 619L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 620S: Maintained 621F: drivers/mailbox/mailbox-altera.c 622 623ALTERA PIO DRIVER 624M: Tien Hock Loh <thloh@altera.com> 625L: linux-gpio@vger.kernel.org 626S: Maintained 627F: drivers/gpio/gpio-altera.c 628 629ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 630M: Thor Thayer <tthayer@opensource.altera.com> 631S: Maintained 632F: drivers/gpio/gpio-altera-a10sr.c 633F: drivers/mfd/altera-a10sr.c 634F: include/linux/mfd/altera-a10sr.h 635 636ALTERA TRIPLE SPEED ETHERNET DRIVER 637M: Vince Bridgers <vbridger@opensource.altera.com> 638L: netdev@vger.kernel.org 639L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 640S: Maintained 641F: drivers/net/ethernet/altera/ 642 643ALTERA UART/JTAG UART SERIAL DRIVERS 644M: Tobias Klauser <tklauser@distanz.ch> 645L: linux-serial@vger.kernel.org 646L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 647S: Maintained 648F: drivers/tty/serial/altera_uart.c 649F: drivers/tty/serial/altera_jtaguart.c 650F: include/linux/altera_uart.h 651F: include/linux/altera_jtaguart.h 652 653AMAZON ETHERNET DRIVERS 654M: Netanel Belgazal <netanel@annapurnalabs.com> 655R: Saeed Bishara <saeed@annapurnalabs.com> 656R: Zorik Machulsky <zorik@annapurnalabs.com> 657L: netdev@vger.kernel.org 658S: Supported 659F: Documentation/networking/ena.txt 660F: drivers/net/ethernet/amazon/ 661 662AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 663M: Tom Lendacky <thomas.lendacky@amd.com> 664M: Gary Hook <gary.hook@amd.com> 665L: linux-crypto@vger.kernel.org 666S: Supported 667F: drivers/crypto/ccp/ 668F: include/linux/ccp.h 669 670AMD FAM15H PROCESSOR POWER MONITORING DRIVER 671M: Huang Rui <ray.huang@amd.com> 672L: linux-hwmon@vger.kernel.org 673S: Supported 674F: Documentation/hwmon/fam15h_power 675F: drivers/hwmon/fam15h_power.c 676 677AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 678L: linux-geode@lists.infradead.org (moderated for non-subscribers) 679S: Orphan 680F: drivers/usb/gadget/udc/amd5536udc.* 681 682AMD GEODE PROCESSOR/CHIPSET SUPPORT 683P: Andres Salomon <dilinger@queued.net> 684L: linux-geode@lists.infradead.org (moderated for non-subscribers) 685W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 686S: Supported 687F: drivers/char/hw_random/geode-rng.c 688F: drivers/crypto/geode* 689F: drivers/video/fbdev/geode/ 690F: arch/x86/include/asm/geode.h 691 692AMD IOMMU (AMD-VI) 693M: Joerg Roedel <joro@8bytes.org> 694L: iommu@lists.linux-foundation.org 695T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 696S: Maintained 697F: drivers/iommu/amd_iommu*.[ch] 698F: include/linux/amd-iommu.h 699 700AMD KFD 701M: Oded Gabbay <oded.gabbay@gmail.com> 702L: dri-devel@lists.freedesktop.org 703T: git git://people.freedesktop.org/~gabbayo/linux.git 704S: Supported 705F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 706F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 707F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 708F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 709F: drivers/gpu/drm/amd/amdkfd/ 710F: drivers/gpu/drm/amd/include/cik_structs.h 711F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 712F: drivers/gpu/drm/amd/include/vi_structs.h 713F: drivers/gpu/drm/radeon/radeon_kfd.c 714F: drivers/gpu/drm/radeon/radeon_kfd.h 715F: include/uapi/linux/kfd_ioctl.h 716 717AMD SEATTLE DEVICE TREE SUPPORT 718M: Brijesh Singh <brijeshkumar.singh@amd.com> 719M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 720M: Tom Lendacky <thomas.lendacky@amd.com> 721S: Supported 722F: arch/arm64/boot/dts/amd/ 723 724AMD XGBE DRIVER 725M: Tom Lendacky <thomas.lendacky@amd.com> 726L: netdev@vger.kernel.org 727S: Supported 728F: drivers/net/ethernet/amd/xgbe/ 729F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 730 731AMS (Apple Motion Sensor) DRIVER 732M: Michael Hanselmann <linux-kernel@hansmi.ch> 733S: Supported 734F: drivers/macintosh/ams/ 735 736ANALOG DEVICES INC AD9389B DRIVER 737M: Hans Verkuil <hans.verkuil@cisco.com> 738L: linux-media@vger.kernel.org 739S: Maintained 740F: drivers/media/i2c/ad9389b* 741 742ANALOG DEVICES INC ADV7180 DRIVER 743M: Lars-Peter Clausen <lars@metafoo.de> 744L: linux-media@vger.kernel.org 745W: http://ez.analog.com/community/linux-device-drivers 746S: Supported 747F: drivers/media/i2c/adv7180.c 748 749ANALOG DEVICES INC ADV7511 DRIVER 750M: Hans Verkuil <hans.verkuil@cisco.com> 751L: linux-media@vger.kernel.org 752S: Maintained 753F: drivers/media/i2c/adv7511* 754 755ANALOG DEVICES INC ADV7604 DRIVER 756M: Hans Verkuil <hans.verkuil@cisco.com> 757L: linux-media@vger.kernel.org 758S: Maintained 759F: drivers/media/i2c/adv7604* 760 761ANALOG DEVICES INC ADV7842 DRIVER 762M: Hans Verkuil <hans.verkuil@cisco.com> 763L: linux-media@vger.kernel.org 764S: Maintained 765F: drivers/media/i2c/adv7842* 766 767ANALOG DEVICES INC ASOC CODEC DRIVERS 768M: Lars-Peter Clausen <lars@metafoo.de> 769L: alsa-devel@alsa-project.org (moderated for non-subscribers) 770W: http://wiki.analog.com/ 771W: http://ez.analog.com/community/linux-device-drivers 772S: Supported 773F: sound/soc/codecs/adau* 774F: sound/soc/codecs/adav* 775F: sound/soc/codecs/ad1* 776F: sound/soc/codecs/ad7* 777F: sound/soc/codecs/ssm* 778F: sound/soc/codecs/sigmadsp.* 779 780ANALOG DEVICES INC ASOC DRIVERS 781L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 782L: alsa-devel@alsa-project.org (moderated for non-subscribers) 783W: http://blackfin.uclinux.org/ 784S: Supported 785F: sound/soc/blackfin/* 786 787ANALOG DEVICES INC IIO DRIVERS 788M: Lars-Peter Clausen <lars@metafoo.de> 789M: Michael Hennerich <Michael.Hennerich@analog.com> 790W: http://wiki.analog.com/ 791W: http://ez.analog.com/community/linux-device-drivers 792S: Supported 793F: drivers/iio/*/ad* 794X: drivers/iio/*/adjd* 795F: drivers/staging/iio/*/ad* 796F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 797 798ANALOG DEVICES INC DMA DRIVERS 799M: Lars-Peter Clausen <lars@metafoo.de> 800W: http://ez.analog.com/community/linux-device-drivers 801S: Supported 802F: drivers/dma/dma-axi-dmac.c 803 804ANDROID CONFIG FRAGMENTS 805M: Rob Herring <robh@kernel.org> 806S: Supported 807F: kernel/configs/android* 808 809ANDROID DRIVERS 810M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 811M: Arve Hjønnevåg <arve@android.com> 812M: Riley Andrews <riandrews@android.com> 813T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 814L: devel@driverdev.osuosl.org 815S: Supported 816F: drivers/android/ 817F: drivers/staging/android/ 818 819ANDROID ION DRIVER 820M: Laura Abbott <labbott@redhat.com> 821M: Sumit Semwal <sumit.semwal@linaro.org> 822L: devel@driverdev.osuosl.org 823S: Supported 824F: Documentation/devicetree/bindings/staging/ion/ 825F: drivers/staging/android/ion 826F: drivers/staging/android/uapi/ion.h 827F: drivers/staging/android/uapi/ion_test.h 828 829AOA (Apple Onboard Audio) ALSA DRIVER 830M: Johannes Berg <johannes@sipsolutions.net> 831L: linuxppc-dev@lists.ozlabs.org 832L: alsa-devel@alsa-project.org (moderated for non-subscribers) 833S: Maintained 834F: sound/aoa/ 835 836APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 837M: William Breathitt Gray <vilhelm.gray@gmail.com> 838L: linux-iio@vger.kernel.org 839S: Maintained 840F: drivers/iio/adc/stx104.c 841 842APM DRIVER 843M: Jiri Kosina <jikos@kernel.org> 844S: Odd fixes 845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 846F: arch/x86/kernel/apm_32.c 847F: include/linux/apm_bios.h 848F: include/uapi/linux/apm_bios.h 849F: drivers/char/apm-emulation.c 850 851APPLE BCM5974 MULTITOUCH DRIVER 852M: Henrik Rydberg <rydberg@bitmath.org> 853L: linux-input@vger.kernel.org 854S: Odd fixes 855F: drivers/input/mouse/bcm5974.c 856 857APPLE SMC DRIVER 858M: Henrik Rydberg <rydberg@bitmath.org> 859L: linux-hwmon@vger.kernel.org 860S: Odd fixes 861F: drivers/hwmon/applesmc.c 862 863APPLETALK NETWORK LAYER 864M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 865S: Maintained 866F: drivers/net/appletalk/ 867F: net/appletalk/ 868 869APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 870M: Duc Dang <dhdang@apm.com> 871S: Supported 872F: arch/arm64/boot/dts/apm/ 873 874APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 875M: Iyappan Subramanian <isubramanian@apm.com> 876M: Keyur Chudgar <kchudgar@apm.com> 877S: Supported 878F: drivers/net/ethernet/apm/xgene/ 879F: drivers/net/phy/mdio-xgene.c 880F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 881F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 882 883APPLIED MICRO (APM) X-GENE SOC PMU 884M: Tai Nguyen <ttnguyen@apm.com> 885S: Supported 886F: drivers/perf/xgene_pmu.c 887F: Documentation/perf/xgene-pmu.txt 888F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 889 890APTINA CAMERA SENSOR PLL 891M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 892L: linux-media@vger.kernel.org 893S: Maintained 894F: drivers/media/i2c/aptina-pll.* 895 896ARC FRAMEBUFFER DRIVER 897M: Jaya Kumar <jayalk@intworks.biz> 898S: Maintained 899F: drivers/video/fbdev/arcfb.c 900F: drivers/video/fbdev/core/fb_defio.c 901 902ARCNET NETWORK LAYER 903M: Michael Grzeschik <m.grzeschik@pengutronix.de> 904L: netdev@vger.kernel.org 905S: Maintained 906F: drivers/net/arcnet/ 907F: include/uapi/linux/if_arcnet.h 908 909ARC PGU DRM DRIVER 910M: Alexey Brodkin <abrodkin@synopsys.com> 911S: Supported 912F: drivers/gpu/drm/arc/ 913F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 914 915ARM ARCHITECTED TIMER DRIVER 916M: Mark Rutland <mark.rutland@arm.com> 917M: Marc Zyngier <marc.zyngier@arm.com> 918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 919S: Maintained 920F: arch/arm/include/asm/arch_timer.h 921F: arch/arm64/include/asm/arch_timer.h 922F: drivers/clocksource/arm_arch_timer.c 923 924ARM HDLCD DRM DRIVER 925M: Liviu Dudau <liviu.dudau@arm.com> 926S: Supported 927F: drivers/gpu/drm/arm/hdlcd_* 928F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 929 930ARM MALI-DP DRM DRIVER 931M: Liviu Dudau <liviu.dudau@arm.com> 932M: Brian Starkey <brian.starkey@arm.com> 933M: Mali DP Maintainers <malidp@foss.arm.com> 934S: Supported 935F: drivers/gpu/drm/arm/ 936F: Documentation/devicetree/bindings/display/arm,malidp.txt 937 938ARM MFM AND FLOPPY DRIVERS 939M: Ian Molton <spyro@f2s.com> 940S: Maintained 941F: arch/arm/lib/floppydma.S 942F: arch/arm/include/asm/floppy.h 943 944ARM PMU PROFILING AND DEBUGGING 945M: Will Deacon <will.deacon@arm.com> 946M: Mark Rutland <mark.rutland@arm.com> 947S: Maintained 948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 949F: arch/arm*/kernel/perf_* 950F: arch/arm/oprofile/common.c 951F: arch/arm*/kernel/hw_breakpoint.c 952F: arch/arm*/include/asm/hw_breakpoint.h 953F: arch/arm*/include/asm/perf_event.h 954F: drivers/perf/* 955F: include/linux/perf/arm_pmu.h 956F: Documentation/devicetree/bindings/arm/pmu.txt 957 958ARM PORT 959M: Russell King <linux@armlinux.org.uk> 960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 961W: http://www.armlinux.org.uk/ 962S: Maintained 963F: arch/arm/ 964 965ARM SUB-ARCHITECTURES 966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 967S: Maintained 968F: arch/arm/mach-*/ 969F: arch/arm/plat-*/ 970T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 971 972ARM PRIMECELL AACI PL041 DRIVER 973M: Russell King <linux@armlinux.org.uk> 974S: Maintained 975F: sound/arm/aaci.* 976 977ARM PRIMECELL CLCD PL110 DRIVER 978M: Russell King <linux@armlinux.org.uk> 979S: Maintained 980F: drivers/video/fbdev/amba-clcd.* 981 982ARM PRIMECELL KMI PL050 DRIVER 983M: Russell King <linux@armlinux.org.uk> 984S: Maintained 985F: drivers/input/serio/ambakmi.* 986F: include/linux/amba/kmi.h 987 988ARM PRIMECELL MMCI PL180/1 DRIVER 989M: Russell King <linux@armlinux.org.uk> 990S: Maintained 991F: drivers/mmc/host/mmci.* 992F: include/linux/amba/mmci.h 993 994ARM PRIMECELL UART PL010 AND PL011 DRIVERS 995M: Russell King <linux@armlinux.org.uk> 996S: Maintained 997F: drivers/tty/serial/amba-pl01*.c 998F: include/linux/amba/serial.h 999 1000ARM PRIMECELL BUS SUPPORT 1001M: Russell King <linux@armlinux.org.uk> 1002S: Maintained 1003F: drivers/amba/ 1004F: include/linux/amba/bus.h 1005 1006ARM/ADS SPHERE MACHINE SUPPORT 1007M: Lennert Buytenhek <kernel@wantstofly.org> 1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1009S: Maintained 1010 1011ARM/AFEB9260 MACHINE SUPPORT 1012M: Sergey Lapin <slapin@ossfans.org> 1013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1014S: Maintained 1015 1016ARM/AJECO 1ARM MACHINE SUPPORT 1017M: Lennert Buytenhek <kernel@wantstofly.org> 1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1019S: Maintained 1020 1021ARM/Allwinner sunXi SoC support 1022M: Maxime Ripard <maxime.ripard@free-electrons.com> 1023M: Chen-Yu Tsai <wens@csie.org> 1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1025S: Maintained 1026N: sun[x456789]i 1027F: arch/arm/boot/dts/ntc-gr8* 1028 1029ARM/Allwinner SoC Clock Support 1030M: Emilio López <emilio@elopez.com.ar> 1031S: Maintained 1032F: drivers/clk/sunxi/ 1033 1034ARM/Amlogic Meson SoC support 1035M: Carlo Caione <carlo@caione.org> 1036M: Kevin Hilman <khilman@baylibre.com> 1037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1038L: linux-amlogic@lists.infradead.org 1039W: http://linux-meson.com/ 1040S: Maintained 1041F: arch/arm/mach-meson/ 1042F: arch/arm/boot/dts/meson* 1043F: arch/arm64/boot/dts/amlogic/ 1044F: drivers/pinctrl/meson/ 1045N: meson 1046 1047ARM/Annapurna Labs ALPINE ARCHITECTURE 1048M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1049M: Antoine Tenart <antoine.tenart@free-electrons.com> 1050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1051S: Maintained 1052F: arch/arm/mach-alpine/ 1053F: arch/arm/boot/dts/alpine* 1054F: arch/arm64/boot/dts/al/ 1055F: drivers/*/*alpine* 1056 1057ARM/ARTPEC MACHINE SUPPORT 1058M: Jesper Nilsson <jesper.nilsson@axis.com> 1059M: Lars Persson <lars.persson@axis.com> 1060M: Niklas Cassel <niklas.cassel@axis.com> 1061S: Maintained 1062L: linux-arm-kernel@axis.com 1063F: arch/arm/mach-artpec 1064F: arch/arm/boot/dts/artpec6* 1065F: drivers/clk/axis 1066 1067ARM/ASPEED MACHINE SUPPORT 1068M: Joel Stanley <joel@jms.id.au> 1069S: Maintained 1070F: arch/arm/mach-aspeed/ 1071F: arch/arm/boot/dts/aspeed-* 1072F: drivers/*/*aspeed* 1073 1074ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1075M: Nicolas Ferre <nicolas.ferre@atmel.com> 1076M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1077M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1079W: http://www.linux4sam.org 1080T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1081S: Supported 1082F: arch/arm/mach-at91/ 1083F: include/soc/at91/ 1084F: arch/arm/boot/dts/at91*.dts 1085F: arch/arm/boot/dts/at91*.dtsi 1086F: arch/arm/boot/dts/sama*.dts 1087F: arch/arm/boot/dts/sama*.dtsi 1088F: arch/arm/include/debug/at91.S 1089 1090ARM/ATMEL AT91 Clock Support 1091M: Boris Brezillon <boris.brezillon@free-electrons.com> 1092S: Maintained 1093F: drivers/clk/at91 1094 1095ARM/CALXEDA HIGHBANK ARCHITECTURE 1096M: Rob Herring <robh@kernel.org> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098S: Maintained 1099F: arch/arm/mach-highbank/ 1100F: arch/arm/boot/dts/highbank.dts 1101F: arch/arm/boot/dts/ecx-*.dts* 1102 1103ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1104M: Krzysztof Halasa <khalasa@piap.pl> 1105S: Maintained 1106F: arch/arm/mach-cns3xxx/ 1107 1108ARM/CAVIUM THUNDER NETWORK DRIVER 1109M: Sunil Goutham <sgoutham@cavium.com> 1110M: Robert Richter <rric@kernel.org> 1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1112S: Supported 1113F: drivers/net/ethernet/cavium/thunder/ 1114 1115ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1116M: Alexander Shiyan <shc_work@mail.ru> 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1118S: Odd Fixes 1119N: clps711x 1120 1121ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1122M: Hartley Sweeten <hsweeten@visionengravers.com> 1123M: Ryan Mallon <rmallon@gmail.com> 1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1125S: Maintained 1126F: arch/arm/mach-ep93xx/ 1127F: arch/arm/mach-ep93xx/include/mach/ 1128 1129ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1130M: Lennert Buytenhek <kernel@wantstofly.org> 1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1132S: Maintained 1133 1134ARM/CLKDEV SUPPORT 1135M: Russell King <linux@armlinux.org.uk> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Maintained 1138F: arch/arm/include/asm/clkdev.h 1139F: drivers/clk/clkdev.c 1140 1141ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1142M: Mike Rapoport <mike@compulab.co.il> 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1144S: Maintained 1145 1146ARM/CONTEC MICRO9 MACHINE SUPPORT 1147M: Hubert Feurstein <hubert.feurstein@contec.at> 1148S: Maintained 1149F: arch/arm/mach-ep93xx/micro9.c 1150 1151ARM/CORESIGHT FRAMEWORK AND DRIVERS 1152M: Mathieu Poirier <mathieu.poirier@linaro.org> 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1154S: Maintained 1155F: drivers/hwtracing/coresight/* 1156F: Documentation/trace/coresight.txt 1157F: Documentation/devicetree/bindings/arm/coresight.txt 1158F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1159F: tools/perf/arch/arm/util/pmu.c 1160F: tools/perf/arch/arm/util/auxtrace.c 1161F: tools/perf/arch/arm/util/cs-etm.c 1162F: tools/perf/arch/arm/util/cs-etm.h 1163F: tools/perf/util/cs-etm.h 1164 1165ARM/CORGI MACHINE SUPPORT 1166M: Richard Purdie <rpurdie@rpsys.net> 1167S: Maintained 1168 1169ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1170M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1172T: git git://github.com/ulli-kroll/linux.git 1173S: Maintained 1174F: arch/arm/mach-gemini/ 1175F: drivers/rtc/rtc-gemini.c 1176 1177ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1178M: Barry Song <baohua@kernel.org> 1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1180T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1181S: Maintained 1182F: arch/arm/boot/dts/prima2* 1183F: arch/arm/mach-prima2/ 1184F: drivers/clk/sirf/ 1185F: drivers/clocksource/timer-prima2.c 1186F: drivers/clocksource/timer-atlas7.c 1187N: [^a-z]sirf 1188 1189ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1190M: Baruch Siach <baruch@tkos.co.il> 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1192S: Maintained 1193F: arch/arm/boot/dts/cx92755* 1194N: digicolor 1195 1196ARM/EBSA110 MACHINE SUPPORT 1197M: Russell King <linux@armlinux.org.uk> 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1199W: http://www.armlinux.org.uk/ 1200S: Maintained 1201F: arch/arm/mach-ebsa110/ 1202F: drivers/net/ethernet/amd/am79c961a.* 1203 1204ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1205M: Uwe Kleine-König <kernel@pengutronix.de> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208N: efm32 1209 1210ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1211M: Daniel Ribeiro <drwyrm@gmail.com> 1212M: Stefan Schmidt <stefan@openezx.org> 1213M: Harald Welte <laforge@openezx.org> 1214L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1215W: http://www.openezx.org/ 1216S: Maintained 1217T: topgit git://git.openezx.org/openezx.git 1218F: arch/arm/mach-pxa/ezx.c 1219 1220ARM/FARADAY FA526 PORT 1221M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1223S: Maintained 1224T: git git://git.berlios.de/gemini-board 1225F: arch/arm/mm/*-fa* 1226 1227ARM/FOOTBRIDGE ARCHITECTURE 1228M: Russell King <linux@armlinux.org.uk> 1229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1230W: http://www.armlinux.org.uk/ 1231S: Maintained 1232F: arch/arm/include/asm/hardware/dec21285.h 1233F: arch/arm/mach-footbridge/ 1234 1235ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1236M: Shawn Guo <shawnguo@kernel.org> 1237M: Sascha Hauer <kernel@pengutronix.de> 1238R: Fabio Estevam <fabio.estevam@nxp.com> 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1240S: Maintained 1241T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1242F: arch/arm/mach-imx/ 1243F: arch/arm/mach-mxs/ 1244F: arch/arm/boot/dts/imx* 1245F: arch/arm/configs/imx*_defconfig 1246F: drivers/clk/imx/ 1247F: include/soc/imx/ 1248 1249ARM/FREESCALE VYBRID ARM ARCHITECTURE 1250M: Shawn Guo <shawnguo@kernel.org> 1251M: Sascha Hauer <kernel@pengutronix.de> 1252R: Stefan Agner <stefan@agner.ch> 1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1254S: Maintained 1255T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1256F: arch/arm/mach-imx/*vf610* 1257F: arch/arm/boot/dts/vf* 1258 1259ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1260M: Lennert Buytenhek <kernel@wantstofly.org> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263 1264ARM/GUMSTIX MACHINE SUPPORT 1265M: Steve Sakoman <sakoman@gmail.com> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268 1269ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1270M: Philipp Zabel <philipp.zabel@gmail.com> 1271M: Paul Parsons <lost.distance@yahoo.com> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-pxa/hx4700.c 1275F: arch/arm/mach-pxa/include/mach/hx4700.h 1276F: sound/soc/pxa/hx4700.c 1277 1278ARM/HISILICON SOC SUPPORT 1279M: Wei Xu <xuwei5@hisilicon.com> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281W: http://www.hisilicon.com 1282S: Supported 1283T: git git://github.com/hisilicon/linux-hisi.git 1284F: arch/arm/mach-hisi/ 1285F: arch/arm/boot/dts/hi3* 1286F: arch/arm/boot/dts/hip* 1287F: arch/arm/boot/dts/hisi* 1288F: arch/arm64/boot/dts/hisilicon/ 1289 1290ARM/HP JORNADA 7XX MACHINE SUPPORT 1291M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1292W: www.jlime.com 1293S: Maintained 1294T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1295F: arch/arm/mach-sa1100/jornada720.c 1296F: arch/arm/mach-sa1100/include/mach/jornada720.h 1297 1298ARM/IGEP MACHINE SUPPORT 1299M: Enric Balletbo i Serra <eballetbo@gmail.com> 1300M: Javier Martinez Canillas <javier@dowhile0.org> 1301L: linux-omap@vger.kernel.org 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303S: Maintained 1304F: arch/arm/boot/dts/omap3-igep* 1305 1306ARM/INCOME PXA270 SUPPORT 1307M: Marek Vasut <marek.vasut@gmail.com> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309S: Maintained 1310F: arch/arm/mach-pxa/colibri-pxa270-income.c 1311 1312ARM/INTEL IOP32X ARM ARCHITECTURE 1313M: Lennert Buytenhek <kernel@wantstofly.org> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315S: Maintained 1316 1317ARM/INTEL IOP33X ARM ARCHITECTURE 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Orphan 1320 1321ARM/INTEL IOP13XX ARM ARCHITECTURE 1322M: Lennert Buytenhek <kernel@wantstofly.org> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325 1326ARM/INTEL IQ81342EX MACHINE SUPPORT 1327M: Lennert Buytenhek <kernel@wantstofly.org> 1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1329S: Maintained 1330 1331ARM/INTEL IXDP2850 MACHINE SUPPORT 1332M: Lennert Buytenhek <kernel@wantstofly.org> 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1334S: Maintained 1335 1336ARM/INTEL IXP4XX ARM ARCHITECTURE 1337M: Imre Kaloz <kaloz@openwrt.org> 1338M: Krzysztof Halasa <khalasa@piap.pl> 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1340S: Maintained 1341F: arch/arm/mach-ixp4xx/ 1342 1343ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1344M: Jonathan Cameron <jic23@cam.ac.uk> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346S: Maintained 1347F: arch/arm/mach-pxa/stargate2.c 1348F: drivers/pcmcia/pxa2xx_stargate2.c 1349 1350ARM/INTEL XSC3 (MANZANO) ARM CORE 1351M: Lennert Buytenhek <kernel@wantstofly.org> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353S: Maintained 1354 1355ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1356M: Lennert Buytenhek <kernel@wantstofly.org> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359 1360ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1361M: Santosh Shilimkar <ssantosh@kernel.org> 1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1363S: Maintained 1364F: arch/arm/mach-keystone/ 1365F: arch/arm/boot/dts/keystone-* 1366T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1367 1368ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1369M: Santosh Shilimkar <ssantosh@kernel.org> 1370L: linux-kernel@vger.kernel.org 1371S: Maintained 1372F: drivers/clk/keystone/ 1373 1374ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1375M: Santosh Shilimkar <ssantosh@kernel.org> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377L: linux-kernel@vger.kernel.org 1378S: Maintained 1379F: drivers/clocksource/timer-keystone.c 1380 1381ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1382M: Santosh Shilimkar <ssantosh@kernel.org> 1383L: linux-kernel@vger.kernel.org 1384S: Maintained 1385F: drivers/power/reset/keystone-reset.c 1386 1387ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1388M: Santosh Shilimkar <ssantosh@kernel.org> 1389L: linux-kernel@vger.kernel.org 1390S: Maintained 1391F: drivers/memory/*emif* 1392 1393ARM/LG1K ARCHITECTURE 1394M: Chanho Min <chanho.min@lge.com> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396S: Maintained 1397F: arch/arm64/boot/dts/lg/ 1398 1399ARM/LOGICPD PXA270 MACHINE SUPPORT 1400M: Lennert Buytenhek <kernel@wantstofly.org> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403 1404ARM/LPC18XX ARCHITECTURE 1405M: Joachim Eastwood <manabian@gmail.com> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408F: arch/arm/boot/dts/lpc43* 1409F: drivers/clk/nxp/clk-lpc18xx* 1410F: drivers/clocksource/time-lpc32xx.c 1411F: drivers/i2c/busses/i2c-lpc2k.c 1412F: drivers/memory/pl172.c 1413F: drivers/mtd/spi-nor/nxp-spifi.c 1414F: drivers/rtc/rtc-lpc24xx.c 1415N: lpc18xx 1416 1417ARM/LPC32XX SOC SUPPORT 1418M: Vladimir Zapolskiy <vz@mleia.com> 1419M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1422S: Maintained 1423F: arch/arm/boot/dts/lpc32* 1424F: arch/arm/mach-lpc32xx/ 1425F: drivers/i2c/busses/i2c-pnx.c 1426F: drivers/net/ethernet/nxp/lpc_eth.c 1427F: drivers/usb/host/ohci-nxp.c 1428F: drivers/watchdog/pnx4008_wdt.c 1429N: lpc32xx 1430 1431ARM/MAGICIAN MACHINE SUPPORT 1432M: Philipp Zabel <philipp.zabel@gmail.com> 1433S: Maintained 1434 1435ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1436M: Jason Cooper <jason@lakedaemon.net> 1437M: Andrew Lunn <andrew@lunn.ch> 1438M: Gregory Clement <gregory.clement@free-electrons.com> 1439M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441S: Maintained 1442F: arch/arm/mach-mvebu/ 1443F: drivers/rtc/rtc-armada38x.c 1444F: arch/arm/boot/dts/armada* 1445F: arch/arm/boot/dts/kirkwood* 1446F: arch/arm64/boot/dts/marvell/armada* 1447F: drivers/cpufreq/mvebu-cpufreq.c 1448F: arch/arm/configs/mvebu_*_defconfig 1449 1450ARM/Marvell Berlin SoC support 1451M: Jisheng Zhang <jszhang@marvell.com> 1452M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1454S: Maintained 1455F: arch/arm/mach-berlin/ 1456F: arch/arm/boot/dts/berlin* 1457F: arch/arm64/boot/dts/marvell/berlin* 1458 1459 1460ARM/Marvell Dove/MV78xx0/Orion SOC support 1461M: Jason Cooper <jason@lakedaemon.net> 1462M: Andrew Lunn <andrew@lunn.ch> 1463M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1464M: Gregory Clement <gregory.clement@free-electrons.com> 1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1466S: Maintained 1467F: arch/arm/mach-dove/ 1468F: arch/arm/mach-mv78xx0/ 1469F: arch/arm/mach-orion5x/ 1470F: arch/arm/plat-orion/ 1471F: arch/arm/boot/dts/dove* 1472F: arch/arm/boot/dts/orion5x* 1473 1474 1475ARM/Orion SoC/Technologic Systems TS-78xx platform support 1476M: Alexander Clouter <alex@digriz.org.uk> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478W: http://www.digriz.org.uk/ts78xx/kernel 1479S: Maintained 1480F: arch/arm/mach-orion5x/ts78xx-* 1481 1482ARM/OXNAS platform support 1483M: Neil Armstrong <narmstrong@baylibre.com> 1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1485L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1486S: Maintained 1487F: arch/arm/mach-oxnas/ 1488F: arch/arm/boot/dts/oxnas* 1489F: arch/arm/boot/dts/wd-mbwe.dts 1490N: oxnas 1491 1492ARM/Mediatek RTC DRIVER 1493M: Eddie Huang <eddie.huang@mediatek.com> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497F: drivers/rtc/rtc-mt6397.c 1498 1499ARM/Mediatek SoC support 1500M: Matthias Brugger <matthias.bgg@gmail.com> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1503S: Maintained 1504F: arch/arm/boot/dts/mt6* 1505F: arch/arm/boot/dts/mt8* 1506F: arch/arm/mach-mediatek/ 1507N: mtk 1508K: mediatek 1509 1510ARM/Mediatek USB3 PHY DRIVER 1511M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1514S: Maintained 1515F: drivers/phy/phy-mt65xx-usb3.c 1516 1517ARM/MICREL KS8695 ARCHITECTURE 1518M: Greg Ungerer <gerg@uclinux.org> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520F: arch/arm/mach-ks8695/ 1521S: Odd Fixes 1522 1523ARM/MIOA701 MACHINE SUPPORT 1524M: Robert Jarzmik <robert.jarzmik@free.fr> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526F: arch/arm/mach-pxa/mioa701.c 1527S: Maintained 1528 1529ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1530M: Michael Petchkovsky <mkpetch@internode.on.net> 1531S: Maintained 1532 1533ARM/NOMADIK ARCHITECTURE 1534M: Alessandro Rubini <rubini@unipv.it> 1535M: Linus Walleij <linus.walleij@linaro.org> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537S: Maintained 1538F: arch/arm/mach-nomadik/ 1539F: drivers/pinctrl/nomadik/ 1540F: drivers/i2c/busses/i2c-nomadik.c 1541T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1542 1543ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1544M: Nelson Castillo <arhuaco@freaks-unidos.net> 1545L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1546W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1547S: Supported 1548 1549ARM/TOSA MACHINE SUPPORT 1550M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1551M: Dirk Opfer <dirk@opfer-online.de> 1552S: Maintained 1553 1554ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1555M: Marek Vasut <marek.vasut@gmail.com> 1556L: linux-arm-kernel@lists.infradead.org 1557W: http://hackndev.com 1558S: Maintained 1559F: arch/arm/mach-pxa/include/mach/palmtx.h 1560F: arch/arm/mach-pxa/palmtx.c 1561F: arch/arm/mach-pxa/include/mach/palmt5.h 1562F: arch/arm/mach-pxa/palmt5.c 1563F: arch/arm/mach-pxa/include/mach/palmld.h 1564F: arch/arm/mach-pxa/palmld.c 1565F: arch/arm/mach-pxa/include/mach/palmte2.h 1566F: arch/arm/mach-pxa/palmte2.c 1567F: arch/arm/mach-pxa/include/mach/palmtc.h 1568F: arch/arm/mach-pxa/palmtc.c 1569 1570ARM/PALM TREO SUPPORT 1571M: Tomas Cech <sleep_walker@suse.com> 1572L: linux-arm-kernel@lists.infradead.org 1573W: http://hackndev.com 1574S: Maintained 1575F: arch/arm/mach-pxa/include/mach/palmtreo.h 1576F: arch/arm/mach-pxa/palmtreo.c 1577 1578ARM/PALMZ72 SUPPORT 1579M: Sergey Lapin <slapin@ossfans.org> 1580L: linux-arm-kernel@lists.infradead.org 1581W: http://hackndev.com 1582S: Maintained 1583F: arch/arm/mach-pxa/include/mach/palmz72.h 1584F: arch/arm/mach-pxa/palmz72.c 1585 1586ARM/PLEB SUPPORT 1587M: Peter Chubb <pleb@gelato.unsw.edu.au> 1588W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1589S: Maintained 1590 1591ARM/PT DIGITAL BOARD PORT 1592M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594W: http://www.armlinux.org.uk/ 1595S: Maintained 1596 1597ARM/QUALCOMM SUPPORT 1598M: Andy Gross <andy.gross@linaro.org> 1599M: David Brown <david.brown@linaro.org> 1600L: linux-arm-msm@vger.kernel.org 1601L: linux-soc@vger.kernel.org 1602S: Maintained 1603F: Documentation/devicetree/bindings/soc/qcom/ 1604F: arch/arm/boot/dts/qcom-*.dts 1605F: arch/arm/boot/dts/qcom-*.dtsi 1606F: arch/arm/mach-qcom/ 1607F: arch/arm64/boot/dts/qcom/* 1608F: drivers/i2c/busses/i2c-qup.c 1609F: drivers/clk/qcom/ 1610F: drivers/soc/qcom/ 1611F: drivers/spi/spi-qup.c 1612F: drivers/tty/serial/msm_serial.h 1613F: drivers/tty/serial/msm_serial.c 1614F: drivers/*/pm8???-* 1615F: drivers/mfd/ssbi.c 1616F: drivers/firmware/qcom_scm.c 1617T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1618 1619ARM/RADISYS ENP2611 MACHINE SUPPORT 1620M: Lennert Buytenhek <kernel@wantstofly.org> 1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1622S: Maintained 1623 1624ARM/RENESAS ARM64 ARCHITECTURE 1625M: Simon Horman <horms@verge.net.au> 1626M: Magnus Damm <magnus.damm@gmail.com> 1627L: linux-renesas-soc@vger.kernel.org 1628Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1629T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1630S: Supported 1631F: arch/arm64/boot/dts/renesas/ 1632F: drivers/soc/renesas/ 1633F: include/linux/soc/renesas/ 1634 1635ARM/RISCPC ARCHITECTURE 1636M: Russell King <linux@armlinux.org.uk> 1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1638W: http://www.armlinux.org.uk/ 1639S: Maintained 1640F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1641F: arch/arm/include/asm/hardware/ioc.h 1642F: arch/arm/include/asm/hardware/iomd.h 1643F: arch/arm/include/asm/hardware/memc.h 1644F: arch/arm/mach-rpc/ 1645F: drivers/net/ethernet/8390/etherh.c 1646F: drivers/net/ethernet/i825xx/ether1* 1647F: drivers/net/ethernet/seeq/ether3* 1648F: drivers/scsi/arm/ 1649 1650ARM/Rockchip SoC support 1651M: Heiko Stuebner <heiko@sntech.de> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653L: linux-rockchip@lists.infradead.org 1654T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1655S: Maintained 1656F: arch/arm/boot/dts/rk3* 1657F: arch/arm/mach-rockchip/ 1658F: drivers/clk/rockchip/ 1659F: drivers/i2c/busses/i2c-rk3x.c 1660F: drivers/*/*rockchip* 1661F: drivers/*/*/*rockchip* 1662F: sound/soc/rockchip/ 1663N: rockchip 1664 1665ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1666M: Kukjin Kim <kgene@kernel.org> 1667M: Krzysztof Kozlowski <krzk@kernel.org> 1668R: Javier Martinez Canillas <javier@osg.samsung.com> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1671S: Maintained 1672F: arch/arm/boot/dts/s3c* 1673F: arch/arm/boot/dts/s5p* 1674F: arch/arm/boot/dts/samsung* 1675F: arch/arm/boot/dts/exynos* 1676F: arch/arm64/boot/dts/exynos/ 1677F: arch/arm/plat-samsung/ 1678F: arch/arm/mach-s3c24*/ 1679F: arch/arm/mach-s3c64xx/ 1680F: arch/arm/mach-s5p*/ 1681F: arch/arm/mach-exynos*/ 1682F: drivers/*/*s3c24* 1683F: drivers/*/*/*s3c24* 1684F: drivers/*/*s3c64xx* 1685F: drivers/*/*s5pv210* 1686F: drivers/memory/samsung/* 1687F: drivers/soc/samsung/* 1688F: Documentation/arm/Samsung/ 1689F: Documentation/devicetree/bindings/arm/samsung/ 1690F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1691F: Documentation/devicetree/bindings/power/pd-samsung.txt 1692N: exynos 1693 1694ARM/SAMSUNG MOBILE MACHINE SUPPORT 1695M: Kyungmin Park <kyungmin.park@samsung.com> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697S: Maintained 1698F: arch/arm/mach-s5pv210/ 1699 1700ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1701M: Kyungmin Park <kyungmin.park@samsung.com> 1702M: Kamil Debski <kamil@wypas.org> 1703M: Andrzej Hajda <a.hajda@samsung.com> 1704L: linux-arm-kernel@lists.infradead.org 1705L: linux-media@vger.kernel.org 1706S: Maintained 1707F: drivers/media/platform/s5p-g2d/ 1708 1709ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1710M: Kyungmin Park <kyungmin.park@samsung.com> 1711M: Kamil Debski <kamil@wypas.org> 1712M: Jeongtae Park <jtp.park@samsung.com> 1713M: Andrzej Hajda <a.hajda@samsung.com> 1714L: linux-arm-kernel@lists.infradead.org 1715L: linux-media@vger.kernel.org 1716S: Maintained 1717F: arch/arm/plat-samsung/s5p-dev-mfc.c 1718F: drivers/media/platform/s5p-mfc/ 1719 1720ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1721M: Kyungmin Park <kyungmin.park@samsung.com> 1722L: linux-arm-kernel@lists.infradead.org 1723L: linux-media@vger.kernel.org 1724S: Maintained 1725F: drivers/staging/media/platform/s5p-cec/ 1726 1727ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1728M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1729M: Jacek Anaszewski <j.anaszewski@samsung.com> 1730L: linux-arm-kernel@lists.infradead.org 1731L: linux-media@vger.kernel.org 1732S: Maintained 1733F: drivers/media/platform/s5p-jpeg/ 1734 1735ARM/SHMOBILE ARM ARCHITECTURE 1736M: Simon Horman <horms@verge.net.au> 1737M: Magnus Damm <magnus.damm@gmail.com> 1738L: linux-renesas-soc@vger.kernel.org 1739Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1740T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1741S: Supported 1742F: arch/arm/boot/dts/emev2* 1743F: arch/arm/boot/dts/r7s* 1744F: arch/arm/boot/dts/r8a* 1745F: arch/arm/boot/dts/sh* 1746F: arch/arm/configs/shmobile_defconfig 1747F: arch/arm/include/debug/renesas-scif.S 1748F: arch/arm/mach-shmobile/ 1749F: drivers/soc/renesas/ 1750F: include/linux/soc/renesas/ 1751 1752ARM/SOCFPGA ARCHITECTURE 1753M: Dinh Nguyen <dinguyen@opensource.altera.com> 1754S: Maintained 1755F: arch/arm/mach-socfpga/ 1756F: arch/arm/boot/dts/socfpga* 1757F: arch/arm/configs/socfpga_defconfig 1758F: arch/arm64/boot/dts/altera/ 1759W: http://www.rocketboards.org 1760T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1761 1762ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1763M: Dinh Nguyen <dinguyen@opensource.altera.com> 1764S: Maintained 1765F: drivers/clk/socfpga/ 1766 1767ARM/SOCFPGA EDAC SUPPORT 1768M: Thor Thayer <tthayer@opensource.altera.com> 1769S: Maintained 1770F: drivers/edac/altera_edac. 1771 1772ARM/STI ARCHITECTURE 1773M: Patrice Chotard <patrice.chotard@st.com> 1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1775L: kernel@stlinux.com 1776W: http://www.stlinux.com 1777S: Maintained 1778F: arch/arm/mach-sti/ 1779F: arch/arm/boot/dts/sti* 1780F: drivers/char/hw_random/st-rng.c 1781F: drivers/clocksource/arm_global_timer.c 1782F: drivers/clocksource/clksrc_st_lpc.c 1783F: drivers/cpufreq/sti-cpufreq.c 1784F: drivers/i2c/busses/i2c-st.c 1785F: drivers/media/rc/st_rc.c 1786F: drivers/media/platform/sti/c8sectpfe/ 1787F: drivers/mmc/host/sdhci-st.c 1788F: drivers/phy/phy-miphy28lp.c 1789F: drivers/phy/phy-miphy365x.c 1790F: drivers/phy/phy-stih407-usb.c 1791F: drivers/phy/phy-stih41x-usb.c 1792F: drivers/pinctrl/pinctrl-st.c 1793F: drivers/remoteproc/st_remoteproc.c 1794F: drivers/reset/sti/ 1795F: drivers/rtc/rtc-st-lpc.c 1796F: drivers/tty/serial/st-asc.c 1797F: drivers/usb/dwc3/dwc3-st.c 1798F: drivers/usb/host/ehci-st.c 1799F: drivers/usb/host/ohci-st.c 1800F: drivers/watchdog/st_lpc_wdt.c 1801F: drivers/ata/ahci_st.c 1802 1803ARM/STM32 ARCHITECTURE 1804M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1805M: Alexandre Torgue <alexandre.torgue@st.com> 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1807S: Maintained 1808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1809N: stm32 1810F: drivers/clocksource/armv7m_systick.c 1811 1812ARM/TANGO ARCHITECTURE 1813M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1814L: linux-arm-kernel@lists.infradead.org 1815S: Maintained 1816N: tango 1817 1818ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1819M: Lennert Buytenhek <kernel@wantstofly.org> 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821S: Maintained 1822 1823ARM/TETON BGA MACHINE SUPPORT 1824M: "Mark F. Brown" <mark.brown314@gmail.com> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826S: Maintained 1827 1828ARM/THECUS N2100 MACHINE SUPPORT 1829M: Lennert Buytenhek <kernel@wantstofly.org> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832 1833ARM/NUVOTON W90X900 ARM ARCHITECTURE 1834M: Wan ZongShun <mcuos.com@gmail.com> 1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1836W: http://www.mcuos.com 1837S: Maintained 1838F: arch/arm/mach-w90x900/ 1839F: drivers/input/keyboard/w90p910_keypad.c 1840F: drivers/input/touchscreen/w90p910_ts.c 1841F: drivers/watchdog/nuc900_wdt.c 1842F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1843F: drivers/mtd/nand/nuc900_nand.c 1844F: drivers/rtc/rtc-nuc900.c 1845F: drivers/spi/spi-nuc900.c 1846F: drivers/usb/host/ehci-w90x900.c 1847F: drivers/video/fbdev/nuc900fb.c 1848 1849ARM/U300 MACHINE SUPPORT 1850M: Linus Walleij <linus.walleij@linaro.org> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852S: Supported 1853F: arch/arm/mach-u300/ 1854F: drivers/clocksource/timer-u300.c 1855F: drivers/i2c/busses/i2c-stu300.c 1856F: drivers/rtc/rtc-coh901331.c 1857F: drivers/watchdog/coh901327_wdt.c 1858F: drivers/dma/coh901318* 1859F: drivers/mfd/ab3100* 1860F: drivers/rtc/rtc-ab3100.c 1861F: drivers/rtc/rtc-coh901331.c 1862T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1863 1864ARM/UNIPHIER ARCHITECTURE 1865M: Masahiro Yamada <yamada.masahiro@socionext.com> 1866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1867T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1868S: Maintained 1869F: arch/arm/boot/dts/uniphier* 1870F: arch/arm/include/asm/hardware/cache-uniphier.h 1871F: arch/arm/mach-uniphier/ 1872F: arch/arm/mm/cache-uniphier.c 1873F: arch/arm64/boot/dts/socionext/ 1874F: drivers/bus/uniphier-system-bus.c 1875F: drivers/clk/uniphier/ 1876F: drivers/i2c/busses/i2c-uniphier* 1877F: drivers/pinctrl/uniphier/ 1878F: drivers/reset/reset-uniphier.c 1879F: drivers/tty/serial/8250/8250_uniphier.c 1880N: uniphier 1881 1882ARM/Ux500 ARM ARCHITECTURE 1883M: Linus Walleij <linus.walleij@linaro.org> 1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1885S: Maintained 1886F: arch/arm/mach-ux500/ 1887F: drivers/clocksource/clksrc-dbx500-prcmu.c 1888F: drivers/dma/ste_dma40* 1889F: drivers/hwspinlock/u8500_hsem.c 1890F: drivers/mfd/abx500* 1891F: drivers/mfd/ab8500* 1892F: drivers/mfd/dbx500* 1893F: drivers/mfd/db8500* 1894F: drivers/pinctrl/nomadik/pinctrl-ab* 1895F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1896F: drivers/rtc/rtc-ab8500.c 1897F: drivers/rtc/rtc-pl031.c 1898T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1899 1900ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1901M: Ulf Hansson <ulf.hansson@linaro.org> 1902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1903T: git git://git.linaro.org/people/ulfh/clk.git 1904S: Maintained 1905F: drivers/clk/ux500/ 1906 1907ARM/VERSATILE EXPRESS PLATFORM 1908M: Liviu Dudau <liviu.dudau@arm.com> 1909M: Sudeep Holla <sudeep.holla@arm.com> 1910M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1912S: Maintained 1913F: arch/arm/boot/dts/vexpress* 1914F: arch/arm64/boot/dts/arm/ 1915F: arch/arm/mach-vexpress/ 1916F: */*/vexpress* 1917F: */*/*/vexpress* 1918F: drivers/clk/versatile/clk-vexpress-osc.c 1919F: drivers/clocksource/versatile.c 1920N: mps2 1921 1922ARM/VFP SUPPORT 1923M: Russell King <linux@armlinux.org.uk> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925W: http://www.armlinux.org.uk/ 1926S: Maintained 1927F: arch/arm/vfp/ 1928 1929ARM/VOIPAC PXA270 SUPPORT 1930M: Marek Vasut <marek.vasut@gmail.com> 1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1932S: Maintained 1933F: arch/arm/mach-pxa/vpac270.c 1934F: arch/arm/mach-pxa/include/mach/vpac270.h 1935 1936ARM/VT8500 ARM ARCHITECTURE 1937M: Tony Prisk <linux@prisktech.co.nz> 1938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1939S: Maintained 1940F: arch/arm/mach-vt8500/ 1941F: drivers/clocksource/vt8500_timer.c 1942F: drivers/i2c/busses/i2c-wmt.c 1943F: drivers/mmc/host/wmt-sdmmc.c 1944F: drivers/pwm/pwm-vt8500.c 1945F: drivers/rtc/rtc-vt8500.c 1946F: drivers/tty/serial/vt8500_serial.c 1947F: drivers/usb/host/ehci-platform.c 1948F: drivers/usb/host/uhci-platform.c 1949F: drivers/video/fbdev/vt8500lcdfb.* 1950F: drivers/video/fbdev/wm8505fb* 1951F: drivers/video/fbdev/wmt_ge_rops.* 1952 1953ARM/ZIPIT Z2 SUPPORT 1954M: Marek Vasut <marek.vasut@gmail.com> 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1956S: Maintained 1957F: arch/arm/mach-pxa/z2.c 1958F: arch/arm/mach-pxa/include/mach/z2.h 1959 1960ARM/ZTE ARCHITECTURE 1961M: Jun Nie <jun.nie@linaro.org> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: arch/arm/mach-zx/ 1965F: drivers/clk/zte/ 1966F: Documentation/devicetree/bindings/arm/zte.txt 1967F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1968 1969ARM/ZYNQ ARCHITECTURE 1970M: Michal Simek <michal.simek@xilinx.com> 1971R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1973W: http://wiki.xilinx.com 1974T: git https://github.com/Xilinx/linux-xlnx.git 1975S: Supported 1976F: arch/arm/mach-zynq/ 1977F: drivers/cpuidle/cpuidle-zynq.c 1978F: drivers/block/xsysace.c 1979N: zynq 1980N: xilinx 1981F: drivers/clocksource/cadence_ttc_timer.c 1982F: drivers/i2c/busses/i2c-cadence.c 1983F: drivers/mmc/host/sdhci-of-arasan.c 1984F: drivers/edac/synopsys_edac.c 1985 1986ARM SMMU DRIVERS 1987M: Will Deacon <will.deacon@arm.com> 1988R: Robin Murphy <robin.murphy@arm.com> 1989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1990S: Maintained 1991F: drivers/iommu/arm-smmu.c 1992F: drivers/iommu/arm-smmu-v3.c 1993F: drivers/iommu/io-pgtable-arm.c 1994F: drivers/iommu/io-pgtable-arm-v7s.c 1995 1996ARM64 PORT (AARCH64 ARCHITECTURE) 1997M: Catalin Marinas <catalin.marinas@arm.com> 1998M: Will Deacon <will.deacon@arm.com> 1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2000T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2001S: Maintained 2002F: arch/arm64/ 2003F: Documentation/arm64/ 2004 2005AS3645A LED FLASH CONTROLLER DRIVER 2006M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2007L: linux-media@vger.kernel.org 2008T: git git://linuxtv.org/media_tree.git 2009S: Maintained 2010F: drivers/media/i2c/as3645a.c 2011F: include/media/i2c/as3645a.h 2012 2013ASAHI KASEI AK8974 DRIVER 2014M: Linus Walleij <linus.walleij@linaro.org> 2015L: linux-iio@vger.kernel.org 2016W: http://www.akm.com/ 2017S: Supported 2018F: drivers/iio/magnetometer/ak8974.c 2019 2020ASC7621 HARDWARE MONITOR DRIVER 2021M: George Joseph <george.joseph@fairview5.com> 2022L: linux-hwmon@vger.kernel.org 2023S: Maintained 2024F: Documentation/hwmon/asc7621 2025F: drivers/hwmon/asc7621.c 2026 2027ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2028M: Corentin Chary <corentin.chary@gmail.com> 2029L: acpi4asus-user@lists.sourceforge.net 2030L: platform-driver-x86@vger.kernel.org 2031W: http://acpi4asus.sf.net 2032S: Maintained 2033F: drivers/platform/x86/asus*.c 2034F: drivers/platform/x86/eeepc*.c 2035 2036ASUS WIRELESS RADIO CONTROL DRIVER 2037M: João Paulo Rechi Vita <jprvita@gmail.com> 2038L: platform-driver-x86@vger.kernel.org 2039S: Maintained 2040F: drivers/platform/x86/asus-wireless.c 2041 2042ASYMMETRIC KEYS 2043M: David Howells <dhowells@redhat.com> 2044L: keyrings@vger.kernel.org 2045S: Maintained 2046F: Documentation/crypto/asymmetric-keys.txt 2047F: include/linux/verification.h 2048F: include/crypto/public_key.h 2049F: include/crypto/pkcs7.h 2050F: crypto/asymmetric_keys/ 2051 2052ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2053R: Dan Williams <dan.j.williams@intel.com> 2054W: http://sourceforge.net/projects/xscaleiop 2055S: Odd fixes 2056F: Documentation/crypto/async-tx-api.txt 2057F: crypto/async_tx/ 2058F: drivers/dma/ 2059F: include/linux/dmaengine.h 2060F: include/linux/async_tx.h 2061 2062AT24 EEPROM DRIVER 2063M: Wolfram Sang <wsa@the-dreams.de> 2064L: linux-i2c@vger.kernel.org 2065S: Maintained 2066F: drivers/misc/eeprom/at24.c 2067F: include/linux/platform_data/at24.h 2068 2069ATA OVER ETHERNET (AOE) DRIVER 2070M: "Ed L. Cashin" <ed.cashin@acm.org> 2071W: http://www.openaoe.org/ 2072S: Supported 2073F: Documentation/aoe/ 2074F: drivers/block/aoe/ 2075 2076ATHEROS 71XX/9XXX GPIO DRIVER 2077M: Alban Bedel <albeu@free.fr> 2078W: https://github.com/AlbanBedel/linux 2079T: git git://github.com/AlbanBedel/linux 2080S: Maintained 2081F: drivers/gpio/gpio-ath79.c 2082F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2083 2084ATHEROS ATH GENERIC UTILITIES 2085M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2086L: linux-wireless@vger.kernel.org 2087S: Supported 2088F: drivers/net/wireless/ath/* 2089 2090ATHEROS ATH5K WIRELESS DRIVER 2091M: Jiri Slaby <jirislaby@gmail.com> 2092M: Nick Kossifidis <mickflemm@gmail.com> 2093M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2094L: linux-wireless@vger.kernel.org 2095W: http://wireless.kernel.org/en/users/Drivers/ath5k 2096S: Maintained 2097F: drivers/net/wireless/ath/ath5k/ 2098 2099ATHEROS ATH6KL WIRELESS DRIVER 2100M: Kalle Valo <kvalo@qca.qualcomm.com> 2101L: linux-wireless@vger.kernel.org 2102W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2103T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2104S: Supported 2105F: drivers/net/wireless/ath/ath6kl/ 2106 2107WILOCITY WIL6210 WIRELESS DRIVER 2108M: Maya Erez <qca_merez@qca.qualcomm.com> 2109L: linux-wireless@vger.kernel.org 2110L: wil6210@qca.qualcomm.com 2111S: Supported 2112W: http://wireless.kernel.org/en/users/Drivers/wil6210 2113F: drivers/net/wireless/ath/wil6210/ 2114F: include/uapi/linux/wil6210_uapi.h 2115 2116CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2117M: Christian Lamparter <chunkeey@googlemail.com> 2118L: linux-wireless@vger.kernel.org 2119W: http://wireless.kernel.org/en/users/Drivers/carl9170 2120S: Maintained 2121F: drivers/net/wireless/ath/carl9170/ 2122 2123ATK0110 HWMON DRIVER 2124M: Luca Tettamanti <kronos.it@gmail.com> 2125L: linux-hwmon@vger.kernel.org 2126S: Maintained 2127F: drivers/hwmon/asus_atk0110.c 2128 2129ATI_REMOTE2 DRIVER 2130M: Ville Syrjala <syrjala@sci.fi> 2131S: Maintained 2132F: drivers/input/misc/ati_remote2.c 2133 2134ATLX ETHERNET DRIVERS 2135M: Jay Cliburn <jcliburn@gmail.com> 2136M: Chris Snook <chris.snook@gmail.com> 2137L: netdev@vger.kernel.org 2138W: http://sourceforge.net/projects/atl1 2139W: http://atl1.sourceforge.net 2140S: Maintained 2141F: drivers/net/ethernet/atheros/ 2142 2143ATM 2144M: Chas Williams <3chas3@gmail.com> 2145L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2146L: netdev@vger.kernel.org 2147W: http://linux-atm.sourceforge.net 2148S: Maintained 2149F: drivers/atm/ 2150F: include/linux/atm* 2151F: include/uapi/linux/atm* 2152 2153ATMEL AT91 / AT32 MCI DRIVER 2154M: Ludovic Desroches <ludovic.desroches@atmel.com> 2155S: Maintained 2156F: drivers/mmc/host/atmel-mci.c 2157 2158ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2159M: Nicolas Ferre <nicolas.ferre@atmel.com> 2160S: Supported 2161F: drivers/power/reset/at91-sama5d2_shdwc.c 2162 2163ATMEL SAMA5D2 ADC DRIVER 2164M: Ludovic Desroches <ludovic.desroches@atmel.com> 2165L: linux-iio@vger.kernel.org 2166S: Supported 2167F: drivers/iio/adc/at91-sama5d2_adc.c 2168 2169ATMEL Audio ALSA driver 2170M: Nicolas Ferre <nicolas.ferre@atmel.com> 2171L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2172S: Supported 2173F: sound/soc/atmel 2174 2175ATMEL DMA DRIVER 2176M: Nicolas Ferre <nicolas.ferre@atmel.com> 2177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2178S: Supported 2179F: drivers/dma/at_hdmac.c 2180F: drivers/dma/at_hdmac_regs.h 2181F: include/linux/platform_data/dma-atmel.h 2182 2183ATMEL XDMA DRIVER 2184M: Ludovic Desroches <ludovic.desroches@atmel.com> 2185L: linux-arm-kernel@lists.infradead.org 2186L: dmaengine@vger.kernel.org 2187S: Supported 2188F: drivers/dma/at_xdmac.c 2189 2190ATMEL I2C DRIVER 2191M: Ludovic Desroches <ludovic.desroches@atmel.com> 2192L: linux-i2c@vger.kernel.org 2193S: Supported 2194F: drivers/i2c/busses/i2c-at91.c 2195 2196ATMEL ISI DRIVER 2197M: Ludovic Desroches <ludovic.desroches@atmel.com> 2198L: linux-media@vger.kernel.org 2199S: Supported 2200F: drivers/media/platform/soc_camera/atmel-isi.c 2201F: include/media/atmel-isi.h 2202 2203ATMEL LCDFB DRIVER 2204M: Nicolas Ferre <nicolas.ferre@atmel.com> 2205L: linux-fbdev@vger.kernel.org 2206S: Maintained 2207F: drivers/video/fbdev/atmel_lcdfb.c 2208F: include/video/atmel_lcdc.h 2209 2210ATMEL MACB ETHERNET DRIVER 2211M: Nicolas Ferre <nicolas.ferre@atmel.com> 2212S: Supported 2213F: drivers/net/ethernet/cadence/ 2214 2215ATMEL NAND DRIVER 2216M: Wenyou Yang <wenyou.yang@atmel.com> 2217M: Josh Wu <rainyfeeling@outlook.com> 2218L: linux-mtd@lists.infradead.org 2219S: Supported 2220F: drivers/mtd/nand/atmel_nand* 2221 2222ATMEL SDMMC DRIVER 2223M: Ludovic Desroches <ludovic.desroches@atmel.com> 2224L: linux-mmc@vger.kernel.org 2225S: Supported 2226F: drivers/mmc/host/sdhci-of-at91.c 2227 2228ATMEL SPI DRIVER 2229M: Nicolas Ferre <nicolas.ferre@atmel.com> 2230S: Supported 2231F: drivers/spi/spi-atmel.* 2232 2233ATMEL SSC DRIVER 2234M: Nicolas Ferre <nicolas.ferre@atmel.com> 2235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2236S: Supported 2237F: drivers/misc/atmel-ssc.c 2238F: include/linux/atmel-ssc.h 2239 2240ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2241M: Nicolas Ferre <nicolas.ferre@atmel.com> 2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2243S: Supported 2244F: drivers/misc/atmel_tclib.c 2245F: drivers/clocksource/tcb_clksrc.c 2246 2247ATMEL USBA UDC DRIVER 2248M: Nicolas Ferre <nicolas.ferre@atmel.com> 2249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2250S: Supported 2251F: drivers/usb/gadget/udc/atmel_usba_udc.* 2252 2253ATMEL WIRELESS DRIVER 2254M: Simon Kelley <simon@thekelleys.org.uk> 2255L: linux-wireless@vger.kernel.org 2256W: http://www.thekelleys.org.uk/atmel 2257W: http://atmelwlandriver.sourceforge.net/ 2258S: Maintained 2259F: drivers/net/wireless/atmel/atmel* 2260 2261ATMEL MAXTOUCH DRIVER 2262M: Nick Dyer <nick@shmanahar.org> 2263T: git git://github.com/ndyer/linux.git 2264S: Maintained 2265F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2266F: drivers/input/touchscreen/atmel_mxt_ts.c 2267F: include/linux/platform_data/atmel_mxt_ts.h 2268 2269ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2270M: Bradley Grove <linuxdrivers@attotech.com> 2271L: linux-scsi@vger.kernel.org 2272W: http://www.attotech.com 2273S: Supported 2274F: drivers/scsi/esas2r 2275 2276ATUSB IEEE 802.15.4 RADIO DRIVER 2277M: Stefan Schmidt <stefan@osg.samsung.com> 2278L: linux-wpan@vger.kernel.org 2279S: Maintained 2280F: drivers/net/ieee802154/atusb.c 2281F: drivers/net/ieee802154/atusb.h 2282F: drivers/net/ieee802154/at86rf230.h 2283 2284AUDIT SUBSYSTEM 2285M: Paul Moore <paul@paul-moore.com> 2286M: Eric Paris <eparis@redhat.com> 2287L: linux-audit@redhat.com (moderated for non-subscribers) 2288W: http://people.redhat.com/sgrubb/audit/ 2289T: git git://git.infradead.org/users/pcmoore/audit 2290S: Maintained 2291F: include/linux/audit.h 2292F: include/uapi/linux/audit.h 2293F: kernel/audit* 2294 2295AUXILIARY DISPLAY DRIVERS 2296M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2297W: http://miguelojeda.es/auxdisplay.htm 2298W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2299S: Maintained 2300F: drivers/auxdisplay/ 2301F: include/linux/cfag12864b.h 2302 2303AVR32 ARCHITECTURE 2304M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2305M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2306W: http://www.atmel.com/products/AVR32/ 2307W: http://mirror.egtvedt.no/avr32linux.org/ 2308W: http://avrfreaks.net/ 2309S: Maintained 2310F: arch/avr32/ 2311 2312AVR32/AT32AP MACHINE SUPPORT 2313M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2314M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2315S: Maintained 2316F: arch/avr32/mach-at32ap/ 2317 2318AX.25 NETWORK LAYER 2319M: Ralf Baechle <ralf@linux-mips.org> 2320L: linux-hams@vger.kernel.org 2321W: http://www.linux-ax25.org/ 2322S: Maintained 2323F: include/uapi/linux/ax25.h 2324F: include/net/ax25.h 2325F: net/ax25/ 2326 2327AZ6007 DVB DRIVER 2328M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2329M: Mauro Carvalho Chehab <mchehab@kernel.org> 2330L: linux-media@vger.kernel.org 2331W: https://linuxtv.org 2332T: git git://linuxtv.org/media_tree.git 2333S: Maintained 2334F: drivers/media/usb/dvb-usb-v2/az6007.c 2335 2336AZTECH FM RADIO RECEIVER DRIVER 2337M: Hans Verkuil <hverkuil@xs4all.nl> 2338L: linux-media@vger.kernel.org 2339T: git git://linuxtv.org/media_tree.git 2340W: https://linuxtv.org 2341S: Maintained 2342F: drivers/media/radio/radio-aztech* 2343 2344B43 WIRELESS DRIVER 2345L: linux-wireless@vger.kernel.org 2346L: b43-dev@lists.infradead.org 2347W: http://wireless.kernel.org/en/users/Drivers/b43 2348S: Odd Fixes 2349F: drivers/net/wireless/broadcom/b43/ 2350 2351B43LEGACY WIRELESS DRIVER 2352M: Larry Finger <Larry.Finger@lwfinger.net> 2353L: linux-wireless@vger.kernel.org 2354L: b43-dev@lists.infradead.org 2355W: http://wireless.kernel.org/en/users/Drivers/b43 2356S: Maintained 2357F: drivers/net/wireless/broadcom/b43legacy/ 2358 2359BACKLIGHT CLASS/SUBSYSTEM 2360M: Jingoo Han <jingoohan1@gmail.com> 2361M: Lee Jones <lee.jones@linaro.org> 2362T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2363S: Maintained 2364F: drivers/video/backlight/ 2365F: include/linux/backlight.h 2366 2367BATMAN ADVANCED 2368M: Marek Lindner <mareklindner@neomailbox.ch> 2369M: Simon Wunderlich <sw@simonwunderlich.de> 2370M: Antonio Quartulli <a@unstable.cc> 2371L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2372W: https://www.open-mesh.org/ 2373Q: https://patchwork.open-mesh.org/project/batman/list/ 2374S: Maintained 2375F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2376F: Documentation/ABI/testing/sysfs-class-net-mesh 2377F: Documentation/networking/batman-adv.txt 2378F: include/uapi/linux/batman_adv.h 2379F: net/batman-adv/ 2380 2381BAYCOM/HDLCDRV DRIVERS FOR AX.25 2382M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2383L: linux-hams@vger.kernel.org 2384W: http://www.baycom.org/~tom/ham/ham.html 2385S: Maintained 2386F: drivers/net/hamradio/baycom* 2387 2388BCACHE (BLOCK LAYER CACHE) 2389M: Kent Overstreet <kent.overstreet@gmail.com> 2390L: linux-bcache@vger.kernel.org 2391W: http://bcache.evilpiepirate.org 2392S: Orphan 2393F: drivers/md/bcache/ 2394 2395BDISP ST MEDIA DRIVER 2396M: Fabien Dessenne <fabien.dessenne@st.com> 2397L: linux-media@vger.kernel.org 2398T: git git://linuxtv.org/media_tree.git 2399W: https://linuxtv.org 2400S: Supported 2401F: drivers/media/platform/sti/bdisp 2402 2403BEFS FILE SYSTEM 2404M: Luis de Bethencourt <luisbg@osg.samsung.com> 2405M: Salah Triki <salah.triki@gmail.com> 2406S: Maintained 2407T: git git://github.com/luisbg/linux-befs.git 2408F: Documentation/filesystems/befs.txt 2409F: fs/befs/ 2410 2411BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2412M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2413L: netdev@vger.kernel.org 2414S: Maintained 2415F: drivers/net/ethernet/ec_bhf.c 2416 2417BFS FILE SYSTEM 2418M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2419S: Maintained 2420F: Documentation/filesystems/bfs.txt 2421F: fs/bfs/ 2422F: include/uapi/linux/bfs_fs.h 2423 2424BLACKFIN ARCHITECTURE 2425M: Steven Miao <realmz6@gmail.com> 2426L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2427T: git git://git.code.sf.net/p/adi-linux/code 2428W: http://blackfin.uclinux.org 2429S: Supported 2430F: arch/blackfin/ 2431 2432BLACKFIN EMAC DRIVER 2433L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2434W: http://blackfin.uclinux.org 2435S: Supported 2436F: drivers/net/ethernet/adi/ 2437 2438BLACKFIN RTC DRIVER 2439L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2440W: http://blackfin.uclinux.org 2441S: Supported 2442F: drivers/rtc/rtc-bfin.c 2443 2444BLACKFIN SDH DRIVER 2445M: Sonic Zhang <sonic.zhang@analog.com> 2446L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2447W: http://blackfin.uclinux.org 2448S: Supported 2449F: drivers/mmc/host/bfin_sdh.c 2450 2451BLACKFIN SERIAL DRIVER 2452M: Sonic Zhang <sonic.zhang@analog.com> 2453L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2454W: http://blackfin.uclinux.org 2455S: Supported 2456F: drivers/tty/serial/bfin_uart.c 2457 2458BLACKFIN WATCHDOG DRIVER 2459L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2460W: http://blackfin.uclinux.org 2461S: Supported 2462F: drivers/watchdog/bfin_wdt.c 2463 2464BLACKFIN I2C TWI DRIVER 2465M: Sonic Zhang <sonic.zhang@analog.com> 2466L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2467W: http://blackfin.uclinux.org/ 2468S: Supported 2469F: drivers/i2c/busses/i2c-bfin-twi.c 2470 2471BLACKFIN MEDIA DRIVER 2472M: Scott Jiang <scott.jiang.linux@gmail.com> 2473L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2474W: http://blackfin.uclinux.org/ 2475S: Supported 2476F: drivers/media/platform/blackfin/ 2477F: drivers/media/i2c/adv7183* 2478F: drivers/media/i2c/vs6624* 2479 2480BLINKM RGB LED DRIVER 2481M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2482S: Maintained 2483F: drivers/leds/leds-blinkm.c 2484 2485BLOCK LAYER 2486M: Jens Axboe <axboe@kernel.dk> 2487L: linux-block@vger.kernel.org 2488T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2489S: Maintained 2490F: block/ 2491F: kernel/trace/blktrace.c 2492F: lib/sbitmap.c 2493 2494BLOCK2MTD DRIVER 2495M: Joern Engel <joern@lazybastard.org> 2496L: linux-mtd@lists.infradead.org 2497S: Maintained 2498F: drivers/mtd/devices/block2mtd.c 2499 2500BLUETOOTH DRIVERS 2501M: Marcel Holtmann <marcel@holtmann.org> 2502M: Gustavo Padovan <gustavo@padovan.org> 2503M: Johan Hedberg <johan.hedberg@gmail.com> 2504L: linux-bluetooth@vger.kernel.org 2505W: http://www.bluez.org/ 2506T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2507T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2508S: Maintained 2509F: drivers/bluetooth/ 2510 2511BLUETOOTH SUBSYSTEM 2512M: Marcel Holtmann <marcel@holtmann.org> 2513M: Gustavo Padovan <gustavo@padovan.org> 2514M: Johan Hedberg <johan.hedberg@gmail.com> 2515L: linux-bluetooth@vger.kernel.org 2516W: http://www.bluez.org/ 2517T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2518T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2519S: Maintained 2520F: net/bluetooth/ 2521F: include/net/bluetooth/ 2522 2523BONDING DRIVER 2524M: Jay Vosburgh <j.vosburgh@gmail.com> 2525M: Veaceslav Falico <vfalico@gmail.com> 2526M: Andy Gospodarek <andy@greyhouse.net> 2527L: netdev@vger.kernel.org 2528W: http://sourceforge.net/projects/bonding/ 2529S: Supported 2530F: drivers/net/bonding/ 2531F: include/uapi/linux/if_bonding.h 2532 2533BPF (Safe dynamic programs and tools) 2534M: Alexei Starovoitov <ast@kernel.org> 2535L: netdev@vger.kernel.org 2536L: linux-kernel@vger.kernel.org 2537S: Supported 2538F: kernel/bpf/ 2539 2540BROADCOM B44 10/100 ETHERNET DRIVER 2541M: Michael Chan <michael.chan@broadcom.com> 2542L: netdev@vger.kernel.org 2543S: Supported 2544F: drivers/net/ethernet/broadcom/b44.* 2545 2546BROADCOM B53 ETHERNET SWITCH DRIVER 2547M: Florian Fainelli <f.fainelli@gmail.com> 2548L: netdev@vger.kernel.org 2549L: openwrt-devel@lists.openwrt.org (subscribers-only) 2550S: Supported 2551F: drivers/net/dsa/b53/* 2552F: include/linux/platform_data/b53.h 2553 2554BROADCOM GENET ETHERNET DRIVER 2555M: Florian Fainelli <f.fainelli@gmail.com> 2556L: netdev@vger.kernel.org 2557S: Supported 2558F: drivers/net/ethernet/broadcom/genet/ 2559 2560BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2561M: Sony Chacko <sony.chacko@qlogic.com> 2562M: Dept-HSGLinuxNICDev@qlogic.com 2563L: netdev@vger.kernel.org 2564S: Supported 2565F: drivers/net/ethernet/broadcom/bnx2.* 2566F: drivers/net/ethernet/broadcom/bnx2_* 2567 2568BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2569M: Ariel Elior <ariel.elior@qlogic.com> 2570L: netdev@vger.kernel.org 2571S: Supported 2572F: drivers/net/ethernet/broadcom/bnx2x/ 2573 2574BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2575M: Florian Fainelli <f.fainelli@gmail.com> 2576M: Ray Jui <rjui@broadcom.com> 2577M: Scott Branden <sbranden@broadcom.com> 2578M: bcm-kernel-feedback-list@broadcom.com 2579T: git git://github.com/broadcom/mach-bcm 2580S: Maintained 2581N: bcm281* 2582N: bcm113* 2583N: bcm216* 2584N: kona 2585F: arch/arm/mach-bcm/ 2586 2587BROADCOM BCM2835 ARM ARCHITECTURE 2588M: Stephen Warren <swarren@wwwdotorg.org> 2589M: Lee Jones <lee@kernel.org> 2590M: Eric Anholt <eric@anholt.net> 2591L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2593T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2594S: Maintained 2595N: bcm2835 2596F: drivers/staging/vc04_services 2597 2598BROADCOM BCM47XX MIPS ARCHITECTURE 2599M: Hauke Mehrtens <hauke@hauke-m.de> 2600M: Rafał Miłecki <zajec5@gmail.com> 2601L: linux-mips@linux-mips.org 2602S: Maintained 2603F: Documentation/devicetree/bindings/mips/brcm/ 2604F: arch/mips/bcm47xx/* 2605F: arch/mips/include/asm/mach-bcm47xx/* 2606 2607BROADCOM BCM5301X ARM ARCHITECTURE 2608M: Hauke Mehrtens <hauke@hauke-m.de> 2609M: Rafał Miłecki <zajec5@gmail.com> 2610M: bcm-kernel-feedback-list@broadcom.com 2611L: linux-arm-kernel@lists.infradead.org 2612S: Maintained 2613F: arch/arm/mach-bcm/bcm_5301x.c 2614F: arch/arm/boot/dts/bcm5301x*.dtsi 2615F: arch/arm/boot/dts/bcm470* 2616 2617BROADCOM BCM53573 ARM ARCHITECTURE 2618M: Rafał Miłecki <rafal@milecki.pl> 2619L: linux-arm-kernel@lists.infradead.org 2620S: Maintained 2621F: arch/arm/boot/dts/bcm53573* 2622F: arch/arm/boot/dts/bcm47189* 2623 2624BROADCOM BCM63XX ARM ARCHITECTURE 2625M: Florian Fainelli <f.fainelli@gmail.com> 2626M: bcm-kernel-feedback-list@broadcom.com 2627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2628T: git git://github.com/broadcom/stblinux.git 2629S: Maintained 2630N: bcm63xx 2631 2632BROADCOM BCM63XX/BCM33XX UDC DRIVER 2633M: Kevin Cernekee <cernekee@gmail.com> 2634L: linux-usb@vger.kernel.org 2635S: Maintained 2636F: drivers/usb/gadget/udc/bcm63xx_udc.* 2637 2638BROADCOM BCM7XXX ARM ARCHITECTURE 2639M: Brian Norris <computersforpeace@gmail.com> 2640M: Gregory Fong <gregory.0xf0@gmail.com> 2641M: Florian Fainelli <f.fainelli@gmail.com> 2642M: bcm-kernel-feedback-list@broadcom.com 2643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2644T: git git://github.com/broadcom/stblinux.git 2645S: Maintained 2646F: arch/arm/mach-bcm/*brcmstb* 2647F: arch/arm/boot/dts/bcm7*.dts* 2648F: drivers/bus/brcmstb_gisb.c 2649N: brcmstb 2650 2651BROADCOM BMIPS MIPS ARCHITECTURE 2652M: Kevin Cernekee <cernekee@gmail.com> 2653M: Florian Fainelli <f.fainelli@gmail.com> 2654L: linux-mips@linux-mips.org 2655T: git git://github.com/broadcom/stblinux.git 2656S: Maintained 2657F: arch/mips/bmips/* 2658F: arch/mips/include/asm/mach-bmips/* 2659F: arch/mips/kernel/*bmips* 2660F: arch/mips/boot/dts/brcm/bcm*.dts* 2661F: drivers/irqchip/irq-bcm63* 2662F: drivers/irqchip/irq-bcm7* 2663F: drivers/irqchip/irq-brcmstb* 2664F: include/linux/bcm963xx_nvram.h 2665F: include/linux/bcm963xx_tag.h 2666 2667BROADCOM TG3 GIGABIT ETHERNET DRIVER 2668M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2669M: Prashant Sreedharan <prashant@broadcom.com> 2670M: Michael Chan <mchan@broadcom.com> 2671L: netdev@vger.kernel.org 2672S: Supported 2673F: drivers/net/ethernet/broadcom/tg3.* 2674 2675BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2676M: Arend van Spriel <arend.vanspriel@broadcom.com> 2677M: Franky Lin <franky.lin@broadcom.com> 2678M: Hante Meuleman <hante.meuleman@broadcom.com> 2679L: linux-wireless@vger.kernel.org 2680L: brcm80211-dev-list.pdl@broadcom.com 2681S: Supported 2682F: drivers/net/wireless/broadcom/brcm80211/ 2683 2684BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2685M: QLogic-Storage-Upstream@qlogic.com 2686L: linux-scsi@vger.kernel.org 2687S: Supported 2688F: drivers/scsi/bnx2fc/ 2689 2690BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2691M: QLogic-Storage-Upstream@qlogic.com 2692L: linux-scsi@vger.kernel.org 2693S: Supported 2694F: drivers/scsi/bnx2i/ 2695 2696BROADCOM IPROC ARM ARCHITECTURE 2697M: Ray Jui <rjui@broadcom.com> 2698M: Scott Branden <sbranden@broadcom.com> 2699M: Jon Mason <jonmason@broadcom.com> 2700M: bcm-kernel-feedback-list@broadcom.com 2701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2702T: git git://github.com/broadcom/cygnus-linux.git 2703S: Maintained 2704N: iproc 2705N: cygnus 2706N: bcm[-_]nsp 2707N: bcm9113* 2708N: bcm9583* 2709N: bcm9585* 2710N: bcm9586* 2711N: bcm988312 2712N: bcm113* 2713N: bcm583* 2714N: bcm585* 2715N: bcm586* 2716N: bcm88312 2717F: arch/arm64/boot/dts/broadcom/ns2* 2718F: drivers/clk/bcm/clk-ns* 2719F: drivers/pinctrl/bcm/pinctrl-ns* 2720 2721BROADCOM BRCMSTB GPIO DRIVER 2722M: Gregory Fong <gregory.0xf0@gmail.com> 2723L: bcm-kernel-feedback-list@broadcom.com 2724S: Supported 2725F: drivers/gpio/gpio-brcmstb.c 2726F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2727 2728BROADCOM KONA GPIO DRIVER 2729M: Ray Jui <rjui@broadcom.com> 2730L: bcm-kernel-feedback-list@broadcom.com 2731S: Supported 2732F: drivers/gpio/gpio-bcm-kona.c 2733F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2734 2735BROADCOM NVRAM DRIVER 2736M: Rafał Miłecki <zajec5@gmail.com> 2737L: linux-mips@linux-mips.org 2738S: Maintained 2739F: drivers/firmware/broadcom/* 2740 2741BROADCOM STB NAND FLASH DRIVER 2742M: Brian Norris <computersforpeace@gmail.com> 2743M: Kamal Dasu <kdasu.kdev@gmail.com> 2744L: linux-mtd@lists.infradead.org 2745L: bcm-kernel-feedback-list@broadcom.com 2746S: Maintained 2747F: drivers/mtd/nand/brcmnand/ 2748 2749BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2750M: Rafał Miłecki <zajec5@gmail.com> 2751L: linux-wireless@vger.kernel.org 2752S: Maintained 2753F: drivers/bcma/ 2754F: include/linux/bcma/ 2755 2756BROADCOM SYSTEMPORT ETHERNET DRIVER 2757M: Florian Fainelli <f.fainelli@gmail.com> 2758L: netdev@vger.kernel.org 2759S: Supported 2760F: drivers/net/ethernet/broadcom/bcmsysport.* 2761 2762BROADCOM VULCAN ARM64 SOC 2763M: Jayachandran C. <jchandra@broadcom.com> 2764M: bcm-kernel-feedback-list@broadcom.com 2765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2766S: Maintained 2767F: arch/arm64/boot/dts/broadcom/vulcan* 2768 2769BROCADE BFA FC SCSI DRIVER 2770M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2771M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2772L: linux-scsi@vger.kernel.org 2773S: Supported 2774F: drivers/scsi/bfa/ 2775 2776BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2777M: Rasesh Mody <rasesh.mody@qlogic.com> 2778L: netdev@vger.kernel.org 2779S: Supported 2780F: drivers/net/ethernet/brocade/bna/ 2781 2782BSG (block layer generic sg v4 driver) 2783M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2784L: linux-scsi@vger.kernel.org 2785S: Supported 2786F: block/bsg.c 2787F: include/linux/bsg.h 2788F: include/uapi/linux/bsg.h 2789 2790BT87X AUDIO DRIVER 2791M: Clemens Ladisch <clemens@ladisch.de> 2792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2793T: git git://git.alsa-project.org/alsa-kernel.git 2794S: Maintained 2795F: Documentation/sound/alsa/Bt87x.txt 2796F: sound/pci/bt87x.c 2797 2798BT8XXGPIO DRIVER 2799M: Michael Buesch <m@bues.ch> 2800W: http://bu3sch.de/btgpio.php 2801S: Maintained 2802F: drivers/gpio/gpio-bt8xx.c 2803 2804BTRFS FILE SYSTEM 2805M: Chris Mason <clm@fb.com> 2806M: Josef Bacik <jbacik@fb.com> 2807M: David Sterba <dsterba@suse.com> 2808L: linux-btrfs@vger.kernel.org 2809W: http://btrfs.wiki.kernel.org/ 2810Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2811T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2812S: Maintained 2813F: Documentation/filesystems/btrfs.txt 2814F: fs/btrfs/ 2815 2816BTTV VIDEO4LINUX DRIVER 2817M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2818M: Mauro Carvalho Chehab <mchehab@kernel.org> 2819L: linux-media@vger.kernel.org 2820W: https://linuxtv.org 2821T: git git://linuxtv.org/media_tree.git 2822S: Odd fixes 2823F: Documentation/media/v4l-drivers/bttv* 2824F: drivers/media/pci/bt8xx/bttv* 2825 2826BUSLOGIC SCSI DRIVER 2827M: Khalid Aziz <khalid@gonehiking.org> 2828L: linux-scsi@vger.kernel.org 2829S: Maintained 2830F: drivers/scsi/BusLogic.* 2831F: drivers/scsi/FlashPoint.* 2832 2833C-MEDIA CMI8788 DRIVER 2834M: Clemens Ladisch <clemens@ladisch.de> 2835L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2836T: git git://git.alsa-project.org/alsa-kernel.git 2837S: Maintained 2838F: sound/pci/oxygen/ 2839 2840C6X ARCHITECTURE 2841M: Mark Salter <msalter@redhat.com> 2842M: Aurelien Jacquiot <a-jacquiot@ti.com> 2843L: linux-c6x-dev@linux-c6x.org 2844W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2845S: Maintained 2846F: arch/c6x/ 2847 2848CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2849M: David Howells <dhowells@redhat.com> 2850L: linux-cachefs@redhat.com (moderated for non-subscribers) 2851S: Supported 2852F: Documentation/filesystems/caching/cachefiles.txt 2853F: fs/cachefiles/ 2854 2855CADET FM/AM RADIO RECEIVER DRIVER 2856M: Hans Verkuil <hverkuil@xs4all.nl> 2857L: linux-media@vger.kernel.org 2858T: git git://linuxtv.org/media_tree.git 2859W: https://linuxtv.org 2860S: Maintained 2861F: drivers/media/radio/radio-cadet* 2862 2863CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2864M: Jonathan Corbet <corbet@lwn.net> 2865L: linux-media@vger.kernel.org 2866T: git git://linuxtv.org/media_tree.git 2867S: Maintained 2868F: Documentation/media/v4l-drivers/cafe_ccic* 2869F: drivers/media/platform/marvell-ccic/ 2870 2871CAIF NETWORK LAYER 2872M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2873L: netdev@vger.kernel.org 2874S: Supported 2875F: Documentation/networking/caif/ 2876F: drivers/net/caif/ 2877F: include/uapi/linux/caif/ 2878F: include/net/caif/ 2879F: net/caif/ 2880 2881CALGARY x86-64 IOMMU 2882M: Muli Ben-Yehuda <mulix@mulix.org> 2883M: Jon Mason <jdmason@kudzu.us> 2884L: iommu@lists.linux-foundation.org 2885S: Maintained 2886F: arch/x86/kernel/pci-calgary_64.c 2887F: arch/x86/kernel/tce_64.c 2888F: arch/x86/include/asm/calgary.h 2889F: arch/x86/include/asm/tce.h 2890 2891CAN NETWORK LAYER 2892M: Oliver Hartkopp <socketcan@hartkopp.net> 2893M: Marc Kleine-Budde <mkl@pengutronix.de> 2894L: linux-can@vger.kernel.org 2895W: https://github.com/linux-can 2896T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2897T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2898S: Maintained 2899F: Documentation/networking/can.txt 2900F: net/can/ 2901F: include/linux/can/core.h 2902F: include/uapi/linux/can.h 2903F: include/uapi/linux/can/bcm.h 2904F: include/uapi/linux/can/raw.h 2905F: include/uapi/linux/can/gw.h 2906 2907CAN NETWORK DRIVERS 2908M: Wolfgang Grandegger <wg@grandegger.com> 2909M: Marc Kleine-Budde <mkl@pengutronix.de> 2910L: linux-can@vger.kernel.org 2911W: https://github.com/linux-can 2912T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2913T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2914S: Maintained 2915F: Documentation/devicetree/bindings/net/can/ 2916F: drivers/net/can/ 2917F: include/linux/can/dev.h 2918F: include/linux/can/platform/ 2919F: include/uapi/linux/can/error.h 2920F: include/uapi/linux/can/netlink.h 2921 2922CAPABILITIES 2923M: Serge Hallyn <serge@hallyn.com> 2924L: linux-security-module@vger.kernel.org 2925S: Supported 2926F: include/linux/capability.h 2927F: include/uapi/linux/capability.h 2928F: security/commoncap.c 2929F: kernel/capability.c 2930 2931CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2932M: Kevin Tsai <ktsai@capellamicro.com> 2933S: Maintained 2934F: drivers/iio/light/cm* 2935F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2936 2937CAVIUM I2C DRIVER 2938M: Jan Glauber <jglauber@cavium.com> 2939M: David Daney <david.daney@cavium.com> 2940W: http://www.cavium.com 2941S: Supported 2942F: drivers/i2c/busses/i2c-octeon* 2943F: drivers/i2c/busses/i2c-thunderx* 2944 2945CAVIUM LIQUIDIO NETWORK DRIVER 2946M: Derek Chickles <derek.chickles@caviumnetworks.com> 2947M: Satanand Burla <satananda.burla@caviumnetworks.com> 2948M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2949M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2950L: netdev@vger.kernel.org 2951W: http://www.cavium.com 2952S: Supported 2953F: drivers/net/ethernet/cavium/liquidio/ 2954 2955CC2520 IEEE-802.15.4 RADIO DRIVER 2956M: Varka Bhadram <varkabhadram@gmail.com> 2957L: linux-wpan@vger.kernel.org 2958S: Maintained 2959F: drivers/net/ieee802154/cc2520.c 2960F: include/linux/spi/cc2520.h 2961F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2962 2963CEC DRIVER 2964M: Hans Verkuil <hans.verkuil@cisco.com> 2965L: linux-media@vger.kernel.org 2966T: git git://linuxtv.org/media_tree.git 2967W: http://linuxtv.org 2968S: Supported 2969F: Documentation/cec.txt 2970F: Documentation/media/uapi/cec 2971F: drivers/staging/media/cec/ 2972F: drivers/media/cec-edid.c 2973F: drivers/media/rc/keymaps/rc-cec.c 2974F: include/media/cec.h 2975F: include/media/cec-edid.h 2976F: include/linux/cec.h 2977F: include/linux/cec-funcs.h 2978 2979CELL BROADBAND ENGINE ARCHITECTURE 2980M: Arnd Bergmann <arnd@arndb.de> 2981L: linuxppc-dev@lists.ozlabs.org 2982W: http://www.ibm.com/developerworks/power/cell/ 2983S: Supported 2984F: arch/powerpc/include/asm/cell*.h 2985F: arch/powerpc/include/asm/spu*.h 2986F: arch/powerpc/include/uapi/asm/spu*.h 2987F: arch/powerpc/oprofile/*cell* 2988F: arch/powerpc/platforms/cell/ 2989 2990CEPH COMMON CODE (LIBCEPH) 2991M: Ilya Dryomov <idryomov@gmail.com> 2992M: "Yan, Zheng" <zyan@redhat.com> 2993M: Sage Weil <sage@redhat.com> 2994L: ceph-devel@vger.kernel.org 2995W: http://ceph.com/ 2996T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2997T: git git://github.com/ceph/ceph-client.git 2998S: Supported 2999F: net/ceph/ 3000F: include/linux/ceph/ 3001F: include/linux/crush/ 3002 3003CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3004M: "Yan, Zheng" <zyan@redhat.com> 3005M: Sage Weil <sage@redhat.com> 3006M: Ilya Dryomov <idryomov@gmail.com> 3007L: ceph-devel@vger.kernel.org 3008W: http://ceph.com/ 3009T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3010T: git git://github.com/ceph/ceph-client.git 3011S: Supported 3012F: Documentation/filesystems/ceph.txt 3013F: fs/ceph/ 3014 3015CERTIFICATE HANDLING: 3016M: David Howells <dhowells@redhat.com> 3017M: David Woodhouse <dwmw2@infradead.org> 3018L: keyrings@vger.kernel.org 3019S: Maintained 3020F: Documentation/module-signing.txt 3021F: certs/ 3022F: scripts/sign-file.c 3023F: scripts/extract-cert.c 3024 3025CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3026L: linux-usb@vger.kernel.org 3027S: Orphan 3028F: Documentation/usb/WUSB-Design-overview.txt 3029F: Documentation/usb/wusb-cbaf 3030F: drivers/usb/host/hwa-hc.c 3031F: drivers/usb/host/whci/ 3032F: drivers/usb/wusbcore/ 3033F: include/linux/usb/wusb* 3034 3035CFAG12864B LCD DRIVER 3036M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3037W: http://miguelojeda.es/auxdisplay.htm 3038W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3039S: Maintained 3040F: drivers/auxdisplay/cfag12864b.c 3041F: include/linux/cfag12864b.h 3042 3043CFAG12864BFB LCD FRAMEBUFFER DRIVER 3044M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3045W: http://miguelojeda.es/auxdisplay.htm 3046W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3047S: Maintained 3048F: drivers/auxdisplay/cfag12864bfb.c 3049F: include/linux/cfag12864b.h 3050 3051CFG80211 and NL80211 3052M: Johannes Berg <johannes@sipsolutions.net> 3053L: linux-wireless@vger.kernel.org 3054W: http://wireless.kernel.org/ 3055T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3057S: Maintained 3058F: include/uapi/linux/nl80211.h 3059F: include/net/cfg80211.h 3060F: net/wireless/* 3061X: net/wireless/wext* 3062 3063CHAR and MISC DRIVERS 3064M: Arnd Bergmann <arnd@arndb.de> 3065M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3066T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3067S: Supported 3068F: drivers/char/* 3069F: drivers/misc/* 3070F: include/linux/miscdevice.h 3071 3072CHECKPATCH 3073M: Andy Whitcroft <apw@canonical.com> 3074M: Joe Perches <joe@perches.com> 3075S: Maintained 3076F: scripts/checkpatch.pl 3077 3078CHINESE DOCUMENTATION 3079M: Harry Wei <harryxiyou@gmail.com> 3080L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3081L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3082S: Maintained 3083F: Documentation/zh_CN/ 3084 3085CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3086M: Peter Chen <Peter.Chen@nxp.com> 3087T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3088L: linux-usb@vger.kernel.org 3089S: Maintained 3090F: drivers/usb/chipidea/ 3091 3092CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3093M: Hans de Goede <hdegoede@redhat.com> 3094L: linux-input@vger.kernel.org 3095S: Maintained 3096F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3097F: drivers/input/touchscreen/chipone_icn8318.c 3098 3099CHROME HARDWARE PLATFORM SUPPORT 3100M: Olof Johansson <olof@lixom.net> 3101S: Maintained 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3103F: drivers/platform/chrome/ 3104 3105CISCO VIC ETHERNET NIC DRIVER 3106M: Christian Benvenuti <benve@cisco.com> 3107M: Sujith Sankar <ssujith@cisco.com> 3108M: Govindarajulu Varadarajan <_govind@gmx.com> 3109M: Neel Patel <neepatel@cisco.com> 3110S: Supported 3111F: drivers/net/ethernet/cisco/enic/ 3112 3113CISCO VIC LOW LATENCY NIC DRIVER 3114M: Christian Benvenuti <benve@cisco.com> 3115M: Dave Goodell <dgoodell@cisco.com> 3116S: Supported 3117F: drivers/infiniband/hw/usnic/ 3118 3119CIRRUS LOGIC EP93XX ETHERNET DRIVER 3120M: Hartley Sweeten <hsweeten@visionengravers.com> 3121L: netdev@vger.kernel.org 3122S: Maintained 3123F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3124 3125CIRRUS LOGIC AUDIO CODEC DRIVERS 3126M: Brian Austin <brian.austin@cirrus.com> 3127M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3128L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3129S: Maintained 3130F: sound/soc/codecs/cs* 3131 3132CLEANCACHE API 3133M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3134L: linux-kernel@vger.kernel.org 3135S: Maintained 3136F: mm/cleancache.c 3137F: include/linux/cleancache.h 3138 3139CLK API 3140M: Russell King <linux@armlinux.org.uk> 3141L: linux-clk@vger.kernel.org 3142S: Maintained 3143F: include/linux/clk.h 3144 3145CLOCKSOURCE, CLOCKEVENT DRIVERS 3146M: Daniel Lezcano <daniel.lezcano@linaro.org> 3147M: Thomas Gleixner <tglx@linutronix.de> 3148L: linux-kernel@vger.kernel.org 3149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3150S: Supported 3151F: drivers/clocksource 3152 3153CISCO FCOE HBA DRIVER 3154M: Hiral Patel <hiralpat@cisco.com> 3155M: Suma Ramars <sramars@cisco.com> 3156M: Brian Uchino <buchino@cisco.com> 3157L: linux-scsi@vger.kernel.org 3158S: Supported 3159F: drivers/scsi/fnic/ 3160 3161CISCO SCSI HBA DRIVER 3162M: Narsimhulu Musini <nmusini@cisco.com> 3163M: Sesidhar Baddela <sebaddel@cisco.com> 3164L: linux-scsi@vger.kernel.org 3165S: Supported 3166F: drivers/scsi/snic/ 3167 3168CMPC ACPI DRIVER 3169M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3170M: Daniel Oliveira Nascimento <don@syst.com.br> 3171L: platform-driver-x86@vger.kernel.org 3172S: Supported 3173F: drivers/platform/x86/classmate-laptop.c 3174 3175COBALT MEDIA DRIVER 3176M: Hans Verkuil <hans.verkuil@cisco.com> 3177L: linux-media@vger.kernel.org 3178T: git git://linuxtv.org/media_tree.git 3179W: https://linuxtv.org 3180S: Supported 3181F: drivers/media/pci/cobalt/ 3182 3183COCCINELLE/Semantic Patches (SmPL) 3184M: Julia Lawall <Julia.Lawall@lip6.fr> 3185M: Gilles Muller <Gilles.Muller@lip6.fr> 3186M: Nicolas Palix <nicolas.palix@imag.fr> 3187M: Michal Marek <mmarek@suse.com> 3188L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3189T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3190W: http://coccinelle.lip6.fr/ 3191S: Supported 3192F: Documentation/dev-tools/coccinelle.rst 3193F: scripts/coccinelle/ 3194F: scripts/coccicheck 3195 3196CODA FILE SYSTEM 3197M: Jan Harkes <jaharkes@cs.cmu.edu> 3198M: coda@cs.cmu.edu 3199L: codalist@coda.cs.cmu.edu 3200W: http://www.coda.cs.cmu.edu/ 3201S: Maintained 3202F: Documentation/filesystems/coda.txt 3203F: fs/coda/ 3204F: include/linux/coda*.h 3205F: include/uapi/linux/coda*.h 3206 3207CODA V4L2 MEM2MEM DRIVER 3208M: Philipp Zabel <p.zabel@pengutronix.de> 3209L: linux-media@vger.kernel.org 3210S: Maintained 3211F: Documentation/devicetree/bindings/media/coda.txt 3212F: drivers/media/platform/coda/ 3213 3214COMMON CLK FRAMEWORK 3215M: Michael Turquette <mturquette@baylibre.com> 3216M: Stephen Boyd <sboyd@codeaurora.org> 3217L: linux-clk@vger.kernel.org 3218Q: http://patchwork.kernel.org/project/linux-clk/list/ 3219T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3220S: Maintained 3221F: Documentation/devicetree/bindings/clock/ 3222F: drivers/clk/ 3223X: drivers/clk/clkdev.c 3224F: include/linux/clk-pr* 3225F: include/linux/clk/ 3226 3227COMMON INTERNET FILE SYSTEM (CIFS) 3228M: Steve French <sfrench@samba.org> 3229L: linux-cifs@vger.kernel.org 3230L: samba-technical@lists.samba.org (moderated for non-subscribers) 3231W: http://linux-cifs.samba.org/ 3232T: git git://git.samba.org/sfrench/cifs-2.6.git 3233S: Supported 3234F: Documentation/filesystems/cifs/ 3235F: fs/cifs/ 3236 3237COMPACTPCI HOTPLUG CORE 3238M: Scott Murray <scott@spiteful.org> 3239L: linux-pci@vger.kernel.org 3240S: Maintained 3241F: drivers/pci/hotplug/cpci_hotplug* 3242 3243COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3244M: Scott Murray <scott@spiteful.org> 3245L: linux-pci@vger.kernel.org 3246S: Maintained 3247F: drivers/pci/hotplug/cpcihp_zt5550.* 3248 3249COMPACTPCI HOTPLUG GENERIC DRIVER 3250M: Scott Murray <scott@spiteful.org> 3251L: linux-pci@vger.kernel.org 3252S: Maintained 3253F: drivers/pci/hotplug/cpcihp_generic.c 3254 3255COMPAL LAPTOP SUPPORT 3256M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3257L: platform-driver-x86@vger.kernel.org 3258S: Maintained 3259F: drivers/platform/x86/compal-laptop.c 3260 3261CONEXANT ACCESSRUNNER USB DRIVER 3262L: accessrunner-general@lists.sourceforge.net 3263W: http://accessrunner.sourceforge.net/ 3264S: Orphan 3265F: drivers/usb/atm/cxacru.c 3266 3267CONFIGFS 3268M: Joel Becker <jlbec@evilplan.org> 3269M: Christoph Hellwig <hch@lst.de> 3270T: git git://git.infradead.org/users/hch/configfs.git 3271S: Supported 3272F: fs/configfs/ 3273F: include/linux/configfs.h 3274 3275CONNECTOR 3276M: Evgeniy Polyakov <zbr@ioremap.net> 3277L: netdev@vger.kernel.org 3278S: Maintained 3279F: drivers/connector/ 3280 3281CONTROL GROUP (CGROUP) 3282M: Tejun Heo <tj@kernel.org> 3283M: Li Zefan <lizefan@huawei.com> 3284M: Johannes Weiner <hannes@cmpxchg.org> 3285L: cgroups@vger.kernel.org 3286T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3287S: Maintained 3288F: Documentation/cgroup* 3289F: include/linux/cgroup* 3290F: kernel/cgroup* 3291 3292CONTROL GROUP - CPUSET 3293M: Li Zefan <lizefan@huawei.com> 3294L: cgroups@vger.kernel.org 3295W: http://www.bullopensource.org/cpuset/ 3296W: http://oss.sgi.com/projects/cpusets/ 3297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3298S: Maintained 3299F: Documentation/cgroup-v1/cpusets.txt 3300F: include/linux/cpuset.h 3301F: kernel/cpuset.c 3302 3303CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3304M: Johannes Weiner <hannes@cmpxchg.org> 3305M: Michal Hocko <mhocko@kernel.org> 3306M: Vladimir Davydov <vdavydov.dev@gmail.com> 3307L: cgroups@vger.kernel.org 3308L: linux-mm@kvack.org 3309S: Maintained 3310F: mm/memcontrol.c 3311F: mm/swap_cgroup.c 3312 3313CORETEMP HARDWARE MONITORING DRIVER 3314M: Fenghua Yu <fenghua.yu@intel.com> 3315L: linux-hwmon@vger.kernel.org 3316S: Maintained 3317F: Documentation/hwmon/coretemp 3318F: drivers/hwmon/coretemp.c 3319 3320COSA/SRP SYNC SERIAL DRIVER 3321M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3322W: http://www.fi.muni.cz/~kas/cosa/ 3323S: Maintained 3324F: drivers/net/wan/cosa* 3325 3326CPMAC ETHERNET DRIVER 3327M: Florian Fainelli <f.fainelli@gmail.com> 3328L: netdev@vger.kernel.org 3329S: Maintained 3330F: drivers/net/ethernet/ti/cpmac.c 3331 3332CPU FREQUENCY DRIVERS 3333M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3334M: Viresh Kumar <viresh.kumar@linaro.org> 3335L: linux-pm@vger.kernel.org 3336S: Maintained 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3338T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3339F: Documentation/cpu-freq/ 3340F: drivers/cpufreq/ 3341F: include/linux/cpufreq.h 3342 3343CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3344M: Viresh Kumar <viresh.kumar@linaro.org> 3345M: Sudeep Holla <sudeep.holla@arm.com> 3346L: linux-pm@vger.kernel.org 3347W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3348S: Maintained 3349F: drivers/cpufreq/arm_big_little.h 3350F: drivers/cpufreq/arm_big_little.c 3351F: drivers/cpufreq/arm_big_little_dt.c 3352 3353CPUIDLE DRIVER - ARM BIG LITTLE 3354M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3355M: Daniel Lezcano <daniel.lezcano@linaro.org> 3356L: linux-pm@vger.kernel.org 3357L: linux-arm-kernel@lists.infradead.org 3358T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3359S: Maintained 3360F: drivers/cpuidle/cpuidle-big_little.c 3361 3362CPUIDLE DRIVER - ARM EXYNOS 3363M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3364M: Daniel Lezcano <daniel.lezcano@linaro.org> 3365M: Kukjin Kim <kgene@kernel.org> 3366L: linux-pm@vger.kernel.org 3367L: linux-samsung-soc@vger.kernel.org 3368S: Supported 3369F: drivers/cpuidle/cpuidle-exynos.c 3370F: arch/arm/mach-exynos/pm.c 3371 3372CPUIDLE DRIVERS 3373M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3374M: Daniel Lezcano <daniel.lezcano@linaro.org> 3375L: linux-pm@vger.kernel.org 3376S: Maintained 3377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3378F: drivers/cpuidle/* 3379F: include/linux/cpuidle.h 3380 3381CPUID/MSR DRIVER 3382M: "H. Peter Anvin" <hpa@zytor.com> 3383S: Maintained 3384F: arch/x86/kernel/cpuid.c 3385F: arch/x86/kernel/msr.c 3386 3387CPU POWER MONITORING SUBSYSTEM 3388M: Thomas Renninger <trenn@suse.com> 3389L: linux-pm@vger.kernel.org 3390S: Maintained 3391F: tools/power/cpupower/ 3392 3393CRAMFS FILESYSTEM 3394W: http://sourceforge.net/projects/cramfs/ 3395S: Orphan / Obsolete 3396F: Documentation/filesystems/cramfs.txt 3397F: fs/cramfs/ 3398 3399CRIS PORT 3400M: Mikael Starvik <starvik@axis.com> 3401M: Jesper Nilsson <jesper.nilsson@axis.com> 3402L: linux-cris-kernel@axis.com 3403W: http://developer.axis.com 3404T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3405S: Maintained 3406F: arch/cris/ 3407F: drivers/tty/serial/crisv10.* 3408 3409CRYPTO API 3410M: Herbert Xu <herbert@gondor.apana.org.au> 3411M: "David S. Miller" <davem@davemloft.net> 3412L: linux-crypto@vger.kernel.org 3413T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3414T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3415S: Maintained 3416F: Documentation/crypto/ 3417F: Documentation/devicetree/bindings/crypto/ 3418F: Documentation/DocBook/crypto-API.tmpl 3419F: arch/*/crypto/ 3420F: crypto/ 3421F: drivers/crypto/ 3422F: include/crypto/ 3423 3424CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3425M: Neil Horman <nhorman@tuxdriver.com> 3426L: linux-crypto@vger.kernel.org 3427S: Maintained 3428F: crypto/ansi_cprng.c 3429F: crypto/rng.c 3430 3431CS3308 MEDIA DRIVER 3432M: Hans Verkuil <hverkuil@xs4all.nl> 3433L: linux-media@vger.kernel.org 3434T: git git://linuxtv.org/media_tree.git 3435W: http://linuxtv.org 3436S: Odd Fixes 3437F: drivers/media/i2c/cs3308.c 3438F: drivers/media/i2c/cs3308.h 3439 3440CS5535 Audio ALSA driver 3441M: Jaya Kumar <jayakumar.alsa@gmail.com> 3442S: Maintained 3443F: sound/pci/cs5535audio/ 3444 3445CW1200 WLAN driver 3446M: Solomon Peachy <pizza@shaftnet.org> 3447S: Maintained 3448F: drivers/net/wireless/st/cw1200/ 3449 3450CX18 VIDEO4LINUX DRIVER 3451M: Andy Walls <awalls@md.metrocast.net> 3452L: ivtv-devel@ivtvdriver.org (subscribers-only) 3453L: linux-media@vger.kernel.org 3454T: git git://linuxtv.org/media_tree.git 3455W: https://linuxtv.org 3456W: http://www.ivtvdriver.org/index.php/Cx18 3457S: Maintained 3458F: Documentation/media/v4l-drivers/cx18* 3459F: drivers/media/pci/cx18/ 3460F: include/uapi/linux/ivtv* 3461 3462CX2341X MPEG ENCODER HELPER MODULE 3463M: Hans Verkuil <hverkuil@xs4all.nl> 3464L: linux-media@vger.kernel.org 3465T: git git://linuxtv.org/media_tree.git 3466W: https://linuxtv.org 3467S: Maintained 3468F: drivers/media/common/cx2341x* 3469F: include/media/cx2341x* 3470 3471CX24120 MEDIA DRIVER 3472M: Jemma Denson <jdenson@gmail.com> 3473M: Patrick Boettcher <patrick.boettcher@posteo.de> 3474L: linux-media@vger.kernel.org 3475W: https://linuxtv.org 3476Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3477S: Maintained 3478F: drivers/media/dvb-frontends/cx24120* 3479 3480CX88 VIDEO4LINUX DRIVER 3481M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3482M: Mauro Carvalho Chehab <mchehab@kernel.org> 3483L: linux-media@vger.kernel.org 3484W: https://linuxtv.org 3485T: git git://linuxtv.org/media_tree.git 3486S: Odd fixes 3487F: Documentation/media/v4l-drivers/cx88* 3488F: drivers/media/pci/cx88/ 3489 3490CXD2820R MEDIA DRIVER 3491M: Antti Palosaari <crope@iki.fi> 3492L: linux-media@vger.kernel.org 3493W: https://linuxtv.org 3494W: http://palosaari.fi/linux/ 3495Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3496T: git git://linuxtv.org/anttip/media_tree.git 3497S: Maintained 3498F: drivers/media/dvb-frontends/cxd2820r* 3499 3500CXGB3 ETHERNET DRIVER (CXGB3) 3501M: Santosh Raspatur <santosh@chelsio.com> 3502L: netdev@vger.kernel.org 3503W: http://www.chelsio.com 3504S: Supported 3505F: drivers/net/ethernet/chelsio/cxgb3/ 3506 3507CXGB3 ISCSI DRIVER (CXGB3I) 3508M: Karen Xie <kxie@chelsio.com> 3509L: linux-scsi@vger.kernel.org 3510W: http://www.chelsio.com 3511S: Supported 3512F: drivers/scsi/cxgbi/cxgb3i 3513 3514CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3515M: Steve Wise <swise@chelsio.com> 3516L: linux-rdma@vger.kernel.org 3517W: http://www.openfabrics.org 3518S: Supported 3519F: drivers/infiniband/hw/cxgb3/ 3520F: include/uapi/rdma/cxgb3-abi.h 3521 3522CXGB4 ETHERNET DRIVER (CXGB4) 3523M: Hariprasad S <hariprasad@chelsio.com> 3524L: netdev@vger.kernel.org 3525W: http://www.chelsio.com 3526S: Supported 3527F: drivers/net/ethernet/chelsio/cxgb4/ 3528 3529CXGB4 ISCSI DRIVER (CXGB4I) 3530M: Karen Xie <kxie@chelsio.com> 3531L: linux-scsi@vger.kernel.org 3532W: http://www.chelsio.com 3533S: Supported 3534F: drivers/scsi/cxgbi/cxgb4i 3535 3536CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3537M: Steve Wise <swise@chelsio.com> 3538L: linux-rdma@vger.kernel.org 3539W: http://www.openfabrics.org 3540S: Supported 3541F: drivers/infiniband/hw/cxgb4/ 3542F: include/uapi/rdma/cxgb4-abi.h 3543 3544CXGB4VF ETHERNET DRIVER (CXGB4VF) 3545M: Casey Leedom <leedom@chelsio.com> 3546L: netdev@vger.kernel.org 3547W: http://www.chelsio.com 3548S: Supported 3549F: drivers/net/ethernet/chelsio/cxgb4vf/ 3550 3551CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3552M: Ian Munsie <imunsie@au1.ibm.com> 3553M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3554L: linuxppc-dev@lists.ozlabs.org 3555S: Supported 3556F: arch/powerpc/platforms/powernv/pci-cxl.c 3557F: drivers/misc/cxl/ 3558F: include/misc/cxl* 3559F: include/uapi/misc/cxl.h 3560F: Documentation/powerpc/cxl.txt 3561F: Documentation/ABI/testing/sysfs-class-cxl 3562 3563CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3564M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3565M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3566M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3567L: linux-scsi@vger.kernel.org 3568S: Supported 3569F: drivers/scsi/cxlflash/ 3570F: include/uapi/scsi/cxlflash_ioctls.h 3571F: Documentation/powerpc/cxlflash.txt 3572 3573STMMAC ETHERNET DRIVER 3574M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3575M: Alexandre Torgue <alexandre.torgue@st.com> 3576L: netdev@vger.kernel.org 3577W: http://www.stlinux.com 3578S: Supported 3579F: drivers/net/ethernet/stmicro/stmmac/ 3580 3581CYBERPRO FB DRIVER 3582M: Russell King <linux@armlinux.org.uk> 3583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3584W: http://www.armlinux.org.uk/ 3585S: Maintained 3586F: drivers/video/fbdev/cyber2000fb.* 3587 3588CYCLADES ASYNC MUX DRIVER 3589W: http://www.cyclades.com/ 3590S: Orphan 3591F: drivers/tty/cyclades.c 3592F: include/linux/cyclades.h 3593F: include/uapi/linux/cyclades.h 3594 3595CYCLADES PC300 DRIVER 3596W: http://www.cyclades.com/ 3597S: Orphan 3598F: drivers/net/wan/pc300* 3599 3600CYPRESS_FIRMWARE MEDIA DRIVER 3601M: Antti Palosaari <crope@iki.fi> 3602L: linux-media@vger.kernel.org 3603W: https://linuxtv.org 3604W: http://palosaari.fi/linux/ 3605Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3606T: git git://linuxtv.org/anttip/media_tree.git 3607S: Maintained 3608F: drivers/media/common/cypress_firmware* 3609 3610CYTTSP TOUCHSCREEN DRIVER 3611M: Ferruh Yigit <fery@cypress.com> 3612L: linux-input@vger.kernel.org 3613S: Supported 3614F: drivers/input/touchscreen/cyttsp* 3615F: include/linux/input/cyttsp.h 3616 3617DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3618M: Joshua Kinard <kumba@gentoo.org> 3619S: Maintained 3620F: drivers/rtc/rtc-ds1685.c 3621F: include/linux/rtc/ds1685.h 3622 3623DAMA SLAVE for AX.25 3624M: Joerg Reuter <jreuter@yaina.de> 3625W: http://yaina.de/jreuter/ 3626W: http://www.qsl.net/dl1bke/ 3627L: linux-hams@vger.kernel.org 3628S: Maintained 3629F: net/ax25/af_ax25.c 3630F: net/ax25/ax25_dev.c 3631F: net/ax25/ax25_ds_* 3632F: net/ax25/ax25_in.c 3633F: net/ax25/ax25_out.c 3634F: net/ax25/ax25_timer.c 3635F: net/ax25/sysctl_net_ax25.c 3636 3637DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3638L: netdev@vger.kernel.org 3639S: Orphan 3640F: Documentation/networking/dmfe.txt 3641F: drivers/net/ethernet/dec/tulip/dmfe.c 3642 3643DC390/AM53C974 SCSI driver 3644M: Hannes Reinecke <hare@suse.com> 3645L: linux-scsi@vger.kernel.org 3646S: Maintained 3647F: drivers/scsi/am53c974.c 3648 3649DC395x SCSI driver 3650M: Oliver Neukum <oliver@neukum.org> 3651M: Ali Akcaagac <aliakc@web.de> 3652M: Jamie Lenehan <lenehan@twibble.org> 3653L: dc395x@twibble.org 3654W: http://twibble.org/dist/dc395x/ 3655W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3656S: Maintained 3657F: Documentation/scsi/dc395x.txt 3658F: drivers/scsi/dc395x.* 3659 3660DCCP PROTOCOL 3661M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3662L: dccp@vger.kernel.org 3663W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3664S: Maintained 3665F: include/linux/dccp.h 3666F: include/uapi/linux/dccp.h 3667F: include/linux/tfrc.h 3668F: net/dccp/ 3669 3670DECnet NETWORK LAYER 3671W: http://linux-decnet.sourceforge.net 3672L: linux-decnet-user@lists.sourceforge.net 3673S: Orphan 3674F: Documentation/networking/decnet.txt 3675F: net/decnet/ 3676 3677DECSTATION PLATFORM SUPPORT 3678M: "Maciej W. Rozycki" <macro@linux-mips.org> 3679L: linux-mips@linux-mips.org 3680W: http://www.linux-mips.org/wiki/DECstation 3681S: Maintained 3682F: arch/mips/dec/ 3683F: arch/mips/include/asm/dec/ 3684F: arch/mips/include/asm/mach-dec/ 3685 3686DEFXX FDDI NETWORK DRIVER 3687M: "Maciej W. Rozycki" <macro@linux-mips.org> 3688S: Maintained 3689F: drivers/net/fddi/defxx.* 3690 3691DELL LAPTOP DRIVER 3692M: Matthew Garrett <mjg59@srcf.ucam.org> 3693M: Pali Rohár <pali.rohar@gmail.com> 3694L: platform-driver-x86@vger.kernel.org 3695S: Maintained 3696F: drivers/platform/x86/dell-laptop.c 3697 3698DELL LAPTOP RBTN DRIVER 3699M: Pali Rohár <pali.rohar@gmail.com> 3700S: Maintained 3701F: drivers/platform/x86/dell-rbtn.* 3702 3703DELL LAPTOP FREEFALL DRIVER 3704M: Pali Rohár <pali.rohar@gmail.com> 3705S: Maintained 3706F: drivers/platform/x86/dell-smo8800.c 3707 3708DELL LAPTOP SMM DRIVER 3709M: Pali Rohár <pali.rohar@gmail.com> 3710S: Maintained 3711F: drivers/hwmon/dell-smm-hwmon.c 3712F: include/uapi/linux/i8k.h 3713 3714DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3715M: Doug Warzecha <Douglas_Warzecha@dell.com> 3716S: Maintained 3717F: Documentation/dcdbas.txt 3718F: drivers/firmware/dcdbas.* 3719 3720DELL WMI EXTRAS DRIVER 3721M: Matthew Garrett <mjg59@srcf.ucam.org> 3722M: Pali Rohár <pali.rohar@gmail.com> 3723S: Maintained 3724F: drivers/platform/x86/dell-wmi.c 3725 3726DESIGNWARE USB2 DRD IP DRIVER 3727M: John Youn <johnyoun@synopsys.com> 3728L: linux-usb@vger.kernel.org 3729T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3730S: Maintained 3731F: drivers/usb/dwc2/ 3732 3733DESIGNWARE USB3 DRD IP DRIVER 3734M: Felipe Balbi <balbi@kernel.org> 3735L: linux-usb@vger.kernel.org 3736T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3737S: Maintained 3738F: drivers/usb/dwc3/ 3739 3740DEVICE COREDUMP (DEV_COREDUMP) 3741M: Johannes Berg <johannes@sipsolutions.net> 3742L: linux-kernel@vger.kernel.org 3743S: Maintained 3744F: drivers/base/devcoredump.c 3745F: include/linux/devcoredump.h 3746 3747DEVICE FREQUENCY (DEVFREQ) 3748M: MyungJoo Ham <myungjoo.ham@samsung.com> 3749M: Kyungmin Park <kyungmin.park@samsung.com> 3750L: linux-pm@vger.kernel.org 3751T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3752S: Maintained 3753F: drivers/devfreq/ 3754F: include/linux/devfreq.h 3755F: Documentation/devicetree/bindings/devfreq/ 3756 3757DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3758M: Chanwoo Choi <cw00.choi@samsung.com> 3759L: linux-pm@vger.kernel.org 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3761S: Supported 3762F: drivers/devfreq/event/ 3763F: drivers/devfreq/devfreq-event.c 3764F: include/linux/devfreq-event.h 3765F: Documentation/devicetree/bindings/devfreq/event/ 3766 3767BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3768M: Chanwoo Choi <cw00.choi@samsung.com> 3769L: linux-pm@vger.kernel.org 3770L: linux-samsung-soc@vger.kernel.org 3771T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3772S: Maintained 3773F: drivers/devfreq/exynos-bus.c 3774F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3775 3776DEVICE NUMBER REGISTRY 3777M: Torben Mathiasen <device@lanana.org> 3778W: http://lanana.org/docs/device-list/index.html 3779S: Maintained 3780 3781DEVICE-MAPPER (LVM) 3782M: Alasdair Kergon <agk@redhat.com> 3783M: Mike Snitzer <snitzer@redhat.com> 3784M: dm-devel@redhat.com 3785L: dm-devel@redhat.com 3786W: http://sources.redhat.com/dm 3787Q: http://patchwork.kernel.org/project/dm-devel/list/ 3788T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3789T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3790S: Maintained 3791F: Documentation/device-mapper/ 3792F: drivers/md/dm* 3793F: drivers/md/persistent-data/ 3794F: include/linux/device-mapper.h 3795F: include/linux/dm-*.h 3796F: include/uapi/linux/dm-*.h 3797 3798DEVLINK 3799M: Jiri Pirko <jiri@mellanox.com> 3800L: netdev@vger.kernel.org 3801S: Supported 3802F: net/core/devlink.c 3803F: include/net/devlink.h 3804F: include/uapi/linux/devlink.h 3805 3806DIALOG SEMICONDUCTOR DRIVERS 3807M: Support Opensource <support.opensource@diasemi.com> 3808W: http://www.dialog-semiconductor.com/products 3809S: Supported 3810F: Documentation/hwmon/da90?? 3811F: Documentation/devicetree/bindings/mfd/da90*.txt 3812F: Documentation/devicetree/bindings/regulator/da92*.txt 3813F: Documentation/devicetree/bindings/sound/da[79]*.txt 3814F: drivers/gpio/gpio-da90??.c 3815F: drivers/hwmon/da90??-hwmon.c 3816F: drivers/iio/adc/da91??-*.c 3817F: drivers/input/misc/da90??_onkey.c 3818F: drivers/input/touchscreen/da9052_tsi.c 3819F: drivers/leds/leds-da90??.c 3820F: drivers/mfd/da903x.c 3821F: drivers/mfd/da90??-*.c 3822F: drivers/mfd/da91??-*.c 3823F: drivers/power/supply/da9052-battery.c 3824F: drivers/power/supply/da91??-*.c 3825F: drivers/regulator/da903x.c 3826F: drivers/regulator/da9???-regulator.[ch] 3827F: drivers/rtc/rtc-da90??.c 3828F: drivers/video/backlight/da90??_bl.c 3829F: drivers/watchdog/da90??_wdt.c 3830F: include/linux/mfd/da903x.h 3831F: include/linux/mfd/da9052/ 3832F: include/linux/mfd/da9055/ 3833F: include/linux/mfd/da9062/ 3834F: include/linux/mfd/da9063/ 3835F: include/linux/mfd/da9150/ 3836F: include/linux/regulator/da9211.h 3837F: include/sound/da[79]*.h 3838F: sound/soc/codecs/da[79]*.[ch] 3839 3840DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3841M: William Breathitt Gray <vilhelm.gray@gmail.com> 3842L: linux-gpio@vger.kernel.org 3843S: Maintained 3844F: drivers/gpio/gpio-gpio-mm.c 3845 3846DIGI NEO AND CLASSIC PCI PRODUCTS 3847M: Lidza Louina <lidza.louina@gmail.com> 3848M: Mark Hounschell <markh@compro.net> 3849L: driverdev-devel@linuxdriverproject.org 3850S: Maintained 3851F: drivers/staging/dgnc/ 3852 3853DIOLAN U2C-12 I2C DRIVER 3854M: Guenter Roeck <linux@roeck-us.net> 3855L: linux-i2c@vger.kernel.org 3856S: Maintained 3857F: drivers/i2c/busses/i2c-diolan-u2c.c 3858 3859DIRECT ACCESS (DAX) 3860M: Matthew Wilcox <willy@linux.intel.com> 3861L: linux-fsdevel@vger.kernel.org 3862S: Supported 3863F: fs/dax.c 3864 3865DIRECTORY NOTIFICATION (DNOTIFY) 3866M: Eric Paris <eparis@parisplace.org> 3867S: Maintained 3868F: Documentation/filesystems/dnotify.txt 3869F: fs/notify/dnotify/ 3870F: include/linux/dnotify.h 3871 3872DISK GEOMETRY AND PARTITION HANDLING 3873M: Andries Brouwer <aeb@cwi.nl> 3874W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3875W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3876W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3877S: Maintained 3878 3879DISKQUOTA 3880M: Jan Kara <jack@suse.com> 3881S: Maintained 3882F: Documentation/filesystems/quota.txt 3883F: fs/quota/ 3884F: include/linux/quota*.h 3885F: include/uapi/linux/quota*.h 3886 3887DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3888M: Bernie Thompson <bernie@plugable.com> 3889L: linux-fbdev@vger.kernel.org 3890S: Maintained 3891W: http://plugable.com/category/projects/udlfb/ 3892F: drivers/video/fbdev/udlfb.c 3893F: include/video/udlfb.h 3894F: Documentation/fb/udlfb.txt 3895 3896DISTRIBUTED LOCK MANAGER (DLM) 3897M: Christine Caulfield <ccaulfie@redhat.com> 3898M: David Teigland <teigland@redhat.com> 3899L: cluster-devel@redhat.com 3900W: http://sources.redhat.com/cluster/ 3901T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3902S: Supported 3903F: fs/dlm/ 3904 3905DMA BUFFER SHARING FRAMEWORK 3906M: Sumit Semwal <sumit.semwal@linaro.org> 3907S: Maintained 3908L: linux-media@vger.kernel.org 3909L: dri-devel@lists.freedesktop.org 3910L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3911F: drivers/dma-buf/ 3912F: include/linux/dma-buf* 3913F: include/linux/reservation.h 3914F: include/linux/*fence.h 3915F: Documentation/dma-buf-sharing.txt 3916T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3917 3918SYNC FILE FRAMEWORK 3919M: Sumit Semwal <sumit.semwal@linaro.org> 3920R: Gustavo Padovan <gustavo@padovan.org> 3921S: Maintained 3922L: linux-media@vger.kernel.org 3923L: dri-devel@lists.freedesktop.org 3924F: drivers/dma-buf/sync_file.c 3925F: include/linux/sync_file.h 3926F: Documentation/sync_file.txt 3927T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3928 3929DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3930M: Vinod Koul <vinod.koul@intel.com> 3931L: dmaengine@vger.kernel.org 3932Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3933S: Maintained 3934F: drivers/dma/ 3935F: include/linux/dmaengine.h 3936F: Documentation/devicetree/bindings/dma/ 3937F: Documentation/dmaengine/ 3938T: git git://git.infradead.org/users/vkoul/slave-dma.git 3939 3940DME1737 HARDWARE MONITOR DRIVER 3941M: Juerg Haefliger <juergh@gmail.com> 3942L: linux-hwmon@vger.kernel.org 3943S: Maintained 3944F: Documentation/hwmon/dme1737 3945F: drivers/hwmon/dme1737.c 3946 3947DMI/SMBIOS SUPPORT 3948M: Jean Delvare <jdelvare@suse.com> 3949S: Maintained 3950T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3951F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3952F: drivers/firmware/dmi-id.c 3953F: drivers/firmware/dmi_scan.c 3954F: include/linux/dmi.h 3955 3956DOCUMENTATION 3957M: Jonathan Corbet <corbet@lwn.net> 3958L: linux-doc@vger.kernel.org 3959S: Maintained 3960F: Documentation/ 3961F: scripts/docproc.c 3962F: scripts/kernel-doc* 3963X: Documentation/ABI/ 3964X: Documentation/devicetree/ 3965X: Documentation/acpi 3966X: Documentation/power 3967X: Documentation/spi 3968X: Documentation/media 3969T: git git://git.lwn.net/linux.git docs-next 3970 3971DOUBLETALK DRIVER 3972M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3973L: blinux-list@redhat.com 3974S: Maintained 3975F: drivers/char/dtlk.c 3976F: include/linux/dtlk.h 3977 3978DPT_I2O SCSI RAID DRIVER 3979M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3980L: linux-scsi@vger.kernel.org 3981W: http://www.adaptec.com/ 3982S: Maintained 3983F: drivers/scsi/dpt* 3984F: drivers/scsi/dpt/ 3985 3986DRBD DRIVER 3987M: Philipp Reisner <philipp.reisner@linbit.com> 3988M: Lars Ellenberg <lars.ellenberg@linbit.com> 3989L: drbd-dev@lists.linbit.com 3990W: http://www.drbd.org 3991T: git git://git.linbit.com/linux-drbd.git 3992T: git git://git.linbit.com/drbd-8.4.git 3993S: Supported 3994F: drivers/block/drbd/ 3995F: lib/lru_cache.c 3996F: Documentation/blockdev/drbd/ 3997 3998DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3999M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4000T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4001S: Supported 4002F: Documentation/kobject.txt 4003F: drivers/base/ 4004F: fs/debugfs/ 4005F: fs/kernfs/ 4006F: fs/sysfs/ 4007F: include/linux/debugfs.h 4008F: include/linux/kobj* 4009F: lib/kobj* 4010 4011DRM DRIVERS 4012M: David Airlie <airlied@linux.ie> 4013L: dri-devel@lists.freedesktop.org 4014T: git git://people.freedesktop.org/~airlied/linux 4015S: Maintained 4016F: drivers/gpu/drm/ 4017F: drivers/gpu/vga/ 4018F: Documentation/devicetree/bindings/display/ 4019F: Documentation/devicetree/bindings/gpu/ 4020F: Documentation/devicetree/bindings/video/ 4021F: Documentation/gpu/ 4022F: include/drm/ 4023F: include/uapi/drm/ 4024 4025DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4026M: Dave Airlie <airlied@redhat.com> 4027S: Odd Fixes 4028F: drivers/gpu/drm/ast/ 4029 4030DRM DRIVER FOR BOCHS VIRTUAL GPU 4031M: Gerd Hoffmann <kraxel@redhat.com> 4032S: Odd Fixes 4033F: drivers/gpu/drm/bochs/ 4034 4035DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4036M: Dave Airlie <airlied@redhat.com> 4037S: Odd Fixes 4038F: drivers/gpu/drm/cirrus/ 4039 4040RADEON and AMDGPU DRM DRIVERS 4041M: Alex Deucher <alexander.deucher@amd.com> 4042M: Christian König <christian.koenig@amd.com> 4043L: dri-devel@lists.freedesktop.org 4044T: git git://people.freedesktop.org/~agd5f/linux 4045S: Supported 4046F: drivers/gpu/drm/radeon/ 4047F: include/uapi/drm/radeon_drm.h 4048F: drivers/gpu/drm/amd/ 4049F: include/uapi/drm/amdgpu_drm.h 4050 4051DRM PANEL DRIVERS 4052M: Thierry Reding <thierry.reding@gmail.com> 4053L: dri-devel@lists.freedesktop.org 4054T: git git://anongit.freedesktop.org/tegra/linux.git 4055S: Maintained 4056F: drivers/gpu/drm/drm_panel.c 4057F: drivers/gpu/drm/panel/ 4058F: include/drm/drm_panel.h 4059F: Documentation/devicetree/bindings/display/panel/ 4060 4061INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4062M: Daniel Vetter <daniel.vetter@intel.com> 4063M: Jani Nikula <jani.nikula@linux.intel.com> 4064L: intel-gfx@lists.freedesktop.org 4065L: dri-devel@lists.freedesktop.org 4066W: https://01.org/linuxgraphics/ 4067Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4068T: git git://anongit.freedesktop.org/drm-intel 4069S: Supported 4070F: drivers/gpu/drm/i915/ 4071F: include/drm/i915* 4072F: include/uapi/drm/i915_drm.h 4073F: Documentation/gpu/i915.rst 4074 4075DRM DRIVERS FOR ATMEL HLCDC 4076M: Boris Brezillon <boris.brezillon@free-electrons.com> 4077L: dri-devel@lists.freedesktop.org 4078S: Supported 4079F: drivers/gpu/drm/atmel-hlcdc/ 4080F: Documentation/devicetree/bindings/drm/atmel/ 4081 4082DRM DRIVERS FOR ALLWINNER A10 4083M: Maxime Ripard <maxime.ripard@free-electrons.com> 4084L: dri-devel@lists.freedesktop.org 4085S: Supported 4086F: drivers/gpu/drm/sun4i/ 4087F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4088 4089DRM DRIVERS FOR EXYNOS 4090M: Inki Dae <inki.dae@samsung.com> 4091M: Joonyoung Shim <jy0922.shim@samsung.com> 4092M: Seung-Woo Kim <sw0312.kim@samsung.com> 4093M: Kyungmin Park <kyungmin.park@samsung.com> 4094L: dri-devel@lists.freedesktop.org 4095T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4096S: Supported 4097F: drivers/gpu/drm/exynos/ 4098F: include/uapi/drm/exynos_drm.h 4099F: Documentation/devicetree/bindings/display/exynos/ 4100 4101DRM DRIVERS FOR FREESCALE DCU 4102M: Stefan Agner <stefan@agner.ch> 4103M: Alison Wang <alison.wang@freescale.com> 4104L: dri-devel@lists.freedesktop.org 4105S: Supported 4106F: drivers/gpu/drm/fsl-dcu/ 4107F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4108F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4109F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4110 4111DRM DRIVERS FOR FREESCALE IMX 4112M: Philipp Zabel <p.zabel@pengutronix.de> 4113L: dri-devel@lists.freedesktop.org 4114S: Maintained 4115F: drivers/gpu/drm/imx/ 4116F: drivers/gpu/ipu-v3/ 4117F: Documentation/devicetree/bindings/display/imx/ 4118 4119DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4120M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4121L: dri-devel@lists.freedesktop.org 4122T: git git://github.com/patjak/drm-gma500 4123S: Maintained 4124F: drivers/gpu/drm/gma500/ 4125 4126DRM DRIVERS FOR HISILICON 4127M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4128R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4129R: Chen Feng <puck.chen@hisilicon.com> 4130L: dri-devel@lists.freedesktop.org 4131T: git git://github.com/xin3liang/linux.git 4132S: Maintained 4133F: drivers/gpu/drm/hisilicon/ 4134F: Documentation/devicetree/bindings/display/hisilicon/ 4135 4136DRM DRIVER FOR INTEL I810 VIDEO CARDS 4137S: Orphan / Obsolete 4138F: drivers/gpu/drm/i810/ 4139F: include/uapi/drm/i810_drm.h 4140 4141DRM DRIVERS FOR MEDIATEK 4142M: CK Hu <ck.hu@mediatek.com> 4143M: Philipp Zabel <p.zabel@pengutronix.de> 4144L: dri-devel@lists.freedesktop.org 4145S: Supported 4146F: drivers/gpu/drm/mediatek/ 4147F: Documentation/devicetree/bindings/display/mediatek/ 4148 4149DRM DRIVER FOR MSM ADRENO GPU 4150M: Rob Clark <robdclark@gmail.com> 4151L: linux-arm-msm@vger.kernel.org 4152L: dri-devel@lists.freedesktop.org 4153L: freedreno@lists.freedesktop.org 4154T: git git://people.freedesktop.org/~robclark/linux 4155S: Maintained 4156F: drivers/gpu/drm/msm/ 4157F: include/uapi/drm/msm_drm.h 4158F: Documentation/devicetree/bindings/display/msm/ 4159 4160DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4161M: Ben Skeggs <bskeggs@redhat.com> 4162L: dri-devel@lists.freedesktop.org 4163L: nouveau@lists.freedesktop.org 4164T: git git://github.com/skeggsb/linux 4165S: Supported 4166F: drivers/gpu/drm/nouveau/ 4167F: include/uapi/drm/nouveau_drm.h 4168 4169DRM DRIVERS FOR NVIDIA TEGRA 4170M: Thierry Reding <thierry.reding@gmail.com> 4171L: dri-devel@lists.freedesktop.org 4172L: linux-tegra@vger.kernel.org 4173T: git git://anongit.freedesktop.org/tegra/linux.git 4174S: Supported 4175F: drivers/gpu/drm/tegra/ 4176F: drivers/gpu/host1x/ 4177F: include/linux/host1x.h 4178F: include/uapi/drm/tegra_drm.h 4179F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4180 4181DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4182S: Orphan / Obsolete 4183F: drivers/gpu/drm/mga/ 4184F: include/uapi/drm/mga_drm.h 4185 4186DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4187M: Dave Airlie <airlied@redhat.com> 4188S: Odd Fixes 4189F: drivers/gpu/drm/mgag200/ 4190 4191DRM DRIVER FOR RAGE 128 VIDEO CARDS 4192S: Orphan / Obsolete 4193F: drivers/gpu/drm/r128/ 4194F: include/uapi/drm/r128_drm.h 4195 4196DRM DRIVERS FOR RENESAS 4197M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4198L: dri-devel@lists.freedesktop.org 4199L: linux-renesas-soc@vger.kernel.org 4200T: git git://linuxtv.org/pinchartl/fbdev 4201S: Supported 4202F: drivers/gpu/drm/rcar-du/ 4203F: drivers/gpu/drm/shmobile/ 4204F: include/linux/platform_data/shmob_drm.h 4205F: Documentation/devicetree/bindings/display/renesas,du.txt 4206 4207DRM DRIVER FOR QXL VIRTUAL GPU 4208M: Dave Airlie <airlied@redhat.com> 4209S: Odd Fixes 4210F: drivers/gpu/drm/qxl/ 4211F: include/uapi/drm/qxl_drm.h 4212 4213DRM DRIVERS FOR ROCKCHIP 4214M: Mark Yao <mark.yao@rock-chips.com> 4215L: dri-devel@lists.freedesktop.org 4216S: Maintained 4217F: drivers/gpu/drm/rockchip/ 4218F: Documentation/devicetree/bindings/display/rockchip/ 4219 4220DRM DRIVER FOR SAVAGE VIDEO CARDS 4221S: Orphan / Obsolete 4222F: drivers/gpu/drm/savage/ 4223F: include/uapi/drm/savage_drm.h 4224 4225DRM DRIVER FOR SIS VIDEO CARDS 4226S: Orphan / Obsolete 4227F: drivers/gpu/drm/sis/ 4228F: include/uapi/drm/sis_drm.h 4229 4230DRM DRIVERS FOR STI 4231M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4232M: Vincent Abriou <vincent.abriou@st.com> 4233L: dri-devel@lists.freedesktop.org 4234T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4235S: Maintained 4236F: drivers/gpu/drm/sti 4237F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4238 4239DRM DRIVER FOR TDFX VIDEO CARDS 4240S: Orphan / Obsolete 4241F: drivers/gpu/drm/tdfx/ 4242 4243DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4244M: Dave Airlie <airlied@redhat.com> 4245S: Odd Fixes 4246F: drivers/gpu/drm/udl/ 4247 4248DRM DRIVERS FOR VIVANTE GPU IP 4249M: Lucas Stach <l.stach@pengutronix.de> 4250R: Russell King <linux+etnaviv@armlinux.org.uk> 4251R: Christian Gmeiner <christian.gmeiner@gmail.com> 4252L: dri-devel@lists.freedesktop.org 4253S: Maintained 4254F: drivers/gpu/drm/etnaviv/ 4255F: include/uapi/drm/etnaviv_drm.h 4256F: Documentation/devicetree/bindings/display/etnaviv/ 4257 4258DRM DRIVER FOR VMWARE VIRTUAL GPU 4259M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4260M: Sinclair Yeh <syeh@vmware.com> 4261M: Thomas Hellstrom <thellstrom@vmware.com> 4262L: dri-devel@lists.freedesktop.org 4263T: git git://people.freedesktop.org/~syeh/repos_linux 4264T: git git://people.freedesktop.org/~thomash/linux 4265S: Supported 4266F: drivers/gpu/drm/vmwgfx/ 4267F: include/uapi/drm/vmwgfx_drm.h 4268 4269DRM DRIVERS FOR VC4 4270M: Eric Anholt <eric@anholt.net> 4271T: git git://github.com/anholt/linux 4272S: Supported 4273F: drivers/gpu/drm/vc4/ 4274F: include/uapi/drm/vc4_drm.h 4275F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4276 4277DRM DRIVERS FOR TI OMAP 4278M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4279L: dri-devel@lists.freedesktop.org 4280S: Maintained 4281F: drivers/gpu/drm/omapdrm/ 4282F: Documentation/devicetree/bindings/display/ti/ 4283 4284DRM DRIVERS FOR TI LCDC 4285M: Jyri Sarha <jsarha@ti.com> 4286R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4287L: dri-devel@lists.freedesktop.org 4288S: Maintained 4289F: drivers/gpu/drm/tilcdc/ 4290F: Documentation/devicetree/bindings/display/tilcdc/ 4291 4292DSBR100 USB FM RADIO DRIVER 4293M: Alexey Klimov <klimov.linux@gmail.com> 4294L: linux-media@vger.kernel.org 4295T: git git://linuxtv.org/media_tree.git 4296S: Maintained 4297F: drivers/media/radio/dsbr100.c 4298 4299DSCC4 DRIVER 4300M: Francois Romieu <romieu@fr.zoreil.com> 4301L: netdev@vger.kernel.org 4302S: Maintained 4303F: drivers/net/wan/dscc4.c 4304 4305DT3155 MEDIA DRIVER 4306M: Hans Verkuil <hverkuil@xs4all.nl> 4307L: linux-media@vger.kernel.org 4308T: git git://linuxtv.org/media_tree.git 4309W: https://linuxtv.org 4310S: Odd Fixes 4311F: drivers/media/pci/dt3155/ 4312 4313DVB_USB_AF9015 MEDIA DRIVER 4314M: Antti Palosaari <crope@iki.fi> 4315L: linux-media@vger.kernel.org 4316W: https://linuxtv.org 4317W: http://palosaari.fi/linux/ 4318Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4319T: git git://linuxtv.org/anttip/media_tree.git 4320S: Maintained 4321F: drivers/media/usb/dvb-usb-v2/af9015* 4322 4323DVB_USB_AF9035 MEDIA DRIVER 4324M: Antti Palosaari <crope@iki.fi> 4325L: linux-media@vger.kernel.org 4326W: https://linuxtv.org 4327W: http://palosaari.fi/linux/ 4328Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4329T: git git://linuxtv.org/anttip/media_tree.git 4330S: Maintained 4331F: drivers/media/usb/dvb-usb-v2/af9035* 4332 4333DVB_USB_ANYSEE MEDIA DRIVER 4334M: Antti Palosaari <crope@iki.fi> 4335L: linux-media@vger.kernel.org 4336W: https://linuxtv.org 4337W: http://palosaari.fi/linux/ 4338Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4339T: git git://linuxtv.org/anttip/media_tree.git 4340S: Maintained 4341F: drivers/media/usb/dvb-usb-v2/anysee* 4342 4343DVB_USB_AU6610 MEDIA DRIVER 4344M: Antti Palosaari <crope@iki.fi> 4345L: linux-media@vger.kernel.org 4346W: https://linuxtv.org 4347W: http://palosaari.fi/linux/ 4348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4349T: git git://linuxtv.org/anttip/media_tree.git 4350S: Maintained 4351F: drivers/media/usb/dvb-usb-v2/au6610* 4352 4353DVB_USB_CE6230 MEDIA DRIVER 4354M: Antti Palosaari <crope@iki.fi> 4355L: linux-media@vger.kernel.org 4356W: https://linuxtv.org 4357W: http://palosaari.fi/linux/ 4358Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4359T: git git://linuxtv.org/anttip/media_tree.git 4360S: Maintained 4361F: drivers/media/usb/dvb-usb-v2/ce6230* 4362 4363DVB_USB_CXUSB MEDIA DRIVER 4364M: Michael Krufky <mkrufky@linuxtv.org> 4365L: linux-media@vger.kernel.org 4366W: https://linuxtv.org 4367W: http://github.com/mkrufky 4368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4369T: git git://linuxtv.org/media_tree.git 4370S: Maintained 4371F: drivers/media/usb/dvb-usb/cxusb* 4372 4373DVB_USB_EC168 MEDIA DRIVER 4374M: Antti Palosaari <crope@iki.fi> 4375L: linux-media@vger.kernel.org 4376W: https://linuxtv.org 4377W: http://palosaari.fi/linux/ 4378Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4379T: git git://linuxtv.org/anttip/media_tree.git 4380S: Maintained 4381F: drivers/media/usb/dvb-usb-v2/ec168* 4382 4383DVB_USB_GL861 MEDIA DRIVER 4384M: Antti Palosaari <crope@iki.fi> 4385L: linux-media@vger.kernel.org 4386W: https://linuxtv.org 4387Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4388T: git git://linuxtv.org/anttip/media_tree.git 4389S: Maintained 4390F: drivers/media/usb/dvb-usb-v2/gl861* 4391 4392DVB_USB_MXL111SF MEDIA DRIVER 4393M: Michael Krufky <mkrufky@linuxtv.org> 4394L: linux-media@vger.kernel.org 4395W: https://linuxtv.org 4396W: http://github.com/mkrufky 4397Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4398T: git git://linuxtv.org/mkrufky/mxl111sf.git 4399S: Maintained 4400F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4401 4402DVB_USB_RTL28XXU MEDIA DRIVER 4403M: Antti Palosaari <crope@iki.fi> 4404L: linux-media@vger.kernel.org 4405W: https://linuxtv.org 4406W: http://palosaari.fi/linux/ 4407Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4408T: git git://linuxtv.org/anttip/media_tree.git 4409S: Maintained 4410F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4411 4412DVB_USB_V2 MEDIA DRIVER 4413M: Antti Palosaari <crope@iki.fi> 4414L: linux-media@vger.kernel.org 4415W: https://linuxtv.org 4416W: http://palosaari.fi/linux/ 4417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4418T: git git://linuxtv.org/anttip/media_tree.git 4419S: Maintained 4420F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4421F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4422 4423DYNAMIC DEBUG 4424M: Jason Baron <jbaron@akamai.com> 4425S: Maintained 4426F: lib/dynamic_debug.c 4427F: include/linux/dynamic_debug.h 4428 4429DZ DECSTATION DZ11 SERIAL DRIVER 4430M: "Maciej W. Rozycki" <macro@linux-mips.org> 4431S: Maintained 4432F: drivers/tty/serial/dz.* 4433 4434E3X0 POWER BUTTON DRIVER 4435M: Moritz Fischer <moritz.fischer@ettus.com> 4436L: usrp-users@lists.ettus.com 4437W: http://www.ettus.com 4438S: Supported 4439F: drivers/input/misc/e3x0-button.c 4440F: Documentation/devicetree/bindings/input/e3x0-button.txt 4441 4442E4000 MEDIA DRIVER 4443M: Antti Palosaari <crope@iki.fi> 4444L: linux-media@vger.kernel.org 4445W: https://linuxtv.org 4446W: http://palosaari.fi/linux/ 4447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4448T: git git://linuxtv.org/anttip/media_tree.git 4449S: Maintained 4450F: drivers/media/tuners/e4000* 4451 4452EATA ISA/EISA/PCI SCSI DRIVER 4453M: Dario Ballabio <ballabio_dario@emc.com> 4454L: linux-scsi@vger.kernel.org 4455S: Maintained 4456F: drivers/scsi/eata.c 4457 4458EC100 MEDIA DRIVER 4459M: Antti Palosaari <crope@iki.fi> 4460L: linux-media@vger.kernel.org 4461W: https://linuxtv.org 4462W: http://palosaari.fi/linux/ 4463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4464T: git git://linuxtv.org/anttip/media_tree.git 4465S: Maintained 4466F: drivers/media/dvb-frontends/ec100* 4467 4468ECRYPT FILE SYSTEM 4469M: Tyler Hicks <tyhicks@canonical.com> 4470L: ecryptfs@vger.kernel.org 4471W: http://ecryptfs.org 4472W: https://launchpad.net/ecryptfs 4473T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4474S: Supported 4475F: Documentation/filesystems/ecryptfs.txt 4476F: fs/ecryptfs/ 4477 4478EDAC-CORE 4479M: Borislav Petkov <bp@alien8.de> 4480M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4481M: Mauro Carvalho Chehab <mchehab@kernel.org> 4482L: linux-edac@vger.kernel.org 4483T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4484T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4485S: Supported 4486F: Documentation/edac.txt 4487F: drivers/edac/ 4488F: include/linux/edac.h 4489 4490EDAC-AMD64 4491M: Borislav Petkov <bp@alien8.de> 4492L: linux-edac@vger.kernel.org 4493S: Maintained 4494F: drivers/edac/amd64_edac* 4495 4496EDAC-CALXEDA 4497M: Robert Richter <rric@kernel.org> 4498L: linux-edac@vger.kernel.org 4499S: Maintained 4500F: drivers/edac/highbank* 4501 4502EDAC-CAVIUM 4503M: Ralf Baechle <ralf@linux-mips.org> 4504M: David Daney <david.daney@cavium.com> 4505L: linux-edac@vger.kernel.org 4506L: linux-mips@linux-mips.org 4507S: Supported 4508F: drivers/edac/octeon_edac* 4509 4510EDAC-E752X 4511M: Mark Gross <mark.gross@intel.com> 4512L: linux-edac@vger.kernel.org 4513S: Maintained 4514F: drivers/edac/e752x_edac.c 4515 4516EDAC-E7XXX 4517L: linux-edac@vger.kernel.org 4518S: Maintained 4519F: drivers/edac/e7xxx_edac.c 4520 4521EDAC-FSL_DDR 4522M: York Sun <york.sun@nxp.com> 4523L: linux-edac@vger.kernel.org 4524S: Maintained 4525F: drivers/edac/fsl_ddr_edac.* 4526 4527EDAC-GHES 4528M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4529M: Mauro Carvalho Chehab <mchehab@kernel.org> 4530L: linux-edac@vger.kernel.org 4531S: Maintained 4532F: drivers/edac/ghes_edac.c 4533 4534EDAC-I82443BXGX 4535M: Tim Small <tim@buttersideup.com> 4536L: linux-edac@vger.kernel.org 4537S: Maintained 4538F: drivers/edac/i82443bxgx_edac.c 4539 4540EDAC-I3000 4541L: linux-edac@vger.kernel.org 4542S: Orphan 4543F: drivers/edac/i3000_edac.c 4544 4545EDAC-I5000 4546L: linux-edac@vger.kernel.org 4547S: Maintained 4548F: drivers/edac/i5000_edac.c 4549 4550EDAC-I5400 4551M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4552M: Mauro Carvalho Chehab <mchehab@kernel.org> 4553L: linux-edac@vger.kernel.org 4554S: Maintained 4555F: drivers/edac/i5400_edac.c 4556 4557EDAC-I7300 4558M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4559M: Mauro Carvalho Chehab <mchehab@kernel.org> 4560L: linux-edac@vger.kernel.org 4561S: Maintained 4562F: drivers/edac/i7300_edac.c 4563 4564EDAC-I7CORE 4565M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4566M: Mauro Carvalho Chehab <mchehab@kernel.org> 4567L: linux-edac@vger.kernel.org 4568S: Maintained 4569F: drivers/edac/i7core_edac.c 4570 4571EDAC-I82975X 4572M: Ranganathan Desikan <ravi@jetztechnologies.com> 4573M: "Arvind R." <arvino55@gmail.com> 4574L: linux-edac@vger.kernel.org 4575S: Maintained 4576F: drivers/edac/i82975x_edac.c 4577 4578EDAC-IE31200 4579M: Jason Baron <jbaron@akamai.com> 4580L: linux-edac@vger.kernel.org 4581S: Maintained 4582F: drivers/edac/ie31200_edac.c 4583 4584EDAC-MPC85XX 4585M: Johannes Thumshirn <morbidrsa@gmail.com> 4586L: linux-edac@vger.kernel.org 4587S: Maintained 4588F: drivers/edac/mpc85xx_edac.[ch] 4589 4590EDAC-PASEMI 4591M: Egor Martovetsky <egor@pasemi.com> 4592L: linux-edac@vger.kernel.org 4593S: Maintained 4594F: drivers/edac/pasemi_edac.c 4595 4596EDAC-R82600 4597M: Tim Small <tim@buttersideup.com> 4598L: linux-edac@vger.kernel.org 4599S: Maintained 4600F: drivers/edac/r82600_edac.c 4601 4602EDAC-SBRIDGE 4603M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4604M: Mauro Carvalho Chehab <mchehab@kernel.org> 4605L: linux-edac@vger.kernel.org 4606S: Maintained 4607F: drivers/edac/sb_edac.c 4608 4609EDAC-SKYLAKE 4610M: Tony Luck <tony.luck@intel.com> 4611L: linux-edac@vger.kernel.org 4612S: Maintained 4613F: drivers/edac/skx_edac.c 4614 4615EDAC-XGENE 4616APPLIED MICRO (APM) X-GENE SOC EDAC 4617M: Loc Ho <lho@apm.com> 4618S: Supported 4619F: drivers/edac/xgene_edac.c 4620F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4621 4622EDIROL UA-101/UA-1000 DRIVER 4623M: Clemens Ladisch <clemens@ladisch.de> 4624L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4625T: git git://git.alsa-project.org/alsa-kernel.git 4626S: Maintained 4627F: sound/usb/misc/ua101.c 4628 4629EXTENSIBLE FIRMWARE INTERFACE (EFI) 4630M: Matt Fleming <matt@codeblueprint.co.uk> 4631M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4632L: linux-efi@vger.kernel.org 4633T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4634S: Maintained 4635F: Documentation/efi-stub.txt 4636F: arch/ia64/kernel/efi.c 4637F: arch/x86/boot/compressed/eboot.[ch] 4638F: arch/x86/include/asm/efi.h 4639F: arch/x86/platform/efi/ 4640F: drivers/firmware/efi/ 4641F: include/linux/efi*.h 4642 4643EFI VARIABLE FILESYSTEM 4644M: Matthew Garrett <matthew.garrett@nebula.com> 4645M: Jeremy Kerr <jk@ozlabs.org> 4646M: Matt Fleming <matt@codeblueprint.co.uk> 4647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4648L: linux-efi@vger.kernel.org 4649S: Maintained 4650F: fs/efivarfs/ 4651 4652EFIFB FRAMEBUFFER DRIVER 4653L: linux-fbdev@vger.kernel.org 4654M: Peter Jones <pjones@redhat.com> 4655S: Maintained 4656F: drivers/video/fbdev/efifb.c 4657 4658EFI TEST DRIVER 4659L: linux-efi@vger.kernel.org 4660M: Ivan Hu <ivan.hu@canonical.com> 4661M: Matt Fleming <matt@codeblueprint.co.uk> 4662S: Maintained 4663F: drivers/firmware/efi/test/ 4664 4665EFS FILESYSTEM 4666W: http://aeschi.ch.eu.org/efs/ 4667S: Orphan 4668F: fs/efs/ 4669 4670EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4671M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4672L: netdev@vger.kernel.org 4673S: Maintained 4674F: drivers/net/ethernet/ibm/ehea/ 4675 4676EM28XX VIDEO4LINUX DRIVER 4677M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4678M: Mauro Carvalho Chehab <mchehab@kernel.org> 4679L: linux-media@vger.kernel.org 4680W: https://linuxtv.org 4681T: git git://linuxtv.org/media_tree.git 4682S: Maintained 4683F: drivers/media/usb/em28xx/ 4684F: Documentation/media/v4l-drivers/em28xx* 4685 4686EMBEDDED LINUX 4687M: Paul Gortmaker <paul.gortmaker@windriver.com> 4688M: Matt Mackall <mpm@selenic.com> 4689M: David Woodhouse <dwmw2@infradead.org> 4690L: linux-embedded@vger.kernel.org 4691S: Maintained 4692 4693EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4694M: James Smart <james.smart@avagotech.com> 4695M: Dick Kennedy <dick.kennedy@avagotech.com> 4696L: linux-scsi@vger.kernel.org 4697W: http://www.avagotech.com 4698S: Supported 4699F: drivers/scsi/lpfc/ 4700 4701ENE CB710 FLASH CARD READER DRIVER 4702M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4703S: Maintained 4704F: drivers/misc/cb710/ 4705F: drivers/mmc/host/cb710-mmc.* 4706F: include/linux/cb710.h 4707 4708ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4709M: Maxim Levitsky <maximlevitsky@gmail.com> 4710S: Maintained 4711F: drivers/media/rc/ene_ir.* 4712 4713EPSON S1D13XXX FRAMEBUFFER DRIVER 4714M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4715S: Maintained 4716T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4717F: drivers/video/fbdev/s1d13xxxfb.c 4718F: include/video/s1d13xxxfb.h 4719 4720ET131X NETWORK DRIVER 4721M: Mark Einon <mark.einon@gmail.com> 4722S: Odd Fixes 4723F: drivers/net/ethernet/agere/ 4724 4725ETHERNET BRIDGE 4726M: Stephen Hemminger <stephen@networkplumber.org> 4727L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4728L: netdev@vger.kernel.org 4729W: http://www.linuxfoundation.org/en/Net:Bridge 4730S: Maintained 4731F: include/linux/netfilter_bridge/ 4732F: net/bridge/ 4733 4734ETHERNET PHY LIBRARY 4735M: Florian Fainelli <f.fainelli@gmail.com> 4736L: netdev@vger.kernel.org 4737S: Maintained 4738F: include/linux/phy.h 4739F: include/linux/phy_fixed.h 4740F: drivers/net/phy/ 4741F: Documentation/networking/phy.txt 4742F: drivers/of/of_mdio.c 4743F: drivers/of/of_net.c 4744 4745EXT2 FILE SYSTEM 4746M: Jan Kara <jack@suse.com> 4747L: linux-ext4@vger.kernel.org 4748S: Maintained 4749F: Documentation/filesystems/ext2.txt 4750F: fs/ext2/ 4751F: include/linux/ext2* 4752 4753EXT4 FILE SYSTEM 4754M: "Theodore Ts'o" <tytso@mit.edu> 4755M: Andreas Dilger <adilger.kernel@dilger.ca> 4756L: linux-ext4@vger.kernel.org 4757W: http://ext4.wiki.kernel.org 4758Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4760S: Maintained 4761F: Documentation/filesystems/ext4.txt 4762F: fs/ext4/ 4763 4764Extended Verification Module (EVM) 4765M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4766L: linux-ima-devel@lists.sourceforge.net 4767L: linux-security-module@vger.kernel.org 4768S: Supported 4769F: security/integrity/evm/ 4770 4771EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4772M: MyungJoo Ham <myungjoo.ham@samsung.com> 4773M: Chanwoo Choi <cw00.choi@samsung.com> 4774L: linux-kernel@vger.kernel.org 4775T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4776S: Maintained 4777F: drivers/extcon/ 4778F: include/linux/extcon/ 4779F: include/linux/extcon.h 4780F: Documentation/extcon/ 4781F: Documentation/devicetree/bindings/extcon/ 4782 4783EXYNOS DP DRIVER 4784M: Jingoo Han <jingoohan1@gmail.com> 4785L: dri-devel@lists.freedesktop.org 4786S: Maintained 4787F: drivers/gpu/drm/exynos/exynos_dp* 4788 4789EXYNOS SYSMMU (IOMMU) driver 4790M: Marek Szyprowski <m.szyprowski@samsung.com> 4791L: iommu@lists.linux-foundation.org 4792S: Maintained 4793F: drivers/iommu/exynos-iommu.c 4794 4795EZchip NPS platform support 4796M: Noam Camus <noamc@ezchip.com> 4797S: Supported 4798F: arch/arc/plat-eznps 4799F: arch/arc/boot/dts/eznps.dts 4800 4801F71805F HARDWARE MONITORING DRIVER 4802M: Jean Delvare <jdelvare@suse.com> 4803L: linux-hwmon@vger.kernel.org 4804S: Maintained 4805F: Documentation/hwmon/f71805f 4806F: drivers/hwmon/f71805f.c 4807 4808FC0011 TUNER DRIVER 4809M: Michael Buesch <m@bues.ch> 4810L: linux-media@vger.kernel.org 4811S: Maintained 4812F: drivers/media/tuners/fc0011.h 4813F: drivers/media/tuners/fc0011.c 4814 4815FC2580 MEDIA DRIVER 4816M: Antti Palosaari <crope@iki.fi> 4817L: linux-media@vger.kernel.org 4818W: https://linuxtv.org 4819W: http://palosaari.fi/linux/ 4820Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4821T: git git://linuxtv.org/anttip/media_tree.git 4822S: Maintained 4823F: drivers/media/tuners/fc2580* 4824 4825FANOTIFY 4826M: Eric Paris <eparis@redhat.com> 4827S: Maintained 4828F: fs/notify/fanotify/ 4829F: include/linux/fanotify.h 4830F: include/uapi/linux/fanotify.h 4831 4832FARSYNC SYNCHRONOUS DRIVER 4833M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4834W: http://www.farsite.co.uk/ 4835S: Supported 4836F: drivers/net/wan/farsync.* 4837 4838FAULT INJECTION SUPPORT 4839M: Akinobu Mita <akinobu.mita@gmail.com> 4840S: Supported 4841F: Documentation/fault-injection/ 4842F: lib/fault-inject.c 4843 4844FBTFT Framebuffer drivers 4845M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4846M: Noralf Trønnes <noralf@tronnes.org> 4847S: Maintained 4848F: drivers/staging/fbtft/ 4849 4850FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4851M: Johannes Thumshirn <jth@kernel.org> 4852L: fcoe-devel@open-fcoe.org 4853W: www.Open-FCoE.org 4854S: Supported 4855F: drivers/scsi/libfc/ 4856F: drivers/scsi/fcoe/ 4857F: include/scsi/fc/ 4858F: include/scsi/libfc.h 4859F: include/scsi/libfcoe.h 4860F: include/uapi/scsi/fc/ 4861 4862FILE LOCKING (flock() and fcntl()/lockf()) 4863M: Jeff Layton <jlayton@poochiereds.net> 4864M: "J. Bruce Fields" <bfields@fieldses.org> 4865L: linux-fsdevel@vger.kernel.org 4866S: Maintained 4867F: include/linux/fcntl.h 4868F: include/linux/fs.h 4869F: include/uapi/linux/fcntl.h 4870F: include/uapi/linux/fs.h 4871F: fs/fcntl.c 4872F: fs/locks.c 4873 4874FILESYSTEMS (VFS and infrastructure) 4875M: Alexander Viro <viro@zeniv.linux.org.uk> 4876L: linux-fsdevel@vger.kernel.org 4877S: Maintained 4878F: fs/* 4879 4880FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4881M: Riku Voipio <riku.voipio@iki.fi> 4882L: linux-hwmon@vger.kernel.org 4883S: Maintained 4884F: drivers/hwmon/f75375s.c 4885F: include/linux/f75375s.h 4886 4887FIREWIRE AUDIO DRIVERS 4888M: Clemens Ladisch <clemens@ladisch.de> 4889L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4890T: git git://git.alsa-project.org/alsa-kernel.git 4891S: Maintained 4892F: sound/firewire/ 4893 4894FIREWIRE MEDIA DRIVERS (firedtv) 4895M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4896L: linux-media@vger.kernel.org 4897L: linux1394-devel@lists.sourceforge.net 4898T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4899S: Maintained 4900F: drivers/media/firewire/ 4901 4902FIREWIRE SBP-2 TARGET 4903M: Chris Boot <bootc@bootc.net> 4904L: linux-scsi@vger.kernel.org 4905L: target-devel@vger.kernel.org 4906L: linux1394-devel@lists.sourceforge.net 4907T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4908S: Maintained 4909F: drivers/target/sbp/ 4910 4911FIREWIRE SUBSYSTEM 4912M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4913L: linux1394-devel@lists.sourceforge.net 4914W: http://ieee1394.wiki.kernel.org/ 4915T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4916S: Maintained 4917F: drivers/firewire/ 4918F: include/linux/firewire.h 4919F: include/uapi/linux/firewire*.h 4920F: tools/firewire/ 4921 4922FIRMWARE LOADER (request_firmware) 4923M: Ming Lei <ming.lei@canonical.com> 4924M: Luis R. Rodriguez <mcgrof@kernel.org> 4925L: linux-kernel@vger.kernel.org 4926S: Maintained 4927F: Documentation/firmware_class/ 4928F: drivers/base/firmware*.c 4929F: include/linux/firmware.h 4930 4931FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4932M: Joshua Morris <josh.h.morris@us.ibm.com> 4933M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4934S: Maintained 4935F: drivers/block/rsxx/ 4936 4937FLOPPY DRIVER 4938M: Jiri Kosina <jikos@kernel.org> 4939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4940S: Odd fixes 4941F: drivers/block/floppy.c 4942 4943FMC SUBSYSTEM 4944M: Alessandro Rubini <rubini@gnudd.com> 4945W: http://www.ohwr.org/projects/fmc-bus 4946S: Supported 4947F: drivers/fmc/ 4948F: include/linux/fmc*.h 4949F: include/linux/ipmi-fru.h 4950K: fmc_d.*register 4951 4952FPGA MANAGER FRAMEWORK 4953M: Alan Tull <atull@opensource.altera.com> 4954R: Moritz Fischer <moritz.fischer@ettus.com> 4955S: Maintained 4956F: drivers/fpga/ 4957F: include/linux/fpga/fpga-mgr.h 4958W: http://www.rocketboards.org 4959 4960FPU EMULATOR 4961M: Bill Metzenthen <billm@melbpc.org.au> 4962W: http://floatingpoint.sourceforge.net/emulator/index.html 4963S: Maintained 4964F: arch/x86/math-emu/ 4965 4966FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4967L: netdev@vger.kernel.org 4968S: Orphan 4969F: drivers/net/wan/dlci.c 4970F: drivers/net/wan/sdla.c 4971 4972FRAMEBUFFER LAYER 4973M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4974L: linux-fbdev@vger.kernel.org 4975Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4976S: Maintained 4977F: Documentation/fb/ 4978F: drivers/video/ 4979F: include/video/ 4980F: include/linux/fb.h 4981F: include/uapi/video/ 4982F: include/uapi/linux/fb.h 4983 4984FREESCALE DIU FRAMEBUFFER DRIVER 4985M: Timur Tabi <timur@tabi.org> 4986L: linux-fbdev@vger.kernel.org 4987S: Maintained 4988F: drivers/video/fbdev/fsl-diu-fb.* 4989 4990FREESCALE DMA DRIVER 4991M: Li Yang <leoli@freescale.com> 4992M: Zhang Wei <zw@zh-kernel.org> 4993L: linuxppc-dev@lists.ozlabs.org 4994S: Maintained 4995F: drivers/dma/fsldma.* 4996 4997FREESCALE GPMI NAND DRIVER 4998M: Han Xu <han.xu@nxp.com> 4999L: linux-mtd@lists.infradead.org 5000S: Maintained 5001F: drivers/mtd/nand/gpmi-nand/* 5002 5003FREESCALE I2C CPM DRIVER 5004M: Jochen Friedrich <jochen@scram.de> 5005L: linuxppc-dev@lists.ozlabs.org 5006L: linux-i2c@vger.kernel.org 5007S: Maintained 5008F: drivers/i2c/busses/i2c-cpm.c 5009 5010FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5011M: Sascha Hauer <kernel@pengutronix.de> 5012L: linux-fbdev@vger.kernel.org 5013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5014S: Maintained 5015F: include/linux/platform_data/video-imxfb.h 5016F: drivers/video/fbdev/imxfb.c 5017 5018FREESCALE QUAD SPI DRIVER 5019M: Han Xu <han.xu@nxp.com> 5020L: linux-mtd@lists.infradead.org 5021S: Maintained 5022F: drivers/mtd/spi-nor/fsl-quadspi.c 5023 5024FREESCALE SOC FS_ENET DRIVER 5025M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5026M: Vitaly Bordug <vbordug@ru.mvista.com> 5027L: linuxppc-dev@lists.ozlabs.org 5028L: netdev@vger.kernel.org 5029S: Maintained 5030F: drivers/net/ethernet/freescale/fs_enet/ 5031F: include/linux/fs_enet_pd.h 5032 5033FREESCALE IMX / MXC FEC DRIVER 5034M: Fugang Duan <fugang.duan@nxp.com> 5035L: netdev@vger.kernel.org 5036S: Maintained 5037F: drivers/net/ethernet/freescale/fec_main.c 5038F: drivers/net/ethernet/freescale/fec_ptp.c 5039F: drivers/net/ethernet/freescale/fec.h 5040F: Documentation/devicetree/bindings/net/fsl-fec.txt 5041 5042FREESCALE QORIQ DPAA FMAN DRIVER 5043M: Madalin Bucur <madalin.bucur@nxp.com> 5044L: netdev@vger.kernel.org 5045S: Maintained 5046F: drivers/net/ethernet/freescale/fman 5047F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5048 5049FREESCALE QUICC ENGINE LIBRARY 5050L: linuxppc-dev@lists.ozlabs.org 5051S: Orphan 5052F: drivers/soc/fsl/qe/ 5053F: include/soc/fsl/*qe*.h 5054F: include/soc/fsl/*ucc*.h 5055 5056FREESCALE USB PERIPHERAL DRIVERS 5057M: Li Yang <leoli@freescale.com> 5058L: linux-usb@vger.kernel.org 5059L: linuxppc-dev@lists.ozlabs.org 5060S: Maintained 5061F: drivers/usb/gadget/udc/fsl* 5062 5063FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5064M: Li Yang <leoli@freescale.com> 5065L: netdev@vger.kernel.org 5066L: linuxppc-dev@lists.ozlabs.org 5067S: Maintained 5068F: drivers/net/ethernet/freescale/ucc_geth* 5069 5070FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5071M: Claudiu Manoil <claudiu.manoil@freescale.com> 5072L: netdev@vger.kernel.org 5073S: Maintained 5074F: drivers/net/ethernet/freescale/gianfar* 5075X: drivers/net/ethernet/freescale/gianfar_ptp.c 5076F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5077 5078FREESCALE QUICC ENGINE UCC HDLC DRIVER 5079M: Zhao Qiang <qiang.zhao@nxp.com> 5080L: netdev@vger.kernel.org 5081L: linuxppc-dev@lists.ozlabs.org 5082S: Maintained 5083F: drivers/net/wan/fsl_ucc_hdlc* 5084 5085FREESCALE QUICC ENGINE UCC UART DRIVER 5086M: Timur Tabi <timur@tabi.org> 5087L: linuxppc-dev@lists.ozlabs.org 5088S: Maintained 5089F: drivers/tty/serial/ucc_uart.c 5090 5091FREESCALE SOC SOUND DRIVERS 5092M: Timur Tabi <timur@tabi.org> 5093M: Nicolin Chen <nicoleotsuka@gmail.com> 5094M: Xiubo Li <Xiubo.Lee@gmail.com> 5095R: Fabio Estevam <fabio.estevam@nxp.com> 5096L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5097L: linuxppc-dev@lists.ozlabs.org 5098S: Maintained 5099F: sound/soc/fsl/fsl* 5100F: sound/soc/fsl/imx* 5101F: sound/soc/fsl/mpc8610_hpcd.c 5102 5103FREEVXFS FILESYSTEM 5104M: Christoph Hellwig <hch@infradead.org> 5105W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5106S: Maintained 5107F: fs/freevxfs/ 5108 5109FREEZER 5110M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5111M: Pavel Machek <pavel@ucw.cz> 5112L: linux-pm@vger.kernel.org 5113S: Supported 5114F: Documentation/power/freezing-of-tasks.txt 5115F: include/linux/freezer.h 5116F: kernel/freezer.c 5117 5118FRONTSWAP API 5119M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5120L: linux-kernel@vger.kernel.org 5121S: Maintained 5122F: mm/frontswap.c 5123F: include/linux/frontswap.h 5124 5125FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5126M: David Howells <dhowells@redhat.com> 5127L: linux-cachefs@redhat.com (moderated for non-subscribers) 5128S: Supported 5129F: Documentation/filesystems/caching/ 5130F: fs/fscache/ 5131F: include/linux/fscache*.h 5132 5133FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5134M: Theodore Y. Ts'o <tytso@mit.edu> 5135M: Jaegeuk Kim <jaegeuk@kernel.org> 5136S: Supported 5137F: fs/crypto/ 5138F: include/linux/fscrypto.h 5139 5140F2FS FILE SYSTEM 5141M: Jaegeuk Kim <jaegeuk@kernel.org> 5142M: Chao Yu <yuchao0@huawei.com> 5143L: linux-f2fs-devel@lists.sourceforge.net 5144W: https://f2fs.wiki.kernel.org/ 5145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5146S: Maintained 5147F: Documentation/filesystems/f2fs.txt 5148F: Documentation/ABI/testing/sysfs-fs-f2fs 5149F: fs/f2fs/ 5150F: include/linux/f2fs_fs.h 5151F: include/trace/events/f2fs.h 5152 5153FUJITSU FR-V (FRV) PORT 5154S: Orphan 5155F: arch/frv/ 5156 5157FUJITSU LAPTOP EXTRAS 5158M: Jonathan Woithe <jwoithe@just42.net> 5159L: platform-driver-x86@vger.kernel.org 5160S: Maintained 5161F: drivers/platform/x86/fujitsu-laptop.c 5162 5163FUJITSU M-5MO LS CAMERA ISP DRIVER 5164M: Kyungmin Park <kyungmin.park@samsung.com> 5165M: Heungjun Kim <riverful.kim@samsung.com> 5166L: linux-media@vger.kernel.org 5167S: Maintained 5168F: drivers/media/i2c/m5mols/ 5169F: include/media/i2c/m5mols.h 5170 5171FUJITSU TABLET EXTRAS 5172M: Robert Gerlach <khnz@gmx.de> 5173L: platform-driver-x86@vger.kernel.org 5174S: Maintained 5175F: drivers/platform/x86/fujitsu-tablet.c 5176 5177FUSE: FILESYSTEM IN USERSPACE 5178M: Miklos Szeredi <miklos@szeredi.hu> 5179L: linux-fsdevel@vger.kernel.org 5180W: http://fuse.sourceforge.net/ 5181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5182S: Maintained 5183F: fs/fuse/ 5184F: include/uapi/linux/fuse.h 5185F: Documentation/filesystems/fuse.txt 5186 5187FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5188M: Rik Faith <faith@cs.unc.edu> 5189L: linux-scsi@vger.kernel.org 5190S: Odd Fixes (e.g., new signatures) 5191F: drivers/scsi/fdomain.* 5192 5193GCC PLUGINS 5194M: Kees Cook <keescook@chromium.org> 5195R: Emese Revfy <re.emese@gmail.com> 5196L: kernel-hardening@lists.openwall.com 5197S: Maintained 5198F: scripts/gcc-plugins/ 5199F: scripts/gcc-plugin.sh 5200F: Documentation/gcc-plugins.txt 5201 5202GCOV BASED KERNEL PROFILING 5203M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5204S: Maintained 5205F: kernel/gcov/ 5206F: Documentation/dev-tools/gcov.rst 5207 5208GDT SCSI DISK ARRAY CONTROLLER DRIVER 5209M: Achim Leubner <achim_leubner@adaptec.com> 5210L: linux-scsi@vger.kernel.org 5211W: http://www.icp-vortex.com/ 5212S: Supported 5213F: drivers/scsi/gdt* 5214 5215GDB KERNEL DEBUGGING HELPER SCRIPTS 5216M: Jan Kiszka <jan.kiszka@siemens.com> 5217M: Kieran Bingham <kieran@bingham.xyz> 5218S: Supported 5219F: scripts/gdb/ 5220 5221GEMTEK FM RADIO RECEIVER DRIVER 5222M: Hans Verkuil <hverkuil@xs4all.nl> 5223L: linux-media@vger.kernel.org 5224T: git git://linuxtv.org/media_tree.git 5225W: https://linuxtv.org 5226S: Maintained 5227F: drivers/media/radio/radio-gemtek* 5228 5229GENERIC GPIO I2C DRIVER 5230M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5231S: Supported 5232F: drivers/i2c/busses/i2c-gpio.c 5233F: include/linux/i2c-gpio.h 5234 5235GENERIC GPIO I2C MULTIPLEXER DRIVER 5236M: Peter Korsgaard <peter.korsgaard@barco.com> 5237L: linux-i2c@vger.kernel.org 5238S: Supported 5239F: drivers/i2c/muxes/i2c-mux-gpio.c 5240F: include/linux/i2c-mux-gpio.h 5241F: Documentation/i2c/muxes/i2c-mux-gpio 5242 5243GENERIC HDLC (WAN) DRIVERS 5244M: Krzysztof Halasa <khc@pm.waw.pl> 5245W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5246S: Maintained 5247F: drivers/net/wan/c101.c 5248F: drivers/net/wan/hd6457* 5249F: drivers/net/wan/hdlc* 5250F: drivers/net/wan/n2.c 5251F: drivers/net/wan/pc300too.c 5252F: drivers/net/wan/pci200syn.c 5253F: drivers/net/wan/wanxl* 5254 5255GENERIC INCLUDE/ASM HEADER FILES 5256M: Arnd Bergmann <arnd@arndb.de> 5257L: linux-arch@vger.kernel.org 5258T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5259S: Maintained 5260F: include/asm-generic/ 5261F: include/uapi/asm-generic/ 5262 5263GENERIC PHY FRAMEWORK 5264M: Kishon Vijay Abraham I <kishon@ti.com> 5265L: linux-kernel@vger.kernel.org 5266T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5267S: Supported 5268F: drivers/phy/ 5269F: include/linux/phy/ 5270 5271GENERIC PM DOMAINS 5272M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5273M: Kevin Hilman <khilman@kernel.org> 5274M: Ulf Hansson <ulf.hansson@linaro.org> 5275L: linux-pm@vger.kernel.org 5276S: Supported 5277F: drivers/base/power/domain*.c 5278F: include/linux/pm_domain.h 5279 5280GENERIC UIO DRIVER FOR PCI DEVICES 5281M: "Michael S. Tsirkin" <mst@redhat.com> 5282L: kvm@vger.kernel.org 5283S: Supported 5284F: drivers/uio/uio_pci_generic.c 5285 5286GET_MAINTAINER SCRIPT 5287M: Joe Perches <joe@perches.com> 5288S: Maintained 5289F: scripts/get_maintainer.pl 5290 5291GENWQE (IBM Generic Workqueue Card) 5292M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5293M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5294S: Supported 5295F: drivers/misc/genwqe/ 5296 5297GFS2 FILE SYSTEM 5298M: Steven Whitehouse <swhiteho@redhat.com> 5299M: Bob Peterson <rpeterso@redhat.com> 5300L: cluster-devel@redhat.com 5301W: http://sources.redhat.com/cluster/ 5302T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5303S: Supported 5304F: Documentation/filesystems/gfs2*.txt 5305F: fs/gfs2/ 5306F: include/uapi/linux/gfs2_ondisk.h 5307 5308GIGASET ISDN DRIVERS 5309M: Paul Bolle <pebolle@tiscali.nl> 5310L: gigaset307x-common@lists.sourceforge.net 5311W: http://gigaset307x.sourceforge.net/ 5312S: Odd Fixes 5313F: Documentation/isdn/README.gigaset 5314F: drivers/isdn/gigaset/ 5315F: include/uapi/linux/gigaset_dev.h 5316 5317GO7007 MPEG CODEC 5318M: Hans Verkuil <hans.verkuil@cisco.com> 5319L: linux-media@vger.kernel.org 5320S: Maintained 5321F: drivers/media/usb/go7007/ 5322 5323GOODIX TOUCHSCREEN 5324M: Bastien Nocera <hadess@hadess.net> 5325L: linux-input@vger.kernel.org 5326S: Maintained 5327F: drivers/input/touchscreen/goodix.c 5328 5329GPIO MOCKUP DRIVER 5330M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5331L: linux-gpio@vger.kernel.org 5332S: Maintained 5333F: drivers/gpio/gpio-mockup.c 5334F: tools/testing/selftests/gpio/ 5335 5336GPIO SUBSYSTEM 5337M: Linus Walleij <linus.walleij@linaro.org> 5338M: Alexandre Courbot <gnurou@gmail.com> 5339L: linux-gpio@vger.kernel.org 5340T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5341S: Maintained 5342F: Documentation/devicetree/bindings/gpio/ 5343F: Documentation/gpio/ 5344F: Documentation/ABI/testing/gpio-cdev 5345F: Documentation/ABI/obsolete/sysfs-gpio 5346F: drivers/gpio/ 5347F: include/linux/gpio/ 5348F: include/linux/gpio.h 5349F: include/asm-generic/gpio.h 5350F: include/uapi/linux/gpio.h 5351F: tools/gpio/ 5352 5353GRE DEMULTIPLEXER DRIVER 5354M: Dmitry Kozlov <xeb@mail.ru> 5355L: netdev@vger.kernel.org 5356S: Maintained 5357F: net/ipv4/gre_demux.c 5358F: net/ipv4/gre_offload.c 5359F: include/net/gre.h 5360 5361GRETH 10/100/1G Ethernet MAC device driver 5362M: Andreas Larsson <andreas@gaisler.com> 5363L: netdev@vger.kernel.org 5364S: Maintained 5365F: drivers/net/ethernet/aeroflex/ 5366 5367GREYBUS SUBSYSTEM 5368M: Johan Hovold <johan@kernel.org> 5369M: Alex Elder <elder@kernel.org> 5370M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5371S: Maintained 5372F: drivers/staging/greybus/ 5373 5374GREYBUS AUDIO PROTOCOLS DRIVERS 5375M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5376M: Mark Greer <mgreer@animalcreek.com> 5377S: Maintained 5378F: drivers/staging/greybus/audio_apbridgea.c 5379F: drivers/staging/greybus/audio_apbridgea.h 5380F: drivers/staging/greybus/audio_codec.c 5381F: drivers/staging/greybus/audio_codec.h 5382F: drivers/staging/greybus/audio_gb.c 5383F: drivers/staging/greybus/audio_manager.c 5384F: drivers/staging/greybus/audio_manager.h 5385F: drivers/staging/greybus/audio_manager_module.c 5386F: drivers/staging/greybus/audio_manager_private.h 5387F: drivers/staging/greybus/audio_manager_sysfs.c 5388F: drivers/staging/greybus/audio_module.c 5389F: drivers/staging/greybus/audio_topology.c 5390 5391GREYBUS PROTOCOLS DRIVERS 5392M: Rui Miguel Silva <rmfrfs@gmail.com> 5393S: Maintained 5394F: drivers/staging/greybus/sdio.c 5395F: drivers/staging/greybus/light.c 5396F: drivers/staging/greybus/gpio.c 5397F: drivers/staging/greybus/power_supply.c 5398F: drivers/staging/greybus/spi.c 5399F: drivers/staging/greybus/spilib.c 5400 5401GREYBUS PROTOCOLS DRIVERS 5402M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5403S: Maintained 5404F: drivers/staging/greybus/loopback.c 5405F: drivers/staging/greybus/timesync.c 5406F: drivers/staging/greybus/timesync_platform.c 5407 5408GREYBUS PROTOCOLS DRIVERS 5409M: Viresh Kumar <vireshk@kernel.org> 5410S: Maintained 5411F: drivers/staging/greybus/authentication.c 5412F: drivers/staging/greybus/bootrom.c 5413F: drivers/staging/greybus/firmware.h 5414F: drivers/staging/greybus/fw-core.c 5415F: drivers/staging/greybus/fw-download.c 5416F: drivers/staging/greybus/fw-managament.c 5417F: drivers/staging/greybus/greybus_authentication.h 5418F: drivers/staging/greybus/greybus_firmware.h 5419F: drivers/staging/greybus/hid.c 5420F: drivers/staging/greybus/i2c.c 5421F: drivers/staging/greybus/spi.c 5422F: drivers/staging/greybus/spilib.c 5423F: drivers/staging/greybus/spilib.h 5424 5425GREYBUS PROTOCOLS DRIVERS 5426M: David Lin <dtwlin@gmail.com> 5427S: Maintained 5428F: drivers/staging/greybus/uart.c 5429F: drivers/staging/greybus/log.c 5430 5431GREYBUS PLATFORM DRIVERS 5432M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5433S: Maintained 5434F: drivers/staging/greybus/arche-platform.c 5435F: drivers/staging/greybus/arche-apb-ctrl.c 5436F: drivers/staging/greybus/arche_platform.h 5437 5438GS1662 VIDEO SERIALIZER 5439M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5440L: linux-media@vger.kernel.org 5441T: git git://linuxtv.org/media_tree.git 5442S: Maintained 5443F: drivers/media/spi/gs1662.c 5444 5445GSPCA FINEPIX SUBDRIVER 5446M: Frank Zago <frank@zago.net> 5447L: linux-media@vger.kernel.org 5448T: git git://linuxtv.org/media_tree.git 5449S: Maintained 5450F: drivers/media/usb/gspca/finepix.c 5451 5452GSPCA GL860 SUBDRIVER 5453M: Olivier Lorin <o.lorin@laposte.net> 5454L: linux-media@vger.kernel.org 5455T: git git://linuxtv.org/media_tree.git 5456S: Maintained 5457F: drivers/media/usb/gspca/gl860/ 5458 5459GSPCA M5602 SUBDRIVER 5460M: Erik Andren <erik.andren@gmail.com> 5461L: linux-media@vger.kernel.org 5462T: git git://linuxtv.org/media_tree.git 5463S: Maintained 5464F: drivers/media/usb/gspca/m5602/ 5465 5466GSPCA PAC207 SONIXB SUBDRIVER 5467M: Hans Verkuil <hverkuil@xs4all.nl> 5468L: linux-media@vger.kernel.org 5469T: git git://linuxtv.org/media_tree.git 5470S: Odd Fixes 5471F: drivers/media/usb/gspca/pac207.c 5472 5473GSPCA SN9C20X SUBDRIVER 5474M: Brian Johnson <brijohn@gmail.com> 5475L: linux-media@vger.kernel.org 5476T: git git://linuxtv.org/media_tree.git 5477S: Maintained 5478F: drivers/media/usb/gspca/sn9c20x.c 5479 5480GSPCA T613 SUBDRIVER 5481M: Leandro Costantino <lcostantino@gmail.com> 5482L: linux-media@vger.kernel.org 5483T: git git://linuxtv.org/media_tree.git 5484S: Maintained 5485F: drivers/media/usb/gspca/t613.c 5486 5487GSPCA USB WEBCAM DRIVER 5488M: Hans Verkuil <hverkuil@xs4all.nl> 5489L: linux-media@vger.kernel.org 5490T: git git://linuxtv.org/media_tree.git 5491S: Odd Fixes 5492F: drivers/media/usb/gspca/ 5493 5494GUID PARTITION TABLE (GPT) 5495M: Davidlohr Bueso <dave@stgolabs.net> 5496L: linux-efi@vger.kernel.org 5497S: Maintained 5498F: block/partitions/efi.* 5499 5500STK1160 USB VIDEO CAPTURE DRIVER 5501M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5502L: linux-media@vger.kernel.org 5503T: git git://linuxtv.org/media_tree.git 5504S: Maintained 5505F: drivers/media/usb/stk1160/ 5506 5507H8/300 ARCHITECTURE 5508M: Yoshinori Sato <ysato@users.sourceforge.jp> 5509L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5510W: http://uclinux-h8.sourceforge.jp 5511T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5512S: Maintained 5513F: arch/h8300/ 5514F: drivers/clocksource/h8300_*.c 5515F: drivers/clk/h8300/ 5516F: drivers/irqchip/irq-renesas-h8*.c 5517 5518HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5519M: Frank Seidel <frank@f-seidel.de> 5520L: platform-driver-x86@vger.kernel.org 5521W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5522S: Maintained 5523F: drivers/platform/x86/hdaps.c 5524 5525HDPVR USB VIDEO ENCODER DRIVER 5526M: Hans Verkuil <hverkuil@xs4all.nl> 5527L: linux-media@vger.kernel.org 5528T: git git://linuxtv.org/media_tree.git 5529W: https://linuxtv.org 5530S: Odd Fixes 5531F: drivers/media/usb/hdpvr/ 5532 5533HWPOISON MEMORY FAILURE HANDLING 5534M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5535L: linux-mm@kvack.org 5536S: Maintained 5537F: mm/memory-failure.c 5538F: mm/hwpoison-inject.c 5539 5540HYPERVISOR VIRTUAL CONSOLE DRIVER 5541L: linuxppc-dev@lists.ozlabs.org 5542S: Odd Fixes 5543F: drivers/tty/hvc/ 5544 5545HACKRF MEDIA DRIVER 5546M: Antti Palosaari <crope@iki.fi> 5547L: linux-media@vger.kernel.org 5548W: https://linuxtv.org 5549W: http://palosaari.fi/linux/ 5550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5551T: git git://linuxtv.org/anttip/media_tree.git 5552S: Maintained 5553F: drivers/media/usb/hackrf/ 5554 5555HARDWARE MONITORING 5556M: Jean Delvare <jdelvare@suse.com> 5557M: Guenter Roeck <linux@roeck-us.net> 5558L: linux-hwmon@vger.kernel.org 5559W: http://hwmon.wiki.kernel.org/ 5560T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5561T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5562S: Maintained 5563F: Documentation/hwmon/ 5564F: drivers/hwmon/ 5565F: include/linux/hwmon*.h 5566 5567HARDWARE RANDOM NUMBER GENERATOR CORE 5568M: Matt Mackall <mpm@selenic.com> 5569M: Herbert Xu <herbert@gondor.apana.org.au> 5570L: linux-crypto@vger.kernel.org 5571S: Odd fixes 5572F: Documentation/devicetree/bindings/rng/ 5573F: Documentation/hw_random.txt 5574F: drivers/char/hw_random/ 5575F: include/linux/hw_random.h 5576 5577HARDWARE SPINLOCK CORE 5578M: Ohad Ben-Cohen <ohad@wizery.com> 5579M: Bjorn Andersson <bjorn.andersson@linaro.org> 5580L: linux-remoteproc@vger.kernel.org 5581S: Maintained 5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5583F: Documentation/devicetree/bindings/hwlock/ 5584F: Documentation/hwspinlock.txt 5585F: drivers/hwspinlock/ 5586F: include/linux/hwspinlock.h 5587 5588HARMONY SOUND DRIVER 5589L: linux-parisc@vger.kernel.org 5590S: Maintained 5591F: sound/parisc/harmony.* 5592 5593HD29L2 MEDIA DRIVER 5594M: Antti Palosaari <crope@iki.fi> 5595L: linux-media@vger.kernel.org 5596W: https://linuxtv.org 5597W: http://palosaari.fi/linux/ 5598Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5599T: git git://linuxtv.org/anttip/media_tree.git 5600S: Maintained 5601F: drivers/media/dvb-frontends/hd29l2* 5602 5603HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5604M: Brian Boylston <brian.boylston@hpe.com> 5605S: Supported 5606F: Documentation/watchdog/hpwdt.txt 5607F: drivers/watchdog/hpwdt.c 5608 5609HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5610M: Don Brace <don.brace@microsemi.com> 5611L: iss_storagedev@hp.com 5612L: esc.storagedev@microsemi.com 5613L: linux-scsi@vger.kernel.org 5614S: Supported 5615F: Documentation/scsi/hpsa.txt 5616F: drivers/scsi/hpsa*.[ch] 5617F: include/linux/cciss*.h 5618F: include/uapi/linux/cciss*.h 5619 5620HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5621M: Don Brace <don.brace@microsemi.com> 5622L: iss_storagedev@hp.com 5623L: esc.storagedev@microsemi.com 5624L: linux-scsi@vger.kernel.org 5625S: Supported 5626F: Documentation/blockdev/cciss.txt 5627F: drivers/block/cciss* 5628F: include/linux/cciss_ioctl.h 5629F: include/uapi/linux/cciss_ioctl.h 5630 5631HFI1 DRIVER 5632M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5633M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5634L: linux-rdma@vger.kernel.org 5635S: Supported 5636F: drivers/infiniband/hw/hfi1 5637 5638HFS FILESYSTEM 5639L: linux-fsdevel@vger.kernel.org 5640S: Orphan 5641F: Documentation/filesystems/hfs.txt 5642F: fs/hfs/ 5643 5644HFSPLUS FILESYSTEM 5645L: linux-fsdevel@vger.kernel.org 5646S: Orphan 5647F: Documentation/filesystems/hfsplus.txt 5648F: fs/hfsplus/ 5649 5650HGA FRAMEBUFFER DRIVER 5651M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5652L: linux-nvidia@lists.surfsouth.com 5653W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5654S: Maintained 5655F: drivers/video/fbdev/hgafb.c 5656 5657HIBERNATION (aka Software Suspend, aka swsusp) 5658M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5659M: Pavel Machek <pavel@ucw.cz> 5660L: linux-pm@vger.kernel.org 5661S: Supported 5662F: arch/x86/power/ 5663F: drivers/base/power/ 5664F: kernel/power/ 5665F: include/linux/suspend.h 5666F: include/linux/freezer.h 5667F: include/linux/pm.h 5668F: arch/*/include/asm/suspend*.h 5669 5670HID CORE LAYER 5671M: Jiri Kosina <jikos@kernel.org> 5672R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5673L: linux-input@vger.kernel.org 5674T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5675S: Maintained 5676F: drivers/hid/ 5677F: include/linux/hid* 5678F: include/uapi/linux/hid* 5679 5680HID SENSOR HUB DRIVERS 5681M: Jiri Kosina <jikos@kernel.org> 5682M: Jonathan Cameron <jic23@kernel.org> 5683M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5684L: linux-input@vger.kernel.org 5685L: linux-iio@vger.kernel.org 5686S: Maintained 5687F: Documentation/hid/hid-sensor* 5688F: drivers/hid/hid-sensor-* 5689F: drivers/iio/*/hid-* 5690F: include/linux/hid-sensor-* 5691 5692HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5693M: Thomas Gleixner <tglx@linutronix.de> 5694L: linux-kernel@vger.kernel.org 5695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5696S: Maintained 5697F: Documentation/timers/ 5698F: kernel/time/hrtimer.c 5699F: kernel/time/clockevents.c 5700F: kernel/time/tick*.* 5701F: kernel/time/timer_*.c 5702F: include/linux/clockchips.h 5703F: include/linux/hrtimer.h 5704 5705HIGH-SPEED SCC DRIVER FOR AX.25 5706L: linux-hams@vger.kernel.org 5707S: Orphan 5708F: drivers/net/hamradio/dmascc.c 5709F: drivers/net/hamradio/scc.c 5710 5711HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5712M: HighPoint Linux Team <linux@highpoint-tech.com> 5713W: http://www.highpoint-tech.com 5714S: Supported 5715F: Documentation/scsi/hptiop.txt 5716F: drivers/scsi/hptiop.c 5717 5718HIPPI 5719M: Jes Sorensen <jes@trained-monkey.org> 5720L: linux-hippi@sunsite.dk 5721S: Maintained 5722F: include/linux/hippidevice.h 5723F: include/uapi/linux/if_hippi.h 5724F: net/802/hippi.c 5725F: drivers/net/hippi/ 5726 5727HISILICON NETWORK SUBSYSTEM DRIVER 5728M: Yisen Zhuang <yisen.zhuang@huawei.com> 5729M: Salil Mehta <salil.mehta@huawei.com> 5730L: netdev@vger.kernel.org 5731W: http://www.hisilicon.com 5732S: Maintained 5733F: drivers/net/ethernet/hisilicon/ 5734F: Documentation/devicetree/bindings/net/hisilicon*.txt 5735 5736HISILICON ROCE DRIVER 5737M: Lijun Ou <oulijun@huawei.com> 5738M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5739L: linux-rdma@vger.kernel.org 5740S: Maintained 5741F: drivers/infiniband/hw/hns/ 5742F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5743 5744HISILICON SAS Controller 5745M: John Garry <john.garry@huawei.com> 5746W: http://www.hisilicon.com 5747S: Supported 5748F: drivers/scsi/hisi_sas/ 5749F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5750 5751HOST AP DRIVER 5752M: Jouni Malinen <j@w1.fi> 5753L: linux-wireless@vger.kernel.org 5754W: http://w1.fi/hostap-driver.html 5755S: Obsolete 5756F: drivers/net/wireless/intersil/hostap/ 5757 5758HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5759L: platform-driver-x86@vger.kernel.org 5760S: Orphan 5761F: drivers/platform/x86/tc1100-wmi.c 5762 5763HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5764M: Jaroslav Kysela <perex@perex.cz> 5765S: Maintained 5766F: drivers/net/ethernet/hp/hp100.* 5767 5768HPET: High Precision Event Timers driver 5769M: Clemens Ladisch <clemens@ladisch.de> 5770S: Maintained 5771F: Documentation/timers/hpet.txt 5772F: drivers/char/hpet.c 5773F: include/linux/hpet.h 5774F: include/uapi/linux/hpet.h 5775 5776HPET: x86 5777S: Orphan 5778F: arch/x86/kernel/hpet.c 5779F: arch/x86/include/asm/hpet.h 5780 5781HPFS FILESYSTEM 5782M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5783W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5784S: Maintained 5785F: fs/hpfs/ 5786 5787HSI SUBSYSTEM 5788M: Sebastian Reichel <sre@kernel.org> 5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5790S: Maintained 5791F: Documentation/ABI/testing/sysfs-bus-hsi 5792F: Documentation/device-drivers/serial-interfaces.rst 5793F: drivers/hsi/ 5794F: include/linux/hsi/ 5795F: include/uapi/linux/hsi/ 5796 5797HSO 3G MODEM DRIVER 5798M: Jan Dumon <j.dumon@option.com> 5799W: http://www.pharscape.org 5800S: Maintained 5801F: drivers/net/usb/hso.c 5802 5803HSR NETWORK PROTOCOL 5804M: Arvid Brodin <arvid.brodin@alten.se> 5805L: netdev@vger.kernel.org 5806S: Maintained 5807F: net/hsr/ 5808 5809HTCPEN TOUCHSCREEN DRIVER 5810M: Pau Oliva Fora <pof@eslack.org> 5811L: linux-input@vger.kernel.org 5812S: Maintained 5813F: drivers/input/touchscreen/htcpen.c 5814 5815HUGETLB FILESYSTEM 5816M: Nadia Yvette Chambers <nyc@holomorphy.com> 5817S: Maintained 5818F: fs/hugetlbfs/ 5819 5820HVA ST MEDIA DRIVER 5821M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5822L: linux-media@vger.kernel.org 5823T: git git://linuxtv.org/media_tree.git 5824W: https://linuxtv.org 5825S: Supported 5826F: drivers/media/platform/sti/hva 5827 5828Hyper-V CORE AND DRIVERS 5829M: "K. Y. Srinivasan" <kys@microsoft.com> 5830M: Haiyang Zhang <haiyangz@microsoft.com> 5831L: devel@linuxdriverproject.org 5832S: Maintained 5833F: arch/x86/include/asm/mshyperv.h 5834F: arch/x86/include/uapi/asm/hyperv.h 5835F: arch/x86/kernel/cpu/mshyperv.c 5836F: drivers/hid/hid-hyperv.c 5837F: drivers/hv/ 5838F: drivers/input/serio/hyperv-keyboard.c 5839F: drivers/pci/host/pci-hyperv.c 5840F: drivers/net/hyperv/ 5841F: drivers/scsi/storvsc_drv.c 5842F: drivers/video/fbdev/hyperv_fb.c 5843F: include/linux/hyperv.h 5844F: tools/hv/ 5845F: Documentation/ABI/stable/sysfs-bus-vmbus 5846 5847I2C MUXES 5848M: Peter Rosin <peda@axentia.se> 5849L: linux-i2c@vger.kernel.org 5850S: Maintained 5851F: Documentation/i2c/i2c-topology 5852F: Documentation/i2c/muxes/ 5853F: Documentation/devicetree/bindings/i2c/i2c-mux* 5854F: Documentation/devicetree/bindings/i2c/i2c-arb* 5855F: Documentation/devicetree/bindings/i2c/i2c-gate* 5856F: drivers/i2c/i2c-mux.c 5857F: drivers/i2c/muxes/ 5858F: include/linux/i2c-mux.h 5859 5860I2C OVER PARALLEL PORT 5861M: Jean Delvare <jdelvare@suse.com> 5862L: linux-i2c@vger.kernel.org 5863S: Maintained 5864F: Documentation/i2c/busses/i2c-parport 5865F: Documentation/i2c/busses/i2c-parport-light 5866F: drivers/i2c/busses/i2c-parport.c 5867F: drivers/i2c/busses/i2c-parport-light.c 5868 5869I2C/SMBUS CONTROLLER DRIVERS FOR PC 5870M: Jean Delvare <jdelvare@suse.com> 5871L: linux-i2c@vger.kernel.org 5872S: Maintained 5873F: Documentation/i2c/busses/i2c-ali1535 5874F: Documentation/i2c/busses/i2c-ali1563 5875F: Documentation/i2c/busses/i2c-ali15x3 5876F: Documentation/i2c/busses/i2c-amd756 5877F: Documentation/i2c/busses/i2c-amd8111 5878F: Documentation/i2c/busses/i2c-i801 5879F: Documentation/i2c/busses/i2c-nforce2 5880F: Documentation/i2c/busses/i2c-piix4 5881F: Documentation/i2c/busses/i2c-sis5595 5882F: Documentation/i2c/busses/i2c-sis630 5883F: Documentation/i2c/busses/i2c-sis96x 5884F: Documentation/i2c/busses/i2c-via 5885F: Documentation/i2c/busses/i2c-viapro 5886F: drivers/i2c/busses/i2c-ali1535.c 5887F: drivers/i2c/busses/i2c-ali1563.c 5888F: drivers/i2c/busses/i2c-ali15x3.c 5889F: drivers/i2c/busses/i2c-amd756.c 5890F: drivers/i2c/busses/i2c-amd756-s4882.c 5891F: drivers/i2c/busses/i2c-amd8111.c 5892F: drivers/i2c/busses/i2c-i801.c 5893F: drivers/i2c/busses/i2c-isch.c 5894F: drivers/i2c/busses/i2c-nforce2.c 5895F: drivers/i2c/busses/i2c-nforce2-s4985.c 5896F: drivers/i2c/busses/i2c-piix4.c 5897F: drivers/i2c/busses/i2c-sis5595.c 5898F: drivers/i2c/busses/i2c-sis630.c 5899F: drivers/i2c/busses/i2c-sis96x.c 5900F: drivers/i2c/busses/i2c-via.c 5901F: drivers/i2c/busses/i2c-viapro.c 5902 5903I2C/SMBUS ISMT DRIVER 5904M: Seth Heasley <seth.heasley@intel.com> 5905M: Neil Horman <nhorman@tuxdriver.com> 5906L: linux-i2c@vger.kernel.org 5907F: drivers/i2c/busses/i2c-ismt.c 5908F: Documentation/i2c/busses/i2c-ismt 5909 5910I2C/SMBUS STUB DRIVER 5911M: Jean Delvare <jdelvare@suse.com> 5912L: linux-i2c@vger.kernel.org 5913S: Maintained 5914F: drivers/i2c/i2c-stub.c 5915 5916I2C SUBSYSTEM 5917M: Wolfram Sang <wsa@the-dreams.de> 5918L: linux-i2c@vger.kernel.org 5919W: https://i2c.wiki.kernel.org/ 5920Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5922S: Maintained 5923F: Documentation/devicetree/bindings/i2c/ 5924F: Documentation/i2c/ 5925F: drivers/i2c/ 5926F: drivers/i2c/*/ 5927F: include/linux/i2c.h 5928F: include/linux/i2c-*.h 5929F: include/uapi/linux/i2c.h 5930F: include/uapi/linux/i2c-*.h 5931 5932I2C ACPI SUPPORT 5933M: Mika Westerberg <mika.westerberg@linux.intel.com> 5934L: linux-i2c@vger.kernel.org 5935L: linux-acpi@vger.kernel.org 5936S: Maintained 5937 5938I2C-TAOS-EVM DRIVER 5939M: Jean Delvare <jdelvare@suse.com> 5940L: linux-i2c@vger.kernel.org 5941S: Maintained 5942F: Documentation/i2c/busses/i2c-taos-evm 5943F: drivers/i2c/busses/i2c-taos-evm.c 5944 5945I2C-TINY-USB DRIVER 5946M: Till Harbaum <till@harbaum.org> 5947L: linux-i2c@vger.kernel.org 5948W: http://www.harbaum.org/till/i2c_tiny_usb 5949S: Maintained 5950F: drivers/i2c/busses/i2c-tiny-usb.c 5951 5952i386 BOOT CODE 5953M: "H. Peter Anvin" <hpa@zytor.com> 5954S: Maintained 5955F: arch/x86/boot/ 5956 5957i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5958M: "H. Peter Anvin" <hpa@zytor.com> 5959T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5960S: Maintained 5961 5962IA64 (Itanium) PLATFORM 5963M: Tony Luck <tony.luck@intel.com> 5964M: Fenghua Yu <fenghua.yu@intel.com> 5965L: linux-ia64@vger.kernel.org 5966T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5967S: Maintained 5968F: arch/ia64/ 5969 5970IBM Power VMX Cryptographic instructions 5971M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5972M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5973L: linux-crypto@vger.kernel.org 5974S: Supported 5975F: drivers/crypto/vmx/Makefile 5976F: drivers/crypto/vmx/Kconfig 5977F: drivers/crypto/vmx/vmx.c 5978F: drivers/crypto/vmx/aes* 5979F: drivers/crypto/vmx/ghash* 5980F: drivers/crypto/vmx/ppc-xlate.pl 5981 5982IBM Power in-Nest Crypto Acceleration 5983M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5984M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5985L: linux-crypto@vger.kernel.org 5986S: Supported 5987F: drivers/crypto/nx/Makefile 5988F: drivers/crypto/nx/Kconfig 5989F: drivers/crypto/nx/nx-aes* 5990F: drivers/crypto/nx/nx-sha* 5991F: drivers/crypto/nx/nx.* 5992F: drivers/crypto/nx/nx_csbcpb.h 5993F: drivers/crypto/nx/nx_debugfs.h 5994 5995IBM Power 842 compression accelerator 5996M: Dan Streetman <ddstreet@ieee.org> 5997S: Supported 5998F: drivers/crypto/nx/Makefile 5999F: drivers/crypto/nx/Kconfig 6000F: drivers/crypto/nx/nx-842* 6001F: include/linux/sw842.h 6002F: crypto/842.c 6003F: lib/842/ 6004 6005IBM Power Linux RAID adapter 6006M: Brian King <brking@us.ibm.com> 6007S: Supported 6008F: drivers/scsi/ipr.* 6009 6010IBM Power Virtual Ethernet Device Driver 6011M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6012L: netdev@vger.kernel.org 6013S: Supported 6014F: drivers/net/ethernet/ibm/ibmveth.* 6015 6016IBM Power SRIOV Virtual NIC Device Driver 6017M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6018M: John Allen <jallen@linux.vnet.ibm.com> 6019L: netdev@vger.kernel.org 6020S: Supported 6021F: drivers/net/ethernet/ibm/ibmvnic.* 6022 6023IBM Power Virtual SCSI Device Drivers 6024M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6025L: linux-scsi@vger.kernel.org 6026S: Supported 6027F: drivers/scsi/ibmvscsi/ibmvscsi* 6028F: include/scsi/viosrp.h 6029 6030IBM Power Virtual SCSI Device Target Driver 6031M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6032M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6033L: linux-scsi@vger.kernel.org 6034L: target-devel@vger.kernel.org 6035S: Supported 6036F: drivers/scsi/ibmvscsi_tgt/ 6037 6038IBM Power Virtual FC Device Drivers 6039M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6040L: linux-scsi@vger.kernel.org 6041S: Supported 6042F: drivers/scsi/ibmvscsi/ibmvfc* 6043 6044IBM ServeRAID RAID DRIVER 6045S: Orphan 6046F: drivers/scsi/ips.* 6047 6048ICH LPC AND GPIO DRIVER 6049M: Peter Tyser <ptyser@xes-inc.com> 6050S: Maintained 6051F: drivers/mfd/lpc_ich.c 6052F: drivers/gpio/gpio-ich.c 6053 6054IDE SUBSYSTEM 6055M: "David S. Miller" <davem@davemloft.net> 6056L: linux-ide@vger.kernel.org 6057Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6059S: Maintained 6060F: Documentation/ide/ 6061F: drivers/ide/ 6062F: include/linux/ide.h 6063 6064IDEAPAD LAPTOP EXTRAS DRIVER 6065M: Ike Panhc <ike.pan@canonical.com> 6066L: platform-driver-x86@vger.kernel.org 6067W: http://launchpad.net/ideapad-laptop 6068S: Maintained 6069F: drivers/platform/x86/ideapad-laptop.c 6070 6071IDEAPAD LAPTOP SLIDEBAR DRIVER 6072M: Andrey Moiseev <o2g.org.ru@gmail.com> 6073L: linux-input@vger.kernel.org 6074W: https://github.com/o2genum/ideapad-slidebar 6075S: Maintained 6076F: drivers/input/misc/ideapad_slidebar.c 6077 6078IDE/ATAPI DRIVERS 6079M: Borislav Petkov <bp@alien8.de> 6080L: linux-ide@vger.kernel.org 6081S: Maintained 6082F: Documentation/cdrom/ide-cd 6083F: drivers/ide/ide-cd* 6084 6085IDLE-I7300 6086M: Andy Henroid <andrew.d.henroid@intel.com> 6087L: linux-pm@vger.kernel.org 6088S: Supported 6089F: drivers/idle/i7300_idle.c 6090 6091IEEE 802.15.4 SUBSYSTEM 6092M: Alexander Aring <aar@pengutronix.de> 6093L: linux-wpan@vger.kernel.org 6094W: http://wpan.cakelab.org/ 6095T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6096T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6097S: Maintained 6098F: net/ieee802154/ 6099F: net/mac802154/ 6100F: drivers/net/ieee802154/ 6101F: include/linux/nl802154.h 6102F: include/linux/ieee802154.h 6103F: include/net/nl802154.h 6104F: include/net/mac802154.h 6105F: include/net/af_ieee802154.h 6106F: include/net/cfg802154.h 6107F: include/net/ieee802154_netdev.h 6108F: Documentation/networking/ieee802154.txt 6109 6110IGORPLUG-USB IR RECEIVER 6111M: Sean Young <sean@mess.org> 6112L: linux-media@vger.kernel.org 6113S: Maintained 6114F: drivers/media/rc/igorplugusb.c 6115 6116IGUANAWORKS USB IR TRANSCEIVER 6117M: Sean Young <sean@mess.org> 6118L: linux-media@vger.kernel.org 6119S: Maintained 6120F: drivers/media/rc/iguanair.c 6121 6122IIO DIGITAL POTENTIOMETER DAC 6123M: Peter Rosin <peda@axentia.se> 6124L: linux-iio@vger.kernel.org 6125S: Maintained 6126F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6127F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6128F: drivers/iio/dac/dpot-dac.c 6129 6130IIO SUBSYSTEM AND DRIVERS 6131M: Jonathan Cameron <jic23@kernel.org> 6132R: Hartmut Knaack <knaack.h@gmx.de> 6133R: Lars-Peter Clausen <lars@metafoo.de> 6134R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6135L: linux-iio@vger.kernel.org 6136T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6137S: Maintained 6138F: Documentation/devicetree/bindings/iio/ 6139F: drivers/iio/ 6140F: drivers/staging/iio/ 6141F: include/linux/iio/ 6142F: tools/iio/ 6143 6144IKANOS/ADI EAGLE ADSL USB DRIVER 6145M: Matthieu Castet <castet.matthieu@free.fr> 6146M: Stanislaw Gruszka <stf_xl@wp.pl> 6147S: Maintained 6148F: drivers/usb/atm/ueagle-atm.c 6149 6150IMGTEC ASCII LCD DRIVER 6151M: Paul Burton <paul.burton@imgtec.com> 6152S: Maintained 6153F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6154F: drivers/auxdisplay/img-ascii-lcd.c 6155 6156INA209 HARDWARE MONITOR DRIVER 6157M: Guenter Roeck <linux@roeck-us.net> 6158L: linux-hwmon@vger.kernel.org 6159S: Maintained 6160F: Documentation/hwmon/ina209 6161F: Documentation/devicetree/bindings/i2c/ina209.txt 6162F: drivers/hwmon/ina209.c 6163 6164INA2XX HARDWARE MONITOR DRIVER 6165M: Guenter Roeck <linux@roeck-us.net> 6166L: linux-hwmon@vger.kernel.org 6167S: Maintained 6168F: Documentation/hwmon/ina2xx 6169F: drivers/hwmon/ina2xx.c 6170F: include/linux/platform_data/ina2xx.h 6171 6172INDUSTRY PACK SUBSYSTEM (IPACK) 6173M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6174M: Jens Taprogge <jens.taprogge@taprogge.org> 6175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6176L: industrypack-devel@lists.sourceforge.net 6177W: http://industrypack.sourceforge.net 6178S: Maintained 6179F: drivers/ipack/ 6180 6181INGENIC JZ4780 DMA Driver 6182M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6183S: Maintained 6184F: drivers/dma/dma-jz4780.c 6185 6186INGENIC JZ4780 NAND DRIVER 6187M: Harvey Hunt <harveyhuntnexus@gmail.com> 6188L: linux-mtd@lists.infradead.org 6189S: Maintained 6190F: drivers/mtd/nand/jz4780_* 6191 6192INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6193M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6194M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6195L: linux-ima-devel@lists.sourceforge.net 6196L: linux-ima-user@lists.sourceforge.net 6197L: linux-security-module@vger.kernel.org 6198T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6199S: Supported 6200F: security/integrity/ima/ 6201 6202IMGTEC IR DECODER DRIVER 6203M: James Hogan <james.hogan@imgtec.com> 6204S: Maintained 6205F: drivers/media/rc/img-ir/ 6206 6207IMS TWINTURBO FRAMEBUFFER DRIVER 6208L: linux-fbdev@vger.kernel.org 6209S: Orphan 6210F: drivers/video/fbdev/imsttfb.c 6211 6212INFINIBAND SUBSYSTEM 6213M: Doug Ledford <dledford@redhat.com> 6214M: Sean Hefty <sean.hefty@intel.com> 6215M: Hal Rosenstock <hal.rosenstock@gmail.com> 6216L: linux-rdma@vger.kernel.org 6217W: http://www.openfabrics.org/ 6218Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6219T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6220S: Supported 6221F: Documentation/infiniband/ 6222F: drivers/infiniband/ 6223F: include/uapi/linux/if_infiniband.h 6224F: include/uapi/rdma/ 6225F: include/rdma/ 6226 6227INOTIFY 6228M: John McCutchan <john@johnmccutchan.com> 6229M: Robert Love <rlove@rlove.org> 6230M: Eric Paris <eparis@parisplace.org> 6231S: Maintained 6232F: Documentation/filesystems/inotify.txt 6233F: fs/notify/inotify/ 6234F: include/linux/inotify.h 6235F: include/uapi/linux/inotify.h 6236 6237INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6238M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6239L: linux-input@vger.kernel.org 6240Q: http://patchwork.kernel.org/project/linux-input/list/ 6241T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6242S: Maintained 6243F: drivers/input/ 6244F: include/linux/input.h 6245F: include/uapi/linux/input.h 6246F: include/linux/input/ 6247F: Documentation/devicetree/bindings/input/ 6248 6249INPUT MULTITOUCH (MT) PROTOCOL 6250M: Henrik Rydberg <rydberg@bitmath.org> 6251L: linux-input@vger.kernel.org 6252S: Odd fixes 6253F: Documentation/input/multi-touch-protocol.txt 6254F: drivers/input/input-mt.c 6255K: \b(ABS|SYN)_MT_ 6256 6257INTEL ASoC BDW/HSW DRIVERS 6258M: Jie Yang <yang.jie@linux.intel.com> 6259L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6260S: Supported 6261F: sound/soc/intel/common/sst-dsp* 6262F: sound/soc/intel/common/sst-firmware.c 6263F: sound/soc/intel/boards/broadwell.c 6264F: sound/soc/intel/haswell/ 6265 6266INTEL C600 SERIES SAS CONTROLLER DRIVER 6267M: Intel SCU Linux support <intel-linux-scu@intel.com> 6268M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6269L: linux-scsi@vger.kernel.org 6270T: git git://git.code.sf.net/p/intel-sas/isci 6271S: Supported 6272F: drivers/scsi/isci/ 6273 6274INTEL HID EVENT DRIVER 6275M: Alex Hung <alex.hung@canonical.com> 6276L: platform-driver-x86@vger.kernel.org 6277S: Maintained 6278F: drivers/platform/x86/intel-hid.c 6279 6280INTEL VIRTUAL BUTTON DRIVER 6281M: AceLan Kao <acelan.kao@canonical.com> 6282L: platform-driver-x86@vger.kernel.org 6283S: Maintained 6284F: drivers/platform/x86/intel-vbtn.c 6285 6286INTEL IDLE DRIVER 6287M: Len Brown <lenb@kernel.org> 6288L: linux-pm@vger.kernel.org 6289T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6290S: Supported 6291F: drivers/idle/intel_idle.c 6292 6293INTEL INTEGRATED SENSOR HUB DRIVER 6294M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6295M: Jiri Kosina <jikos@kernel.org> 6296L: linux-input@vger.kernel.org 6297S: Maintained 6298F: drivers/hid/intel-ish-hid/ 6299 6300INTEL PSTATE DRIVER 6301M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6302M: Len Brown <lenb@kernel.org> 6303L: linux-pm@vger.kernel.org 6304S: Supported 6305F: drivers/cpufreq/intel_pstate.c 6306 6307INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6308M: Maik Broemme <mbroemme@libmpq.org> 6309L: linux-fbdev@vger.kernel.org 6310S: Maintained 6311F: Documentation/fb/intelfb.txt 6312F: drivers/video/fbdev/intelfb/ 6313 6314INTEL 810/815 FRAMEBUFFER DRIVER 6315M: Antonino Daplas <adaplas@gmail.com> 6316L: linux-fbdev@vger.kernel.org 6317S: Maintained 6318F: drivers/video/fbdev/i810/ 6319 6320INTEL MENLOW THERMAL DRIVER 6321M: Sujith Thomas <sujith.thomas@intel.com> 6322L: platform-driver-x86@vger.kernel.org 6323W: https://01.org/linux-acpi 6324S: Supported 6325F: drivers/platform/x86/intel_menlow.c 6326 6327INTEL I/OAT DMA DRIVER 6328M: Dave Jiang <dave.jiang@intel.com> 6329R: Dan Williams <dan.j.williams@intel.com> 6330L: dmaengine@vger.kernel.org 6331Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6332S: Supported 6333F: drivers/dma/ioat* 6334 6335INTEL IOMMU (VT-d) 6336M: David Woodhouse <dwmw2@infradead.org> 6337L: iommu@lists.linux-foundation.org 6338T: git git://git.infradead.org/iommu-2.6.git 6339S: Supported 6340F: drivers/iommu/intel-iommu.c 6341F: include/linux/intel-iommu.h 6342 6343INTEL IOP-ADMA DMA DRIVER 6344R: Dan Williams <dan.j.williams@intel.com> 6345S: Odd fixes 6346F: drivers/dma/iop-adma.c 6347 6348INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6349M: Krzysztof Halasa <khalasa@piap.pl> 6350S: Maintained 6351F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6352F: arch/arm/mach-ixp4xx/include/mach/npe.h 6353F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6354F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6355F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6356F: drivers/net/wan/ixp4xx_hss.c 6357 6358INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6359M: Deepak Saxena <dsaxena@plexity.net> 6360S: Maintained 6361F: drivers/char/hw_random/ixp4xx-rng.c 6362 6363INTEL ETHERNET DRIVERS 6364M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6365L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6366W: http://www.intel.com/support/feedback.htm 6367W: http://e1000.sourceforge.net/ 6368Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6371S: Supported 6372F: Documentation/networking/e100.txt 6373F: Documentation/networking/e1000.txt 6374F: Documentation/networking/e1000e.txt 6375F: Documentation/networking/igb.txt 6376F: Documentation/networking/igbvf.txt 6377F: Documentation/networking/ixgb.txt 6378F: Documentation/networking/ixgbe.txt 6379F: Documentation/networking/ixgbevf.txt 6380F: Documentation/networking/i40e.txt 6381F: Documentation/networking/i40evf.txt 6382F: drivers/net/ethernet/intel/ 6383F: drivers/net/ethernet/intel/*/ 6384 6385INTEL RDMA RNIC DRIVER 6386M: Faisal Latif <faisal.latif@intel.com> 6387R: Chien Tin Tung <chien.tin.tung@intel.com> 6388R: Mustafa Ismail <mustafa.ismail@intel.com> 6389R: Shiraz Saleem <shiraz.saleem@intel.com> 6390R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6391L: linux-rdma@vger.kernel.org 6392S: Supported 6393F: drivers/infiniband/hw/i40iw/ 6394 6395INTEL MERRIFIELD GPIO DRIVER 6396M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6397L: linux-gpio@vger.kernel.org 6398S: Maintained 6399F: drivers/gpio/gpio-merrifield.c 6400 6401INTEL-MID GPIO DRIVER 6402M: David Cohen <david.a.cohen@linux.intel.com> 6403L: linux-gpio@vger.kernel.org 6404S: Maintained 6405F: drivers/gpio/gpio-intel-mid.c 6406 6407INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6408M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6409L: linux-wireless@vger.kernel.org 6410S: Maintained 6411F: Documentation/networking/README.ipw2100 6412F: Documentation/networking/README.ipw2200 6413F: drivers/net/wireless/intel/ipw2x00/ 6414 6415INTEL(R) TRACE HUB 6416M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6417S: Supported 6418F: Documentation/trace/intel_th.txt 6419F: drivers/hwtracing/intel_th/ 6420 6421INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6422M: Ning Sun <ning.sun@intel.com> 6423L: tboot-devel@lists.sourceforge.net 6424W: http://tboot.sourceforge.net 6425T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6426S: Supported 6427F: Documentation/intel_txt.txt 6428F: include/linux/tboot.h 6429F: arch/x86/kernel/tboot.c 6430 6431INTEL WIRELESS WIMAX CONNECTION 2400 6432M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6433M: linux-wimax@intel.com 6434L: wimax@linuxwimax.org (subscribers-only) 6435S: Supported 6436W: http://linuxwimax.org 6437F: Documentation/wimax/README.i2400m 6438F: drivers/net/wimax/i2400m/ 6439F: include/uapi/linux/wimax/i2400m.h 6440 6441INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6442M: Stanislaw Gruszka <sgruszka@redhat.com> 6443L: linux-wireless@vger.kernel.org 6444S: Supported 6445F: drivers/net/wireless/intel/iwlegacy/ 6446 6447INTEL WIRELESS WIFI LINK (iwlwifi) 6448M: Johannes Berg <johannes.berg@intel.com> 6449M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6450M: Luca Coelho <luciano.coelho@intel.com> 6451M: Intel Linux Wireless <linuxwifi@intel.com> 6452L: linux-wireless@vger.kernel.org 6453W: http://intellinuxwireless.org 6454T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6455S: Supported 6456F: drivers/net/wireless/intel/iwlwifi/ 6457 6458INTEL MANAGEMENT ENGINE (mei) 6459M: Tomas Winkler <tomas.winkler@intel.com> 6460L: linux-kernel@vger.kernel.org 6461S: Supported 6462F: include/uapi/linux/mei.h 6463F: include/linux/mei_cl_bus.h 6464F: drivers/misc/mei/* 6465F: drivers/watchdog/mei_wdt.c 6466F: Documentation/misc-devices/mei/* 6467F: samples/mei/* 6468 6469INTEL MIC DRIVERS (mic) 6470M: Sudeep Dutt <sudeep.dutt@intel.com> 6471M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6472S: Supported 6473W: https://github.com/sudeepdutt/mic 6474W: http://software.intel.com/en-us/mic-developer 6475F: include/linux/mic_bus.h 6476F: include/linux/scif.h 6477F: include/uapi/linux/mic_common.h 6478F: include/uapi/linux/mic_ioctl.h 6479F: include/uapi/linux/scif_ioctl.h 6480F: drivers/misc/mic/ 6481F: drivers/dma/mic_x100_dma.c 6482F: drivers/dma/mic_x100_dma.h 6483F: Documentation/mic/ 6484 6485INTEL PMC/P-Unit IPC DRIVER 6486M: Zha Qipeng<qipeng.zha@intel.com> 6487L: platform-driver-x86@vger.kernel.org 6488S: Maintained 6489F: drivers/platform/x86/intel_pmc_ipc.c 6490F: drivers/platform/x86/intel_punit_ipc.c 6491F: arch/x86/include/asm/intel_pmc_ipc.h 6492F: arch/x86/include/asm/intel_punit_ipc.h 6493 6494INTEL TELEMETRY DRIVER 6495M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6496L: platform-driver-x86@vger.kernel.org 6497S: Maintained 6498F: arch/x86/include/asm/intel_telemetry.h 6499F: drivers/platform/x86/intel_telemetry* 6500 6501INTEL PMC CORE DRIVER 6502M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6503M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6504L: platform-driver-x86@vger.kernel.org 6505S: Maintained 6506F: arch/x86/include/asm/pmc_core.h 6507F: drivers/platform/x86/intel_pmc_core* 6508 6509INVENSENSE MPU-3050 GYROSCOPE DRIVER 6510M: Linus Walleij <linus.walleij@linaro.org> 6511L: linux-iio@vger.kernel.org 6512S: Maintained 6513F: drivers/iio/gyro/mpu3050* 6514F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6515 6516IOC3 ETHERNET DRIVER 6517M: Ralf Baechle <ralf@linux-mips.org> 6518L: linux-mips@linux-mips.org 6519S: Maintained 6520F: drivers/net/ethernet/sgi/ioc3-eth.c 6521 6522IOC3 SERIAL DRIVER 6523M: Pat Gefre <pfg@sgi.com> 6524L: linux-serial@vger.kernel.org 6525S: Maintained 6526F: drivers/tty/serial/ioc3_serial.c 6527 6528IOMMU DRIVERS 6529M: Joerg Roedel <joro@8bytes.org> 6530L: iommu@lists.linux-foundation.org 6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6532S: Maintained 6533F: Documentation/devicetree/bindings/iommu/ 6534F: drivers/iommu/ 6535 6536IP MASQUERADING 6537M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6538S: Maintained 6539F: net/ipv4/netfilter/ipt_MASQUERADE.c 6540 6541IPMI SUBSYSTEM 6542M: Corey Minyard <minyard@acm.org> 6543L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6544W: http://openipmi.sourceforge.net/ 6545S: Supported 6546F: Documentation/IPMI.txt 6547F: drivers/char/ipmi/ 6548F: include/linux/ipmi* 6549F: include/uapi/linux/ipmi* 6550 6551QCOM AUDIO (ASoC) DRIVERS 6552M: Patrick Lai <plai@codeaurora.org> 6553M: Banajit Goswami <bgoswami@codeaurora.org> 6554L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6555S: Supported 6556F: sound/soc/qcom/ 6557 6558IPS SCSI RAID DRIVER 6559M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6560L: linux-scsi@vger.kernel.org 6561W: http://www.adaptec.com/ 6562S: Maintained 6563F: drivers/scsi/ips* 6564 6565IPVS 6566M: Wensong Zhang <wensong@linux-vs.org> 6567M: Simon Horman <horms@verge.net.au> 6568M: Julian Anastasov <ja@ssi.bg> 6569L: netdev@vger.kernel.org 6570L: lvs-devel@vger.kernel.org 6571S: Maintained 6572T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6573T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6574F: Documentation/networking/ipvs-sysctl.txt 6575F: include/net/ip_vs.h 6576F: include/uapi/linux/ip_vs.h 6577F: net/netfilter/ipvs/ 6578 6579IPWIRELESS DRIVER 6580M: Jiri Kosina <jikos@kernel.org> 6581M: David Sterba <dsterba@suse.com> 6582S: Odd Fixes 6583F: drivers/tty/ipwireless/ 6584 6585IPX NETWORK LAYER 6586M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6587L: netdev@vger.kernel.org 6588S: Maintained 6589F: include/net/ipx.h 6590F: include/uapi/linux/ipx.h 6591F: net/ipx/ 6592 6593IRDA SUBSYSTEM 6594M: Samuel Ortiz <samuel@sortiz.org> 6595L: irda-users@lists.sourceforge.net (subscribers-only) 6596L: netdev@vger.kernel.org 6597W: http://irda.sourceforge.net/ 6598S: Maintained 6599T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6600F: Documentation/networking/irda.txt 6601F: drivers/net/irda/ 6602F: include/net/irda/ 6603F: net/irda/ 6604 6605IRQ SUBSYSTEM 6606M: Thomas Gleixner <tglx@linutronix.de> 6607L: linux-kernel@vger.kernel.org 6608S: Maintained 6609T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6610F: kernel/irq/ 6611 6612IRQCHIP DRIVERS 6613M: Thomas Gleixner <tglx@linutronix.de> 6614M: Jason Cooper <jason@lakedaemon.net> 6615M: Marc Zyngier <marc.zyngier@arm.com> 6616L: linux-kernel@vger.kernel.org 6617S: Maintained 6618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6619T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6620F: Documentation/devicetree/bindings/interrupt-controller/ 6621F: drivers/irqchip/ 6622 6623IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6624M: Marc Zyngier <marc.zyngier@arm.com> 6625S: Maintained 6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6627F: Documentation/IRQ-domain.txt 6628F: include/linux/irqdomain.h 6629F: kernel/irq/irqdomain.c 6630F: kernel/irq/msi.c 6631 6632ISA 6633M: William Breathitt Gray <vilhelm.gray@gmail.com> 6634S: Maintained 6635F: Documentation/isa.txt 6636F: drivers/base/isa.c 6637F: include/linux/isa.h 6638 6639ISAPNP 6640M: Jaroslav Kysela <perex@perex.cz> 6641S: Maintained 6642F: Documentation/isapnp.txt 6643F: drivers/pnp/isapnp/ 6644F: include/linux/isapnp.h 6645 6646ISA RADIO MODULE 6647M: Hans Verkuil <hverkuil@xs4all.nl> 6648L: linux-media@vger.kernel.org 6649T: git git://linuxtv.org/media_tree.git 6650W: https://linuxtv.org 6651S: Maintained 6652F: drivers/media/radio/radio-isa* 6653 6654iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6655M: Peter Jones <pjones@redhat.com> 6656M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6657S: Maintained 6658F: drivers/firmware/iscsi_ibft* 6659 6660ISCSI 6661M: Lee Duncan <lduncan@suse.com> 6662M: Chris Leech <cleech@redhat.com> 6663L: open-iscsi@googlegroups.com 6664W: www.open-iscsi.com 6665S: Maintained 6666F: drivers/scsi/*iscsi* 6667F: include/scsi/*iscsi* 6668 6669ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6670M: Or Gerlitz <ogerlitz@mellanox.com> 6671M: Sagi Grimberg <sagi@grimberg.me> 6672M: Roi Dayan <roid@mellanox.com> 6673L: linux-rdma@vger.kernel.org 6674S: Supported 6675W: http://www.openfabrics.org 6676W: www.open-iscsi.org 6677Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6678F: drivers/infiniband/ulp/iser/ 6679 6680ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6681M: Sagi Grimberg <sagi@grimberg.me> 6682T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6683L: linux-rdma@vger.kernel.org 6684L: target-devel@vger.kernel.org 6685S: Supported 6686W: http://www.linux-iscsi.org 6687F: drivers/infiniband/ulp/isert 6688 6689ISDN SUBSYSTEM 6690M: Karsten Keil <isdn@linux-pingi.de> 6691L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6692L: netdev@vger.kernel.org 6693W: http://www.isdn4linux.de 6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6695S: Maintained 6696F: Documentation/isdn/ 6697F: drivers/isdn/ 6698F: include/linux/isdn.h 6699F: include/linux/isdn/ 6700F: include/uapi/linux/isdn.h 6701F: include/uapi/linux/isdn/ 6702 6703ISDN SUBSYSTEM (Eicon active card driver) 6704M: Armin Schindler <mac@melware.de> 6705L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6706W: http://www.melware.de 6707S: Maintained 6708F: drivers/isdn/hardware/eicon/ 6709 6710IT87 HARDWARE MONITORING DRIVER 6711M: Jean Delvare <jdelvare@suse.com> 6712L: linux-hwmon@vger.kernel.org 6713S: Maintained 6714F: Documentation/hwmon/it87 6715F: drivers/hwmon/it87.c 6716 6717IT913X MEDIA DRIVER 6718M: Antti Palosaari <crope@iki.fi> 6719L: linux-media@vger.kernel.org 6720W: https://linuxtv.org 6721W: http://palosaari.fi/linux/ 6722Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6723T: git git://linuxtv.org/anttip/media_tree.git 6724S: Maintained 6725F: drivers/media/tuners/it913x* 6726 6727IVTV VIDEO4LINUX DRIVER 6728M: Andy Walls <awalls@md.metrocast.net> 6729L: ivtv-devel@ivtvdriver.org (subscribers-only) 6730L: linux-media@vger.kernel.org 6731T: git git://linuxtv.org/media_tree.git 6732W: http://www.ivtvdriver.org 6733S: Maintained 6734F: Documentation/media/v4l-drivers/ivtv* 6735F: drivers/media/pci/ivtv/ 6736F: include/uapi/linux/ivtv* 6737 6738IX2505V MEDIA DRIVER 6739M: Malcolm Priestley <tvboxspy@gmail.com> 6740L: linux-media@vger.kernel.org 6741W: https://linuxtv.org 6742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6743S: Maintained 6744F: drivers/media/dvb-frontends/ix2505v* 6745 6746JC42.4 TEMPERATURE SENSOR DRIVER 6747M: Guenter Roeck <linux@roeck-us.net> 6748L: linux-hwmon@vger.kernel.org 6749S: Maintained 6750F: drivers/hwmon/jc42.c 6751F: Documentation/hwmon/jc42 6752 6753JFS FILESYSTEM 6754M: Dave Kleikamp <shaggy@kernel.org> 6755L: jfs-discussion@lists.sourceforge.net 6756W: http://jfs.sourceforge.net/ 6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6758S: Maintained 6759F: Documentation/filesystems/jfs.txt 6760F: fs/jfs/ 6761 6762JME NETWORK DRIVER 6763M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6764L: netdev@vger.kernel.org 6765S: Maintained 6766F: drivers/net/ethernet/jme.* 6767 6768JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6769M: David Woodhouse <dwmw2@infradead.org> 6770L: linux-mtd@lists.infradead.org 6771W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6772S: Maintained 6773F: fs/jffs2/ 6774F: include/uapi/linux/jffs2.h 6775 6776JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6777M: "Theodore Ts'o" <tytso@mit.edu> 6778M: Jan Kara <jack@suse.com> 6779L: linux-ext4@vger.kernel.org 6780S: Maintained 6781F: fs/jbd2/ 6782F: include/linux/jbd2.h 6783 6784JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6785M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6786L: linux-media@vger.kernel.org 6787S: Maintained 6788F: drivers/media/platform/rcar_jpu.c 6789 6790JSM Neo PCI based serial card 6791M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6792L: linux-serial@vger.kernel.org 6793S: Maintained 6794F: drivers/tty/serial/jsm/ 6795 6796K10TEMP HARDWARE MONITORING DRIVER 6797M: Clemens Ladisch <clemens@ladisch.de> 6798L: linux-hwmon@vger.kernel.org 6799S: Maintained 6800F: Documentation/hwmon/k10temp 6801F: drivers/hwmon/k10temp.c 6802 6803K8TEMP HARDWARE MONITORING DRIVER 6804M: Rudolf Marek <r.marek@assembler.cz> 6805L: linux-hwmon@vger.kernel.org 6806S: Maintained 6807F: Documentation/hwmon/k8temp 6808F: drivers/hwmon/k8temp.c 6809 6810KASAN 6811M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6812R: Alexander Potapenko <glider@google.com> 6813R: Dmitry Vyukov <dvyukov@google.com> 6814L: kasan-dev@googlegroups.com 6815S: Maintained 6816F: arch/*/include/asm/kasan.h 6817F: arch/*/mm/kasan_init* 6818F: Documentation/dev-tools/kasan.rst 6819F: include/linux/kasan*.h 6820F: lib/test_kasan.c 6821F: mm/kasan/ 6822F: scripts/Makefile.kasan 6823 6824KCONFIG 6825M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6826L: linux-kbuild@vger.kernel.org 6827T: git git://gitorious.org/linux-kconfig/linux-kconfig 6828S: Maintained 6829F: Documentation/kbuild/kconfig-language.txt 6830F: scripts/kconfig/ 6831 6832KDUMP 6833M: Dave Young <dyoung@redhat.com> 6834M: Baoquan He <bhe@redhat.com> 6835R: Vivek Goyal <vgoyal@redhat.com> 6836L: kexec@lists.infradead.org 6837W: http://lse.sourceforge.net/kdump/ 6838S: Maintained 6839F: Documentation/kdump/ 6840 6841KEENE FM RADIO TRANSMITTER DRIVER 6842M: Hans Verkuil <hverkuil@xs4all.nl> 6843L: linux-media@vger.kernel.org 6844T: git git://linuxtv.org/media_tree.git 6845W: https://linuxtv.org 6846S: Maintained 6847F: drivers/media/radio/radio-keene* 6848 6849KERNEL AUTOMOUNTER v4 (AUTOFS4) 6850M: Ian Kent <raven@themaw.net> 6851L: autofs@vger.kernel.org 6852S: Maintained 6853F: fs/autofs4/ 6854 6855KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6856M: Michal Marek <mmarek@suse.com> 6857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6859L: linux-kbuild@vger.kernel.org 6860S: Maintained 6861F: Documentation/kbuild/ 6862F: Makefile 6863F: scripts/Makefile.* 6864F: scripts/basic/ 6865F: scripts/mk* 6866F: scripts/package/ 6867 6868KERNEL JANITORS 6869L: kernel-janitors@vger.kernel.org 6870W: http://kernelnewbies.org/KernelJanitors 6871S: Odd Fixes 6872 6873KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6874M: "J. Bruce Fields" <bfields@fieldses.org> 6875M: Jeff Layton <jlayton@poochiereds.net> 6876L: linux-nfs@vger.kernel.org 6877W: http://nfs.sourceforge.net/ 6878T: git git://linux-nfs.org/~bfields/linux.git 6879S: Supported 6880F: fs/nfsd/ 6881F: include/uapi/linux/nfsd/ 6882F: fs/lockd/ 6883F: fs/nfs_common/ 6884F: net/sunrpc/ 6885F: include/linux/lockd/ 6886F: include/linux/sunrpc/ 6887F: include/uapi/linux/sunrpc/ 6888 6889KERNEL SELFTEST FRAMEWORK 6890M: Shuah Khan <shuahkh@osg.samsung.com> 6891M: Shuah Khan <shuah@kernel.org> 6892L: linux-kselftest@vger.kernel.org 6893T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6894S: Maintained 6895F: tools/testing/selftests 6896 6897KERNEL VIRTUAL MACHINE (KVM) 6898M: Paolo Bonzini <pbonzini@redhat.com> 6899M: Radim Krčmář <rkrcmar@redhat.com> 6900L: kvm@vger.kernel.org 6901W: http://www.linux-kvm.org 6902T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6903S: Supported 6904F: Documentation/*/kvm*.txt 6905F: Documentation/virtual/kvm/ 6906F: arch/*/kvm/ 6907F: arch/x86/kernel/kvm.c 6908F: arch/x86/kernel/kvmclock.c 6909F: arch/*/include/asm/kvm* 6910F: include/linux/kvm* 6911F: include/uapi/linux/kvm* 6912F: virt/kvm/ 6913F: tools/kvm/ 6914 6915KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6916M: Joerg Roedel <joro@8bytes.org> 6917L: kvm@vger.kernel.org 6918W: http://www.linux-kvm.org/ 6919S: Maintained 6920F: arch/x86/include/asm/svm.h 6921F: arch/x86/kvm/svm.c 6922 6923KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6924M: Alexander Graf <agraf@suse.com> 6925L: kvm-ppc@vger.kernel.org 6926W: http://www.linux-kvm.org/ 6927T: git git://github.com/agraf/linux-2.6.git 6928S: Supported 6929F: arch/powerpc/include/asm/kvm* 6930F: arch/powerpc/kvm/ 6931 6932KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6933M: Christian Borntraeger <borntraeger@de.ibm.com> 6934M: Cornelia Huck <cornelia.huck@de.ibm.com> 6935L: linux-s390@vger.kernel.org 6936W: http://www.ibm.com/developerworks/linux/linux390/ 6937T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6938S: Supported 6939F: Documentation/s390/kvm.txt 6940F: arch/s390/include/asm/kvm* 6941F: arch/s390/kvm/ 6942 6943KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6944M: Christoffer Dall <christoffer.dall@linaro.org> 6945M: Marc Zyngier <marc.zyngier@arm.com> 6946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6947L: kvmarm@lists.cs.columbia.edu 6948W: http://systems.cs.columbia.edu/projects/kvm-arm 6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6950S: Supported 6951F: arch/arm/include/uapi/asm/kvm* 6952F: arch/arm/include/asm/kvm* 6953F: arch/arm/kvm/ 6954F: virt/kvm/arm/ 6955F: include/kvm/arm_* 6956 6957KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6958M: Christoffer Dall <christoffer.dall@linaro.org> 6959M: Marc Zyngier <marc.zyngier@arm.com> 6960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6961L: kvmarm@lists.cs.columbia.edu 6962S: Maintained 6963F: arch/arm64/include/uapi/asm/kvm* 6964F: arch/arm64/include/asm/kvm* 6965F: arch/arm64/kvm/ 6966 6967KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6968M: James Hogan <james.hogan@imgtec.com> 6969L: linux-mips@linux-mips.org 6970S: Supported 6971F: arch/mips/include/uapi/asm/kvm* 6972F: arch/mips/include/asm/kvm* 6973F: arch/mips/kvm/ 6974 6975KEXEC 6976M: Eric Biederman <ebiederm@xmission.com> 6977W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6978L: kexec@lists.infradead.org 6979S: Maintained 6980F: include/linux/kexec.h 6981F: include/uapi/linux/kexec.h 6982F: kernel/kexec* 6983 6984KEYS/KEYRINGS: 6985M: David Howells <dhowells@redhat.com> 6986L: keyrings@vger.kernel.org 6987S: Maintained 6988F: Documentation/security/keys.txt 6989F: include/linux/key.h 6990F: include/linux/key-type.h 6991F: include/linux/keyctl.h 6992F: include/uapi/linux/keyctl.h 6993F: include/keys/ 6994F: security/keys/ 6995 6996KEYS-TRUSTED 6997M: David Safford <safford@us.ibm.com> 6998M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6999L: linux-security-module@vger.kernel.org 7000L: keyrings@vger.kernel.org 7001S: Supported 7002F: Documentation/security/keys-trusted-encrypted.txt 7003F: include/keys/trusted-type.h 7004F: security/keys/trusted.c 7005F: security/keys/trusted.h 7006 7007KEYS-ENCRYPTED 7008M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7009M: David Safford <safford@us.ibm.com> 7010L: linux-security-module@vger.kernel.org 7011L: keyrings@vger.kernel.org 7012S: Supported 7013F: Documentation/security/keys-trusted-encrypted.txt 7014F: include/keys/encrypted-type.h 7015F: security/keys/encrypted-keys/ 7016 7017KGDB / KDB /debug_core 7018M: Jason Wessel <jason.wessel@windriver.com> 7019W: http://kgdb.wiki.kernel.org/ 7020L: kgdb-bugreport@lists.sourceforge.net 7021T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7022S: Maintained 7023F: Documentation/DocBook/kgdb.tmpl 7024F: drivers/misc/kgdbts.c 7025F: drivers/tty/serial/kgdboc.c 7026F: include/linux/kdb.h 7027F: include/linux/kgdb.h 7028F: kernel/debug/ 7029 7030KMEMCHECK 7031M: Vegard Nossum <vegardno@ifi.uio.no> 7032M: Pekka Enberg <penberg@kernel.org> 7033S: Maintained 7034F: Documentation/dev-tools/kmemcheck.rst 7035F: arch/x86/include/asm/kmemcheck.h 7036F: arch/x86/mm/kmemcheck/ 7037F: include/linux/kmemcheck.h 7038F: mm/kmemcheck.c 7039 7040KMEMLEAK 7041M: Catalin Marinas <catalin.marinas@arm.com> 7042S: Maintained 7043F: Documentation/dev-tools/kmemleak.rst 7044F: include/linux/kmemleak.h 7045F: mm/kmemleak.c 7046F: mm/kmemleak-test.c 7047 7048KPROBES 7049M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7050M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7051M: "David S. Miller" <davem@davemloft.net> 7052M: Masami Hiramatsu <mhiramat@kernel.org> 7053S: Maintained 7054F: Documentation/kprobes.txt 7055F: include/linux/kprobes.h 7056F: kernel/kprobes.c 7057 7058KS0108 LCD CONTROLLER DRIVER 7059M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7060W: http://miguelojeda.es/auxdisplay.htm 7061W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7062S: Maintained 7063F: Documentation/auxdisplay/ks0108 7064F: drivers/auxdisplay/ks0108.c 7065F: include/linux/ks0108.h 7066 7067L3MDEV 7068M: David Ahern <dsa@cumulusnetworks.com> 7069L: netdev@vger.kernel.org 7070S: Maintained 7071F: net/l3mdev 7072F: include/net/l3mdev.h 7073 7074LANTIQ MIPS ARCHITECTURE 7075M: John Crispin <john@phrozen.org> 7076L: linux-mips@linux-mips.org 7077S: Maintained 7078F: arch/mips/lantiq 7079 7080LAPB module 7081L: linux-x25@vger.kernel.org 7082S: Orphan 7083F: Documentation/networking/lapb-module.txt 7084F: include/*/lapb.h 7085F: net/lapb/ 7086 7087LASI 53c700 driver for PARISC 7088M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7089L: linux-scsi@vger.kernel.org 7090S: Maintained 7091F: Documentation/scsi/53c700.txt 7092F: drivers/scsi/53c700* 7093 7094LED SUBSYSTEM 7095M: Richard Purdie <rpurdie@rpsys.net> 7096M: Jacek Anaszewski <j.anaszewski@samsung.com> 7097L: linux-leds@vger.kernel.org 7098T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7099S: Maintained 7100F: Documentation/devicetree/bindings/leds/ 7101F: drivers/leds/ 7102F: include/linux/leds.h 7103 7104LEGACY EEPROM DRIVER 7105M: Jean Delvare <jdelvare@suse.com> 7106S: Maintained 7107F: Documentation/misc-devices/eeprom 7108F: drivers/misc/eeprom/eeprom.c 7109 7110LEGO USB Tower driver 7111M: Juergen Stuber <starblue@users.sourceforge.net> 7112L: legousb-devel@lists.sourceforge.net 7113W: http://legousb.sourceforge.net/ 7114S: Maintained 7115F: drivers/usb/misc/legousbtower.c 7116 7117LG2160 MEDIA DRIVER 7118M: Michael Krufky <mkrufky@linuxtv.org> 7119L: linux-media@vger.kernel.org 7120W: https://linuxtv.org 7121W: http://github.com/mkrufky 7122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7123T: git git://linuxtv.org/mkrufky/tuners.git 7124S: Maintained 7125F: drivers/media/dvb-frontends/lg2160.* 7126 7127LGDT3305 MEDIA DRIVER 7128M: Michael Krufky <mkrufky@linuxtv.org> 7129L: linux-media@vger.kernel.org 7130W: https://linuxtv.org 7131W: http://github.com/mkrufky 7132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7133T: git git://linuxtv.org/mkrufky/tuners.git 7134S: Maintained 7135F: drivers/media/dvb-frontends/lgdt3305.* 7136 7137LGUEST 7138M: Rusty Russell <rusty@rustcorp.com.au> 7139L: lguest@lists.ozlabs.org 7140W: http://lguest.ozlabs.org/ 7141S: Odd Fixes 7142F: arch/x86/include/asm/lguest*.h 7143F: arch/x86/lguest/ 7144F: drivers/lguest/ 7145F: include/linux/lguest*.h 7146F: tools/lguest/ 7147 7148LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7149M: Tejun Heo <tj@kernel.org> 7150L: linux-ide@vger.kernel.org 7151T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7152S: Maintained 7153F: drivers/ata/ 7154F: include/linux/ata.h 7155F: include/linux/libata.h 7156F: Documentation/devicetree/bindings/ata/ 7157 7158LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7159M: Viresh Kumar <vireshk@kernel.org> 7160L: linux-ide@vger.kernel.org 7161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7162S: Maintained 7163F: include/linux/pata_arasan_cf_data.h 7164F: drivers/ata/pata_arasan_cf.c 7165 7166LIBATA PATA DRIVERS 7167M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7168M: Tejun Heo <tj@kernel.org> 7169L: linux-ide@vger.kernel.org 7170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7171S: Maintained 7172F: drivers/ata/pata_*.c 7173F: drivers/ata/ata_generic.c 7174 7175LIBATA SATA AHCI PLATFORM devices support 7176M: Hans de Goede <hdegoede@redhat.com> 7177M: Tejun Heo <tj@kernel.org> 7178L: linux-ide@vger.kernel.org 7179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7180S: Maintained 7181F: drivers/ata/ahci_platform.c 7182F: drivers/ata/libahci_platform.c 7183F: include/linux/ahci_platform.h 7184 7185LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7186M: Mikael Pettersson <mikpelinux@gmail.com> 7187L: linux-ide@vger.kernel.org 7188T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7189S: Maintained 7190F: drivers/ata/sata_promise.* 7191 7192LIBLOCKDEP 7193M: Sasha Levin <sasha.levin@oracle.com> 7194S: Maintained 7195F: tools/lib/lockdep/ 7196 7197LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7198M: Dan Williams <dan.j.williams@intel.com> 7199L: linux-nvdimm@lists.01.org 7200Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7201T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7202S: Supported 7203F: drivers/nvdimm/* 7204F: include/linux/nd.h 7205F: include/linux/libnvdimm.h 7206F: include/uapi/linux/ndctl.h 7207 7208LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7209M: Ross Zwisler <ross.zwisler@linux.intel.com> 7210L: linux-nvdimm@lists.01.org 7211Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7212S: Supported 7213F: drivers/nvdimm/blk.c 7214F: drivers/nvdimm/region_devs.c 7215F: drivers/acpi/nfit* 7216 7217LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7218M: Vishal Verma <vishal.l.verma@intel.com> 7219L: linux-nvdimm@lists.01.org 7220Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7221S: Supported 7222F: drivers/nvdimm/btt* 7223 7224LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7225M: Ross Zwisler <ross.zwisler@linux.intel.com> 7226L: linux-nvdimm@lists.01.org 7227Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7228S: Supported 7229F: drivers/nvdimm/pmem.c 7230F: include/linux/pmem.h 7231F: arch/*/include/asm/pmem.h 7232 7233LIGHTNVM PLATFORM SUPPORT 7234M: Matias Bjorling <mb@lightnvm.io> 7235W: http://github/OpenChannelSSD 7236L: linux-block@vger.kernel.org 7237S: Maintained 7238F: drivers/lightnvm/ 7239F: include/linux/lightnvm.h 7240F: include/uapi/linux/lightnvm.h 7241 7242LINUX FOR POWERPC (32-BIT AND 64-BIT) 7243M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7244M: Paul Mackerras <paulus@samba.org> 7245M: Michael Ellerman <mpe@ellerman.id.au> 7246W: https://github.com/linuxppc/linux/wiki 7247L: linuxppc-dev@lists.ozlabs.org 7248Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7249T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7250S: Supported 7251F: Documentation/powerpc/ 7252F: arch/powerpc/ 7253F: drivers/char/tpm/tpm_ibmvtpm* 7254F: drivers/crypto/nx/ 7255F: drivers/crypto/vmx/ 7256F: drivers/net/ethernet/ibm/ibmveth.* 7257F: drivers/net/ethernet/ibm/ibmvnic.* 7258F: drivers/pci/hotplug/pnv_php.c 7259F: drivers/pci/hotplug/rpa* 7260F: drivers/scsi/ibmvscsi/ 7261F: tools/testing/selftests/powerpc 7262N: opal 7263N: /pmac 7264N: powermac 7265N: powernv 7266N: [^a-z0-9]ps3 7267N: pseries 7268 7269LINUX FOR POWER MACINTOSH 7270M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7271W: http://www.penguinppc.org/ 7272L: linuxppc-dev@lists.ozlabs.org 7273S: Maintained 7274F: arch/powerpc/platforms/powermac/ 7275F: drivers/macintosh/ 7276 7277LINUX FOR POWERPC EMBEDDED MPC5XXX 7278M: Anatolij Gustschin <agust@denx.de> 7279L: linuxppc-dev@lists.ozlabs.org 7280T: git git://git.denx.de/linux-denx-agust.git 7281S: Maintained 7282F: arch/powerpc/platforms/512x/ 7283F: arch/powerpc/platforms/52xx/ 7284 7285LINUX FOR POWERPC EMBEDDED PPC4XX 7286M: Alistair Popple <alistair@popple.id.au> 7287M: Matt Porter <mporter@kernel.crashing.org> 7288W: http://www.penguinppc.org/ 7289L: linuxppc-dev@lists.ozlabs.org 7290S: Maintained 7291F: arch/powerpc/platforms/40x/ 7292F: arch/powerpc/platforms/44x/ 7293 7294LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7295L: linuxppc-dev@lists.ozlabs.org 7296S: Orphan 7297F: arch/powerpc/*/*virtex* 7298F: arch/powerpc/*/*/*virtex* 7299 7300LINUX FOR POWERPC EMBEDDED PPC8XX 7301M: Vitaly Bordug <vitb@kernel.crashing.org> 7302W: http://www.penguinppc.org/ 7303L: linuxppc-dev@lists.ozlabs.org 7304S: Maintained 7305F: arch/powerpc/platforms/8xx/ 7306 7307LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7308M: Scott Wood <oss@buserror.net> 7309M: Kumar Gala <galak@kernel.crashing.org> 7310W: http://www.penguinppc.org/ 7311L: linuxppc-dev@lists.ozlabs.org 7312T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7313S: Maintained 7314F: arch/powerpc/platforms/83xx/ 7315F: arch/powerpc/platforms/85xx/ 7316 7317LINUX FOR POWERPC PA SEMI PWRFICIENT 7318L: linuxppc-dev@lists.ozlabs.org 7319S: Orphan 7320F: arch/powerpc/platforms/pasemi/ 7321F: drivers/*/*pasemi* 7322F: drivers/*/*/*pasemi* 7323 7324LINUX SECURITY MODULE (LSM) FRAMEWORK 7325M: Chris Wright <chrisw@sous-sol.org> 7326L: linux-security-module@vger.kernel.org 7327S: Supported 7328 7329LIS3LV02D ACCELEROMETER DRIVER 7330M: Eric Piel <eric.piel@tremplin-utc.net> 7331S: Maintained 7332F: Documentation/misc-devices/lis3lv02d 7333F: drivers/misc/lis3lv02d/ 7334F: drivers/platform/x86/hp_accel.c 7335 7336LIVE PATCHING 7337M: Josh Poimboeuf <jpoimboe@redhat.com> 7338M: Jessica Yu <jeyu@redhat.com> 7339M: Jiri Kosina <jikos@kernel.org> 7340M: Miroslav Benes <mbenes@suse.cz> 7341R: Petr Mladek <pmladek@suse.com> 7342S: Maintained 7343F: kernel/livepatch/ 7344F: include/linux/livepatch.h 7345F: arch/x86/include/asm/livepatch.h 7346F: arch/x86/kernel/livepatch.c 7347F: Documentation/livepatch/ 7348F: Documentation/ABI/testing/sysfs-kernel-livepatch 7349F: samples/livepatch/ 7350L: live-patching@vger.kernel.org 7351T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7352 7353LINUX KERNEL DUMP TEST MODULE (LKDTM) 7354M: Kees Cook <keescook@chromium.org> 7355S: Maintained 7356F: drivers/misc/lkdtm* 7357 7358LLC (802.2) 7359M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7360S: Maintained 7361F: include/linux/llc.h 7362F: include/uapi/linux/llc.h 7363F: include/net/llc* 7364F: net/llc/ 7365 7366LM73 HARDWARE MONITOR DRIVER 7367M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7368L: linux-hwmon@vger.kernel.org 7369S: Maintained 7370F: drivers/hwmon/lm73.c 7371 7372LM78 HARDWARE MONITOR DRIVER 7373M: Jean Delvare <jdelvare@suse.com> 7374L: linux-hwmon@vger.kernel.org 7375S: Maintained 7376F: Documentation/hwmon/lm78 7377F: drivers/hwmon/lm78.c 7378 7379LM83 HARDWARE MONITOR DRIVER 7380M: Jean Delvare <jdelvare@suse.com> 7381L: linux-hwmon@vger.kernel.org 7382S: Maintained 7383F: Documentation/hwmon/lm83 7384F: drivers/hwmon/lm83.c 7385 7386LM90 HARDWARE MONITOR DRIVER 7387M: Jean Delvare <jdelvare@suse.com> 7388L: linux-hwmon@vger.kernel.org 7389S: Maintained 7390F: Documentation/hwmon/lm90 7391F: Documentation/devicetree/bindings/hwmon/lm90.txt 7392F: drivers/hwmon/lm90.c 7393 7394LM95234 HARDWARE MONITOR DRIVER 7395M: Guenter Roeck <linux@roeck-us.net> 7396L: linux-hwmon@vger.kernel.org 7397S: Maintained 7398F: Documentation/hwmon/lm95234 7399F: drivers/hwmon/lm95234.c 7400 7401LME2510 MEDIA DRIVER 7402M: Malcolm Priestley <tvboxspy@gmail.com> 7403L: linux-media@vger.kernel.org 7404W: https://linuxtv.org 7405Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7406S: Maintained 7407F: drivers/media/usb/dvb-usb-v2/lmedm04* 7408 7409LOCKING PRIMITIVES 7410M: Peter Zijlstra <peterz@infradead.org> 7411M: Ingo Molnar <mingo@redhat.com> 7412L: linux-kernel@vger.kernel.org 7413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7414S: Maintained 7415F: Documentation/locking/ 7416F: include/linux/lockdep.h 7417F: include/linux/spinlock*.h 7418F: arch/*/include/asm/spinlock*.h 7419F: include/linux/rwlock*.h 7420F: include/linux/mutex*.h 7421F: arch/*/include/asm/mutex*.h 7422F: include/linux/rwsem*.h 7423F: arch/*/include/asm/rwsem.h 7424F: include/linux/seqlock.h 7425F: lib/locking*.[ch] 7426F: kernel/locking/ 7427 7428LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7429M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7430L: linux-ntfs-dev@lists.sourceforge.net 7431W: http://www.linux-ntfs.org/content/view/19/37/ 7432S: Maintained 7433F: Documentation/ldm.txt 7434F: block/partitions/ldm.* 7435 7436LogFS 7437M: Joern Engel <joern@logfs.org> 7438M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7439L: logfs@logfs.org 7440W: logfs.org 7441S: Maintained 7442F: fs/logfs/ 7443 7444LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7445M: Sathya Prakash <sathya.prakash@broadcom.com> 7446M: Chaitra P B <chaitra.basappa@broadcom.com> 7447M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7448L: MPT-FusionLinux.pdl@broadcom.com 7449L: linux-scsi@vger.kernel.org 7450W: http://www.avagotech.com/support/ 7451S: Supported 7452F: drivers/message/fusion/ 7453F: drivers/scsi/mpt2sas/ 7454F: drivers/scsi/mpt3sas/ 7455 7456LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7457M: Matthew Wilcox <matthew@wil.cx> 7458L: linux-scsi@vger.kernel.org 7459S: Maintained 7460F: drivers/scsi/sym53c8xx_2/ 7461 7462LTC4261 HARDWARE MONITOR DRIVER 7463M: Guenter Roeck <linux@roeck-us.net> 7464L: linux-hwmon@vger.kernel.org 7465S: Maintained 7466F: Documentation/hwmon/ltc4261 7467F: drivers/hwmon/ltc4261.c 7468 7469LTP (Linux Test Project) 7470M: Mike Frysinger <vapier@gentoo.org> 7471M: Cyril Hrubis <chrubis@suse.cz> 7472M: Wanlong Gao <wanlong.gao@gmail.com> 7473M: Jan Stancek <jstancek@redhat.com> 7474M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7475M: Alexey Kodanev <alexey.kodanev@oracle.com> 7476L: ltp@lists.linux.it (subscribers-only) 7477W: http://linux-test-project.github.io/ 7478T: git git://github.com/linux-test-project/ltp.git 7479S: Maintained 7480 7481M32R ARCHITECTURE 7482W: http://www.linux-m32r.org/ 7483S: Orphan 7484F: arch/m32r/ 7485 7486M68K ARCHITECTURE 7487M: Geert Uytterhoeven <geert@linux-m68k.org> 7488L: linux-m68k@lists.linux-m68k.org 7489W: http://www.linux-m68k.org/ 7490T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7491S: Maintained 7492F: arch/m68k/ 7493F: drivers/zorro/ 7494 7495M68K ON APPLE MACINTOSH 7496M: Joshua Thompson <funaho@jurai.org> 7497W: http://www.mac.linux-m68k.org/ 7498L: linux-m68k@lists.linux-m68k.org 7499S: Maintained 7500F: arch/m68k/mac/ 7501 7502M68K ON HP9000/300 7503M: Philip Blundell <philb@gnu.org> 7504W: http://www.tazenda.demon.co.uk/phil/linux-hp 7505S: Maintained 7506F: arch/m68k/hp300/ 7507 7508M88DS3103 MEDIA DRIVER 7509M: Antti Palosaari <crope@iki.fi> 7510L: linux-media@vger.kernel.org 7511W: https://linuxtv.org 7512W: http://palosaari.fi/linux/ 7513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7514T: git git://linuxtv.org/anttip/media_tree.git 7515S: Maintained 7516F: drivers/media/dvb-frontends/m88ds3103* 7517 7518M88RS2000 MEDIA DRIVER 7519M: Malcolm Priestley <tvboxspy@gmail.com> 7520L: linux-media@vger.kernel.org 7521W: https://linuxtv.org 7522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7523S: Maintained 7524F: drivers/media/dvb-frontends/m88rs2000* 7525 7526MA901 MASTERKIT USB FM RADIO DRIVER 7527M: Alexey Klimov <klimov.linux@gmail.com> 7528L: linux-media@vger.kernel.org 7529T: git git://linuxtv.org/media_tree.git 7530S: Maintained 7531F: drivers/media/radio/radio-ma901.c 7532 7533MAC80211 7534M: Johannes Berg <johannes@sipsolutions.net> 7535L: linux-wireless@vger.kernel.org 7536W: http://wireless.kernel.org/ 7537T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7538T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7539S: Maintained 7540F: Documentation/networking/mac80211-injection.txt 7541F: include/net/mac80211.h 7542F: net/mac80211/ 7543F: drivers/net/wireless/mac80211_hwsim.[ch] 7544 7545MACVLAN DRIVER 7546M: Patrick McHardy <kaber@trash.net> 7547L: netdev@vger.kernel.org 7548S: Maintained 7549F: drivers/net/macvlan.c 7550F: include/linux/if_macvlan.h 7551 7552MAILBOX API 7553M: Jassi Brar <jassisinghbrar@gmail.com> 7554L: linux-kernel@vger.kernel.org 7555S: Maintained 7556F: drivers/mailbox/ 7557F: include/linux/mailbox_client.h 7558F: include/linux/mailbox_controller.h 7559 7560MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7561M: Michael Kerrisk <mtk.manpages@gmail.com> 7562W: http://www.kernel.org/doc/man-pages 7563L: linux-man@vger.kernel.org 7564S: Maintained 7565 7566MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7567M: Andrew Lunn <andrew@lunn.ch> 7568M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7569S: Maintained 7570F: drivers/net/dsa/mv88e6xxx/ 7571 7572MARVELL ARMADA DRM SUPPORT 7573M: Russell King <rmk+kernel@armlinux.org.uk> 7574S: Maintained 7575F: drivers/gpu/drm/armada/ 7576F: include/uapi/drm/armada_drm.h 7577F: Documentation/devicetree/bindings/display/armada/ 7578 7579MARVELL CRYPTO DRIVER 7580M: Boris Brezillon <boris.brezillon@free-electrons.com> 7581M: Arnaud Ebalard <arno@natisbad.org> 7582F: drivers/crypto/marvell/ 7583S: Maintained 7584L: linux-crypto@vger.kernel.org 7585 7586MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7587M: Mirko Lindner <mlindner@marvell.com> 7588M: Stephen Hemminger <stephen@networkplumber.org> 7589L: netdev@vger.kernel.org 7590S: Maintained 7591F: drivers/net/ethernet/marvell/sk* 7592 7593MARVELL LIBERTAS WIRELESS DRIVER 7594L: libertas-dev@lists.infradead.org 7595S: Orphan 7596F: drivers/net/wireless/marvell/libertas/ 7597 7598MARVELL MV643XX ETHERNET DRIVER 7599M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7600L: netdev@vger.kernel.org 7601S: Maintained 7602F: drivers/net/ethernet/marvell/mv643xx_eth.* 7603F: include/linux/mv643xx.h 7604 7605MARVELL MVNETA ETHERNET DRIVER 7606M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7607L: netdev@vger.kernel.org 7608S: Maintained 7609F: drivers/net/ethernet/marvell/mvneta.* 7610 7611MARVELL MWIFIEX WIRELESS DRIVER 7612M: Amitkumar Karwar <akarwar@marvell.com> 7613M: Nishant Sarmukadam <nishants@marvell.com> 7614L: linux-wireless@vger.kernel.org 7615S: Maintained 7616F: drivers/net/wireless/marvell/mwifiex/ 7617 7618MARVELL MWL8K WIRELESS DRIVER 7619M: Lennert Buytenhek <buytenh@wantstofly.org> 7620L: linux-wireless@vger.kernel.org 7621S: Odd Fixes 7622F: drivers/net/wireless/marvell/mwl8k.c 7623 7624MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7625M: Nicolas Pitre <nico@fluxnic.net> 7626S: Odd Fixes 7627F: drivers/mmc/host/mvsdio.* 7628 7629MATROX FRAMEBUFFER DRIVER 7630L: linux-fbdev@vger.kernel.org 7631S: Orphan 7632F: drivers/video/fbdev/matrox/matroxfb_* 7633F: include/uapi/linux/matroxfb.h 7634 7635MAX16065 HARDWARE MONITOR DRIVER 7636M: Guenter Roeck <linux@roeck-us.net> 7637L: linux-hwmon@vger.kernel.org 7638S: Maintained 7639F: Documentation/hwmon/max16065 7640F: drivers/hwmon/max16065.c 7641 7642MAX20751 HARDWARE MONITOR DRIVER 7643M: Guenter Roeck <linux@roeck-us.net> 7644L: linux-hwmon@vger.kernel.org 7645S: Maintained 7646F: Documentation/hwmon/max20751 7647F: drivers/hwmon/max20751.c 7648 7649MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7650L: linux-hwmon@vger.kernel.org 7651S: Orphan 7652F: Documentation/hwmon/max6650 7653F: drivers/hwmon/max6650.c 7654 7655MAX6697 HARDWARE MONITOR DRIVER 7656M: Guenter Roeck <linux@roeck-us.net> 7657L: linux-hwmon@vger.kernel.org 7658S: Maintained 7659F: Documentation/hwmon/max6697 7660F: Documentation/devicetree/bindings/i2c/max6697.txt 7661F: drivers/hwmon/max6697.c 7662F: include/linux/platform_data/max6697.h 7663 7664MAX9860 MONO AUDIO VOICE CODEC DRIVER 7665M: Peter Rosin <peda@axentia.se> 7666L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7667S: Maintained 7668F: Documentation/devicetree/bindings/sound/max9860.txt 7669F: sound/soc/codecs/max9860.* 7670 7671MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7672M: Krzysztof Kozlowski <krzk@kernel.org> 7673M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7674L: linux-pm@vger.kernel.org 7675S: Supported 7676F: drivers/power/supply/max14577_charger.c 7677F: drivers/power/supply/max77693_charger.c 7678 7679MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7680M: Javier Martinez Canillas <javier@osg.samsung.com> 7681L: linux-kernel@vger.kernel.org 7682S: Supported 7683F: drivers/*/*max77802*.c 7684F: Documentation/devicetree/bindings/*/*max77802.txt 7685F: include/dt-bindings/*/*max77802.h 7686 7687MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7688M: Chanwoo Choi <cw00.choi@samsung.com> 7689M: Krzysztof Kozlowski <krzk@kernel.org> 7690M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7691L: linux-kernel@vger.kernel.org 7692S: Supported 7693F: drivers/*/max14577*.c 7694F: drivers/*/max77686*.c 7695F: drivers/*/max77693*.c 7696F: drivers/extcon/extcon-max14577.c 7697F: drivers/extcon/extcon-max77693.c 7698F: drivers/rtc/rtc-max77686.c 7699F: drivers/clk/clk-max77686.c 7700F: Documentation/devicetree/bindings/mfd/max14577.txt 7701F: Documentation/devicetree/bindings/*/max77686.txt 7702F: Documentation/devicetree/bindings/mfd/max77693.txt 7703F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7704F: include/linux/mfd/max14577*.h 7705F: include/linux/mfd/max77686*.h 7706F: include/linux/mfd/max77693*.h 7707 7708MAXIRADIO FM RADIO RECEIVER DRIVER 7709M: Hans Verkuil <hverkuil@xs4all.nl> 7710L: linux-media@vger.kernel.org 7711T: git git://linuxtv.org/media_tree.git 7712W: https://linuxtv.org 7713S: Maintained 7714F: drivers/media/radio/radio-maxiradio* 7715 7716MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7717M: Peter Rosin <peda@axentia.se> 7718L: linux-iio@vger.kernel.org 7719S: Maintained 7720F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7721F: drivers/iio/potentiometer/mcp4531.c 7722 7723MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7724M: William Breathitt Gray <vilhelm.gray@gmail.com> 7725L: linux-iio@vger.kernel.org 7726S: Maintained 7727F: drivers/iio/dac/cio-dac.c 7728 7729MEDIA DRIVERS FOR RENESAS - FCP 7730M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7731L: linux-media@vger.kernel.org 7732L: linux-renesas-soc@vger.kernel.org 7733T: git git://linuxtv.org/media_tree.git 7734S: Supported 7735F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7736F: drivers/media/platform/rcar-fcp.c 7737F: include/media/rcar-fcp.h 7738 7739MEDIA DRIVERS FOR RENESAS - VIN 7740M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7741L: linux-media@vger.kernel.org 7742L: linux-renesas-soc@vger.kernel.org 7743T: git git://linuxtv.org/media_tree.git 7744S: Supported 7745F: Documentation/devicetree/bindings/media/rcar_vin.txt 7746F: drivers/media/platform/rcar-vin/ 7747 7748MEDIA DRIVERS FOR RENESAS - VSP1 7749M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7750L: linux-media@vger.kernel.org 7751L: linux-renesas-soc@vger.kernel.org 7752T: git git://linuxtv.org/media_tree.git 7753S: Supported 7754F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7755F: drivers/media/platform/vsp1/ 7756 7757MEDIA DRIVERS FOR HELENE 7758M: Abylay Ospan <aospan@netup.ru> 7759L: linux-media@vger.kernel.org 7760W: https://linuxtv.org 7761W: http://netup.tv/ 7762T: git git://linuxtv.org/media_tree.git 7763S: Supported 7764F: drivers/media/dvb-frontends/helene* 7765 7766MEDIA DRIVERS FOR ASCOT2E 7767M: Sergey Kozlov <serjk@netup.ru> 7768M: Abylay Ospan <aospan@netup.ru> 7769L: linux-media@vger.kernel.org 7770W: https://linuxtv.org 7771W: http://netup.tv/ 7772T: git git://linuxtv.org/media_tree.git 7773S: Supported 7774F: drivers/media/dvb-frontends/ascot2e* 7775 7776MEDIA DRIVERS FOR CXD2841ER 7777M: Sergey Kozlov <serjk@netup.ru> 7778M: Abylay Ospan <aospan@netup.ru> 7779L: linux-media@vger.kernel.org 7780W: https://linuxtv.org 7781W: http://netup.tv/ 7782T: git git://linuxtv.org/media_tree.git 7783S: Supported 7784F: drivers/media/dvb-frontends/cxd2841er* 7785 7786MEDIA DRIVERS FOR HORUS3A 7787M: Sergey Kozlov <serjk@netup.ru> 7788M: Abylay Ospan <aospan@netup.ru> 7789L: linux-media@vger.kernel.org 7790W: https://linuxtv.org 7791W: http://netup.tv/ 7792T: git git://linuxtv.org/media_tree.git 7793S: Supported 7794F: drivers/media/dvb-frontends/horus3a* 7795 7796MEDIA DRIVERS FOR LNBH25 7797M: Sergey Kozlov <serjk@netup.ru> 7798M: Abylay Ospan <aospan@netup.ru> 7799L: linux-media@vger.kernel.org 7800W: https://linuxtv.org 7801W: http://netup.tv/ 7802T: git git://linuxtv.org/media_tree.git 7803S: Supported 7804F: drivers/media/dvb-frontends/lnbh25* 7805 7806MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7807M: Sergey Kozlov <serjk@netup.ru> 7808M: Abylay Ospan <aospan@netup.ru> 7809L: linux-media@vger.kernel.org 7810W: https://linuxtv.org 7811W: http://netup.tv/ 7812T: git git://linuxtv.org/media_tree.git 7813S: Supported 7814F: drivers/media/pci/netup_unidvb/* 7815 7816MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7817M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7818M: Mauro Carvalho Chehab <mchehab@kernel.org> 7819P: LinuxTV.org Project 7820L: linux-media@vger.kernel.org 7821W: https://linuxtv.org 7822Q: http://patchwork.kernel.org/project/linux-media/list/ 7823T: git git://linuxtv.org/media_tree.git 7824S: Maintained 7825F: Documentation/media/ 7826F: drivers/media/ 7827F: drivers/staging/media/ 7828F: include/linux/platform_data/media/ 7829F: include/media/ 7830F: include/uapi/linux/dvb/ 7831F: include/uapi/linux/videodev2.h 7832F: include/uapi/linux/media.h 7833F: include/uapi/linux/v4l2-* 7834F: include/uapi/linux/meye.h 7835F: include/uapi/linux/ivtv* 7836F: include/uapi/linux/uvcvideo.h 7837 7838MEDIATEK ETHERNET DRIVER 7839M: Felix Fietkau <nbd@openwrt.org> 7840M: John Crispin <blogic@openwrt.org> 7841L: netdev@vger.kernel.org 7842S: Maintained 7843F: drivers/net/ethernet/mediatek/ 7844 7845MEDIATEK MT7601U WIRELESS LAN DRIVER 7846M: Jakub Kicinski <kubakici@wp.pl> 7847L: linux-wireless@vger.kernel.org 7848S: Maintained 7849F: drivers/net/wireless/mediatek/mt7601u/ 7850 7851MEGARAID SCSI/SAS DRIVERS 7852M: Kashyap Desai <kashyap.desai@avagotech.com> 7853M: Sumit Saxena <sumit.saxena@avagotech.com> 7854M: Uday Lingala <uday.lingala@avagotech.com> 7855L: megaraidlinux.pdl@avagotech.com 7856L: linux-scsi@vger.kernel.org 7857W: http://www.lsi.com 7858S: Maintained 7859F: Documentation/scsi/megaraid.txt 7860F: drivers/scsi/megaraid.* 7861F: drivers/scsi/megaraid/ 7862 7863MELFAS MIP4 TOUCHSCREEN DRIVER 7864M: Sangwon Jee <jeesw@melfas.com> 7865W: http://www.melfas.com 7866S: Supported 7867F: drivers/input/touchscreen/melfas_mip4.c 7868F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 7869 7870MELLANOX ETHERNET DRIVER (mlx4_en) 7871M: Tariq Toukan <tariqt@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/mlx4/en_* 7877 7878MELLANOX ETHERNET DRIVER (mlx5e) 7879M: Saeed Mahameed <saeedm@mellanox.com> 7880L: netdev@vger.kernel.org 7881S: Supported 7882W: http://www.mellanox.com 7883Q: http://patchwork.ozlabs.org/project/netdev/list/ 7884F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7885 7886MELLANOX ETHERNET SWITCH DRIVERS 7887M: Jiri Pirko <jiri@mellanox.com> 7888M: Ido Schimmel <idosch@mellanox.com> 7889L: netdev@vger.kernel.org 7890S: Supported 7891W: http://www.mellanox.com 7892Q: http://patchwork.ozlabs.org/project/netdev/list/ 7893F: drivers/net/ethernet/mellanox/mlxsw/ 7894 7895MELLANOX MLXCPLD LED DRIVER 7896M: Vadim Pasternak <vadimp@mellanox.com> 7897L: linux-leds@vger.kernel.org 7898S: Supported 7899F: drivers/leds/leds-mlxcpld.c 7900F: Documentation/leds/leds-mlxcpld.txt 7901 7902MELLANOX PLATFORM DRIVER 7903M: Vadim Pasternak <vadimp@mellanox.com> 7904L: platform-driver-x86@vger.kernel.org 7905S: Supported 7906F: arch/x86/platform/mellanox/mlx-platform.c 7907 7908SOFT-ROCE DRIVER (rxe) 7909M: Moni Shoua <monis@mellanox.com> 7910L: linux-rdma@vger.kernel.org 7911S: Supported 7912W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7913Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7914F: drivers/infiniband/sw/rxe/ 7915F: include/uapi/rdma/rdma_user_rxe.h 7916 7917MEMBARRIER SUPPORT 7918M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7919M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7920L: linux-kernel@vger.kernel.org 7921S: Supported 7922F: kernel/membarrier.c 7923F: include/uapi/linux/membarrier.h 7924 7925MEMORY MANAGEMENT 7926L: linux-mm@kvack.org 7927W: http://www.linux-mm.org 7928S: Maintained 7929F: include/linux/mm.h 7930F: include/linux/gfp.h 7931F: include/linux/mmzone.h 7932F: include/linux/memory_hotplug.h 7933F: include/linux/vmalloc.h 7934F: mm/ 7935 7936MEMORY TECHNOLOGY DEVICES (MTD) 7937M: David Woodhouse <dwmw2@infradead.org> 7938M: Brian Norris <computersforpeace@gmail.com> 7939L: linux-mtd@lists.infradead.org 7940W: http://www.linux-mtd.infradead.org/ 7941Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7942T: git git://git.infradead.org/linux-mtd.git 7943T: git git://git.infradead.org/l2-mtd.git 7944S: Maintained 7945F: Documentation/devicetree/bindings/mtd/ 7946F: drivers/mtd/ 7947F: include/linux/mtd/ 7948F: include/uapi/mtd/ 7949 7950MEN A21 WATCHDOG DRIVER 7951M: Johannes Thumshirn <morbidrsa@gmail.com> 7952L: linux-watchdog@vger.kernel.org 7953S: Maintained 7954F: drivers/watchdog/mena21_wdt.c 7955 7956MEN CHAMELEON BUS (mcb) 7957M: Johannes Thumshirn <morbidrsa@gmail.com> 7958S: Maintained 7959F: drivers/mcb/ 7960F: include/linux/mcb.h 7961F: Documentation/men-chameleon-bus.txt 7962 7963MEN F21BMC (Board Management Controller) 7964M: Andreas Werner <andreas.werner@men.de> 7965S: Supported 7966F: drivers/mfd/menf21bmc.c 7967F: drivers/watchdog/menf21bmc_wdt.c 7968F: drivers/leds/leds-menf21bmc.c 7969F: drivers/hwmon/menf21bmc_hwmon.c 7970F: Documentation/hwmon/menf21bmc 7971 7972METAG ARCHITECTURE 7973M: James Hogan <james.hogan@imgtec.com> 7974L: linux-metag@vger.kernel.org 7975T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7976S: Odd Fixes 7977F: arch/metag/ 7978F: Documentation/metag/ 7979F: Documentation/devicetree/bindings/metag/ 7980F: Documentation/devicetree/bindings/interrupt-controller/img,* 7981F: drivers/clocksource/metag_generic.c 7982F: drivers/irqchip/irq-metag.c 7983F: drivers/irqchip/irq-metag-ext.c 7984F: drivers/tty/metag_da.c 7985 7986MICROBLAZE ARCHITECTURE 7987M: Michal Simek <monstr@monstr.eu> 7988W: http://www.monstr.eu/fdt/ 7989T: git git://git.monstr.eu/linux-2.6-microblaze.git 7990S: Supported 7991F: arch/microblaze/ 7992 7993MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 7994M: Richard Genoud <richard.genoud@gmail.com> 7995S: Maintained 7996F: drivers/tty/serial/atmel_serial.c 7997F: include/linux/atmel_serial.h 7998 7999MICROCHIP / ATMEL ISC DRIVER 8000M: Songjun Wu <songjun.wu@microchip.com> 8001L: linux-media@vger.kernel.org 8002S: Supported 8003F: drivers/media/platform/atmel/atmel-isc.c 8004F: drivers/media/platform/atmel/atmel-isc-regs.h 8005F: devicetree/bindings/media/atmel-isc.txt 8006 8007MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8008M: Chen Yu <yu.c.chen@intel.com> 8009L: platform-driver-x86@vger.kernel.org 8010S: Supported 8011F: drivers/platform/x86/surfacepro3_button.c 8012 8013MICROTEK X6 SCANNER 8014M: Oliver Neukum <oliver@neukum.org> 8015S: Maintained 8016F: drivers/usb/image/microtek.* 8017 8018MIPS 8019M: Ralf Baechle <ralf@linux-mips.org> 8020L: linux-mips@linux-mips.org 8021W: http://www.linux-mips.org/ 8022T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8023Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8024S: Supported 8025F: Documentation/devicetree/bindings/mips/ 8026F: Documentation/mips/ 8027F: arch/mips/ 8028 8029MIPS/LOONGSON1 ARCHITECTURE 8030M: Keguang Zhang <keguang.zhang@gmail.com> 8031L: linux-mips@linux-mips.org 8032S: Maintained 8033F: arch/mips/loongson32/ 8034F: arch/mips/include/asm/mach-loongson32/ 8035F: drivers/*/*loongson1* 8036F: drivers/*/*/*loongson1* 8037 8038MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8039M: Hans Verkuil <hverkuil@xs4all.nl> 8040L: linux-media@vger.kernel.org 8041T: git git://linuxtv.org/media_tree.git 8042W: https://linuxtv.org 8043S: Odd Fixes 8044F: drivers/media/radio/radio-miropcm20* 8045 8046MELLANOX MLX4 core VPI driver 8047M: Yishai Hadas <yishaih@mellanox.com> 8048L: netdev@vger.kernel.org 8049L: linux-rdma@vger.kernel.org 8050W: http://www.mellanox.com 8051Q: http://patchwork.ozlabs.org/project/netdev/list/ 8052S: Supported 8053F: drivers/net/ethernet/mellanox/mlx4/ 8054F: include/linux/mlx4/ 8055F: include/uapi/rdma/mlx4-abi.h 8056 8057MELLANOX MLX4 IB driver 8058M: Yishai Hadas <yishaih@mellanox.com> 8059L: linux-rdma@vger.kernel.org 8060W: http://www.mellanox.com 8061Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8062S: Supported 8063F: drivers/infiniband/hw/mlx4/ 8064F: include/linux/mlx4/ 8065 8066MELLANOX MLX5 core VPI driver 8067M: Matan Barak <matanb@mellanox.com> 8068M: Leon Romanovsky <leonro@mellanox.com> 8069L: netdev@vger.kernel.org 8070L: linux-rdma@vger.kernel.org 8071W: http://www.mellanox.com 8072Q: http://patchwork.ozlabs.org/project/netdev/list/ 8073S: Supported 8074F: drivers/net/ethernet/mellanox/mlx5/core/ 8075F: include/linux/mlx5/ 8076F: include/uapi/rdma/mlx5-abi.h 8077 8078MELLANOX MLX5 IB driver 8079M: Matan Barak <matanb@mellanox.com> 8080M: Leon Romanovsky <leonro@mellanox.com> 8081L: linux-rdma@vger.kernel.org 8082W: http://www.mellanox.com 8083Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8084S: Supported 8085F: drivers/infiniband/hw/mlx5/ 8086F: include/linux/mlx5/ 8087 8088MELEXIS MLX90614 DRIVER 8089M: Crt Mori <cmo@melexis.com> 8090L: linux-iio@vger.kernel.org 8091W: http://www.melexis.com 8092S: Supported 8093F: drivers/iio/temperature/mlx90614.c 8094 8095MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8096M: Don Brace <don.brace@microsemi.com> 8097L: esc.storagedev@microsemi.com 8098L: linux-scsi@vger.kernel.org 8099S: Supported 8100F: drivers/scsi/smartpqi/smartpqi*.[ch] 8101F: drivers/scsi/smartpqi/Kconfig 8102F: drivers/scsi/smartpqi/Makefile 8103F: include/linux/cciss*.h 8104F: include/uapi/linux/cciss*.h 8105F: Documentation/scsi/smartpqi.txt 8106 8107MN88472 MEDIA DRIVER 8108M: Antti Palosaari <crope@iki.fi> 8109L: linux-media@vger.kernel.org 8110W: https://linuxtv.org 8111W: http://palosaari.fi/linux/ 8112Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8113S: Maintained 8114F: drivers/media/dvb-frontends/mn88472* 8115 8116MN88473 MEDIA DRIVER 8117M: Antti Palosaari <crope@iki.fi> 8118L: linux-media@vger.kernel.org 8119W: https://linuxtv.org 8120W: http://palosaari.fi/linux/ 8121Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8122S: Maintained 8123F: drivers/media/dvb-frontends/mn88473* 8124 8125MODULE SUPPORT 8126M: Jessica Yu <jeyu@redhat.com> 8127M: Rusty Russell <rusty@rustcorp.com.au> 8128S: Maintained 8129F: include/linux/module.h 8130F: kernel/module.c 8131 8132MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8133W: http://popies.net/meye/ 8134S: Orphan 8135F: Documentation/media/v4l-drivers/meye* 8136F: drivers/media/pci/meye/ 8137F: include/uapi/linux/meye.h 8138 8139MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8140M: Jiri Slaby <jirislaby@gmail.com> 8141S: Maintained 8142F: Documentation/serial/moxa-smartio 8143F: drivers/tty/mxser.* 8144 8145MR800 AVERMEDIA USB FM RADIO DRIVER 8146M: Alexey Klimov <klimov.linux@gmail.com> 8147L: linux-media@vger.kernel.org 8148T: git git://linuxtv.org/media_tree.git 8149S: Maintained 8150F: drivers/media/radio/radio-mr800.c 8151 8152MRF24J40 IEEE 802.15.4 RADIO DRIVER 8153M: Alan Ott <alan@signal11.us> 8154L: linux-wpan@vger.kernel.org 8155S: Maintained 8156F: drivers/net/ieee802154/mrf24j40.c 8157F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8158 8159MSI LAPTOP SUPPORT 8160M: "Lee, Chun-Yi" <jlee@suse.com> 8161L: platform-driver-x86@vger.kernel.org 8162S: Maintained 8163F: drivers/platform/x86/msi-laptop.c 8164 8165MSI WMI SUPPORT 8166L: platform-driver-x86@vger.kernel.org 8167S: Orphan 8168F: drivers/platform/x86/msi-wmi.c 8169 8170MSI001 MEDIA DRIVER 8171M: Antti Palosaari <crope@iki.fi> 8172L: linux-media@vger.kernel.org 8173W: https://linuxtv.org 8174W: http://palosaari.fi/linux/ 8175Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8176T: git git://linuxtv.org/anttip/media_tree.git 8177S: Maintained 8178F: drivers/media/tuners/msi001* 8179 8180MSI2500 MEDIA DRIVER 8181M: Antti Palosaari <crope@iki.fi> 8182L: linux-media@vger.kernel.org 8183W: https://linuxtv.org 8184W: http://palosaari.fi/linux/ 8185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8186T: git git://linuxtv.org/anttip/media_tree.git 8187S: Maintained 8188F: drivers/media/usb/msi2500/ 8189 8190MSYSTEMS DISKONCHIP G3 MTD DRIVER 8191M: Robert Jarzmik <robert.jarzmik@free.fr> 8192L: linux-mtd@lists.infradead.org 8193S: Maintained 8194F: drivers/mtd/devices/docg3* 8195 8196MT9M032 APTINA SENSOR DRIVER 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/mt9m032.c 8202F: include/media/i2c/mt9m032.h 8203 8204MT9P031 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/mt9p031.c 8210F: include/media/i2c/mt9p031.h 8211 8212MT9T001 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: drivers/media/i2c/mt9t001.c 8218F: include/media/i2c/mt9t001.h 8219 8220MT9V032 APTINA CAMERA SENSOR 8221M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8222L: linux-media@vger.kernel.org 8223T: git git://linuxtv.org/media_tree.git 8224S: Maintained 8225F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8226F: drivers/media/i2c/mt9v032.c 8227F: include/media/i2c/mt9v032.h 8228 8229MULTIFUNCTION DEVICES (MFD) 8230M: Lee Jones <lee.jones@linaro.org> 8231T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8232S: Supported 8233F: Documentation/devicetree/bindings/mfd/ 8234F: drivers/mfd/ 8235F: include/linux/mfd/ 8236 8237MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8238M: Ulf Hansson <ulf.hansson@linaro.org> 8239L: linux-mmc@vger.kernel.org 8240T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8241S: Maintained 8242F: Documentation/devicetree/bindings/mmc/ 8243F: drivers/mmc/ 8244F: include/linux/mmc/ 8245F: include/uapi/linux/mmc/ 8246 8247MULTIMEDIA CARD (MMC) ETC. OVER SPI 8248S: Orphan 8249F: drivers/mmc/host/mmc_spi.c 8250F: include/linux/spi/mmc_spi.h 8251 8252MULTISOUND SOUND DRIVER 8253M: Andrew Veliath <andrewtv@usa.net> 8254S: Maintained 8255F: Documentation/sound/oss/MultiSound 8256F: sound/oss/msnd* 8257 8258MULTITECH MULTIPORT CARD (ISICOM) 8259S: Orphan 8260F: drivers/tty/isicom.c 8261F: include/linux/isicom.h 8262 8263MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8264M: Bin Liu <b-liu@ti.com> 8265L: linux-usb@vger.kernel.org 8266T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8267S: Maintained 8268F: drivers/usb/musb/ 8269 8270MXL5007T MEDIA DRIVER 8271M: Michael Krufky <mkrufky@linuxtv.org> 8272L: linux-media@vger.kernel.org 8273W: https://linuxtv.org 8274W: http://github.com/mkrufky 8275Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8276T: git git://linuxtv.org/mkrufky/tuners.git 8277S: Maintained 8278F: drivers/media/tuners/mxl5007t.* 8279 8280MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8281M: Hyong-Youb Kim <hykim@myri.com> 8282L: netdev@vger.kernel.org 8283W: https://www.myricom.com/support/downloads/myri10ge.html 8284S: Supported 8285F: drivers/net/ethernet/myricom/myri10ge/ 8286 8287NAND FLASH SUBSYSTEM 8288M: Boris Brezillon <boris.brezillon@free-electrons.com> 8289R: Richard Weinberger <richard@nod.at> 8290L: linux-mtd@lists.infradead.org 8291W: http://www.linux-mtd.infradead.org/ 8292Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8293T: git git://github.com/linux-nand/linux.git 8294S: Maintained 8295F: drivers/mtd/nand/ 8296F: include/linux/mtd/nand*.h 8297 8298NATSEMI ETHERNET DRIVER (DP8381x) 8299S: Orphan 8300F: drivers/net/ethernet/natsemi/natsemi.c 8301 8302NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8303M: Daniel Mack <zonque@gmail.com> 8304S: Maintained 8305L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8306W: http://www.native-instruments.com 8307F: sound/usb/caiaq/ 8308 8309NCP FILESYSTEM 8310M: Petr Vandrovec <petr@vandrovec.name> 8311S: Odd Fixes 8312F: fs/ncpfs/ 8313 8314NCR 5380 SCSI DRIVERS 8315M: Finn Thain <fthain@telegraphics.com.au> 8316M: Michael Schmitz <schmitzmic@gmail.com> 8317L: linux-scsi@vger.kernel.org 8318S: Maintained 8319F: Documentation/scsi/g_NCR5380.txt 8320F: drivers/scsi/NCR5380.* 8321F: drivers/scsi/arm/cumana_1.c 8322F: drivers/scsi/arm/oak.c 8323F: drivers/scsi/atari_scsi.* 8324F: drivers/scsi/dmx3191d.c 8325F: drivers/scsi/g_NCR5380.* 8326F: drivers/scsi/g_NCR5380_mmio.c 8327F: drivers/scsi/mac_scsi.* 8328F: drivers/scsi/sun3_scsi.* 8329F: drivers/scsi/sun3_scsi_vme.c 8330 8331NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8332M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8333L: linux-scsi@vger.kernel.org 8334S: Maintained 8335F: drivers/scsi/NCR_D700.* 8336 8337NCT6775 HARDWARE MONITOR DRIVER 8338M: Guenter Roeck <linux@roeck-us.net> 8339L: linux-hwmon@vger.kernel.org 8340S: Maintained 8341F: Documentation/hwmon/nct6775 8342F: drivers/hwmon/nct6775.c 8343 8344NETEFFECT IWARP RNIC DRIVER (IW_NES) 8345M: Faisal Latif <faisal.latif@intel.com> 8346L: linux-rdma@vger.kernel.org 8347W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8348S: Supported 8349F: drivers/infiniband/hw/nes/ 8350F: include/uapi/rdma/nes-abi.h 8351 8352NETEM NETWORK EMULATOR 8353M: Stephen Hemminger <stephen@networkplumber.org> 8354L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8355S: Maintained 8356F: net/sched/sch_netem.c 8357 8358NETERION 10GbE DRIVERS (s2io/vxge) 8359M: Jon Mason <jdmason@kudzu.us> 8360L: netdev@vger.kernel.org 8361S: Supported 8362F: Documentation/networking/s2io.txt 8363F: Documentation/networking/vxge.txt 8364F: drivers/net/ethernet/neterion/ 8365 8366NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8367M: Pablo Neira Ayuso <pablo@netfilter.org> 8368M: Patrick McHardy <kaber@trash.net> 8369M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8370L: netfilter-devel@vger.kernel.org 8371L: coreteam@netfilter.org 8372W: http://www.netfilter.org/ 8373W: http://www.iptables.org/ 8374Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8375T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8376T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8377S: Supported 8378F: include/linux/netfilter* 8379F: include/linux/netfilter/ 8380F: include/net/netfilter/ 8381F: include/uapi/linux/netfilter* 8382F: include/uapi/linux/netfilter/ 8383F: net/*/netfilter.c 8384F: net/*/netfilter/ 8385F: net/netfilter/ 8386F: net/bridge/br_netfilter*.c 8387 8388NETLABEL 8389M: Paul Moore <paul@paul-moore.com> 8390W: http://netlabel.sf.net 8391L: netdev@vger.kernel.org 8392S: Maintained 8393F: Documentation/netlabel/ 8394F: include/net/netlabel.h 8395F: net/netlabel/ 8396 8397NETROM NETWORK LAYER 8398M: Ralf Baechle <ralf@linux-mips.org> 8399L: linux-hams@vger.kernel.org 8400W: http://www.linux-ax25.org/ 8401S: Maintained 8402F: include/net/netrom.h 8403F: include/uapi/linux/netrom.h 8404F: net/netrom/ 8405 8406NETRONOME ETHERNET DRIVERS 8407M: Jakub Kicinski <jakub.kicinski@netronome.com> 8408L: oss-drivers@netronome.com 8409S: Maintained 8410F: drivers/net/ethernet/netronome/ 8411 8412NETWORK BLOCK DEVICE (NBD) 8413M: Markus Pargmann <mpa@pengutronix.de> 8414S: Maintained 8415L: nbd-general@lists.sourceforge.net 8416T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8417F: Documentation/blockdev/nbd.txt 8418F: drivers/block/nbd.c 8419F: include/uapi/linux/nbd.h 8420 8421NETWORK DROP MONITOR 8422M: Neil Horman <nhorman@tuxdriver.com> 8423L: netdev@vger.kernel.org 8424S: Maintained 8425W: https://fedorahosted.org/dropwatch/ 8426F: net/core/drop_monitor.c 8427 8428NETWORKING [DSA] 8429M: Andrew Lunn <andrew@lunn.ch> 8430M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8431M: Florian Fainelli <f.fainelli@gmail.com> 8432S: Maintained 8433F: net/dsa/ 8434F: include/net/dsa.h 8435F: drivers/net/dsa/ 8436 8437NETWORKING [GENERAL] 8438M: "David S. Miller" <davem@davemloft.net> 8439L: netdev@vger.kernel.org 8440W: http://www.linuxfoundation.org/en/Net 8441Q: http://patchwork.ozlabs.org/project/netdev/list/ 8442T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8443T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8444S: Maintained 8445F: net/ 8446F: include/net/ 8447F: include/linux/in.h 8448F: include/linux/net.h 8449F: include/linux/netdevice.h 8450F: include/uapi/linux/in.h 8451F: include/uapi/linux/net.h 8452F: include/uapi/linux/netdevice.h 8453F: include/uapi/linux/net_namespace.h 8454F: tools/net/ 8455F: tools/testing/selftests/net/ 8456F: lib/random32.c 8457F: lib/test_bpf.c 8458 8459NETWORKING [IPv4/IPv6] 8460M: "David S. Miller" <davem@davemloft.net> 8461M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8462M: James Morris <jmorris@namei.org> 8463M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8464M: Patrick McHardy <kaber@trash.net> 8465L: netdev@vger.kernel.org 8466T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8467S: Maintained 8468F: net/ipv4/ 8469F: net/ipv6/ 8470F: include/net/ip* 8471F: arch/x86/net/* 8472 8473NETWORKING [IPSEC] 8474M: Steffen Klassert <steffen.klassert@secunet.com> 8475M: Herbert Xu <herbert@gondor.apana.org.au> 8476M: "David S. Miller" <davem@davemloft.net> 8477L: netdev@vger.kernel.org 8478T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8479T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8480S: Maintained 8481F: net/core/flow.c 8482F: net/xfrm/ 8483F: net/key/ 8484F: net/ipv4/xfrm* 8485F: net/ipv4/esp4.c 8486F: net/ipv4/ah4.c 8487F: net/ipv4/ipcomp.c 8488F: net/ipv4/ip_vti.c 8489F: net/ipv6/xfrm* 8490F: net/ipv6/esp6.c 8491F: net/ipv6/ah6.c 8492F: net/ipv6/ipcomp6.c 8493F: net/ipv6/ip6_vti.c 8494F: include/uapi/linux/xfrm.h 8495F: include/net/xfrm.h 8496 8497NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8498M: Paul Moore <paul@paul-moore.com> 8499L: netdev@vger.kernel.org 8500S: Maintained 8501 8502NETWORKING [WIRELESS] 8503L: linux-wireless@vger.kernel.org 8504Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8505 8506NETWORKING DRIVERS 8507L: netdev@vger.kernel.org 8508W: http://www.linuxfoundation.org/en/Net 8509Q: http://patchwork.ozlabs.org/project/netdev/list/ 8510T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8511T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8512S: Odd Fixes 8513F: Documentation/devicetree/bindings/net/ 8514F: drivers/net/ 8515F: include/linux/if_* 8516F: include/linux/netdevice.h 8517F: include/linux/etherdevice.h 8518F: include/linux/fcdevice.h 8519F: include/linux/fddidevice.h 8520F: include/linux/hippidevice.h 8521F: include/linux/inetdevice.h 8522F: include/uapi/linux/if_* 8523F: include/uapi/linux/netdevice.h 8524 8525NETWORKING DRIVERS (WIRELESS) 8526M: Kalle Valo <kvalo@codeaurora.org> 8527L: linux-wireless@vger.kernel.org 8528Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8529T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8530T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8531S: Maintained 8532F: Documentation/devicetree/bindings/net/wireless/ 8533F: drivers/net/wireless/ 8534 8535NETXEN (1/10) GbE SUPPORT 8536M: Manish Chopra <manish.chopra@qlogic.com> 8537M: Sony Chacko <sony.chacko@qlogic.com> 8538M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8539L: netdev@vger.kernel.org 8540W: http://www.qlogic.com 8541S: Supported 8542F: drivers/net/ethernet/qlogic/netxen/ 8543 8544NFC SUBSYSTEM 8545M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8546M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8547M: Samuel Ortiz <sameo@linux.intel.com> 8548L: linux-wireless@vger.kernel.org 8549L: linux-nfc@lists.01.org (subscribers-only) 8550S: Supported 8551F: net/nfc/ 8552F: include/net/nfc/ 8553F: include/uapi/linux/nfc.h 8554F: drivers/nfc/ 8555F: include/linux/platform_data/nfcmrvl.h 8556F: include/linux/platform_data/nxp-nci.h 8557F: include/linux/platform_data/pn544.h 8558F: include/linux/platform_data/st21nfca.h 8559F: include/linux/platform_data/st-nci.h 8560F: Documentation/devicetree/bindings/net/nfc/ 8561 8562NFS, SUNRPC, AND LOCKD CLIENTS 8563M: Trond Myklebust <trond.myklebust@primarydata.com> 8564M: Anna Schumaker <anna.schumaker@netapp.com> 8565L: linux-nfs@vger.kernel.org 8566W: http://client.linux-nfs.org 8567T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8568S: Maintained 8569F: fs/lockd/ 8570F: fs/nfs/ 8571F: fs/nfs_common/ 8572F: net/sunrpc/ 8573F: include/linux/lockd/ 8574F: include/linux/nfs* 8575F: include/linux/sunrpc/ 8576F: include/uapi/linux/nfs* 8577F: include/uapi/linux/sunrpc/ 8578 8579NILFS2 FILESYSTEM 8580M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8581L: linux-nilfs@vger.kernel.org 8582W: http://nilfs.sourceforge.net/ 8583W: http://nilfs.osdn.jp/ 8584T: git git://github.com/konis/nilfs2.git 8585S: Supported 8586F: Documentation/filesystems/nilfs2.txt 8587F: fs/nilfs2/ 8588F: include/trace/events/nilfs2.h 8589F: include/uapi/linux/nilfs2_api.h 8590F: include/uapi/linux/nilfs2_ondisk.h 8591 8592NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 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/pcmcia/nsp_* 8598 8599NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8600M: GOTO Masanori <gotom@debian.or.jp> 8601M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8602W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8603S: Maintained 8604F: Documentation/scsi/NinjaSCSI.txt 8605F: drivers/scsi/nsp32* 8606 8607NIOS2 ARCHITECTURE 8608M: Ley Foon Tan <lftan@altera.com> 8609L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8610T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8611S: Maintained 8612F: arch/nios2/ 8613 8614NOKIA N900 POWER SUPPLY DRIVERS 8615R: Pali Rohár <pali.rohar@gmail.com> 8616F: include/linux/power/bq2415x_charger.h 8617F: include/linux/power/bq27xxx_battery.h 8618F: include/linux/power/isp1704_charger.h 8619F: drivers/power/supply/bq2415x_charger.c 8620F: drivers/power/supply/bq27xxx_battery.c 8621F: drivers/power/supply/bq27xxx_battery_i2c.c 8622F: drivers/power/supply/isp1704_charger.c 8623F: drivers/power/supply/rx51_battery.c 8624 8625NTB DRIVER CORE 8626M: Jon Mason <jdmason@kudzu.us> 8627M: Dave Jiang <dave.jiang@intel.com> 8628M: Allen Hubbe <Allen.Hubbe@emc.com> 8629L: linux-ntb@googlegroups.com 8630S: Supported 8631W: https://github.com/jonmason/ntb/wiki 8632T: git git://github.com/jonmason/ntb.git 8633F: drivers/ntb/ 8634F: drivers/net/ntb_netdev.c 8635F: include/linux/ntb.h 8636F: include/linux/ntb_transport.h 8637F: tools/testing/selftests/ntb/ 8638 8639NTB INTEL DRIVER 8640M: Jon Mason <jdmason@kudzu.us> 8641M: Dave Jiang <dave.jiang@intel.com> 8642L: linux-ntb@googlegroups.com 8643S: Supported 8644W: https://github.com/jonmason/ntb/wiki 8645T: git git://github.com/jonmason/ntb.git 8646F: drivers/ntb/hw/intel/ 8647 8648NTB AMD DRIVER 8649M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8650L: linux-ntb@googlegroups.com 8651S: Supported 8652F: drivers/ntb/hw/amd/ 8653 8654NTFS FILESYSTEM 8655M: Anton Altaparmakov <anton@tuxera.com> 8656L: linux-ntfs-dev@lists.sourceforge.net 8657W: http://www.tuxera.com/ 8658T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8659S: Supported 8660F: Documentation/filesystems/ntfs.txt 8661F: fs/ntfs/ 8662 8663NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8664M: Antonino Daplas <adaplas@gmail.com> 8665L: linux-fbdev@vger.kernel.org 8666S: Maintained 8667F: drivers/video/fbdev/riva/ 8668F: drivers/video/fbdev/nvidia/ 8669 8670NVM EXPRESS DRIVER 8671M: Keith Busch <keith.busch@intel.com> 8672M: Jens Axboe <axboe@fb.com> 8673L: linux-nvme@lists.infradead.org 8674T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8675W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8676S: Supported 8677F: drivers/nvme/host/ 8678F: include/linux/nvme.h 8679 8680NVM EXPRESS TARGET DRIVER 8681M: Christoph Hellwig <hch@lst.de> 8682M: Sagi Grimberg <sagi@grimberg.me> 8683L: linux-nvme@lists.infradead.org 8684S: Supported 8685F: drivers/nvme/target/ 8686 8687NVMEM FRAMEWORK 8688M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8689M: Maxime Ripard <maxime.ripard@free-electrons.com> 8690S: Maintained 8691F: drivers/nvmem/ 8692F: Documentation/devicetree/bindings/nvmem/ 8693F: include/linux/nvmem-consumer.h 8694F: include/linux/nvmem-provider.h 8695 8696NXP-NCI NFC DRIVER 8697M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8698R: Charles Gorand <charles.gorand@effinnov.com> 8699L: linux-nfc@lists.01.org (moderated for non-subscribers) 8700S: Supported 8701F: drivers/nfc/nxp-nci 8702 8703NXP TDA998X DRM DRIVER 8704M: Russell King <rmk+kernel@armlinux.org.uk> 8705S: Supported 8706F: drivers/gpu/drm/i2c/tda998x_drv.c 8707F: include/drm/i2c/tda998x.h 8708 8709NXP TFA9879 DRIVER 8710M: Peter Rosin <peda@axentia.se> 8711L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8712S: Maintained 8713F: sound/soc/codecs/tfa9879* 8714 8715OBJTOOL 8716M: Josh Poimboeuf <jpoimboe@redhat.com> 8717S: Supported 8718F: tools/objtool/ 8719 8720OMAP SUPPORT 8721M: Tony Lindgren <tony@atomide.com> 8722L: linux-omap@vger.kernel.org 8723W: http://www.muru.com/linux/omap/ 8724W: http://linux.omap.com/ 8725Q: http://patchwork.kernel.org/project/linux-omap/list/ 8726T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8727S: Maintained 8728F: arch/arm/*omap*/ 8729F: arch/arm/configs/omap1_defconfig 8730F: arch/arm/configs/omap2plus_defconfig 8731F: drivers/i2c/busses/i2c-omap.c 8732F: drivers/irqchip/irq-omap-intc.c 8733F: drivers/mfd/*omap*.c 8734F: drivers/mfd/menelaus.c 8735F: drivers/mfd/palmas.c 8736F: drivers/mfd/tps65217.c 8737F: drivers/mfd/tps65218.c 8738F: drivers/mfd/tps65910.c 8739F: drivers/mfd/twl-core.[ch] 8740F: drivers/mfd/twl4030*.c 8741F: drivers/mfd/twl6030*.c 8742F: drivers/mfd/twl6040*.c 8743F: drivers/regulator/palmas-regulator*.c 8744F: drivers/regulator/pbias-regulator.c 8745F: drivers/regulator/tps65217-regulator.c 8746F: drivers/regulator/tps65218-regulator.c 8747F: drivers/regulator/tps65910-regulator.c 8748F: drivers/regulator/twl-regulator.c 8749F: include/linux/i2c-omap.h 8750 8751OMAP DEVICE TREE SUPPORT 8752M: Benoît Cousson <bcousson@baylibre.com> 8753M: Tony Lindgren <tony@atomide.com> 8754L: linux-omap@vger.kernel.org 8755L: devicetree@vger.kernel.org 8756S: Maintained 8757F: arch/arm/boot/dts/*omap* 8758F: arch/arm/boot/dts/*am3* 8759F: arch/arm/boot/dts/*am4* 8760F: arch/arm/boot/dts/*am5* 8761F: arch/arm/boot/dts/*dra7* 8762 8763OMAP CLOCK FRAMEWORK SUPPORT 8764M: Paul Walmsley <paul@pwsan.com> 8765L: linux-omap@vger.kernel.org 8766S: Maintained 8767F: arch/arm/*omap*/*clock* 8768 8769OMAP POWER MANAGEMENT SUPPORT 8770M: Kevin Hilman <khilman@kernel.org> 8771L: linux-omap@vger.kernel.org 8772S: Maintained 8773F: arch/arm/*omap*/*pm* 8774F: drivers/cpufreq/omap-cpufreq.c 8775 8776OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8777M: Rajendra Nayak <rnayak@codeaurora.org> 8778M: Paul Walmsley <paul@pwsan.com> 8779L: linux-omap@vger.kernel.org 8780S: Maintained 8781F: arch/arm/mach-omap2/prm* 8782 8783OMAP AUDIO SUPPORT 8784M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8785M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8786L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8787L: linux-omap@vger.kernel.org 8788S: Maintained 8789F: sound/soc/omap/ 8790 8791OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8792M: Roger Quadros <rogerq@ti.com> 8793M: Tony Lindgren <tony@atomide.com> 8794L: linux-omap@vger.kernel.org 8795S: Maintained 8796F: drivers/memory/omap-gpmc.c 8797F: arch/arm/mach-omap2/*gpmc* 8798 8799OMAP FRAMEBUFFER SUPPORT 8800M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8801L: linux-fbdev@vger.kernel.org 8802L: linux-omap@vger.kernel.org 8803S: Maintained 8804F: drivers/video/fbdev/omap/ 8805 8806OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8807M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8808L: linux-omap@vger.kernel.org 8809L: linux-fbdev@vger.kernel.org 8810S: Maintained 8811F: drivers/video/fbdev/omap2/ 8812F: Documentation/arm/OMAP/DSS 8813 8814OMAP HARDWARE SPINLOCK SUPPORT 8815M: Ohad Ben-Cohen <ohad@wizery.com> 8816L: linux-omap@vger.kernel.org 8817S: Maintained 8818F: drivers/hwspinlock/omap_hwspinlock.c 8819 8820OMAP MMC SUPPORT 8821M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8822L: linux-omap@vger.kernel.org 8823S: Maintained 8824F: drivers/mmc/host/omap.c 8825 8826OMAP HS MMC SUPPORT 8827L: linux-mmc@vger.kernel.org 8828L: linux-omap@vger.kernel.org 8829S: Orphan 8830F: drivers/mmc/host/omap_hsmmc.c 8831 8832OMAP RANDOM NUMBER GENERATOR SUPPORT 8833M: Deepak Saxena <dsaxena@plexity.net> 8834S: Maintained 8835F: drivers/char/hw_random/omap-rng.c 8836 8837OMAP HWMOD SUPPORT 8838M: Benoît Cousson <bcousson@baylibre.com> 8839M: Paul Walmsley <paul@pwsan.com> 8840L: linux-omap@vger.kernel.org 8841S: Maintained 8842F: arch/arm/mach-omap2/omap_hwmod.* 8843 8844OMAP HWMOD DATA 8845M: Paul Walmsley <paul@pwsan.com> 8846L: linux-omap@vger.kernel.org 8847S: Maintained 8848F: arch/arm/mach-omap2/omap_hwmod*data* 8849 8850OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8851M: Benoît Cousson <bcousson@baylibre.com> 8852L: linux-omap@vger.kernel.org 8853S: Maintained 8854F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8855 8856OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8857M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8858L: linux-media@vger.kernel.org 8859S: Maintained 8860F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8861F: drivers/media/platform/omap3isp/ 8862F: drivers/staging/media/omap4iss/ 8863 8864OMAP USB SUPPORT 8865L: linux-usb@vger.kernel.org 8866L: linux-omap@vger.kernel.org 8867S: Orphan 8868F: drivers/usb/*/*omap* 8869F: arch/arm/*omap*/usb* 8870 8871OMAP GPIO DRIVER 8872M: Grygorii Strashko <grygorii.strashko@ti.com> 8873M: Santosh Shilimkar <ssantosh@kernel.org> 8874M: Kevin Hilman <khilman@kernel.org> 8875L: linux-omap@vger.kernel.org 8876S: Maintained 8877F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8878F: drivers/gpio/gpio-omap.c 8879 8880OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8881M: Mark Jackson <mpfj@newflow.co.uk> 8882L: linux-omap@vger.kernel.org 8883S: Maintained 8884F: arch/arm/boot/dts/am335x-nano.dts 8885 8886OMFS FILESYSTEM 8887M: Bob Copeland <me@bobcopeland.com> 8888L: linux-karma-devel@lists.sourceforge.net 8889S: Maintained 8890F: Documentation/filesystems/omfs.txt 8891F: fs/omfs/ 8892 8893OMNIKEY CARDMAN 4000 DRIVER 8894M: Harald Welte <laforge@gnumonks.org> 8895S: Maintained 8896F: drivers/char/pcmcia/cm4000_cs.c 8897F: include/linux/cm4000_cs.h 8898F: include/uapi/linux/cm4000_cs.h 8899 8900OMNIKEY CARDMAN 4040 DRIVER 8901M: Harald Welte <laforge@gnumonks.org> 8902S: Maintained 8903F: drivers/char/pcmcia/cm4040_cs.* 8904 8905OMNIVISION OV7670 SENSOR DRIVER 8906M: Jonathan Corbet <corbet@lwn.net> 8907L: linux-media@vger.kernel.org 8908T: git git://linuxtv.org/media_tree.git 8909S: Maintained 8910F: drivers/media/i2c/ov7670.c 8911 8912ONENAND FLASH DRIVER 8913M: Kyungmin Park <kyungmin.park@samsung.com> 8914L: linux-mtd@lists.infradead.org 8915S: Maintained 8916F: drivers/mtd/onenand/ 8917F: include/linux/mtd/onenand*.h 8918 8919ONSTREAM SCSI TAPE DRIVER 8920M: Willem Riede <osst@riede.org> 8921L: osst-users@lists.sourceforge.net 8922L: linux-scsi@vger.kernel.org 8923S: Maintained 8924F: Documentation/scsi/osst.txt 8925F: drivers/scsi/osst.* 8926F: drivers/scsi/osst_*.h 8927F: drivers/scsi/st.h 8928 8929OPENCORES I2C BUS DRIVER 8930M: Peter Korsgaard <jacmet@sunsite.dk> 8931L: linux-i2c@vger.kernel.org 8932S: Maintained 8933F: Documentation/i2c/busses/i2c-ocores 8934F: drivers/i2c/busses/i2c-ocores.c 8935 8936OPEN FIRMWARE AND FLATTENED DEVICE TREE 8937M: Rob Herring <robh+dt@kernel.org> 8938M: Frank Rowand <frowand.list@gmail.com> 8939L: devicetree@vger.kernel.org 8940W: http://www.devicetree.org/ 8941T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8942S: Maintained 8943F: drivers/of/ 8944F: include/linux/of*.h 8945F: scripts/dtc/ 8946 8947OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8948M: Rob Herring <robh+dt@kernel.org> 8949M: Mark Rutland <mark.rutland@arm.com> 8950L: devicetree@vger.kernel.org 8951T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8952Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8953S: Maintained 8954F: Documentation/devicetree/ 8955F: arch/*/boot/dts/ 8956F: include/dt-bindings/ 8957 8958OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8959M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8960L: devicetree@vger.kernel.org 8961S: Maintained 8962F: Documentation/devicetree/dynamic-resolution-notes.txt 8963F: Documentation/devicetree/overlay-notes.txt 8964F: drivers/of/overlay.c 8965F: drivers/of/resolver.c 8966 8967OPENRISC ARCHITECTURE 8968M: Jonas Bonn <jonas@southpole.se> 8969W: http://openrisc.net 8970S: Maintained 8971T: git git://openrisc.net/~jonas/linux 8972F: arch/openrisc/ 8973 8974OPENVSWITCH 8975M: Pravin Shelar <pshelar@nicira.com> 8976L: netdev@vger.kernel.org 8977L: dev@openvswitch.org 8978W: http://openvswitch.org 8979S: Maintained 8980F: net/openvswitch/ 8981F: include/uapi/linux/openvswitch.h 8982 8983OPERATING PERFORMANCE POINTS (OPP) 8984M: Viresh Kumar <vireshk@kernel.org> 8985M: Nishanth Menon <nm@ti.com> 8986M: Stephen Boyd <sboyd@codeaurora.org> 8987L: linux-pm@vger.kernel.org 8988S: Maintained 8989T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8990F: drivers/base/power/opp/ 8991F: include/linux/pm_opp.h 8992F: Documentation/power/opp.txt 8993F: Documentation/devicetree/bindings/opp/ 8994 8995OPL4 DRIVER 8996M: Clemens Ladisch <clemens@ladisch.de> 8997L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8998T: git git://git.alsa-project.org/alsa-kernel.git 8999S: Maintained 9000F: sound/drivers/opl4/ 9001 9002OPROFILE 9003M: Robert Richter <rric@kernel.org> 9004L: oprofile-list@lists.sf.net 9005S: Maintained 9006F: arch/*/include/asm/oprofile*.h 9007F: arch/*/oprofile/ 9008F: drivers/oprofile/ 9009F: include/linux/oprofile.h 9010 9011ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9012M: Mark Fasheh <mfasheh@versity.com> 9013M: Joel Becker <jlbec@evilplan.org> 9014L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9015W: http://ocfs2.wiki.kernel.org 9016S: Supported 9017F: Documentation/filesystems/ocfs2.txt 9018F: Documentation/filesystems/dlmfs.txt 9019F: fs/ocfs2/ 9020 9021ORINOCO DRIVER 9022L: linux-wireless@vger.kernel.org 9023W: http://wireless.kernel.org/en/users/Drivers/orinoco 9024W: http://www.nongnu.org/orinoco/ 9025S: Orphan 9026F: drivers/net/wireless/intersil/orinoco/ 9027 9028OSD LIBRARY and FILESYSTEM 9029M: Boaz Harrosh <ooo@electrozaur.com> 9030M: Benny Halevy <bhalevy@primarydata.com> 9031L: osd-dev@open-osd.org 9032W: http://open-osd.org 9033T: git git://git.open-osd.org/open-osd.git 9034S: Maintained 9035F: drivers/scsi/osd/ 9036F: include/scsi/osd_* 9037F: fs/exofs/ 9038 9039OVERLAY FILESYSTEM 9040M: Miklos Szeredi <miklos@szeredi.hu> 9041L: linux-unionfs@vger.kernel.org 9042T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9043S: Supported 9044F: fs/overlayfs/ 9045F: Documentation/filesystems/overlayfs.txt 9046 9047ORANGEFS FILESYSTEM 9048M: Mike Marshall <hubcap@omnibond.com> 9049L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9050T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9051S: Supported 9052F: fs/orangefs/ 9053F: Documentation/filesystems/orangefs.txt 9054 9055P54 WIRELESS DRIVER 9056M: Christian Lamparter <chunkeey@googlemail.com> 9057L: linux-wireless@vger.kernel.org 9058W: http://wireless.kernel.org/en/users/Drivers/p54 9059S: Maintained 9060F: drivers/net/wireless/intersil/p54/ 9061 9062PA SEMI ETHERNET DRIVER 9063L: netdev@vger.kernel.org 9064S: Orphan 9065F: drivers/net/ethernet/pasemi/* 9066 9067PA SEMI SMBUS DRIVER 9068L: linux-i2c@vger.kernel.org 9069S: Orphan 9070F: drivers/i2c/busses/i2c-pasemi.c 9071 9072PADATA PARALLEL EXECUTION MECHANISM 9073M: Steffen Klassert <steffen.klassert@secunet.com> 9074L: linux-crypto@vger.kernel.org 9075S: Maintained 9076F: kernel/padata.c 9077F: include/linux/padata.h 9078F: Documentation/padata.txt 9079 9080PANASONIC LAPTOP ACPI EXTRAS DRIVER 9081M: Harald Welte <laforge@gnumonks.org> 9082L: platform-driver-x86@vger.kernel.org 9083S: Maintained 9084F: drivers/platform/x86/panasonic-laptop.c 9085 9086PANASONIC MN10300/AM33/AM34 PORT 9087M: David Howells <dhowells@redhat.com> 9088L: linux-am33-list@redhat.com (moderated for non-subscribers) 9089W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9090S: Maintained 9091F: Documentation/mn10300/ 9092F: arch/mn10300/ 9093 9094PARALLEL LCD/KEYPAD PANEL DRIVER 9095M: Willy Tarreau <willy@haproxy.com> 9096M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9097S: Odd Fixes 9098F: Documentation/misc-devices/lcd-panel-cgram.txt 9099F: drivers/misc/panel.c 9100 9101PARALLEL PORT SUBSYSTEM 9102M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9103M: Sudip Mukherjee <sudip@vectorindia.org> 9104L: linux-parport@lists.infradead.org (subscribers-only) 9105S: Maintained 9106F: drivers/parport/ 9107F: include/linux/parport*.h 9108F: drivers/char/ppdev.c 9109F: include/uapi/linux/ppdev.h 9110F: Documentation/parport*.txt 9111 9112PARAVIRT_OPS INTERFACE 9113M: Jeremy Fitzhardinge <jeremy@goop.org> 9114M: Chris Wright <chrisw@sous-sol.org> 9115M: Alok Kataria <akataria@vmware.com> 9116M: Rusty Russell <rusty@rustcorp.com.au> 9117L: virtualization@lists.linux-foundation.org 9118S: Supported 9119F: Documentation/virtual/paravirt_ops.txt 9120F: arch/*/kernel/paravirt* 9121F: arch/*/include/asm/paravirt.h 9122F: include/linux/hypervisor.h 9123 9124PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9125M: Tim Waugh <tim@cyberelk.net> 9126L: linux-parport@lists.infradead.org (subscribers-only) 9127S: Maintained 9128F: Documentation/blockdev/paride.txt 9129F: drivers/block/paride/ 9130 9131PARISC ARCHITECTURE 9132M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9133M: Helge Deller <deller@gmx.de> 9134L: linux-parisc@vger.kernel.org 9135W: http://www.parisc-linux.org/ 9136Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9137T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9138T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9139S: Maintained 9140F: arch/parisc/ 9141F: Documentation/parisc/ 9142F: drivers/parisc/ 9143F: drivers/char/agp/parisc-agp.c 9144F: drivers/input/serio/gscps2.c 9145F: drivers/parport/parport_gsc.* 9146F: drivers/tty/serial/8250/8250_gsc.c 9147F: drivers/video/fbdev/sti* 9148F: drivers/video/console/sti* 9149F: drivers/video/logo/logo_parisc* 9150 9151PC87360 HARDWARE MONITORING DRIVER 9152M: Jim Cromie <jim.cromie@gmail.com> 9153L: linux-hwmon@vger.kernel.org 9154S: Maintained 9155F: Documentation/hwmon/pc87360 9156F: drivers/hwmon/pc87360.c 9157 9158PC8736x GPIO DRIVER 9159M: Jim Cromie <jim.cromie@gmail.com> 9160S: Maintained 9161F: drivers/char/pc8736x_gpio.c 9162 9163PC87427 HARDWARE MONITORING DRIVER 9164M: Jean Delvare <jdelvare@suse.com> 9165L: linux-hwmon@vger.kernel.org 9166S: Maintained 9167F: Documentation/hwmon/pc87427 9168F: drivers/hwmon/pc87427.c 9169 9170PCA9532 LED DRIVER 9171M: Riku Voipio <riku.voipio@iki.fi> 9172S: Maintained 9173F: drivers/leds/leds-pca9532.c 9174F: include/linux/leds-pca9532.h 9175 9176PCA9541 I2C BUS MASTER SELECTOR DRIVER 9177M: Guenter Roeck <linux@roeck-us.net> 9178L: linux-i2c@vger.kernel.org 9179S: Maintained 9180F: drivers/i2c/muxes/i2c-mux-pca9541.c 9181 9182PCDP - PRIMARY CONSOLE AND DEBUG PORT 9183M: Khalid Aziz <khalid@gonehiking.org> 9184S: Maintained 9185F: drivers/firmware/pcdp.* 9186 9187PCI ERROR RECOVERY 9188M: Linas Vepstas <linasvepstas@gmail.com> 9189L: linux-pci@vger.kernel.org 9190S: Supported 9191F: Documentation/PCI/pci-error-recovery.txt 9192 9193PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9194M: Russell Currey <ruscur@russell.cc> 9195L: linuxppc-dev@lists.ozlabs.org 9196S: Supported 9197F: Documentation/powerpc/eeh-pci-error-recovery.txt 9198F: arch/powerpc/kernel/eeh*.c 9199F: arch/powerpc/platforms/*/eeh*.c 9200F: arch/powerpc/include/*/eeh*.h 9201 9202PCI SUBSYSTEM 9203M: Bjorn Helgaas <bhelgaas@google.com> 9204L: linux-pci@vger.kernel.org 9205Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9206T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9207S: Supported 9208F: Documentation/devicetree/bindings/pci/ 9209F: Documentation/PCI/ 9210F: drivers/pci/ 9211F: include/linux/pci* 9212F: arch/x86/pci/ 9213F: arch/x86/kernel/quirks.c 9214 9215PCI DRIVER FOR ALTERA PCIE IP 9216M: Ley Foon Tan <lftan@altera.com> 9217L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9218L: linux-pci@vger.kernel.org 9219S: Supported 9220F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9221F: drivers/pci/host/pcie-altera.c 9222 9223PCI DRIVER FOR ARM VERSATILE PLATFORM 9224M: Rob Herring <robh@kernel.org> 9225L: linux-pci@vger.kernel.org 9226L: linux-arm-kernel@lists.infradead.org 9227S: Maintained 9228F: Documentation/devicetree/bindings/pci/versatile.txt 9229F: drivers/pci/host/pci-versatile.c 9230 9231PCI DRIVER FOR ARMADA 8K 9232M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9233L: linux-pci@vger.kernel.org 9234L: linux-arm-kernel@lists.infradead.org 9235S: Maintained 9236F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9237F: drivers/pci/host/pcie-armada8k.c 9238 9239PCI DRIVER FOR APPLIEDMICRO XGENE 9240M: Tanmay Inamdar <tinamdar@apm.com> 9241L: linux-pci@vger.kernel.org 9242L: linux-arm-kernel@lists.infradead.org 9243S: Maintained 9244F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9245F: drivers/pci/host/pci-xgene.c 9246 9247PCI DRIVER FOR FREESCALE LAYERSCAPE 9248M: Minghuan Lian <minghuan.Lian@freescale.com> 9249M: Mingkai Hu <mingkai.hu@freescale.com> 9250M: Roy Zang <tie-fei.zang@freescale.com> 9251L: linuxppc-dev@lists.ozlabs.org 9252L: linux-pci@vger.kernel.org 9253L: linux-arm-kernel@lists.infradead.org 9254S: Maintained 9255F: drivers/pci/host/*layerscape* 9256 9257PCI DRIVER FOR IMX6 9258M: Richard Zhu <Richard.Zhu@freescale.com> 9259M: Lucas Stach <l.stach@pengutronix.de> 9260L: linux-pci@vger.kernel.org 9261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9262S: Maintained 9263F: drivers/pci/host/*imx6* 9264 9265PCI DRIVER FOR TI KEYSTONE 9266M: Murali Karicheri <m-karicheri2@ti.com> 9267L: linux-pci@vger.kernel.org 9268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9269S: Maintained 9270F: drivers/pci/host/*keystone* 9271 9272PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9273M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9274M: Jason Cooper <jason@lakedaemon.net> 9275L: linux-pci@vger.kernel.org 9276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9277S: Maintained 9278F: drivers/pci/host/*mvebu* 9279 9280PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9281M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9282L: linux-pci@vger.kernel.org 9283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9284S: Maintained 9285F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9286F: drivers/pci/host/pci-aardvark.c 9287 9288PCI DRIVER FOR NVIDIA TEGRA 9289M: Thierry Reding <thierry.reding@gmail.com> 9290L: linux-tegra@vger.kernel.org 9291L: linux-pci@vger.kernel.org 9292S: Supported 9293F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9294F: drivers/pci/host/pci-tegra.c 9295 9296PCI DRIVER FOR TI DRA7XX 9297M: Kishon Vijay Abraham I <kishon@ti.com> 9298L: linux-omap@vger.kernel.org 9299L: linux-pci@vger.kernel.org 9300S: Supported 9301F: Documentation/devicetree/bindings/pci/ti-pci.txt 9302F: drivers/pci/host/pci-dra7xx.c 9303 9304PCI DRIVER FOR RENESAS R-CAR 9305M: Simon Horman <horms@verge.net.au> 9306L: linux-pci@vger.kernel.org 9307L: linux-renesas-soc@vger.kernel.org 9308S: Maintained 9309F: drivers/pci/host/*rcar* 9310 9311PCI DRIVER FOR SAMSUNG EXYNOS 9312M: Jingoo Han <jingoohan1@gmail.com> 9313L: linux-pci@vger.kernel.org 9314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9315L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9316S: Maintained 9317F: drivers/pci/host/pci-exynos.c 9318 9319PCI DRIVER FOR SYNOPSIS DESIGNWARE 9320M: Jingoo Han <jingoohan1@gmail.com> 9321M: Pratyush Anand <pratyush.anand@gmail.com> 9322L: linux-pci@vger.kernel.org 9323S: Maintained 9324F: drivers/pci/host/*designware* 9325 9326PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9327M: Jose Abreu <Jose.Abreu@synopsys.com> 9328L: linux-pci@vger.kernel.org 9329S: Maintained 9330F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9331F: drivers/pci/host/pcie-designware-plat.c 9332 9333PCI DRIVER FOR GENERIC OF HOSTS 9334M: Will Deacon <will.deacon@arm.com> 9335L: linux-pci@vger.kernel.org 9336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9337S: Maintained 9338F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9339F: drivers/pci/host/pci-host-common.c 9340F: drivers/pci/host/pci-host-generic.c 9341 9342PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9343M: Keith Busch <keith.busch@intel.com> 9344L: linux-pci@vger.kernel.org 9345S: Supported 9346F: arch/x86/pci/vmd.c 9347 9348PCIE DRIVER FOR ST SPEAR13XX 9349M: Pratyush Anand <pratyush.anand@gmail.com> 9350L: linux-pci@vger.kernel.org 9351S: Maintained 9352F: drivers/pci/host/*spear* 9353 9354PCI MSI DRIVER FOR ALTERA MSI IP 9355M: Ley Foon Tan <lftan@altera.com> 9356L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9357L: linux-pci@vger.kernel.org 9358S: Supported 9359F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9360F: drivers/pci/host/pcie-altera-msi.c 9361 9362PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9363M: Duc Dang <dhdang@apm.com> 9364L: linux-pci@vger.kernel.org 9365L: linux-arm-kernel@lists.infradead.org 9366S: Maintained 9367F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9368F: drivers/pci/host/pci-xgene-msi.c 9369 9370PCIE DRIVER FOR AXIS ARTPEC 9371M: Niklas Cassel <niklas.cassel@axis.com> 9372M: Jesper Nilsson <jesper.nilsson@axis.com> 9373L: linux-arm-kernel@axis.com 9374L: linux-pci@vger.kernel.org 9375S: Maintained 9376F: Documentation/devicetree/bindings/pci/axis,artpec* 9377F: drivers/pci/host/*artpec* 9378 9379PCIE DRIVER FOR HISILICON 9380M: Zhou Wang <wangzhou1@hisilicon.com> 9381M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9382L: linux-pci@vger.kernel.org 9383S: Maintained 9384F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9385F: drivers/pci/host/pcie-hisi.c 9386 9387PCIE DRIVER FOR ROCKCHIP 9388M: Shawn Lin <shawn.lin@rock-chips.com> 9389M: Wenrui Li <wenrui.li@rock-chips.com> 9390L: linux-pci@vger.kernel.org 9391L: linux-rockchip@lists.infradead.org 9392S: Maintained 9393F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9394F: drivers/pci/host/pcie-rockchip.c 9395 9396PCIE DRIVER FOR QUALCOMM MSM 9397M: Stanimir Varbanov <svarbanov@mm-sol.com> 9398L: linux-pci@vger.kernel.org 9399L: linux-arm-msm@vger.kernel.org 9400S: Maintained 9401F: drivers/pci/host/*qcom* 9402 9403PCIE DRIVER FOR CAVIUM THUNDERX 9404M: David Daney <david.daney@cavium.com> 9405L: linux-pci@vger.kernel.org 9406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9407S: Supported 9408F: Documentation/devicetree/bindings/pci/pci-thunder-* 9409F: drivers/pci/host/pci-thunder-* 9410 9411PCMCIA SUBSYSTEM 9412P: Linux PCMCIA Team 9413L: linux-pcmcia@lists.infradead.org 9414W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9416S: Maintained 9417F: Documentation/pcmcia/ 9418F: tools/pcmcia/ 9419F: drivers/pcmcia/ 9420F: include/pcmcia/ 9421 9422PCNET32 NETWORK DRIVER 9423M: Don Fry <pcnet32@frontier.com> 9424L: netdev@vger.kernel.org 9425S: Maintained 9426F: drivers/net/ethernet/amd/pcnet32.c 9427 9428PCRYPT PARALLEL CRYPTO ENGINE 9429M: Steffen Klassert <steffen.klassert@secunet.com> 9430L: linux-crypto@vger.kernel.org 9431S: Maintained 9432F: crypto/pcrypt.c 9433F: include/crypto/pcrypt.h 9434 9435PER-CPU MEMORY ALLOCATOR 9436M: Tejun Heo <tj@kernel.org> 9437M: Christoph Lameter <cl@linux.com> 9438T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9439S: Maintained 9440F: include/linux/percpu*.h 9441F: mm/percpu*.c 9442F: arch/*/include/asm/percpu.h 9443 9444PER-TASK DELAY ACCOUNTING 9445M: Balbir Singh <bsingharora@gmail.com> 9446S: Maintained 9447F: include/linux/delayacct.h 9448F: kernel/delayacct.c 9449 9450PERFORMANCE EVENTS SUBSYSTEM 9451M: Peter Zijlstra <peterz@infradead.org> 9452M: Ingo Molnar <mingo@redhat.com> 9453M: Arnaldo Carvalho de Melo <acme@kernel.org> 9454R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9455L: linux-kernel@vger.kernel.org 9456T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9457S: Supported 9458F: kernel/events/* 9459F: include/linux/perf_event.h 9460F: include/uapi/linux/perf_event.h 9461F: arch/*/kernel/perf_event*.c 9462F: arch/*/kernel/*/perf_event*.c 9463F: arch/*/kernel/*/*/perf_event*.c 9464F: arch/*/include/asm/perf_event.h 9465F: arch/*/kernel/perf_callchain.c 9466F: arch/*/events/* 9467F: tools/perf/ 9468 9469PERSONALITY HANDLING 9470M: Christoph Hellwig <hch@infradead.org> 9471L: linux-abi-devel@lists.sourceforge.net 9472S: Maintained 9473F: include/linux/personality.h 9474F: include/uapi/linux/personality.h 9475 9476PHONET PROTOCOL 9477M: Remi Denis-Courmont <courmisch@gmail.com> 9478S: Supported 9479F: Documentation/networking/phonet.txt 9480F: include/linux/phonet.h 9481F: include/net/phonet/ 9482F: include/uapi/linux/phonet.h 9483F: net/phonet/ 9484 9485PHRAM MTD DRIVER 9486M: Joern Engel <joern@lazybastard.org> 9487L: linux-mtd@lists.infradead.org 9488S: Maintained 9489F: drivers/mtd/devices/phram.c 9490 9491PICOLCD HID DRIVER 9492M: Bruno Prémont <bonbons@linux-vserver.org> 9493L: linux-input@vger.kernel.org 9494S: Maintained 9495F: drivers/hid/hid-picolcd* 9496 9497PICOXCELL SUPPORT 9498M: Jamie Iles <jamie@jamieiles.com> 9499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9500T: git git://github.com/jamieiles/linux-2.6-ji.git 9501S: Supported 9502F: arch/arm/boot/dts/picoxcell* 9503F: arch/arm/mach-picoxcell/ 9504F: drivers/crypto/picoxcell* 9505 9506PIN CONTROL SUBSYSTEM 9507M: Linus Walleij <linus.walleij@linaro.org> 9508L: linux-gpio@vger.kernel.org 9509T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9510S: Maintained 9511F: Documentation/devicetree/bindings/pinctrl/ 9512F: Documentation/pinctrl.txt 9513F: drivers/pinctrl/ 9514F: include/linux/pinctrl/ 9515 9516PIN CONTROLLER - ATMEL AT91 9517M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9519S: Maintained 9520F: drivers/pinctrl/pinctrl-at91.* 9521 9522PIN CONTROLLER - ATMEL AT91 PIO4 9523M: Ludovic Desroches <ludovic.desroches@atmel.com> 9524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9525L: linux-gpio@vger.kernel.org 9526S: Supported 9527F: drivers/pinctrl/pinctrl-at91-pio4.* 9528 9529PIN CONTROLLER - INTEL 9530M: Mika Westerberg <mika.westerberg@linux.intel.com> 9531M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9532S: Maintained 9533F: drivers/pinctrl/intel/ 9534 9535PIN CONTROLLER - RENESAS 9536M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9537M: Geert Uytterhoeven <geert+renesas@glider.be> 9538L: linux-renesas-soc@vger.kernel.org 9539S: Maintained 9540F: drivers/pinctrl/sh-pfc/ 9541 9542PIN CONTROLLER - SAMSUNG 9543M: Tomasz Figa <tomasz.figa@gmail.com> 9544M: Krzysztof Kozlowski <krzk@kernel.org> 9545M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9547L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9548S: Maintained 9549F: drivers/pinctrl/samsung/ 9550F: include/dt-bindings/pinctrl/samsung.h 9551F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9552 9553PIN CONTROLLER - SINGLE 9554M: Tony Lindgren <tony@atomide.com> 9555M: Haojian Zhuang <haojian.zhuang@linaro.org> 9556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9557L: linux-omap@vger.kernel.org 9558S: Maintained 9559F: drivers/pinctrl/pinctrl-single.c 9560 9561PIN CONTROLLER - ST SPEAR 9562M: Viresh Kumar <vireshk@kernel.org> 9563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9564W: http://www.st.com/spear 9565S: Maintained 9566F: drivers/pinctrl/spear/ 9567 9568PISTACHIO SOC SUPPORT 9569M: James Hartley <james.hartley@imgtec.com> 9570M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9571L: linux-mips@linux-mips.org 9572S: Maintained 9573F: arch/mips/pistachio/ 9574F: arch/mips/include/asm/mach-pistachio/ 9575F: arch/mips/boot/dts/pistachio/ 9576F: arch/mips/configs/pistachio*_defconfig 9577 9578PKTCDVD DRIVER 9579M: Jiri Kosina <jikos@kernel.org> 9580S: Maintained 9581F: drivers/block/pktcdvd.c 9582F: include/linux/pktcdvd.h 9583F: include/uapi/linux/pktcdvd.h 9584 9585PKUNITY SOC DRIVERS 9586M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9587W: http://mprc.pku.edu.cn/~guanxuetao/linux 9588S: Maintained 9589T: git git://github.com/gxt/linux.git 9590F: drivers/input/serio/i8042-unicore32io.h 9591F: drivers/i2c/busses/i2c-puv3.c 9592F: drivers/video/fbdev/fb-puv3.c 9593F: drivers/rtc/rtc-puv3.c 9594 9595PMBUS HARDWARE MONITORING DRIVERS 9596M: Guenter Roeck <linux@roeck-us.net> 9597L: linux-hwmon@vger.kernel.org 9598W: http://hwmon.wiki.kernel.org/ 9599W: http://www.roeck-us.net/linux/drivers/ 9600T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9601S: Maintained 9602F: Documentation/hwmon/pmbus 9603F: drivers/hwmon/pmbus/ 9604F: include/linux/i2c/pmbus.h 9605 9606PMC SIERRA MaxRAID DRIVER 9607L: linux-scsi@vger.kernel.org 9608W: http://www.pmc-sierra.com/ 9609S: Orphan 9610F: drivers/scsi/pmcraid.* 9611 9612PMC SIERRA PM8001 DRIVER 9613M: Jack Wang <jinpu.wang@profitbricks.com> 9614M: lindar_liu@usish.com 9615L: pmchba@pmcs.com 9616L: linux-scsi@vger.kernel.org 9617S: Supported 9618F: drivers/scsi/pm8001/ 9619 9620POSIX CLOCKS and TIMERS 9621M: Thomas Gleixner <tglx@linutronix.de> 9622L: linux-kernel@vger.kernel.org 9623T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9624S: Maintained 9625F: fs/timerfd.c 9626F: include/linux/timer* 9627F: kernel/time/*timer* 9628 9629POWER MANAGEMENT CORE 9630M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9631L: linux-pm@vger.kernel.org 9632T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9633S: Supported 9634F: drivers/base/power/ 9635F: include/linux/pm.h 9636F: include/linux/pm_* 9637F: include/linux/powercap.h 9638F: drivers/powercap/ 9639 9640POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9641M: Sebastian Reichel <sre@kernel.org> 9642L: linux-pm@vger.kernel.org 9643T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9644S: Maintained 9645F: Documentation/devicetree/bindings/power/supply/ 9646F: include/linux/power_supply.h 9647F: drivers/power/supply/ 9648 9649POWER STATE COORDINATION INTERFACE (PSCI) 9650M: Mark Rutland <mark.rutland@arm.com> 9651M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9652L: linux-arm-kernel@lists.infradead.org 9653S: Maintained 9654F: drivers/firmware/psci.c 9655F: include/linux/psci.h 9656F: include/uapi/linux/psci.h 9657 9658POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9659M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9660L: linuxppc-dev@lists.ozlabs.org 9661S: Maintained 9662F: drivers/char/powernv-op-panel.c 9663 9664PNP SUPPORT 9665M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9666S: Maintained 9667F: drivers/pnp/ 9668 9669PPP PROTOCOL DRIVERS AND COMPRESSORS 9670M: Paul Mackerras <paulus@samba.org> 9671L: linux-ppp@vger.kernel.org 9672S: Maintained 9673F: drivers/net/ppp/ppp_* 9674 9675PPP OVER ATM (RFC 2364) 9676M: Mitchell Blank Jr <mitch@sfgoth.com> 9677S: Maintained 9678F: net/atm/pppoatm.c 9679F: include/uapi/linux/atmppp.h 9680 9681PPP OVER ETHERNET 9682M: Michal Ostrowski <mostrows@earthlink.net> 9683S: Maintained 9684F: drivers/net/ppp/pppoe.c 9685F: drivers/net/ppp/pppox.c 9686 9687PPP OVER L2TP 9688M: James Chapman <jchapman@katalix.com> 9689S: Maintained 9690F: net/l2tp/l2tp_ppp.c 9691F: include/linux/if_pppol2tp.h 9692F: include/uapi/linux/if_pppol2tp.h 9693 9694PPS SUPPORT 9695M: Rodolfo Giometti <giometti@enneenne.com> 9696W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9697L: linuxpps@ml.enneenne.com (subscribers-only) 9698S: Maintained 9699F: Documentation/pps/ 9700F: drivers/pps/ 9701F: include/linux/pps*.h 9702 9703PPTP DRIVER 9704M: Dmitry Kozlov <xeb@mail.ru> 9705L: netdev@vger.kernel.org 9706S: Maintained 9707F: drivers/net/ppp/pptp.c 9708W: http://sourceforge.net/projects/accel-pptp 9709 9710PREEMPTIBLE KERNEL 9711M: Robert Love <rml@tech9.net> 9712L: kpreempt-tech@lists.sourceforge.net 9713W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9714S: Supported 9715F: Documentation/preempt-locking.txt 9716F: include/linux/preempt.h 9717 9718PRISM54 WIRELESS DRIVER 9719M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9720L: linux-wireless@vger.kernel.org 9721W: http://wireless.kernel.org/en/users/Drivers/p54 9722S: Obsolete 9723F: drivers/net/wireless/intersil/prism54/ 9724 9725PS3 NETWORK SUPPORT 9726M: Geoff Levand <geoff@infradead.org> 9727L: netdev@vger.kernel.org 9728L: linuxppc-dev@lists.ozlabs.org 9729S: Maintained 9730F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9731 9732PS3 PLATFORM SUPPORT 9733M: Geoff Levand <geoff@infradead.org> 9734L: linuxppc-dev@lists.ozlabs.org 9735S: Maintained 9736F: arch/powerpc/boot/ps3* 9737F: arch/powerpc/include/asm/lv1call.h 9738F: arch/powerpc/include/asm/ps3*.h 9739F: arch/powerpc/platforms/ps3/ 9740F: drivers/*/ps3* 9741F: drivers/ps3/ 9742F: drivers/rtc/rtc-ps3.c 9743F: drivers/usb/host/*ps3.c 9744F: sound/ppc/snd_ps3* 9745 9746PS3VRAM DRIVER 9747M: Jim Paris <jim@jtan.com> 9748M: Geoff Levand <geoff@infradead.org> 9749L: linuxppc-dev@lists.ozlabs.org 9750S: Maintained 9751F: drivers/block/ps3vram.c 9752 9753PSTORE FILESYSTEM 9754M: Anton Vorontsov <anton@enomsg.org> 9755M: Colin Cross <ccross@android.com> 9756M: Kees Cook <keescook@chromium.org> 9757M: Tony Luck <tony.luck@intel.com> 9758S: Maintained 9759T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9760F: fs/pstore/ 9761F: include/linux/pstore* 9762F: drivers/firmware/efi/efi-pstore.c 9763F: drivers/acpi/apei/erst.c 9764 9765PTP HARDWARE CLOCK SUPPORT 9766M: Richard Cochran <richardcochran@gmail.com> 9767L: netdev@vger.kernel.org 9768S: Maintained 9769W: http://linuxptp.sourceforge.net/ 9770F: Documentation/ABI/testing/sysfs-ptp 9771F: Documentation/ptp/* 9772F: drivers/net/ethernet/freescale/gianfar_ptp.c 9773F: drivers/net/phy/dp83640* 9774F: drivers/ptp/* 9775F: include/linux/ptp_cl* 9776 9777PTRACE SUPPORT 9778M: Roland McGrath <roland@hack.frob.com> 9779M: Oleg Nesterov <oleg@redhat.com> 9780S: Maintained 9781F: include/asm-generic/syscall.h 9782F: include/linux/ptrace.h 9783F: include/linux/regset.h 9784F: include/linux/tracehook.h 9785F: include/uapi/linux/ptrace.h 9786F: kernel/ptrace.c 9787 9788PULSE8-CEC DRIVER 9789M: Hans Verkuil <hverkuil@xs4all.nl> 9790L: linux-media@vger.kernel.org 9791T: git git://linuxtv.org/media_tree.git 9792S: Maintained 9793F: drivers/staging/media/pulse8-cec 9794 9795PVRUSB2 VIDEO4LINUX DRIVER 9796M: Mike Isely <isely@pobox.com> 9797L: pvrusb2@isely.net (subscribers-only) 9798L: linux-media@vger.kernel.org 9799W: http://www.isely.net/pvrusb2/ 9800T: git git://linuxtv.org/media_tree.git 9801S: Maintained 9802F: Documentation/media/v4l-drivers/pvrusb2* 9803F: drivers/media/usb/pvrusb2/ 9804 9805PWC WEBCAM DRIVER 9806M: Hans Verkuil <hverkuil@xs4all.nl> 9807L: linux-media@vger.kernel.org 9808T: git git://linuxtv.org/media_tree.git 9809S: Odd Fixes 9810F: drivers/media/usb/pwc/* 9811 9812PWM FAN DRIVER 9813M: Kamil Debski <kamil@wypas.org> 9814M: Lukasz Majewski <l.majewski@samsung.com> 9815L: linux-hwmon@vger.kernel.org 9816S: Supported 9817F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9818F: Documentation/hwmon/pwm-fan 9819F: drivers/hwmon/pwm-fan.c 9820 9821PWM SUBSYSTEM 9822M: Thierry Reding <thierry.reding@gmail.com> 9823L: linux-pwm@vger.kernel.org 9824S: Maintained 9825T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9826F: Documentation/pwm.txt 9827F: Documentation/devicetree/bindings/pwm/ 9828F: include/linux/pwm.h 9829F: drivers/pwm/ 9830F: drivers/video/backlight/pwm_bl.c 9831F: include/linux/pwm_backlight.h 9832 9833PXA2xx/PXA3xx SUPPORT 9834M: Daniel Mack <daniel@zonque.org> 9835M: Haojian Zhuang <haojian.zhuang@gmail.com> 9836M: Robert Jarzmik <robert.jarzmik@free.fr> 9837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9838T: git git://github.com/hzhuang1/linux.git 9839T: git git://github.com/rjarzmik/linux.git 9840S: Maintained 9841F: arch/arm/boot/dts/pxa* 9842F: arch/arm/mach-pxa/ 9843F: drivers/dma/pxa* 9844F: drivers/pcmcia/pxa2xx* 9845F: drivers/pinctrl/pxa/ 9846F: drivers/spi/spi-pxa2xx* 9847F: drivers/usb/gadget/udc/pxa2* 9848F: include/sound/pxa2xx-lib.h 9849F: sound/arm/pxa* 9850F: sound/soc/pxa/ 9851 9852PXA GPIO DRIVER 9853M: Robert Jarzmik <robert.jarzmik@free.fr> 9854L: linux-gpio@vger.kernel.org 9855S: Maintained 9856F: drivers/gpio/gpio-pxa.c 9857 9858PXA3xx NAND FLASH DRIVER 9859M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9860L: linux-mtd@lists.infradead.org 9861S: Maintained 9862F: drivers/mtd/nand/pxa3xx_nand.c 9863 9864MMP SUPPORT 9865M: Eric Miao <eric.y.miao@gmail.com> 9866M: Haojian Zhuang <haojian.zhuang@gmail.com> 9867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9868T: git git://github.com/hzhuang1/linux.git 9869T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9870S: Maintained 9871F: arch/arm/boot/dts/mmp* 9872F: arch/arm/mach-mmp/ 9873 9874PXA MMCI DRIVER 9875S: Orphan 9876 9877PXA RTC DRIVER 9878M: Robert Jarzmik <robert.jarzmik@free.fr> 9879L: rtc-linux@googlegroups.com 9880S: Maintained 9881 9882QAT DRIVER 9883M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9884M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9885L: qat-linux@intel.com 9886S: Supported 9887F: drivers/crypto/qat/ 9888 9889QIB DRIVER 9890M: Mike Marciniszyn <infinipath@intel.com> 9891L: linux-rdma@vger.kernel.org 9892S: Supported 9893F: drivers/infiniband/hw/qib/ 9894 9895QLOGIC QLA1280 SCSI DRIVER 9896M: Michael Reed <mdr@sgi.com> 9897L: linux-scsi@vger.kernel.org 9898S: Maintained 9899F: drivers/scsi/qla1280.[ch] 9900 9901QLOGIC QLA2XXX FC-SCSI DRIVER 9902M: qla2xxx-upstream@qlogic.com 9903L: linux-scsi@vger.kernel.org 9904S: Supported 9905F: Documentation/scsi/LICENSE.qla2xxx 9906F: drivers/scsi/qla2xxx/ 9907 9908QLOGIC QLA4XXX iSCSI DRIVER 9909M: QLogic-Storage-Upstream@qlogic.com 9910L: linux-scsi@vger.kernel.org 9911S: Supported 9912F: Documentation/scsi/LICENSE.qla4xxx 9913F: drivers/scsi/qla4xxx/ 9914 9915QLOGIC QLA3XXX NETWORK DRIVER 9916M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9917M: Ron Mercer <ron.mercer@qlogic.com> 9918M: linux-driver@qlogic.com 9919L: netdev@vger.kernel.org 9920S: Supported 9921F: Documentation/networking/LICENSE.qla3xxx 9922F: drivers/net/ethernet/qlogic/qla3xxx.* 9923 9924QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9925M: Dept-GELinuxNICDev@qlogic.com 9926L: netdev@vger.kernel.org 9927S: Supported 9928F: drivers/net/ethernet/qlogic/qlcnic/ 9929 9930QLOGIC QLGE 10Gb ETHERNET DRIVER 9931M: Harish Patil <harish.patil@qlogic.com> 9932M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9933M: Dept-GELinuxNICDev@qlogic.com 9934M: linux-driver@qlogic.com 9935L: netdev@vger.kernel.org 9936S: Supported 9937F: drivers/net/ethernet/qlogic/qlge/ 9938 9939QLOGIC QL4xxx ETHERNET DRIVER 9940M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9941M: Ariel Elior <Ariel.Elior@qlogic.com> 9942M: everest-linux-l2@qlogic.com 9943L: netdev@vger.kernel.org 9944S: Supported 9945F: drivers/net/ethernet/qlogic/qed/ 9946F: include/linux/qed/ 9947F: drivers/net/ethernet/qlogic/qede/ 9948 9949QNX4 FILESYSTEM 9950M: Anders Larsen <al@alarsen.net> 9951W: http://www.alarsen.net/linux/qnx4fs/ 9952S: Maintained 9953F: fs/qnx4/ 9954F: include/uapi/linux/qnx4_fs.h 9955F: include/uapi/linux/qnxtypes.h 9956 9957QORIQ DPAA2 FSL-MC BUS DRIVER 9958M: Stuart Yoder <stuart.yoder@nxp.com> 9959L: linux-kernel@vger.kernel.org 9960S: Maintained 9961F: drivers/staging/fsl-mc/ 9962 9963QT1010 MEDIA DRIVER 9964M: Antti Palosaari <crope@iki.fi> 9965L: linux-media@vger.kernel.org 9966W: https://linuxtv.org 9967W: http://palosaari.fi/linux/ 9968Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9969T: git git://linuxtv.org/anttip/media_tree.git 9970S: Maintained 9971F: drivers/media/tuners/qt1010* 9972 9973QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9974M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9975L: linux-wireless@vger.kernel.org 9976L: ath9k-devel@lists.ath9k.org 9977W: http://wireless.kernel.org/en/users/Drivers/ath9k 9978S: Supported 9979F: drivers/net/wireless/ath/ath9k/ 9980 9981QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9982M: Kalle Valo <kvalo@qca.qualcomm.com> 9983L: ath10k@lists.infradead.org 9984W: http://wireless.kernel.org/en/users/Drivers/ath10k 9985T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9986S: Supported 9987F: drivers/net/wireless/ath/ath10k/ 9988 9989QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9990M: Timur Tabi <timur@codeaurora.org> 9991L: netdev@vger.kernel.org 9992S: Supported 9993F: drivers/net/ethernet/qualcomm/emac/ 9994 9995QUALCOMM HEXAGON ARCHITECTURE 9996M: Richard Kuo <rkuo@codeaurora.org> 9997L: linux-hexagon@vger.kernel.org 9998T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9999S: Supported 10000F: arch/hexagon/ 10001 10002QUALCOMM WCN36XX WIRELESS DRIVER 10003M: Eugene Krasnikov <k.eugene.e@gmail.com> 10004L: wcn36xx@lists.infradead.org 10005W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10006T: git git://github.com/KrasnikovEugene/wcn36xx.git 10007S: Supported 10008F: drivers/net/wireless/ath/wcn36xx/ 10009 10010QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10011M: Gabriel Somlo <somlo@cmu.edu> 10012M: "Michael S. Tsirkin" <mst@redhat.com> 10013L: qemu-devel@nongnu.org 10014S: Maintained 10015F: drivers/firmware/qemu_fw_cfg.c 10016 10017RADOS BLOCK DEVICE (RBD) 10018M: Ilya Dryomov <idryomov@gmail.com> 10019M: Sage Weil <sage@redhat.com> 10020M: Alex Elder <elder@kernel.org> 10021L: ceph-devel@vger.kernel.org 10022W: http://ceph.com/ 10023T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10024T: git git://github.com/ceph/ceph-client.git 10025S: Supported 10026F: Documentation/ABI/testing/sysfs-bus-rbd 10027F: drivers/block/rbd.c 10028F: drivers/block/rbd_types.h 10029 10030RADEON FRAMEBUFFER DISPLAY DRIVER 10031M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10032L: linux-fbdev@vger.kernel.org 10033S: Maintained 10034F: drivers/video/fbdev/aty/radeon* 10035F: include/uapi/linux/radeonfb.h 10036 10037RADIOSHARK RADIO DRIVER 10038M: Hans Verkuil <hverkuil@xs4all.nl> 10039L: linux-media@vger.kernel.org 10040T: git git://linuxtv.org/media_tree.git 10041S: Maintained 10042F: drivers/media/radio/radio-shark.c 10043 10044RADIOSHARK2 RADIO DRIVER 10045M: Hans Verkuil <hverkuil@xs4all.nl> 10046L: linux-media@vger.kernel.org 10047T: git git://linuxtv.org/media_tree.git 10048S: Maintained 10049F: drivers/media/radio/radio-shark2.c 10050F: drivers/media/radio/radio-tea5777.c 10051 10052RAGE128 FRAMEBUFFER DISPLAY DRIVER 10053M: Paul Mackerras <paulus@samba.org> 10054L: linux-fbdev@vger.kernel.org 10055S: Maintained 10056F: drivers/video/fbdev/aty/aty128fb.c 10057 10058RALINK MIPS ARCHITECTURE 10059M: John Crispin <john@phrozen.org> 10060L: linux-mips@linux-mips.org 10061S: Maintained 10062F: arch/mips/ralink 10063 10064RALINK RT2X00 WIRELESS LAN DRIVER 10065P: rt2x00 project 10066M: Stanislaw Gruszka <sgruszka@redhat.com> 10067M: Helmut Schaa <helmut.schaa@googlemail.com> 10068L: linux-wireless@vger.kernel.org 10069S: Maintained 10070F: drivers/net/wireless/ralink/rt2x00/ 10071 10072RAMDISK RAM BLOCK DEVICE DRIVER 10073M: Jens Axboe <axboe@kernel.dk> 10074S: Maintained 10075F: Documentation/blockdev/ramdisk.txt 10076F: drivers/block/brd.c 10077 10078RANDOM NUMBER DRIVER 10079M: "Theodore Ts'o" <tytso@mit.edu> 10080S: Maintained 10081F: drivers/char/random.c 10082 10083RAPIDIO SUBSYSTEM 10084M: Matt Porter <mporter@kernel.crashing.org> 10085M: Alexandre Bounine <alexandre.bounine@idt.com> 10086S: Maintained 10087F: drivers/rapidio/ 10088 10089RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10090L: linux-wireless@vger.kernel.org 10091S: Orphan 10092F: drivers/net/wireless/ray* 10093 10094RCUTORTURE MODULE 10095M: Josh Triplett <josh@joshtriplett.org> 10096M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10097L: linux-kernel@vger.kernel.org 10098S: Supported 10099T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10100F: Documentation/RCU/torture.txt 10101F: kernel/rcu/rcutorture.c 10102 10103RCUTORTURE TEST FRAMEWORK 10104M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10105M: Josh Triplett <josh@joshtriplett.org> 10106R: Steven Rostedt <rostedt@goodmis.org> 10107R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10108R: Lai Jiangshan <jiangshanlai@gmail.com> 10109L: linux-kernel@vger.kernel.org 10110S: Supported 10111T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10112F: tools/testing/selftests/rcutorture 10113 10114RDC R-321X SoC 10115M: Florian Fainelli <florian@openwrt.org> 10116S: Maintained 10117 10118RDC R6040 FAST ETHERNET DRIVER 10119M: Florian Fainelli <f.fainelli@gmail.com> 10120L: netdev@vger.kernel.org 10121S: Maintained 10122F: drivers/net/ethernet/rdc/r6040.c 10123 10124RDS - RELIABLE DATAGRAM SOCKETS 10125M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10126L: netdev@vger.kernel.org 10127L: linux-rdma@vger.kernel.org 10128L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10129W: https://oss.oracle.com/projects/rds/ 10130S: Supported 10131F: net/rds/ 10132F: Documentation/networking/rds.txt 10133 10134RDMAVT - RDMA verbs software 10135M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10136L: linux-rdma@vger.kernel.org 10137S: Supported 10138F: drivers/infiniband/sw/rdmavt 10139 10140READ-COPY UPDATE (RCU) 10141M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10142M: Josh Triplett <josh@joshtriplett.org> 10143R: Steven Rostedt <rostedt@goodmis.org> 10144R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10145R: Lai Jiangshan <jiangshanlai@gmail.com> 10146L: linux-kernel@vger.kernel.org 10147W: http://www.rdrop.com/users/paulmck/RCU/ 10148S: Supported 10149T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10150F: Documentation/RCU/ 10151X: Documentation/RCU/torture.txt 10152F: include/linux/rcu* 10153X: include/linux/srcu.h 10154F: kernel/rcu/ 10155X: kernel/torture.c 10156 10157REAL TIME CLOCK (RTC) SUBSYSTEM 10158M: Alessandro Zummo <a.zummo@towertech.it> 10159M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10160L: rtc-linux@googlegroups.com 10161Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10162T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10163S: Maintained 10164F: Documentation/devicetree/bindings/rtc/ 10165F: Documentation/rtc.txt 10166F: drivers/rtc/ 10167F: include/linux/rtc.h 10168F: include/uapi/linux/rtc.h 10169F: include/linux/rtc/ 10170F: include/linux/platform_data/rtc-* 10171F: tools/testing/selftests/timers/rtctest.c 10172 10173REALTEK AUDIO CODECS 10174M: Bard Liao <bardliao@realtek.com> 10175M: Oder Chiou <oder_chiou@realtek.com> 10176S: Maintained 10177F: sound/soc/codecs/rt* 10178F: include/sound/rt*.h 10179 10180REISERFS FILE SYSTEM 10181L: reiserfs-devel@vger.kernel.org 10182S: Supported 10183F: fs/reiserfs/ 10184 10185REGISTER MAP ABSTRACTION 10186M: Mark Brown <broonie@kernel.org> 10187L: linux-kernel@vger.kernel.org 10188T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10189S: Supported 10190F: Documentation/devicetree/bindings/regmap/ 10191F: drivers/base/regmap/ 10192F: include/linux/regmap.h 10193 10194REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10195M: Ohad Ben-Cohen <ohad@wizery.com> 10196M: Bjorn Andersson <bjorn.andersson@linaro.org> 10197L: linux-remoteproc@vger.kernel.org 10198T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10199S: Maintained 10200F: Documentation/devicetree/bindings/remoteproc/ 10201F: Documentation/remoteproc.txt 10202F: drivers/remoteproc/ 10203F: include/linux/remoteproc.h 10204 10205REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10206M: Ohad Ben-Cohen <ohad@wizery.com> 10207M: Bjorn Andersson <bjorn.andersson@linaro.org> 10208L: linux-remoteproc@vger.kernel.org 10209T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10210S: Maintained 10211F: drivers/rpmsg/ 10212F: Documentation/rpmsg.txt 10213F: include/linux/rpmsg.h 10214 10215RENESAS CLOCK DRIVERS 10216M: Geert Uytterhoeven <geert+renesas@glider.be> 10217L: linux-renesas-soc@vger.kernel.org 10218S: Supported 10219F: drivers/clk/renesas/ 10220 10221RENESAS ETHERNET DRIVERS 10222R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10223L: netdev@vger.kernel.org 10224L: linux-renesas-soc@vger.kernel.org 10225F: drivers/net/ethernet/renesas/ 10226F: include/linux/sh_eth.h 10227 10228RENESAS USB2 PHY DRIVER 10229M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10230L: linux-renesas-soc@vger.kernel.org 10231S: Maintained 10232F: drivers/phy/phy-rcar-gen3-usb2.c 10233 10234RESET CONTROLLER FRAMEWORK 10235M: Philipp Zabel <p.zabel@pengutronix.de> 10236T: git git://git.pengutronix.de/git/pza/linux 10237S: Maintained 10238F: drivers/reset/ 10239F: Documentation/devicetree/bindings/reset/ 10240F: include/dt-bindings/reset/ 10241F: include/linux/reset.h 10242F: include/linux/reset-controller.h 10243 10244RFKILL 10245M: Johannes Berg <johannes@sipsolutions.net> 10246L: linux-wireless@vger.kernel.org 10247W: http://wireless.kernel.org/ 10248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10249T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10250S: Maintained 10251F: Documentation/rfkill.txt 10252F: net/rfkill/ 10253 10254RHASHTABLE 10255M: Thomas Graf <tgraf@suug.ch> 10256M: Herbert Xu <herbert@gondor.apana.org.au> 10257L: netdev@vger.kernel.org 10258S: Maintained 10259F: lib/rhashtable.c 10260F: include/linux/rhashtable.h 10261 10262RICOH SMARTMEDIA/XD DRIVER 10263M: Maxim Levitsky <maximlevitsky@gmail.com> 10264S: Maintained 10265F: drivers/mtd/nand/r852.c 10266F: drivers/mtd/nand/r852.h 10267 10268RICOH R5C592 MEMORYSTICK DRIVER 10269M: Maxim Levitsky <maximlevitsky@gmail.com> 10270S: Maintained 10271F: drivers/memstick/host/r592.* 10272 10273ROCCAT DRIVERS 10274M: Stefan Achatz <erazor_de@users.sourceforge.net> 10275W: http://sourceforge.net/projects/roccat/ 10276S: Maintained 10277F: drivers/hid/hid-roccat* 10278F: include/linux/hid-roccat* 10279F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10280 10281ROCKER DRIVER 10282M: Jiri Pirko <jiri@resnulli.us> 10283L: netdev@vger.kernel.org 10284S: Supported 10285F: drivers/net/ethernet/rocker/ 10286 10287ROCKETPORT DRIVER 10288P: Comtrol Corp. 10289W: http://www.comtrol.com 10290S: Maintained 10291F: Documentation/serial/rocket.txt 10292F: drivers/tty/rocket* 10293 10294ROCKETPORT EXPRESS/INFINITY DRIVER 10295M: Kevin Cernekee <cernekee@gmail.com> 10296L: linux-serial@vger.kernel.org 10297S: Odd Fixes 10298F: drivers/tty/serial/rp2.* 10299 10300ROSE NETWORK LAYER 10301M: Ralf Baechle <ralf@linux-mips.org> 10302L: linux-hams@vger.kernel.org 10303W: http://www.linux-ax25.org/ 10304S: Maintained 10305F: include/net/rose.h 10306F: include/uapi/linux/rose.h 10307F: net/rose/ 10308 10309RTL2830 MEDIA DRIVER 10310M: Antti Palosaari <crope@iki.fi> 10311L: linux-media@vger.kernel.org 10312W: https://linuxtv.org 10313W: http://palosaari.fi/linux/ 10314Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10315T: git git://linuxtv.org/anttip/media_tree.git 10316S: Maintained 10317F: drivers/media/dvb-frontends/rtl2830* 10318 10319RTL2832 MEDIA DRIVER 10320M: Antti Palosaari <crope@iki.fi> 10321L: linux-media@vger.kernel.org 10322W: https://linuxtv.org 10323W: http://palosaari.fi/linux/ 10324Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10325T: git git://linuxtv.org/anttip/media_tree.git 10326S: Maintained 10327F: drivers/media/dvb-frontends/rtl2832* 10328 10329RTL2832_SDR MEDIA DRIVER 10330M: Antti Palosaari <crope@iki.fi> 10331L: linux-media@vger.kernel.org 10332W: https://linuxtv.org 10333W: http://palosaari.fi/linux/ 10334Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10335T: git git://linuxtv.org/anttip/media_tree.git 10336S: Maintained 10337F: drivers/media/dvb-frontends/rtl2832_sdr* 10338 10339RTL8180 WIRELESS DRIVER 10340L: linux-wireless@vger.kernel.org 10341W: http://wireless.kernel.org/ 10342T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10343S: Orphan 10344F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10345 10346RTL8187 WIRELESS DRIVER 10347M: Herton Ronaldo Krzesinski <herton@canonical.com> 10348M: Hin-Tak Leung <htl10@users.sourceforge.net> 10349M: Larry Finger <Larry.Finger@lwfinger.net> 10350L: linux-wireless@vger.kernel.org 10351W: http://wireless.kernel.org/ 10352T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10353S: Maintained 10354F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10355 10356RTL8192CE WIRELESS DRIVER 10357M: Larry Finger <Larry.Finger@lwfinger.net> 10358M: Chaoming Li <chaoming_li@realsil.com.cn> 10359L: linux-wireless@vger.kernel.org 10360W: http://wireless.kernel.org/ 10361T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10362S: Maintained 10363F: drivers/net/wireless/realtek/rtlwifi/ 10364F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10365 10366RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10367M: Jes Sorensen <Jes.Sorensen@redhat.com> 10368L: linux-wireless@vger.kernel.org 10369T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10370S: Maintained 10371F: drivers/net/wireless/realtek/rtl8xxxu/ 10372 10373S3 SAVAGE FRAMEBUFFER DRIVER 10374M: Antonino Daplas <adaplas@gmail.com> 10375L: linux-fbdev@vger.kernel.org 10376S: Maintained 10377F: drivers/video/fbdev/savage/ 10378 10379S390 10380M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10381M: Heiko Carstens <heiko.carstens@de.ibm.com> 10382L: linux-s390@vger.kernel.org 10383W: http://www.ibm.com/developerworks/linux/linux390/ 10384T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10385S: Supported 10386F: arch/s390/ 10387F: drivers/s390/ 10388F: Documentation/s390/ 10389F: Documentation/DocBook/s390* 10390 10391S390 COMMON I/O LAYER 10392M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10393M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10394L: linux-s390@vger.kernel.org 10395W: http://www.ibm.com/developerworks/linux/linux390/ 10396S: Supported 10397F: drivers/s390/cio/ 10398 10399S390 DASD DRIVER 10400M: Stefan Haberland <sth@linux.vnet.ibm.com> 10401M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10402L: linux-s390@vger.kernel.org 10403W: http://www.ibm.com/developerworks/linux/linux390/ 10404S: Supported 10405F: drivers/s390/block/dasd* 10406F: block/partitions/ibm.c 10407 10408S390 NETWORK DRIVERS 10409M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10410L: linux-s390@vger.kernel.org 10411W: http://www.ibm.com/developerworks/linux/linux390/ 10412S: Supported 10413F: drivers/s390/net/ 10414 10415S390 PCI SUBSYSTEM 10416M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10417M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10418L: linux-s390@vger.kernel.org 10419W: http://www.ibm.com/developerworks/linux/linux390/ 10420S: Supported 10421F: arch/s390/pci/ 10422F: drivers/pci/hotplug/s390_pci_hpc.c 10423 10424S390 ZCRYPT DRIVER 10425M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10426L: linux-s390@vger.kernel.org 10427W: http://www.ibm.com/developerworks/linux/linux390/ 10428S: Supported 10429F: drivers/s390/crypto/ 10430 10431S390 ZFCP DRIVER 10432M: Steffen Maier <maier@linux.vnet.ibm.com> 10433L: linux-s390@vger.kernel.org 10434W: http://www.ibm.com/developerworks/linux/linux390/ 10435S: Supported 10436F: drivers/s390/scsi/zfcp_* 10437 10438S390 IUCV NETWORK LAYER 10439M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10440L: linux-s390@vger.kernel.org 10441W: http://www.ibm.com/developerworks/linux/linux390/ 10442S: Supported 10443F: drivers/s390/net/*iucv* 10444F: include/net/iucv/ 10445F: net/iucv/ 10446 10447S390 IOMMU (PCI) 10448M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10449L: linux-s390@vger.kernel.org 10450W: http://www.ibm.com/developerworks/linux/linux390/ 10451S: Supported 10452F: drivers/iommu/s390-iommu.c 10453 10454S3C24XX SD/MMC Driver 10455M: Ben Dooks <ben-linux@fluff.org> 10456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10457S: Supported 10458F: drivers/mmc/host/s3cmci.* 10459 10460SAA6588 RDS RECEIVER DRIVER 10461M: Hans Verkuil <hverkuil@xs4all.nl> 10462L: linux-media@vger.kernel.org 10463T: git git://linuxtv.org/media_tree.git 10464W: https://linuxtv.org 10465S: Odd Fixes 10466F: drivers/media/i2c/saa6588* 10467 10468SAA7134 VIDEO4LINUX DRIVER 10469M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10470M: Mauro Carvalho Chehab <mchehab@kernel.org> 10471L: linux-media@vger.kernel.org 10472W: https://linuxtv.org 10473T: git git://linuxtv.org/media_tree.git 10474S: Odd fixes 10475F: Documentation/media/v4l-drivers/saa7134* 10476F: drivers/media/pci/saa7134/ 10477 10478SAA7146 VIDEO4LINUX-2 DRIVER 10479M: Hans Verkuil <hverkuil@xs4all.nl> 10480L: linux-media@vger.kernel.org 10481T: git git://linuxtv.org/media_tree.git 10482S: Maintained 10483F: drivers/media/common/saa7146/ 10484F: drivers/media/pci/saa7146/ 10485F: include/media/saa7146* 10486 10487SAMSUNG LAPTOP DRIVER 10488M: Corentin Chary <corentin.chary@gmail.com> 10489L: platform-driver-x86@vger.kernel.org 10490S: Maintained 10491F: drivers/platform/x86/samsung-laptop.c 10492 10493SAMSUNG AUDIO (ASoC) DRIVERS 10494M: Krzysztof Kozlowski <krzk@kernel.org> 10495M: Sangbeom Kim <sbkim73@samsung.com> 10496M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10497L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10498S: Supported 10499F: sound/soc/samsung/ 10500 10501SAMSUNG FRAMEBUFFER DRIVER 10502M: Jingoo Han <jingoohan1@gmail.com> 10503L: linux-fbdev@vger.kernel.org 10504S: Maintained 10505F: drivers/video/fbdev/s3c-fb.c 10506 10507SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10508M: Sangbeom Kim <sbkim73@samsung.com> 10509M: Krzysztof Kozlowski <krzk@kernel.org> 10510M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10511L: linux-kernel@vger.kernel.org 10512L: linux-samsung-soc@vger.kernel.org 10513S: Supported 10514F: drivers/mfd/sec*.c 10515F: drivers/regulator/s2m*.c 10516F: drivers/regulator/s5m*.c 10517F: drivers/clk/clk-s2mps11.c 10518F: drivers/rtc/rtc-s5m.c 10519F: include/linux/mfd/samsung/ 10520F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10521F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10522F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10523F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10524 10525SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10526M: Kyungmin Park <kyungmin.park@samsung.com> 10527M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10528L: linux-media@vger.kernel.org 10529Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10530S: Supported 10531F: drivers/media/platform/exynos4-is/ 10532 10533SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10534M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10535L: linux-media@vger.kernel.org 10536L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10537S: Maintained 10538F: drivers/media/platform/s3c-camif/ 10539F: include/media/drv-intf/s3c_camif.h 10540 10541SAMSUNG S5C73M3 CAMERA DRIVER 10542M: Kyungmin Park <kyungmin.park@samsung.com> 10543M: Andrzej Hajda <a.hajda@samsung.com> 10544L: linux-media@vger.kernel.org 10545S: Supported 10546F: drivers/media/i2c/s5c73m3/* 10547 10548SAMSUNG S5K5BAF CAMERA DRIVER 10549M: Kyungmin Park <kyungmin.park@samsung.com> 10550M: Andrzej Hajda <a.hajda@samsung.com> 10551L: linux-media@vger.kernel.org 10552S: Supported 10553F: drivers/media/i2c/s5k5baf.c 10554 10555SAMSUNG S3FWRN5 NFC DRIVER 10556M: Robert Baldyga <r.baldyga@samsung.com> 10557M: Krzysztof Opasiak <k.opasiak@samsung.com> 10558L: linux-nfc@lists.01.org (moderated for non-subscribers) 10559S: Supported 10560F: drivers/nfc/s3fwrn5 10561 10562SAMSUNG SOC CLOCK DRIVERS 10563M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10564M: Tomasz Figa <tomasz.figa@gmail.com> 10565M: Chanwoo Choi <cw00.choi@samsung.com> 10566S: Supported 10567L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10568F: drivers/clk/samsung/ 10569F: include/dt-bindings/clock/exynos*.h 10570F: Documentation/devicetree/bindings/clock/exynos*.txt 10571 10572SAMSUNG SPI DRIVERS 10573M: Kukjin Kim <kgene@kernel.org> 10574M: Krzysztof Kozlowski <krzk@kernel.org> 10575M: Andi Shyti <andi.shyti@samsung.com> 10576L: linux-spi@vger.kernel.org 10577L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10578S: Maintained 10579F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10580F: drivers/spi/spi-s3c* 10581F: include/linux/platform_data/spi-s3c64xx.h 10582 10583SAMSUNG SXGBE DRIVERS 10584M: Byungho An <bh74.an@samsung.com> 10585M: Girish K S <ks.giri@samsung.com> 10586M: Vipul Pandya <vipul.pandya@samsung.com> 10587S: Supported 10588L: netdev@vger.kernel.org 10589F: drivers/net/ethernet/samsung/sxgbe/ 10590 10591SAMSUNG THERMAL DRIVER 10592M: Lukasz Majewski <l.majewski@samsung.com> 10593L: linux-pm@vger.kernel.org 10594L: linux-samsung-soc@vger.kernel.org 10595S: Supported 10596T: git https://github.com/lmajewski/linux-samsung-thermal.git 10597F: drivers/thermal/samsung/ 10598 10599SAMSUNG USB2 PHY DRIVER 10600M: Kamil Debski <kamil@wypas.org> 10601M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10602L: linux-kernel@vger.kernel.org 10603S: Supported 10604F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10605F: Documentation/phy/samsung-usb2.txt 10606F: drivers/phy/phy-exynos4210-usb2.c 10607F: drivers/phy/phy-exynos4x12-usb2.c 10608F: drivers/phy/phy-exynos5250-usb2.c 10609F: drivers/phy/phy-s5pv210-usb2.c 10610F: drivers/phy/phy-samsung-usb2.c 10611F: drivers/phy/phy-samsung-usb2.h 10612 10613SERIAL DRIVERS 10614M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10615L: linux-serial@vger.kernel.org 10616S: Maintained 10617F: Documentation/devicetree/bindings/serial/ 10618F: drivers/tty/serial/ 10619 10620STI CEC DRIVER 10621M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10622L: kernel@stlinux.com 10623S: Maintained 10624F: drivers/staging/media/st-cec/ 10625F: Documentation/devicetree/bindings/media/stih-cec.txt 10626 10627SYNOPSYS DESIGNWARE DMAC DRIVER 10628M: Viresh Kumar <vireshk@kernel.org> 10629M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10630S: Maintained 10631F: include/linux/dma/dw.h 10632F: include/linux/platform_data/dma-dw.h 10633F: drivers/dma/dw/ 10634 10635SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10636M: Lars Persson <lars.persson@axis.com> 10637L: netdev@vger.kernel.org 10638S: Supported 10639F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10640F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10641 10642SYNOPSYS DESIGNWARE I2C DRIVER 10643M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10644R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10645R: Mika Westerberg <mika.westerberg@linux.intel.com> 10646L: linux-i2c@vger.kernel.org 10647S: Maintained 10648F: drivers/i2c/busses/i2c-designware-* 10649F: include/linux/platform_data/i2c-designware.h 10650 10651SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10652M: Jaehoon Chung <jh80.chung@samsung.com> 10653L: linux-mmc@vger.kernel.org 10654S: Maintained 10655F: include/linux/mmc/dw_mmc.h 10656F: drivers/mmc/host/dw_mmc* 10657 10658SYSTEM TRACE MODULE CLASS 10659M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10660S: Maintained 10661T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10662F: Documentation/trace/stm.txt 10663F: drivers/hwtracing/stm/ 10664F: include/linux/stm.h 10665F: include/uapi/linux/stm.h 10666 10667THUNDERBOLT DRIVER 10668M: Andreas Noever <andreas.noever@gmail.com> 10669S: Maintained 10670F: drivers/thunderbolt/ 10671 10672TI BQ27XXX POWER SUPPLY DRIVER 10673R: Andrew F. Davis <afd@ti.com> 10674F: include/linux/power/bq27xxx_battery.h 10675F: drivers/power/supply/bq27xxx_battery.c 10676F: drivers/power/supply/bq27xxx_battery_i2c.c 10677 10678TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10679M: John Stultz <john.stultz@linaro.org> 10680M: Thomas Gleixner <tglx@linutronix.de> 10681L: linux-kernel@vger.kernel.org 10682T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10683S: Supported 10684F: include/linux/clocksource.h 10685F: include/linux/time.h 10686F: include/linux/timex.h 10687F: include/uapi/linux/time.h 10688F: include/uapi/linux/timex.h 10689F: kernel/time/clocksource.c 10690F: kernel/time/time*.c 10691F: kernel/time/alarmtimer.c 10692F: kernel/time/ntp.c 10693F: tools/testing/selftests/timers/ 10694 10695SC1200 WDT DRIVER 10696M: Zwane Mwaikambo <zwanem@gmail.com> 10697S: Maintained 10698F: drivers/watchdog/sc1200wdt.c 10699 10700SCHEDULER 10701M: Ingo Molnar <mingo@redhat.com> 10702M: Peter Zijlstra <peterz@infradead.org> 10703L: linux-kernel@vger.kernel.org 10704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10705S: Maintained 10706F: kernel/sched/ 10707F: include/linux/sched.h 10708F: include/uapi/linux/sched.h 10709F: include/linux/wait.h 10710 10711SCORE ARCHITECTURE 10712M: Chen Liqin <liqin.linux@gmail.com> 10713M: Lennox Wu <lennox.wu@gmail.com> 10714W: http://www.sunplus.com 10715S: Supported 10716F: arch/score/ 10717 10718SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10719M: Sudeep Holla <sudeep.holla@arm.com> 10720L: linux-arm-kernel@lists.infradead.org 10721S: Maintained 10722F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10723F: drivers/clk/clk-scpi.c 10724F: drivers/cpufreq/scpi-cpufreq.c 10725F: drivers/firmware/arm_scpi.c 10726F: include/linux/scpi_protocol.h 10727 10728SCSI CDROM DRIVER 10729M: Jens Axboe <axboe@kernel.dk> 10730L: linux-scsi@vger.kernel.org 10731W: http://www.kernel.dk 10732S: Maintained 10733F: drivers/scsi/sr* 10734 10735SCSI RDMA PROTOCOL (SRP) INITIATOR 10736M: Bart Van Assche <bart.vanassche@sandisk.com> 10737L: linux-rdma@vger.kernel.org 10738S: Supported 10739W: http://www.openfabrics.org 10740Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10741T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10742F: drivers/infiniband/ulp/srp/ 10743F: include/scsi/srp.h 10744 10745SCSI SG DRIVER 10746M: Doug Gilbert <dgilbert@interlog.com> 10747L: linux-scsi@vger.kernel.org 10748W: http://sg.danny.cz/sg 10749S: Maintained 10750F: Documentation/scsi/scsi-generic.txt 10751F: drivers/scsi/sg.c 10752F: include/scsi/sg.h 10753 10754SCSI SUBSYSTEM 10755M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10756T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10757M: "Martin K. Petersen" <martin.petersen@oracle.com> 10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10759L: linux-scsi@vger.kernel.org 10760S: Maintained 10761F: Documentation/devicetree/bindings/scsi/ 10762F: drivers/scsi/ 10763F: include/scsi/ 10764 10765SCSI TAPE DRIVER 10766M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10767L: linux-scsi@vger.kernel.org 10768S: Maintained 10769F: Documentation/scsi/st.txt 10770F: drivers/scsi/st.* 10771F: drivers/scsi/st_*.h 10772 10773SCTP PROTOCOL 10774M: Vlad Yasevich <vyasevich@gmail.com> 10775M: Neil Horman <nhorman@tuxdriver.com> 10776L: linux-sctp@vger.kernel.org 10777W: http://lksctp.sourceforge.net 10778S: Maintained 10779F: Documentation/networking/sctp.txt 10780F: include/linux/sctp.h 10781F: include/uapi/linux/sctp.h 10782F: include/net/sctp/ 10783F: net/sctp/ 10784 10785SCx200 CPU SUPPORT 10786M: Jim Cromie <jim.cromie@gmail.com> 10787S: Odd Fixes 10788F: Documentation/i2c/busses/scx200_acb 10789F: arch/x86/platform/scx200/ 10790F: drivers/watchdog/scx200_wdt.c 10791F: drivers/i2c/busses/scx200* 10792F: drivers/mtd/maps/scx200_docflash.c 10793F: include/linux/scx200.h 10794 10795SCx200 GPIO DRIVER 10796M: Jim Cromie <jim.cromie@gmail.com> 10797S: Maintained 10798F: drivers/char/scx200_gpio.c 10799F: include/linux/scx200_gpio.h 10800 10801SCx200 HRT CLOCKSOURCE DRIVER 10802M: Jim Cromie <jim.cromie@gmail.com> 10803S: Maintained 10804F: drivers/clocksource/scx200_hrt.c 10805 10806SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10807M: Sascha Sommer <saschasommer@freenet.de> 10808L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10809S: Maintained 10810F: drivers/mmc/host/sdricoh_cs.c 10811 10812SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10813M: Adrian Hunter <adrian.hunter@intel.com> 10814L: linux-mmc@vger.kernel.org 10815T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10816S: Maintained 10817F: drivers/mmc/host/sdhci* 10818F: include/linux/mmc/sdhci* 10819 10820SECURE COMPUTING 10821M: Kees Cook <keescook@chromium.org> 10822R: Andy Lutomirski <luto@amacapital.net> 10823R: Will Drewry <wad@chromium.org> 10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10825S: Supported 10826F: kernel/seccomp.c 10827F: include/uapi/linux/seccomp.h 10828F: include/linux/seccomp.h 10829F: tools/testing/selftests/seccomp/* 10830K: \bsecure_computing 10831K: \bTIF_SECCOMP\b 10832 10833SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10834M: Al Cooper <alcooperx@gmail.com> 10835L: linux-mmc@vger.kernel.org 10836L: bcm-kernel-feedback-list@broadcom.com 10837S: Maintained 10838F: drivers/mmc/host/sdhci-brcmstb* 10839 10840SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10841M: Ben Dooks <ben-linux@fluff.org> 10842M: Jaehoon Chung <jh80.chung@samsung.com> 10843L: linux-mmc@vger.kernel.org 10844S: Maintained 10845F: drivers/mmc/host/sdhci-s3c* 10846 10847SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10848M: Viresh Kumar <vireshk@kernel.org> 10849L: linux-mmc@vger.kernel.org 10850S: Maintained 10851F: drivers/mmc/host/sdhci-spear.c 10852 10853SECURITY SUBSYSTEM 10854M: James Morris <james.l.morris@oracle.com> 10855M: "Serge E. Hallyn" <serge@hallyn.com> 10856L: linux-security-module@vger.kernel.org (suggested Cc:) 10857T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10858W: http://kernsec.org/ 10859S: Supported 10860F: security/ 10861 10862SECURITY CONTACT 10863M: Security Officers <security@kernel.org> 10864S: Supported 10865 10866SELINUX SECURITY MODULE 10867M: Paul Moore <paul@paul-moore.com> 10868M: Stephen Smalley <sds@tycho.nsa.gov> 10869M: Eric Paris <eparis@parisplace.org> 10870L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10871W: http://selinuxproject.org 10872T: git git://git.infradead.org/users/pcmoore/selinux 10873S: Supported 10874F: include/linux/selinux* 10875F: security/selinux/ 10876F: scripts/selinux/ 10877 10878APPARMOR SECURITY MODULE 10879M: John Johansen <john.johansen@canonical.com> 10880L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10881W: apparmor.wiki.kernel.org 10882T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10883S: Supported 10884F: security/apparmor/ 10885 10886LOADPIN SECURITY MODULE 10887M: Kees Cook <keescook@chromium.org> 10888T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10889S: Supported 10890F: security/loadpin/ 10891 10892YAMA SECURITY MODULE 10893M: Kees Cook <keescook@chromium.org> 10894T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10895S: Supported 10896F: security/yama/ 10897 10898SENSABLE PHANTOM 10899M: Jiri Slaby <jirislaby@gmail.com> 10900S: Maintained 10901F: drivers/misc/phantom.c 10902F: include/uapi/linux/phantom.h 10903 10904Emulex 10Gbps iSCSI - OneConnect DRIVER 10905M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10906M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10907M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10908L: linux-scsi@vger.kernel.org 10909W: http://www.broadcom.com 10910S: Supported 10911F: drivers/scsi/be2iscsi/ 10912 10913Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10914M: Sathya Perla <sathya.perla@broadcom.com> 10915M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10916M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10917M: Somnath Kotur <somnath.kotur@broadcom.com> 10918L: netdev@vger.kernel.org 10919W: http://www.emulex.com 10920S: Supported 10921F: drivers/net/ethernet/emulex/benet/ 10922 10923EMULEX ONECONNECT ROCE DRIVER 10924M: Selvin Xavier <selvin.xavier@avagotech.com> 10925M: Devesh Sharma <devesh.sharma@avagotech.com> 10926M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10927L: linux-rdma@vger.kernel.org 10928W: http://www.emulex.com 10929S: Supported 10930F: drivers/infiniband/hw/ocrdma/ 10931F: include/uapi/rdma/ocrdma-abi.h 10932 10933SFC NETWORK DRIVER 10934M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10935M: Edward Cree <ecree@solarflare.com> 10936M: Bert Kenward <bkenward@solarflare.com> 10937L: netdev@vger.kernel.org 10938S: Supported 10939F: drivers/net/ethernet/sfc/ 10940 10941SGI GRU DRIVER 10942M: Dimitri Sivanich <sivanich@sgi.com> 10943S: Maintained 10944F: drivers/misc/sgi-gru/ 10945 10946SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10947M: Pat Gefre <pfg@sgi.com> 10948L: linux-ia64@vger.kernel.org 10949S: Supported 10950F: Documentation/ia64/serial.txt 10951F: drivers/tty/serial/ioc?_serial.c 10952F: include/linux/ioc?.h 10953 10954SGI XP/XPC/XPNET DRIVER 10955M: Cliff Whickman <cpw@sgi.com> 10956M: Robin Holt <robinmholt@gmail.com> 10957S: Maintained 10958F: drivers/misc/sgi-xp/ 10959 10960SI2157 MEDIA DRIVER 10961M: Antti Palosaari <crope@iki.fi> 10962L: linux-media@vger.kernel.org 10963W: https://linuxtv.org 10964W: http://palosaari.fi/linux/ 10965Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10966T: git git://linuxtv.org/anttip/media_tree.git 10967S: Maintained 10968F: drivers/media/tuners/si2157* 10969 10970SI2168 MEDIA DRIVER 10971M: Antti Palosaari <crope@iki.fi> 10972L: linux-media@vger.kernel.org 10973W: https://linuxtv.org 10974W: http://palosaari.fi/linux/ 10975Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10976T: git git://linuxtv.org/anttip/media_tree.git 10977S: Maintained 10978F: drivers/media/dvb-frontends/si2168* 10979 10980SI470X FM RADIO RECEIVER I2C 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: Odd Fixes 10986F: drivers/media/radio/si470x/radio-si470x-i2c.c 10987 10988SI470X FM RADIO RECEIVER USB DRIVER 10989M: Hans Verkuil <hverkuil@xs4all.nl> 10990L: linux-media@vger.kernel.org 10991T: git git://linuxtv.org/media_tree.git 10992W: https://linuxtv.org 10993S: Maintained 10994F: drivers/media/radio/si470x/radio-si470x-common.c 10995F: drivers/media/radio/si470x/radio-si470x.h 10996F: drivers/media/radio/si470x/radio-si470x-usb.c 10997 10998SI4713 FM RADIO TRANSMITTER I2C 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/si4713.? 11005 11006SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11007M: Eduardo Valentin <edubezval@gmail.com> 11008L: linux-media@vger.kernel.org 11009T: git git://linuxtv.org/media_tree.git 11010W: https://linuxtv.org 11011S: Odd Fixes 11012F: drivers/media/radio/si4713/radio-platform-si4713.c 11013 11014SI4713 FM RADIO TRANSMITTER USB DRIVER 11015M: Hans Verkuil <hverkuil@xs4all.nl> 11016L: linux-media@vger.kernel.org 11017T: git git://linuxtv.org/media_tree.git 11018W: https://linuxtv.org 11019S: Maintained 11020F: drivers/media/radio/si4713/radio-usb-si4713.c 11021 11022SIANO DVB DRIVER 11023M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11024M: Mauro Carvalho Chehab <mchehab@kernel.org> 11025L: linux-media@vger.kernel.org 11026W: https://linuxtv.org 11027T: git git://linuxtv.org/media_tree.git 11028S: Odd fixes 11029F: drivers/media/common/siano/ 11030F: drivers/media/usb/siano/ 11031F: drivers/media/usb/siano/ 11032F: drivers/media/mmc/siano/ 11033 11034SIMPLEFB FB DRIVER 11035M: Hans de Goede <hdegoede@redhat.com> 11036L: linux-fbdev@vger.kernel.org 11037S: Maintained 11038F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11039F: drivers/video/fbdev/simplefb.c 11040F: include/linux/platform_data/simplefb.h 11041 11042SH_VEU V4L2 MEM2MEM DRIVER 11043L: linux-media@vger.kernel.org 11044S: Orphan 11045F: drivers/media/platform/sh_veu.c 11046 11047SH_VOU V4L2 OUTPUT DRIVER 11048L: linux-media@vger.kernel.org 11049S: Orphan 11050F: drivers/media/platform/sh_vou.c 11051F: include/media/drv-intf/sh_vou.h 11052 11053SIMPLE FIRMWARE INTERFACE (SFI) 11054M: Len Brown <lenb@kernel.org> 11055L: sfi-devel@simplefirmware.org 11056W: http://simplefirmware.org/ 11057T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11058S: Supported 11059F: arch/x86/platform/sfi/ 11060F: drivers/sfi/ 11061F: include/linux/sfi*.h 11062 11063SIMTEC EB110ATX (Chalice CATS) 11064P: Ben Dooks 11065P: Vincent Sanders <vince@simtec.co.uk> 11066M: Simtec Linux Team <linux@simtec.co.uk> 11067W: http://www.simtec.co.uk/products/EB110ATX/ 11068S: Supported 11069 11070SIMTEC EB2410ITX (BAST) 11071P: Ben Dooks 11072P: Vincent Sanders <vince@simtec.co.uk> 11073M: Simtec Linux Team <linux@simtec.co.uk> 11074W: http://www.simtec.co.uk/products/EB2410ITX/ 11075S: Supported 11076F: arch/arm/mach-s3c24xx/mach-bast.c 11077F: arch/arm/mach-s3c24xx/bast-ide.c 11078F: arch/arm/mach-s3c24xx/bast-irq.c 11079 11080TI DAVINCI MACHINE SUPPORT 11081M: Sekhar Nori <nsekhar@ti.com> 11082M: Kevin Hilman <khilman@kernel.org> 11083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11084T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11085S: Supported 11086F: arch/arm/mach-davinci/ 11087F: drivers/i2c/busses/i2c-davinci.c 11088 11089TI DAVINCI SERIES MEDIA DRIVER 11090M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11091L: linux-media@vger.kernel.org 11092W: https://linuxtv.org 11093Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11094T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11095S: Maintained 11096F: drivers/media/platform/davinci/ 11097F: include/media/davinci/ 11098 11099TI AM437X VPFE DRIVER 11100M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11101L: linux-media@vger.kernel.org 11102W: https://linuxtv.org 11103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11104T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11105S: Maintained 11106F: drivers/media/platform/am437x/ 11107 11108OV2659 OMNIVISION SENSOR DRIVER 11109M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11110L: linux-media@vger.kernel.org 11111W: https://linuxtv.org 11112Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11113T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11114S: Maintained 11115F: drivers/media/i2c/ov2659.c 11116F: include/media/i2c/ov2659.h 11117 11118SILICON MOTION SM712 FRAME BUFFER DRIVER 11119M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11120M: Teddy Wang <teddy.wang@siliconmotion.com> 11121M: Sudip Mukherjee <sudip@vectorindia.org> 11122L: linux-fbdev@vger.kernel.org 11123S: Maintained 11124F: drivers/video/fbdev/sm712* 11125F: Documentation/fb/sm712fb.txt 11126 11127SIS 190 ETHERNET DRIVER 11128M: Francois Romieu <romieu@fr.zoreil.com> 11129L: netdev@vger.kernel.org 11130S: Maintained 11131F: drivers/net/ethernet/sis/sis190.c 11132 11133SIS 900/7016 FAST ETHERNET DRIVER 11134M: Daniele Venzano <venza@brownhat.org> 11135W: http://www.brownhat.org/sis900.html 11136L: netdev@vger.kernel.org 11137S: Maintained 11138F: drivers/net/ethernet/sis/sis900.* 11139 11140SIS FRAMEBUFFER DRIVER 11141M: Thomas Winischhofer <thomas@winischhofer.net> 11142W: http://www.winischhofer.net/linuxsisvga.shtml 11143S: Maintained 11144F: Documentation/fb/sisfb.txt 11145F: drivers/video/fbdev/sis/ 11146F: include/video/sisfb.h 11147 11148SIS USB2VGA DRIVER 11149M: Thomas Winischhofer <thomas@winischhofer.net> 11150W: http://www.winischhofer.at/linuxsisusbvga.shtml 11151S: Maintained 11152F: drivers/usb/misc/sisusbvga/ 11153 11154SLAB ALLOCATOR 11155M: Christoph Lameter <cl@linux.com> 11156M: Pekka Enberg <penberg@kernel.org> 11157M: David Rientjes <rientjes@google.com> 11158M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11159M: Andrew Morton <akpm@linux-foundation.org> 11160L: linux-mm@kvack.org 11161S: Maintained 11162F: include/linux/sl?b*.h 11163F: mm/sl?b* 11164 11165SLEEPABLE READ-COPY UPDATE (SRCU) 11166M: Lai Jiangshan <jiangshanlai@gmail.com> 11167M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11168M: Josh Triplett <josh@joshtriplett.org> 11169R: Steven Rostedt <rostedt@goodmis.org> 11170R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11171L: linux-kernel@vger.kernel.org 11172W: http://www.rdrop.com/users/paulmck/RCU/ 11173S: Supported 11174T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11175F: include/linux/srcu.h 11176F: kernel/rcu/srcu.c 11177 11178SMACK SECURITY MODULE 11179M: Casey Schaufler <casey@schaufler-ca.com> 11180L: linux-security-module@vger.kernel.org 11181W: http://schaufler-ca.com 11182T: git git://github.com/cschaufler/smack-next 11183S: Maintained 11184F: Documentation/security/Smack.txt 11185F: security/smack/ 11186 11187DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11188M: Kevin Hilman <khilman@kernel.org> 11189M: Nishanth Menon <nm@ti.com> 11190S: Maintained 11191F: drivers/power/avs/ 11192F: include/linux/power/smartreflex.h 11193L: linux-pm@vger.kernel.org 11194 11195SMC91x ETHERNET DRIVER 11196M: Nicolas Pitre <nico@fluxnic.net> 11197S: Odd Fixes 11198F: drivers/net/ethernet/smsc/smc91x.* 11199 11200SMIA AND SMIA++ IMAGE SENSOR DRIVER 11201M: Sakari Ailus <sakari.ailus@iki.fi> 11202L: linux-media@vger.kernel.org 11203S: Maintained 11204F: drivers/media/i2c/smiapp/ 11205F: include/media/i2c/smiapp.h 11206F: drivers/media/i2c/smiapp-pll.c 11207F: drivers/media/i2c/smiapp-pll.h 11208F: include/uapi/linux/smiapp.h 11209F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11210 11211SMM665 HARDWARE MONITOR DRIVER 11212M: Guenter Roeck <linux@roeck-us.net> 11213L: linux-hwmon@vger.kernel.org 11214S: Maintained 11215F: Documentation/hwmon/smm665 11216F: drivers/hwmon/smm665.c 11217 11218SMSC EMC2103 HARDWARE MONITOR DRIVER 11219M: Steve Glendinning <steve.glendinning@shawell.net> 11220L: linux-hwmon@vger.kernel.org 11221S: Maintained 11222F: Documentation/hwmon/emc2103 11223F: drivers/hwmon/emc2103.c 11224 11225SMSC SCH5627 HARDWARE MONITOR DRIVER 11226M: Hans de Goede <hdegoede@redhat.com> 11227L: linux-hwmon@vger.kernel.org 11228S: Supported 11229F: Documentation/hwmon/sch5627 11230F: drivers/hwmon/sch5627.c 11231 11232SMSC47B397 HARDWARE MONITOR DRIVER 11233M: Jean Delvare <jdelvare@suse.com> 11234L: linux-hwmon@vger.kernel.org 11235S: Maintained 11236F: Documentation/hwmon/smsc47b397 11237F: drivers/hwmon/smsc47b397.c 11238 11239SMSC911x ETHERNET DRIVER 11240M: Steve Glendinning <steve.glendinning@shawell.net> 11241L: netdev@vger.kernel.org 11242S: Maintained 11243F: include/linux/smsc911x.h 11244F: drivers/net/ethernet/smsc/smsc911x.* 11245 11246SMSC9420 PCI ETHERNET DRIVER 11247M: Steve Glendinning <steve.glendinning@shawell.net> 11248L: netdev@vger.kernel.org 11249S: Maintained 11250F: drivers/net/ethernet/smsc/smsc9420.* 11251 11252SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11253M: Steve Glendinning <steve.glendinning@shawell.net> 11254L: linux-fbdev@vger.kernel.org 11255S: Maintained 11256F: drivers/video/fbdev/smscufx.c 11257 11258SOC-CAMERA V4L2 SUBSYSTEM 11259M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11260L: linux-media@vger.kernel.org 11261T: git git://linuxtv.org/media_tree.git 11262S: Maintained 11263F: include/media/soc* 11264F: drivers/media/i2c/soc_camera/ 11265F: drivers/media/platform/soc_camera/ 11266 11267SOEKRIS NET48XX LED SUPPORT 11268M: Chris Boot <bootc@bootc.net> 11269S: Maintained 11270F: drivers/leds/leds-net48xx.c 11271 11272SOFTLOGIC 6x10 MPEG CODEC 11273M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11274M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11275M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11276M: Ismael Luceno <ismael@iodev.co.uk> 11277L: linux-media@vger.kernel.org 11278S: Supported 11279F: drivers/media/pci/solo6x10/ 11280 11281SOFTWARE RAID (Multiple Disks) SUPPORT 11282M: Shaohua Li <shli@kernel.org> 11283L: linux-raid@vger.kernel.org 11284T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11285S: Supported 11286F: drivers/md/ 11287F: include/linux/raid/ 11288F: include/uapi/linux/raid/ 11289 11290SONIC NETWORK DRIVER 11291M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11292L: netdev@vger.kernel.org 11293S: Maintained 11294F: drivers/net/ethernet/natsemi/sonic.* 11295 11296SONICS SILICON BACKPLANE DRIVER (SSB) 11297M: Michael Buesch <m@bues.ch> 11298L: linux-wireless@vger.kernel.org 11299S: Maintained 11300F: drivers/ssb/ 11301F: include/linux/ssb/ 11302 11303SONY VAIO CONTROL DEVICE DRIVER 11304M: Mattia Dongili <malattia@linux.it> 11305L: platform-driver-x86@vger.kernel.org 11306W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11307S: Maintained 11308F: Documentation/laptops/sony-laptop.txt 11309F: drivers/char/sonypi.c 11310F: drivers/platform/x86/sony-laptop.c 11311F: include/linux/sony-laptop.h 11312 11313SONY MEMORYSTICK CARD SUPPORT 11314M: Alex Dubov <oakad@yahoo.com> 11315W: http://tifmxx.berlios.de/ 11316S: Maintained 11317F: drivers/memstick/host/tifm_ms.c 11318 11319SONY MEMORYSTICK STANDARD SUPPORT 11320M: Maxim Levitsky <maximlevitsky@gmail.com> 11321S: Maintained 11322F: drivers/memstick/core/ms_block.* 11323 11324SOUND 11325M: Jaroslav Kysela <perex@perex.cz> 11326M: Takashi Iwai <tiwai@suse.com> 11327L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11328W: http://www.alsa-project.org/ 11329T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11330T: git git://git.alsa-project.org/alsa-kernel.git 11331Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11332S: Maintained 11333F: Documentation/sound/ 11334F: include/sound/ 11335F: include/uapi/sound/ 11336F: sound/ 11337 11338SOUND - COMPRESSED AUDIO 11339M: Vinod Koul <vinod.koul@intel.com> 11340L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11342S: Supported 11343F: Documentation/sound/alsa/compress_offload.txt 11344F: include/sound/compress_driver.h 11345F: include/uapi/sound/compress_* 11346F: sound/core/compress_offload.c 11347F: sound/soc/soc-compress.c 11348 11349SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11350M: Liam Girdwood <lgirdwood@gmail.com> 11351M: Mark Brown <broonie@kernel.org> 11352T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11353L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11354W: http://alsa-project.org/main/index.php/ASoC 11355S: Supported 11356F: Documentation/devicetree/bindings/sound/ 11357F: Documentation/sound/alsa/soc/ 11358F: sound/soc/ 11359F: include/sound/soc* 11360 11361SOUND - DMAENGINE HELPERS 11362M: Lars-Peter Clausen <lars@metafoo.de> 11363S: Supported 11364F: include/sound/dmaengine_pcm.h 11365F: sound/core/pcm_dmaengine.c 11366F: sound/soc/soc-generic-dmaengine-pcm.c 11367 11368SP2 MEDIA DRIVER 11369M: Olli Salonen <olli.salonen@iki.fi> 11370L: linux-media@vger.kernel.org 11371W: https://linuxtv.org 11372Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11373S: Maintained 11374F: drivers/media/dvb-frontends/sp2* 11375 11376SPARC + UltraSPARC (sparc/sparc64) 11377M: "David S. Miller" <davem@davemloft.net> 11378L: sparclinux@vger.kernel.org 11379Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11380T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11381T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11382S: Maintained 11383F: arch/sparc/ 11384F: drivers/sbus/ 11385 11386SPARC SERIAL DRIVERS 11387M: "David S. Miller" <davem@davemloft.net> 11388L: sparclinux@vger.kernel.org 11389T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11390T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11391S: Maintained 11392F: include/linux/sunserialcore.h 11393F: drivers/tty/serial/suncore.c 11394F: drivers/tty/serial/sunhv.c 11395F: drivers/tty/serial/sunsab.c 11396F: drivers/tty/serial/sunsab.h 11397F: drivers/tty/serial/sunsu.c 11398F: drivers/tty/serial/sunzilog.c 11399F: drivers/tty/serial/sunzilog.h 11400 11401SPARSE CHECKER 11402M: "Christopher Li" <sparse@chrisli.org> 11403L: linux-sparse@vger.kernel.org 11404W: https://sparse.wiki.kernel.org/ 11405T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11406T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11407S: Maintained 11408F: include/linux/compiler.h 11409 11410SPEAR PLATFORM SUPPORT 11411M: Viresh Kumar <vireshk@kernel.org> 11412M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11414W: http://www.st.com/spear 11415S: Maintained 11416F: arch/arm/boot/dts/spear* 11417F: arch/arm/mach-spear/ 11418 11419SPEAR CLOCK FRAMEWORK SUPPORT 11420M: Viresh Kumar <vireshk@kernel.org> 11421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11422W: http://www.st.com/spear 11423S: Maintained 11424F: drivers/clk/spear/ 11425 11426SPI SUBSYSTEM 11427M: Mark Brown <broonie@kernel.org> 11428L: linux-spi@vger.kernel.org 11429T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11430Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11431S: Maintained 11432F: Documentation/devicetree/bindings/spi/ 11433F: Documentation/spi/ 11434F: drivers/spi/ 11435F: include/linux/spi/ 11436F: include/uapi/linux/spi/ 11437F: tools/spi/ 11438 11439SPIDERNET NETWORK DRIVER for CELL 11440M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11441L: netdev@vger.kernel.org 11442S: Supported 11443F: Documentation/networking/spider_net.txt 11444F: drivers/net/ethernet/toshiba/spider_net* 11445 11446SPU FILE SYSTEM 11447M: Jeremy Kerr <jk@ozlabs.org> 11448L: linuxppc-dev@lists.ozlabs.org 11449W: http://www.ibm.com/developerworks/power/cell/ 11450S: Supported 11451F: Documentation/filesystems/spufs.txt 11452F: arch/powerpc/platforms/cell/spufs/ 11453 11454SQUASHFS FILE SYSTEM 11455M: Phillip Lougher <phillip@squashfs.org.uk> 11456L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11457W: http://squashfs.org.uk 11458T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11459S: Maintained 11460F: Documentation/filesystems/squashfs.txt 11461F: fs/squashfs/ 11462 11463SRM (Alpha) environment access 11464M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11465S: Maintained 11466F: arch/alpha/kernel/srm_env.c 11467 11468STABLE BRANCH 11469M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11470L: stable@vger.kernel.org 11471S: Supported 11472F: Documentation/stable_kernel_rules.txt 11473 11474STAGING SUBSYSTEM 11475M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11476T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11477L: devel@driverdev.osuosl.org 11478S: Supported 11479F: drivers/staging/ 11480 11481STAGING - COMEDI 11482M: Ian Abbott <abbotti@mev.co.uk> 11483M: H Hartley Sweeten <hsweeten@visionengravers.com> 11484S: Odd Fixes 11485F: drivers/staging/comedi/ 11486 11487STAGING - FLARION FT1000 DRIVERS 11488M: Marek Belisko <marek.belisko@gmail.com> 11489S: Odd Fixes 11490F: drivers/staging/ft1000/ 11491 11492STAGING - INDUSTRIAL IO 11493M: Jonathan Cameron <jic23@kernel.org> 11494L: linux-iio@vger.kernel.org 11495S: Odd Fixes 11496F: Documentation/devicetree/bindings/staging/iio/ 11497F: drivers/staging/iio/ 11498 11499STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11500M: Jarod Wilson <jarod@wilsonet.com> 11501W: http://www.lirc.org/ 11502S: Odd Fixes 11503F: drivers/staging/media/lirc/ 11504 11505STAGING - LUSTRE PARALLEL FILESYSTEM 11506M: Oleg Drokin <oleg.drokin@intel.com> 11507M: Andreas Dilger <andreas.dilger@intel.com> 11508M: James Simmons <jsimmons@infradead.org> 11509L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11510W: http://wiki.lustre.org/ 11511S: Maintained 11512F: drivers/staging/lustre 11513 11514STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11515M: Marc Dietrich <marvin24@gmx.de> 11516L: ac100@lists.launchpad.net (moderated for non-subscribers) 11517L: linux-tegra@vger.kernel.org 11518S: Maintained 11519F: drivers/staging/nvec/ 11520 11521STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11522M: Jens Frederich <jfrederich@gmail.com> 11523M: Daniel Drake <dsd@laptop.org> 11524M: Jon Nettleton <jon.nettleton@gmail.com> 11525W: http://wiki.laptop.org/go/DCON 11526S: Maintained 11527F: drivers/staging/olpc_dcon/ 11528 11529STAGING - REALTEK RTL8712U DRIVERS 11530M: Larry Finger <Larry.Finger@lwfinger.net> 11531M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11532S: Odd Fixes 11533F: drivers/staging/rtl8712/ 11534 11535STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11536M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11537M: Teddy Wang <teddy.wang@siliconmotion.com> 11538M: Sudip Mukherjee <sudip@vectorindia.org> 11539L: linux-fbdev@vger.kernel.org 11540S: Maintained 11541F: drivers/staging/sm750fb/ 11542 11543STAGING - SLICOSS 11544M: Lior Dotan <liodot@gmail.com> 11545M: Christopher Harrer <charrer@alacritech.com> 11546S: Odd Fixes 11547F: drivers/staging/slicoss/ 11548 11549STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11550M: William Hubbs <w.d.hubbs@gmail.com> 11551M: Chris Brannon <chris@the-brannons.com> 11552M: Kirk Reiser <kirk@reisers.ca> 11553M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11554L: speakup@linux-speakup.org 11555W: http://www.linux-speakup.org/ 11556S: Odd Fixes 11557F: drivers/staging/speakup/ 11558 11559STAGING - VIA VT665X DRIVERS 11560M: Forest Bond <forest@alittletooquiet.net> 11561S: Odd Fixes 11562F: drivers/staging/vt665?/ 11563 11564STAGING - WILC1000 WIFI DRIVER 11565M: Aditya Shankar <aditya.shankar@microchip.com> 11566M: Ganesh Krishna <ganesh.krishna@microchip.com> 11567L: linux-wireless@vger.kernel.org 11568S: Supported 11569F: drivers/staging/wilc1000/ 11570 11571STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11572M: Arnaud Patard <arnaud.patard@rtp-net.org> 11573S: Odd Fixes 11574F: drivers/staging/xgifb/ 11575 11576STARFIRE/DURALAN NETWORK DRIVER 11577M: Ion Badulescu <ionut@badula.org> 11578S: Odd Fixes 11579F: drivers/net/ethernet/adaptec/starfire* 11580 11581SUN3/3X 11582M: Sam Creasey <sammy@sammy.net> 11583W: http://sammy.net/sun3/ 11584S: Maintained 11585F: arch/m68k/kernel/*sun3* 11586F: arch/m68k/sun3*/ 11587F: arch/m68k/include/asm/sun3* 11588F: drivers/net/ethernet/i825xx/sun3* 11589 11590SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11591M: Hans de Goede <hdegoede@redhat.com> 11592L: linux-input@vger.kernel.org 11593S: Maintained 11594F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11595F: drivers/input/keyboard/sun4i-lradc-keys.c 11596 11597SUNDANCE NETWORK DRIVER 11598M: Denis Kirjanov <kda@linux-powerpc.org> 11599L: netdev@vger.kernel.org 11600S: Maintained 11601F: drivers/net/ethernet/dlink/sundance.c 11602 11603SUPERH 11604M: Yoshinori Sato <ysato@users.sourceforge.jp> 11605M: Rich Felker <dalias@libc.org> 11606L: linux-sh@vger.kernel.org 11607Q: http://patchwork.kernel.org/project/linux-sh/list/ 11608S: Maintained 11609F: Documentation/sh/ 11610F: arch/sh/ 11611F: drivers/sh/ 11612 11613SUSPEND TO RAM 11614M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11615M: Len Brown <len.brown@intel.com> 11616M: Pavel Machek <pavel@ucw.cz> 11617L: linux-pm@vger.kernel.org 11618S: Supported 11619F: Documentation/power/ 11620F: arch/x86/kernel/acpi/ 11621F: drivers/base/power/ 11622F: kernel/power/ 11623F: include/linux/suspend.h 11624F: include/linux/freezer.h 11625F: include/linux/pm.h 11626 11627SVGA HANDLING 11628M: Martin Mares <mj@ucw.cz> 11629L: linux-video@atrey.karlin.mff.cuni.cz 11630S: Maintained 11631F: Documentation/svga.txt 11632F: arch/x86/boot/video* 11633 11634SWIOTLB SUBSYSTEM 11635M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11636L: linux-kernel@vger.kernel.org 11637T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11638S: Supported 11639F: lib/swiotlb.c 11640F: arch/*/kernel/pci-swiotlb.c 11641F: include/linux/swiotlb.h 11642 11643SWITCHDEV 11644M: Jiri Pirko <jiri@resnulli.us> 11645L: netdev@vger.kernel.org 11646S: Supported 11647F: net/switchdev/ 11648F: include/net/switchdev.h 11649 11650SYNOPSYS ARC ARCHITECTURE 11651M: Vineet Gupta <vgupta@synopsys.com> 11652L: linux-snps-arc@lists.infradead.org 11653S: Supported 11654F: arch/arc/ 11655F: Documentation/devicetree/bindings/arc/* 11656F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11657F: drivers/tty/serial/arc_uart.c 11658T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11659 11660SYNOPSYS ARC SDP platform support 11661M: Alexey Brodkin <abrodkin@synopsys.com> 11662S: Supported 11663F: arch/arc/plat-axs10x 11664F: arch/arc/boot/dts/ax* 11665F: Documentation/devicetree/bindings/arc/axs10* 11666 11667SYSTEM CONFIGURATION (SYSCON) 11668M: Lee Jones <lee.jones@linaro.org> 11669M: Arnd Bergmann <arnd@arndb.de> 11670T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11671S: Supported 11672F: drivers/mfd/syscon.c 11673 11674SYSTEM RESET/SHUTDOWN DRIVERS 11675M: Sebastian Reichel <sre@kernel.org> 11676L: linux-pm@vger.kernel.org 11677T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11678S: Maintained 11679F: Documentation/devicetree/bindings/power/reset/ 11680F: drivers/power/reset/ 11681 11682SYSV FILESYSTEM 11683M: Christoph Hellwig <hch@infradead.org> 11684S: Maintained 11685F: Documentation/filesystems/sysv-fs.txt 11686F: fs/sysv/ 11687F: include/linux/sysv_fs.h 11688 11689TARGET SUBSYSTEM 11690M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11691L: linux-scsi@vger.kernel.org 11692L: target-devel@vger.kernel.org 11693W: http://www.linux-iscsi.org 11694W: http://groups.google.com/group/linux-iscsi-target-dev 11695T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11696S: Supported 11697F: drivers/target/ 11698F: include/target/ 11699F: Documentation/target/ 11700 11701TASKSTATS STATISTICS INTERFACE 11702M: Balbir Singh <bsingharora@gmail.com> 11703S: Maintained 11704F: Documentation/accounting/taskstats* 11705F: include/linux/taskstats* 11706F: kernel/taskstats.c 11707 11708TC CLASSIFIER 11709M: Jamal Hadi Salim <jhs@mojatatu.com> 11710L: netdev@vger.kernel.org 11711S: Maintained 11712F: include/net/pkt_cls.h 11713F: include/uapi/linux/pkt_cls.h 11714F: net/sched/ 11715 11716TCP LOW PRIORITY MODULE 11717M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11718M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11719W: http://tcp-lp-mod.sourceforge.net/ 11720S: Maintained 11721F: net/ipv4/tcp_lp.c 11722 11723TDA10071 MEDIA DRIVER 11724M: Antti Palosaari <crope@iki.fi> 11725L: linux-media@vger.kernel.org 11726W: https://linuxtv.org 11727W: http://palosaari.fi/linux/ 11728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11729T: git git://linuxtv.org/anttip/media_tree.git 11730S: Maintained 11731F: drivers/media/dvb-frontends/tda10071* 11732 11733TDA18212 MEDIA DRIVER 11734M: Antti Palosaari <crope@iki.fi> 11735L: linux-media@vger.kernel.org 11736W: https://linuxtv.org 11737W: http://palosaari.fi/linux/ 11738Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11739T: git git://linuxtv.org/anttip/media_tree.git 11740S: Maintained 11741F: drivers/media/tuners/tda18212* 11742 11743TDA18218 MEDIA DRIVER 11744M: Antti Palosaari <crope@iki.fi> 11745L: linux-media@vger.kernel.org 11746W: https://linuxtv.org 11747W: http://palosaari.fi/linux/ 11748Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11749T: git git://linuxtv.org/anttip/media_tree.git 11750S: Maintained 11751F: drivers/media/tuners/tda18218* 11752 11753TDA18271 MEDIA DRIVER 11754M: Michael Krufky <mkrufky@linuxtv.org> 11755L: linux-media@vger.kernel.org 11756W: https://linuxtv.org 11757W: http://github.com/mkrufky 11758Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11759T: git git://linuxtv.org/mkrufky/tuners.git 11760S: Maintained 11761F: drivers/media/tuners/tda18271* 11762 11763TDA827x MEDIA DRIVER 11764M: Michael Krufky <mkrufky@linuxtv.org> 11765L: linux-media@vger.kernel.org 11766W: https://linuxtv.org 11767W: http://github.com/mkrufky 11768Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11769T: git git://linuxtv.org/mkrufky/tuners.git 11770S: Maintained 11771F: drivers/media/tuners/tda8290.* 11772 11773TDA8290 MEDIA DRIVER 11774M: Michael Krufky <mkrufky@linuxtv.org> 11775L: linux-media@vger.kernel.org 11776W: https://linuxtv.org 11777W: http://github.com/mkrufky 11778Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11779T: git git://linuxtv.org/mkrufky/tuners.git 11780S: Maintained 11781F: drivers/media/tuners/tda8290.* 11782 11783TDA9840 MEDIA DRIVER 11784M: Hans Verkuil <hverkuil@xs4all.nl> 11785L: linux-media@vger.kernel.org 11786T: git git://linuxtv.org/media_tree.git 11787W: https://linuxtv.org 11788S: Maintained 11789F: drivers/media/i2c/tda9840* 11790 11791TEA5761 TUNER DRIVER 11792M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11793M: Mauro Carvalho Chehab <mchehab@kernel.org> 11794L: linux-media@vger.kernel.org 11795W: https://linuxtv.org 11796T: git git://linuxtv.org/media_tree.git 11797S: Odd fixes 11798F: drivers/media/tuners/tea5761.* 11799 11800TEA5767 TUNER DRIVER 11801M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11802M: Mauro Carvalho Chehab <mchehab@kernel.org> 11803L: linux-media@vger.kernel.org 11804W: https://linuxtv.org 11805T: git git://linuxtv.org/media_tree.git 11806S: Maintained 11807F: drivers/media/tuners/tea5767.* 11808 11809TEA6415C 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/tea6415c* 11816 11817TEA6420 MEDIA DRIVER 11818M: Hans Verkuil <hverkuil@xs4all.nl> 11819L: linux-media@vger.kernel.org 11820T: git git://linuxtv.org/media_tree.git 11821W: https://linuxtv.org 11822S: Maintained 11823F: drivers/media/i2c/tea6420* 11824 11825TEAM DRIVER 11826M: Jiri Pirko <jiri@resnulli.us> 11827L: netdev@vger.kernel.org 11828S: Supported 11829F: drivers/net/team/ 11830F: include/linux/if_team.h 11831F: include/uapi/linux/if_team.h 11832 11833TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11834M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11835S: Maintained 11836F: arch/x86/platform/ts5500/ 11837 11838TECHNOTREND USB IR RECEIVER 11839M: Sean Young <sean@mess.org> 11840L: linux-media@vger.kernel.org 11841S: Maintained 11842F: drivers/media/rc/ttusbir.c 11843 11844TEGRA ARCHITECTURE SUPPORT 11845M: Stephen Warren <swarren@wwwdotorg.org> 11846M: Thierry Reding <thierry.reding@gmail.com> 11847M: Alexandre Courbot <gnurou@gmail.com> 11848L: linux-tegra@vger.kernel.org 11849Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11850T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11851S: Supported 11852N: [^a-z]tegra 11853 11854TEGRA CLOCK DRIVER 11855M: Peter De Schrijver <pdeschrijver@nvidia.com> 11856M: Prashant Gaikwad <pgaikwad@nvidia.com> 11857S: Supported 11858F: drivers/clk/tegra/ 11859 11860TEGRA DMA DRIVERS 11861M: Laxman Dewangan <ldewangan@nvidia.com> 11862M: Jon Hunter <jonathanh@nvidia.com> 11863S: Supported 11864F: drivers/dma/tegra* 11865 11866TEGRA I2C DRIVER 11867M: Laxman Dewangan <ldewangan@nvidia.com> 11868S: Supported 11869F: drivers/i2c/busses/i2c-tegra.c 11870 11871TEGRA IOMMU DRIVERS 11872M: Hiroshi Doyu <hdoyu@nvidia.com> 11873S: Supported 11874F: drivers/iommu/tegra* 11875 11876TEGRA KBC DRIVER 11877M: Rakesh Iyer <riyer@nvidia.com> 11878M: Laxman Dewangan <ldewangan@nvidia.com> 11879S: Supported 11880F: drivers/input/keyboard/tegra-kbc.c 11881 11882TEGRA PWM DRIVER 11883M: Thierry Reding <thierry.reding@gmail.com> 11884S: Supported 11885F: drivers/pwm/pwm-tegra.c 11886 11887TEGRA SERIAL DRIVER 11888M: Laxman Dewangan <ldewangan@nvidia.com> 11889S: Supported 11890F: drivers/tty/serial/serial-tegra.c 11891 11892TEGRA SPI DRIVER 11893M: Laxman Dewangan <ldewangan@nvidia.com> 11894S: Supported 11895F: drivers/spi/spi-tegra* 11896 11897TEHUTI ETHERNET DRIVER 11898M: Andy Gospodarek <andy@greyhouse.net> 11899L: netdev@vger.kernel.org 11900S: Supported 11901F: drivers/net/ethernet/tehuti/* 11902 11903Telecom Clock Driver for MCPL0010 11904M: Mark Gross <mark.gross@intel.com> 11905S: Supported 11906F: drivers/char/tlclk.c 11907 11908TENSILICA XTENSA PORT (xtensa) 11909M: Chris Zankel <chris@zankel.net> 11910M: Max Filippov <jcmvbkbc@gmail.com> 11911L: linux-xtensa@linux-xtensa.org 11912T: git git://github.com/czankel/xtensa-linux.git 11913S: Maintained 11914F: arch/xtensa/ 11915F: drivers/irqchip/irq-xtensa-* 11916 11917THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11918M: Hans Verkuil <hverkuil@xs4all.nl> 11919L: linux-media@vger.kernel.org 11920T: git git://linuxtv.org/media_tree.git 11921W: https://linuxtv.org 11922S: Maintained 11923F: drivers/media/radio/radio-raremono.c 11924 11925THERMAL 11926M: Zhang Rui <rui.zhang@intel.com> 11927M: Eduardo Valentin <edubezval@gmail.com> 11928L: linux-pm@vger.kernel.org 11929T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11930T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11931Q: https://patchwork.kernel.org/project/linux-pm/list/ 11932S: Supported 11933F: drivers/thermal/ 11934F: include/linux/thermal.h 11935F: include/uapi/linux/thermal.h 11936F: include/linux/cpu_cooling.h 11937F: Documentation/devicetree/bindings/thermal/ 11938 11939THERMAL/CPU_COOLING 11940M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11941M: Viresh Kumar <viresh.kumar@linaro.org> 11942M: Javi Merino <javi.merino@kernel.org> 11943L: linux-pm@vger.kernel.org 11944S: Supported 11945F: Documentation/thermal/cpu-cooling-api.txt 11946F: drivers/thermal/cpu_cooling.c 11947F: include/linux/cpu_cooling.h 11948 11949THINKPAD ACPI EXTRAS DRIVER 11950M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11951L: ibm-acpi-devel@lists.sourceforge.net 11952L: platform-driver-x86@vger.kernel.org 11953W: http://ibm-acpi.sourceforge.net 11954W: http://thinkwiki.org/wiki/Ibm-acpi 11955T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11956S: Maintained 11957F: drivers/platform/x86/thinkpad_acpi.c 11958 11959TI BANDGAP AND THERMAL DRIVER 11960M: Eduardo Valentin <edubezval@gmail.com> 11961M: Keerthy <j-keerthy@ti.com> 11962L: linux-pm@vger.kernel.org 11963L: linux-omap@vger.kernel.org 11964S: Maintained 11965F: drivers/thermal/ti-soc-thermal/ 11966 11967TI VPE/CAL DRIVERS 11968M: Benoit Parrot <bparrot@ti.com> 11969L: linux-media@vger.kernel.org 11970W: http://linuxtv.org/ 11971Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11972S: Maintained 11973F: drivers/media/platform/ti-vpe/ 11974 11975TI CDCE706 CLOCK DRIVER 11976M: Max Filippov <jcmvbkbc@gmail.com> 11977S: Maintained 11978F: drivers/clk/clk-cdce706.c 11979 11980TI CLOCK DRIVER 11981M: Tero Kristo <t-kristo@ti.com> 11982L: linux-omap@vger.kernel.org 11983S: Maintained 11984F: drivers/clk/ti/ 11985F: include/linux/clk/ti.h 11986 11987TI ETHERNET SWITCH DRIVER (CPSW) 11988M: Mugunthan V N <mugunthanvnm@ti.com> 11989R: Grygorii Strashko <grygorii.strashko@ti.com> 11990L: linux-omap@vger.kernel.org 11991L: netdev@vger.kernel.org 11992S: Maintained 11993F: drivers/net/ethernet/ti/cpsw* 11994F: drivers/net/ethernet/ti/davinci* 11995 11996TI FLASH MEDIA INTERFACE DRIVER 11997M: Alex Dubov <oakad@yahoo.com> 11998S: Maintained 11999F: drivers/misc/tifm* 12000F: drivers/mmc/host/tifm_sd.c 12001F: include/linux/tifm.h 12002 12003TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12004M: Santosh Shilimkar <ssantosh@kernel.org> 12005L: linux-kernel@vger.kernel.org 12006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12007S: Maintained 12008F: drivers/soc/ti/* 12009T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12010 12011 12012TI LM49xxx FAMILY ASoC CODEC DRIVERS 12013M: M R Swami Reddy <mr.swami.reddy@ti.com> 12014M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12015L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12016S: Maintained 12017F: sound/soc/codecs/lm49453* 12018F: sound/soc/codecs/isabelle* 12019 12020TI LP855x BACKLIGHT DRIVER 12021M: Milo Kim <milo.kim@ti.com> 12022S: Maintained 12023F: Documentation/backlight/lp855x-driver.txt 12024F: drivers/video/backlight/lp855x_bl.c 12025F: include/linux/platform_data/lp855x.h 12026 12027TI LP8727 CHARGER DRIVER 12028M: Milo Kim <milo.kim@ti.com> 12029S: Maintained 12030F: drivers/power/supply/lp8727_charger.c 12031F: include/linux/platform_data/lp8727.h 12032 12033TI LP8788 MFD DRIVER 12034M: Milo Kim <milo.kim@ti.com> 12035S: Maintained 12036F: drivers/iio/adc/lp8788_adc.c 12037F: drivers/leds/leds-lp8788.c 12038F: drivers/mfd/lp8788*.c 12039F: drivers/power/supply/lp8788-charger.c 12040F: drivers/regulator/lp8788-*.c 12041F: include/linux/mfd/lp8788*.h 12042 12043TI NETCP ETHERNET DRIVER 12044M: Wingman Kwok <w-kwok2@ti.com> 12045M: Murali Karicheri <m-karicheri2@ti.com> 12046L: netdev@vger.kernel.org 12047S: Maintained 12048F: drivers/net/ethernet/ti/netcp* 12049 12050TI TAS571X FAMILY ASoC CODEC DRIVER 12051M: Kevin Cernekee <cernekee@chromium.org> 12052L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12053S: Odd Fixes 12054F: sound/soc/codecs/tas571x* 12055 12056TI TWL4030 SERIES SOC CODEC DRIVER 12057M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12058L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12059S: Maintained 12060F: sound/soc/codecs/twl4030* 12061 12062TI WILINK WIRELESS DRIVERS 12063L: linux-wireless@vger.kernel.org 12064W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12065W: http://wireless.kernel.org/en/users/Drivers/wl1251 12066T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12067S: Orphan 12068F: drivers/net/wireless/ti/ 12069F: include/linux/wl12xx.h 12070 12071TIPC NETWORK LAYER 12072M: Jon Maloy <jon.maloy@ericsson.com> 12073M: Ying Xue <ying.xue@windriver.com> 12074L: netdev@vger.kernel.org (core kernel code) 12075L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12076W: http://tipc.sourceforge.net/ 12077S: Maintained 12078F: include/uapi/linux/tipc*.h 12079F: net/tipc/ 12080 12081TILE ARCHITECTURE 12082M: Chris Metcalf <cmetcalf@mellanox.com> 12083W: http://www.mellanox.com/repository/solutions/tile-scm/ 12084T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12085S: Supported 12086F: arch/tile/ 12087F: drivers/char/tile-srom.c 12088F: drivers/edac/tile_edac.c 12089F: drivers/net/ethernet/tile/ 12090F: drivers/rtc/rtc-tile.c 12091F: drivers/tty/hvc/hvc_tile.c 12092F: drivers/tty/serial/tilegx.c 12093F: drivers/usb/host/*-tilegx.c 12094F: include/linux/usb/tilegx.h 12095 12096TLAN NETWORK DRIVER 12097M: Samuel Chessman <chessman@tux.org> 12098L: tlan-devel@lists.sourceforge.net (subscribers-only) 12099W: http://sourceforge.net/projects/tlan/ 12100S: Maintained 12101F: Documentation/networking/tlan.txt 12102F: drivers/net/ethernet/ti/tlan.* 12103 12104TOMOYO SECURITY MODULE 12105M: Kentaro Takeda <takedakn@nttdata.co.jp> 12106M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12107L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12108L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12109L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12110L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12111W: http://tomoyo.sourceforge.jp/ 12112T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12113S: Maintained 12114F: security/tomoyo/ 12115 12116TOPSTAR LAPTOP EXTRAS DRIVER 12117M: Herton Ronaldo Krzesinski <herton@canonical.com> 12118L: platform-driver-x86@vger.kernel.org 12119S: Maintained 12120F: drivers/platform/x86/topstar-laptop.c 12121 12122TOSHIBA ACPI EXTRAS DRIVER 12123M: Azael Avalos <coproscefalo@gmail.com> 12124L: platform-driver-x86@vger.kernel.org 12125S: Maintained 12126F: drivers/platform/x86/toshiba_acpi.c 12127 12128TOSHIBA BLUETOOTH DRIVER 12129M: Azael Avalos <coproscefalo@gmail.com> 12130L: platform-driver-x86@vger.kernel.org 12131S: Maintained 12132F: drivers/platform/x86/toshiba_bluetooth.c 12133 12134TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12135M: Azael Avalos <coproscefalo@gmail.com> 12136L: platform-driver-x86@vger.kernel.org 12137S: Maintained 12138F: drivers/platform/x86/toshiba_haps.c 12139 12140TOSHIBA WMI HOTKEYS DRIVER 12141M: Azael Avalos <coproscefalo@gmail.com> 12142L: platform-driver-x86@vger.kernel.org 12143S: Maintained 12144F: drivers/platform/x86/toshiba-wmi.c 12145 12146TOSHIBA SMM DRIVER 12147M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12148W: http://www.buzzard.org.uk/toshiba/ 12149S: Maintained 12150F: drivers/char/toshiba.c 12151F: include/linux/toshiba.h 12152F: include/uapi/linux/toshiba.h 12153 12154TOSHIBA TC358743 DRIVER 12155M: Mats Randgaard <matrandg@cisco.com> 12156L: linux-media@vger.kernel.org 12157S: Maintained 12158F: drivers/media/i2c/tc358743* 12159F: include/media/i2c/tc358743.h 12160 12161TMIO/SDHI MMC DRIVER 12162M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12163L: linux-mmc@vger.kernel.org 12164S: Supported 12165F: drivers/mmc/host/tmio_mmc* 12166F: drivers/mmc/host/sh_mobile_sdhi.c 12167F: include/linux/mfd/tmio.h 12168 12169TMP401 HARDWARE MONITOR DRIVER 12170M: Guenter Roeck <linux@roeck-us.net> 12171L: linux-hwmon@vger.kernel.org 12172S: Maintained 12173F: Documentation/hwmon/tmp401 12174F: drivers/hwmon/tmp401.c 12175 12176TMPFS (SHMEM FILESYSTEM) 12177M: Hugh Dickins <hughd@google.com> 12178L: linux-mm@kvack.org 12179S: Maintained 12180F: include/linux/shmem_fs.h 12181F: mm/shmem.c 12182 12183TM6000 VIDEO4LINUX DRIVER 12184M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12185M: Mauro Carvalho Chehab <mchehab@kernel.org> 12186L: linux-media@vger.kernel.org 12187W: https://linuxtv.org 12188T: git git://linuxtv.org/media_tree.git 12189S: Odd fixes 12190F: drivers/media/usb/tm6000/ 12191F: Documentation/media/v4l-drivers/tm6000* 12192 12193TW5864 VIDEO4LINUX DRIVER 12194M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12195M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12196M: Andrey Utkin <andrey_utkin@fastmail.com> 12197L: linux-media@vger.kernel.org 12198S: Supported 12199F: drivers/media/pci/tw5864/ 12200 12201TW68 VIDEO4LINUX DRIVER 12202M: Hans Verkuil <hverkuil@xs4all.nl> 12203L: linux-media@vger.kernel.org 12204T: git git://linuxtv.org/media_tree.git 12205W: https://linuxtv.org 12206S: Odd Fixes 12207F: drivers/media/pci/tw68/ 12208 12209TW686X VIDEO4LINUX DRIVER 12210M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12211L: linux-media@vger.kernel.org 12212T: git git://linuxtv.org/media_tree.git 12213W: http://linuxtv.org 12214S: Maintained 12215F: drivers/media/pci/tw686x/ 12216 12217TPM DEVICE DRIVER 12218M: Peter Huewe <peterhuewe@gmx.de> 12219M: Marcel Selhorst <tpmdd@selhorst.net> 12220M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12221R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12222W: http://tpmdd.sourceforge.net 12223L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12224Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12225T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12226S: Maintained 12227F: drivers/char/tpm/ 12228 12229TPM IBM_VTPM DEVICE DRIVER 12230M: Ashley Lai <ashleydlai@gmail.com> 12231W: http://tpmdd.sourceforge.net 12232L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12233S: Maintained 12234F: drivers/char/tpm/tpm_ibmvtpm* 12235 12236TRACING 12237M: Steven Rostedt <rostedt@goodmis.org> 12238M: Ingo Molnar <mingo@redhat.com> 12239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12240S: Maintained 12241F: Documentation/trace/ftrace.txt 12242F: arch/*/*/*/ftrace.h 12243F: arch/*/kernel/ftrace.c 12244F: include/*/ftrace.h 12245F: include/linux/trace*.h 12246F: include/trace/ 12247F: kernel/trace/ 12248F: tools/testing/selftests/ftrace/ 12249 12250TRACING MMIO ACCESSES (MMIOTRACE) 12251M: Steven Rostedt <rostedt@goodmis.org> 12252M: Ingo Molnar <mingo@kernel.org> 12253R: Karol Herbst <karolherbst@gmail.com> 12254R: Pekka Paalanen <ppaalanen@gmail.com> 12255S: Maintained 12256L: linux-kernel@vger.kernel.org 12257L: nouveau@lists.freedesktop.org 12258F: kernel/trace/trace_mmiotrace.c 12259F: include/linux/mmiotrace.h 12260F: arch/x86/mm/kmmio.c 12261F: arch/x86/mm/mmio-mod.c 12262F: arch/x86/mm/testmmiotrace.c 12263 12264TRIVIAL PATCHES 12265M: Jiri Kosina <trivial@kernel.org> 12266T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12267S: Maintained 12268K: ^Subject:.*(?i)trivial 12269 12270TTY LAYER 12271M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12272M: Jiri Slaby <jslaby@suse.com> 12273S: Supported 12274T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12275F: Documentation/serial/ 12276F: drivers/tty/ 12277F: drivers/tty/serial/serial_core.c 12278F: include/linux/serial_core.h 12279F: include/linux/serial.h 12280F: include/linux/tty.h 12281F: include/uapi/linux/serial_core.h 12282F: include/uapi/linux/serial.h 12283F: include/uapi/linux/tty.h 12284 12285TUA9001 MEDIA DRIVER 12286M: Antti Palosaari <crope@iki.fi> 12287L: linux-media@vger.kernel.org 12288W: https://linuxtv.org 12289W: http://palosaari.fi/linux/ 12290Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12291T: git git://linuxtv.org/anttip/media_tree.git 12292S: Maintained 12293F: drivers/media/tuners/tua9001* 12294 12295TULIP NETWORK DRIVERS 12296L: netdev@vger.kernel.org 12297L: linux-parisc@vger.kernel.org 12298S: Orphan 12299F: drivers/net/ethernet/dec/tulip/ 12300 12301TUN/TAP driver 12302M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12303W: http://vtun.sourceforge.net/tun 12304S: Maintained 12305F: Documentation/networking/tuntap.txt 12306F: arch/um/os-Linux/drivers/ 12307 12308TURBOCHANNEL SUBSYSTEM 12309M: "Maciej W. Rozycki" <macro@linux-mips.org> 12310M: Ralf Baechle <ralf@linux-mips.org> 12311L: linux-mips@linux-mips.org 12312Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12313S: Maintained 12314F: drivers/tc/ 12315F: include/linux/tc.h 12316 12317UBI FILE SYSTEM (UBIFS) 12318M: Richard Weinberger <richard@nod.at> 12319M: Artem Bityutskiy <dedekind1@gmail.com> 12320M: Adrian Hunter <adrian.hunter@intel.com> 12321L: linux-mtd@lists.infradead.org 12322T: git git://git.infradead.org/ubifs-2.6.git 12323W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12324S: Supported 12325F: Documentation/filesystems/ubifs.txt 12326F: fs/ubifs/ 12327 12328UCLINUX (M68KNOMMU AND COLDFIRE) 12329M: Greg Ungerer <gerg@linux-m68k.org> 12330W: http://www.linux-m68k.org/ 12331W: http://www.uclinux.org/ 12332L: linux-m68k@lists.linux-m68k.org 12333L: uclinux-dev@uclinux.org (subscribers-only) 12334T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12335S: Maintained 12336F: arch/m68k/coldfire/ 12337F: arch/m68k/68*/ 12338F: arch/m68k/*/*_no.* 12339F: arch/m68k/include/asm/*_no.* 12340 12341UDF FILESYSTEM 12342M: Jan Kara <jack@suse.com> 12343S: Maintained 12344F: Documentation/filesystems/udf.txt 12345F: fs/udf/ 12346 12347UFS FILESYSTEM 12348M: Evgeniy Dushistov <dushistov@mail.ru> 12349S: Maintained 12350F: Documentation/filesystems/ufs.txt 12351F: fs/ufs/ 12352 12353UHID USERSPACE HID IO DRIVER: 12354M: David Herrmann <dh.herrmann@googlemail.com> 12355L: linux-input@vger.kernel.org 12356S: Maintained 12357F: drivers/hid/uhid.c 12358F: include/uapi/linux/uhid.h 12359 12360ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12361L: linux-usb@vger.kernel.org 12362S: Orphan 12363F: drivers/uwb/ 12364F: include/linux/uwb.h 12365F: include/linux/uwb/ 12366 12367UNICORE32 ARCHITECTURE: 12368M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12369W: http://mprc.pku.edu.cn/~guanxuetao/linux 12370S: Maintained 12371T: git git://github.com/gxt/linux.git 12372F: arch/unicore32/ 12373 12374UNIFDEF 12375M: Tony Finch <dot@dotat.at> 12376W: http://dotat.at/prog/unifdef 12377S: Maintained 12378F: scripts/unifdef.c 12379 12380UNIFORM CDROM DRIVER 12381M: Jens Axboe <axboe@kernel.dk> 12382W: http://www.kernel.dk 12383S: Maintained 12384F: Documentation/cdrom/ 12385F: drivers/cdrom/cdrom.c 12386F: include/linux/cdrom.h 12387F: include/uapi/linux/cdrom.h 12388 12389UNISYS S-PAR DRIVERS 12390M: David Kershner <david.kershner@unisys.com> 12391L: sparmaintainer@unisys.com (Unisys internal) 12392S: Supported 12393F: drivers/staging/unisys/ 12394 12395UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12396M: Vinayak Holikatti <vinholikatti@gmail.com> 12397L: linux-scsi@vger.kernel.org 12398S: Supported 12399F: Documentation/scsi/ufs.txt 12400F: drivers/scsi/ufs/ 12401 12402UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12403M: Joao Pinto <Joao.Pinto@synopsys.com> 12404L: linux-scsi@vger.kernel.org 12405S: Supported 12406F: drivers/scsi/ufs/*dwc* 12407 12408UNSORTED BLOCK IMAGES (UBI) 12409M: Artem Bityutskiy <dedekind1@gmail.com> 12410M: Richard Weinberger <richard@nod.at> 12411W: http://www.linux-mtd.infradead.org/ 12412L: linux-mtd@lists.infradead.org 12413T: git git://git.infradead.org/ubifs-2.6.git 12414S: Supported 12415F: drivers/mtd/ubi/ 12416F: include/linux/mtd/ubi.h 12417F: include/uapi/mtd/ubi-user.h 12418 12419USB ACM DRIVER 12420M: Oliver Neukum <oneukum@suse.com> 12421L: linux-usb@vger.kernel.org 12422S: Maintained 12423F: Documentation/usb/acm.txt 12424F: drivers/usb/class/cdc-acm.* 12425 12426USB AR5523 WIRELESS DRIVER 12427M: Pontus Fuchs <pontus.fuchs@gmail.com> 12428L: linux-wireless@vger.kernel.org 12429S: Maintained 12430F: drivers/net/wireless/ath/ar5523/ 12431 12432USB ATTACHED SCSI 12433M: Oliver Neukum <oneukum@suse.com> 12434L: linux-usb@vger.kernel.org 12435L: linux-scsi@vger.kernel.org 12436S: Maintained 12437F: drivers/usb/storage/uas.c 12438 12439USB CDC ETHERNET DRIVER 12440M: Oliver Neukum <oliver@neukum.org> 12441L: linux-usb@vger.kernel.org 12442S: Maintained 12443F: drivers/net/usb/cdc_*.c 12444F: include/uapi/linux/usb/cdc.h 12445 12446USB CHAOSKEY DRIVER 12447M: Keith Packard <keithp@keithp.com> 12448L: linux-usb@vger.kernel.org 12449S: Maintained 12450F: drivers/usb/misc/chaoskey.c 12451 12452USB CYPRESS C67X00 DRIVER 12453M: Peter Korsgaard <jacmet@sunsite.dk> 12454L: linux-usb@vger.kernel.org 12455S: Maintained 12456F: drivers/usb/c67x00/ 12457 12458USB DAVICOM DM9601 DRIVER 12459M: Peter Korsgaard <jacmet@sunsite.dk> 12460L: netdev@vger.kernel.org 12461W: http://www.linux-usb.org/usbnet 12462S: Maintained 12463F: drivers/net/usb/dm9601.c 12464 12465USB DIAMOND RIO500 DRIVER 12466M: Cesar Miquel <miquel@df.uba.ar> 12467L: rio500-users@lists.sourceforge.net 12468W: http://rio500.sourceforge.net 12469S: Maintained 12470F: drivers/usb/misc/rio500* 12471 12472USB EHCI DRIVER 12473M: Alan Stern <stern@rowland.harvard.edu> 12474L: linux-usb@vger.kernel.org 12475S: Maintained 12476F: Documentation/usb/ehci.txt 12477F: drivers/usb/host/ehci* 12478 12479USB GADGET/PERIPHERAL SUBSYSTEM 12480M: Felipe Balbi <balbi@kernel.org> 12481L: linux-usb@vger.kernel.org 12482W: http://www.linux-usb.org/gadget 12483T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12484S: Maintained 12485F: drivers/usb/gadget/ 12486F: include/linux/usb/gadget* 12487 12488USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12489M: Jiri Kosina <jikos@kernel.org> 12490R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12491L: linux-usb@vger.kernel.org 12492T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12493S: Maintained 12494F: Documentation/hid/hiddev.txt 12495F: drivers/hid/usbhid/ 12496 12497USB ISP116X DRIVER 12498M: Olav Kongas <ok@artecdesign.ee> 12499L: linux-usb@vger.kernel.org 12500S: Maintained 12501F: drivers/usb/host/isp116x* 12502F: include/linux/usb/isp116x.h 12503 12504USB LAN78XX ETHERNET DRIVER 12505M: Woojung Huh <woojung.huh@microchip.com> 12506M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12507L: netdev@vger.kernel.org 12508S: Maintained 12509F: drivers/net/usb/lan78xx.* 12510 12511USB MASS STORAGE DRIVER 12512M: Alan Stern <stern@rowland.harvard.edu> 12513L: linux-usb@vger.kernel.org 12514L: usb-storage@lists.one-eyed-alien.net 12515S: Maintained 12516W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12517F: drivers/usb/storage/ 12518 12519USB MIDI DRIVER 12520M: Clemens Ladisch <clemens@ladisch.de> 12521L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12522T: git git://git.alsa-project.org/alsa-kernel.git 12523S: Maintained 12524F: sound/usb/midi.* 12525 12526USB NETWORKING DRIVERS 12527L: linux-usb@vger.kernel.org 12528S: Odd Fixes 12529F: drivers/net/usb/ 12530 12531USB OHCI DRIVER 12532M: Alan Stern <stern@rowland.harvard.edu> 12533L: linux-usb@vger.kernel.org 12534S: Maintained 12535F: Documentation/usb/ohci.txt 12536F: drivers/usb/host/ohci* 12537 12538USB OTG FSM (Finite State Machine) 12539M: Peter Chen <Peter.Chen@nxp.com> 12540T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12541L: linux-usb@vger.kernel.org 12542S: Maintained 12543F: drivers/usb/common/usb-otg-fsm.c 12544 12545USB OVER IP DRIVER 12546M: Valentina Manea <valentina.manea.m@gmail.com> 12547M: Shuah Khan <shuahkh@osg.samsung.com> 12548M: Shuah Khan <shuah@kernel.org> 12549L: linux-usb@vger.kernel.org 12550S: Maintained 12551F: Documentation/usb/usbip_protocol.txt 12552F: drivers/usb/usbip/ 12553F: tools/usb/usbip/ 12554 12555USB PEGASUS DRIVER 12556M: Petko Manolov <petkan@nucleusys.com> 12557L: linux-usb@vger.kernel.org 12558L: netdev@vger.kernel.org 12559T: git git://github.com/petkan/pegasus.git 12560W: https://github.com/petkan/pegasus 12561S: Maintained 12562F: drivers/net/usb/pegasus.* 12563 12564USB PHY LAYER 12565M: Felipe Balbi <balbi@kernel.org> 12566L: linux-usb@vger.kernel.org 12567T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12568S: Maintained 12569F: drivers/usb/phy/ 12570 12571USB PRINTER DRIVER (usblp) 12572M: Pete Zaitcev <zaitcev@redhat.com> 12573L: linux-usb@vger.kernel.org 12574S: Supported 12575F: drivers/usb/class/usblp.c 12576 12577USB QMI WWAN NETWORK DRIVER 12578M: Bjørn Mork <bjorn@mork.no> 12579L: netdev@vger.kernel.org 12580S: Maintained 12581F: Documentation/ABI/testing/sysfs-class-net-qmi 12582F: drivers/net/usb/qmi_wwan.c 12583 12584USB RTL8150 DRIVER 12585M: Petko Manolov <petkan@nucleusys.com> 12586L: linux-usb@vger.kernel.org 12587L: netdev@vger.kernel.org 12588T: git git://github.com/petkan/rtl8150.git 12589W: https://github.com/petkan/rtl8150 12590S: Maintained 12591F: drivers/net/usb/rtl8150.c 12592 12593USB SERIAL SUBSYSTEM 12594M: Johan Hovold <johan@kernel.org> 12595L: linux-usb@vger.kernel.org 12596T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12597S: Maintained 12598F: Documentation/usb/usb-serial.txt 12599F: drivers/usb/serial/ 12600F: include/linux/usb/serial.h 12601 12602USB SMSC75XX ETHERNET DRIVER 12603M: Steve Glendinning <steve.glendinning@shawell.net> 12604L: netdev@vger.kernel.org 12605S: Maintained 12606F: drivers/net/usb/smsc75xx.* 12607 12608USB SMSC95XX ETHERNET DRIVER 12609M: Steve Glendinning <steve.glendinning@shawell.net> 12610M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12611L: netdev@vger.kernel.org 12612S: Maintained 12613F: drivers/net/usb/smsc95xx.* 12614 12615USB SUBSYSTEM 12616M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12617L: linux-usb@vger.kernel.org 12618W: http://www.linux-usb.org 12619T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12620S: Supported 12621F: Documentation/devicetree/bindings/usb/ 12622F: Documentation/usb/ 12623F: drivers/usb/ 12624F: include/linux/usb.h 12625F: include/linux/usb/ 12626 12627USB UHCI DRIVER 12628M: Alan Stern <stern@rowland.harvard.edu> 12629L: linux-usb@vger.kernel.org 12630S: Maintained 12631F: drivers/usb/host/uhci* 12632 12633USB "USBNET" DRIVER FRAMEWORK 12634M: Oliver Neukum <oneukum@suse.com> 12635L: netdev@vger.kernel.org 12636W: http://www.linux-usb.org/usbnet 12637S: Maintained 12638F: drivers/net/usb/usbnet.c 12639F: include/linux/usb/usbnet.h 12640 12641USB VIDEO CLASS 12642M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12643L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12644L: linux-media@vger.kernel.org 12645T: git git://linuxtv.org/media_tree.git 12646W: http://www.ideasonboard.org/uvc/ 12647S: Maintained 12648F: drivers/media/usb/uvc/ 12649F: include/uapi/linux/uvcvideo.h 12650 12651USB VISION DRIVER 12652M: Hans Verkuil <hverkuil@xs4all.nl> 12653L: linux-media@vger.kernel.org 12654T: git git://linuxtv.org/media_tree.git 12655W: https://linuxtv.org 12656S: Odd Fixes 12657F: drivers/media/usb/usbvision/ 12658 12659USB WEBCAM GADGET 12660M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12661L: linux-usb@vger.kernel.org 12662S: Maintained 12663F: drivers/usb/gadget/function/*uvc* 12664F: drivers/usb/gadget/legacy/webcam.c 12665 12666USB WIRELESS RNDIS DRIVER (rndis_wlan) 12667M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12668L: linux-wireless@vger.kernel.org 12669S: Maintained 12670F: drivers/net/wireless/rndis_wlan.c 12671 12672USB XHCI DRIVER 12673M: Mathias Nyman <mathias.nyman@intel.com> 12674L: linux-usb@vger.kernel.org 12675S: Supported 12676F: drivers/usb/host/xhci* 12677F: drivers/usb/host/pci-quirks* 12678 12679USB ZD1201 DRIVER 12680L: linux-wireless@vger.kernel.org 12681W: http://linux-lc100020.sourceforge.net 12682S: Orphan 12683F: drivers/net/wireless/zydas/zd1201.* 12684 12685USB ZR364XX DRIVER 12686M: Antoine Jacquet <royale@zerezo.com> 12687L: linux-usb@vger.kernel.org 12688L: linux-media@vger.kernel.org 12689T: git git://linuxtv.org/media_tree.git 12690W: http://royale.zerezo.com/zr364xx/ 12691S: Maintained 12692F: Documentation/media/v4l-drivers/zr364xx* 12693F: drivers/media/usb/zr364xx/ 12694 12695ULPI BUS 12696M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12697L: linux-usb@vger.kernel.org 12698S: Maintained 12699F: drivers/usb/common/ulpi.c 12700F: include/linux/ulpi/ 12701 12702USER-MODE LINUX (UML) 12703M: Jeff Dike <jdike@addtoit.com> 12704M: Richard Weinberger <richard@nod.at> 12705L: user-mode-linux-devel@lists.sourceforge.net 12706L: user-mode-linux-user@lists.sourceforge.net 12707W: http://user-mode-linux.sourceforge.net 12708T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12709S: Maintained 12710F: Documentation/virtual/uml/ 12711F: arch/um/ 12712F: arch/x86/um/ 12713F: fs/hostfs/ 12714F: fs/hppfs/ 12715 12716USERSPACE I/O (UIO) 12717M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12718S: Maintained 12719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12720F: Documentation/DocBook/uio-howto.tmpl 12721F: drivers/uio/ 12722F: include/linux/uio*.h 12723 12724UTIL-LINUX PACKAGE 12725M: Karel Zak <kzak@redhat.com> 12726L: util-linux@vger.kernel.org 12727W: http://en.wikipedia.org/wiki/Util-linux 12728T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12729S: Maintained 12730 12731UVESAFB DRIVER 12732M: Michal Januszewski <spock@gentoo.org> 12733L: linux-fbdev@vger.kernel.org 12734W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12735S: Maintained 12736F: Documentation/fb/uvesafb.txt 12737F: drivers/video/fbdev/uvesafb.* 12738 12739VF610 NAND DRIVER 12740M: Stefan Agner <stefan@agner.ch> 12741L: linux-mtd@lists.infradead.org 12742S: Supported 12743F: drivers/mtd/nand/vf610_nfc.c 12744 12745VFAT/FAT/MSDOS FILESYSTEM 12746M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12747S: Maintained 12748F: Documentation/filesystems/vfat.txt 12749F: fs/fat/ 12750 12751VFIO DRIVER 12752M: Alex Williamson <alex.williamson@redhat.com> 12753L: kvm@vger.kernel.org 12754T: git git://github.com/awilliam/linux-vfio.git 12755S: Maintained 12756F: Documentation/vfio.txt 12757F: drivers/vfio/ 12758F: include/linux/vfio.h 12759F: include/uapi/linux/vfio.h 12760 12761VFIO PLATFORM DRIVER 12762M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12763L: kvm@vger.kernel.org 12764S: Maintained 12765F: drivers/vfio/platform/ 12766 12767VIDEOBUF2 FRAMEWORK 12768M: Pawel Osciak <pawel@osciak.com> 12769M: Marek Szyprowski <m.szyprowski@samsung.com> 12770M: Kyungmin Park <kyungmin.park@samsung.com> 12771L: linux-media@vger.kernel.org 12772S: Maintained 12773F: drivers/media/v4l2-core/videobuf2-* 12774F: include/media/videobuf2-* 12775 12776VIRTIO AND VHOST VSOCK DRIVER 12777M: Stefan Hajnoczi <stefanha@redhat.com> 12778L: kvm@vger.kernel.org 12779L: virtualization@lists.linux-foundation.org 12780L: netdev@vger.kernel.org 12781S: Maintained 12782F: include/linux/virtio_vsock.h 12783F: include/uapi/linux/virtio_vsock.h 12784F: net/vmw_vsock/virtio_transport_common.c 12785F: net/vmw_vsock/virtio_transport.c 12786F: drivers/vhost/vsock.c 12787F: drivers/vhost/vsock.h 12788 12789VIRTUAL SERIO DEVICE DRIVER 12790M: Stephen Chandler Paul <thatslyude@gmail.com> 12791S: Maintained 12792F: drivers/input/serio/userio.c 12793F: include/uapi/linux/userio.h 12794 12795VIRTIO CONSOLE DRIVER 12796M: Amit Shah <amit.shah@redhat.com> 12797L: virtualization@lists.linux-foundation.org 12798S: Maintained 12799F: drivers/char/virtio_console.c 12800F: include/linux/virtio_console.h 12801F: include/uapi/linux/virtio_console.h 12802 12803VIRTIO CORE, NET AND BLOCK DRIVERS 12804M: "Michael S. Tsirkin" <mst@redhat.com> 12805L: virtualization@lists.linux-foundation.org 12806S: Maintained 12807F: Documentation/devicetree/bindings/virtio/ 12808F: drivers/virtio/ 12809F: tools/virtio/ 12810F: drivers/net/virtio_net.c 12811F: drivers/block/virtio_blk.c 12812F: include/linux/virtio_*.h 12813F: include/uapi/linux/virtio_*.h 12814 12815VIRTIO DRIVERS FOR S390 12816M: Christian Borntraeger <borntraeger@de.ibm.com> 12817M: Cornelia Huck <cornelia.huck@de.ibm.com> 12818L: linux-s390@vger.kernel.org 12819L: virtualization@lists.linux-foundation.org 12820L: kvm@vger.kernel.org 12821S: Supported 12822F: drivers/s390/virtio/ 12823 12824VIRTIO GPU DRIVER 12825M: David Airlie <airlied@linux.ie> 12826M: Gerd Hoffmann <kraxel@redhat.com> 12827L: dri-devel@lists.freedesktop.org 12828L: virtualization@lists.linux-foundation.org 12829S: Maintained 12830F: drivers/gpu/drm/virtio/ 12831F: include/uapi/linux/virtio_gpu.h 12832 12833VIRTIO HOST (VHOST) 12834M: "Michael S. Tsirkin" <mst@redhat.com> 12835L: kvm@vger.kernel.org 12836L: virtualization@lists.linux-foundation.org 12837L: netdev@vger.kernel.org 12838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12839S: Maintained 12840F: drivers/vhost/ 12841F: include/uapi/linux/vhost.h 12842 12843VIRTIO INPUT DRIVER 12844M: Gerd Hoffmann <kraxel@redhat.com> 12845S: Maintained 12846F: drivers/virtio/virtio_input.c 12847F: include/uapi/linux/virtio_input.h 12848 12849VIA RHINE NETWORK DRIVER 12850S: Orphan 12851F: drivers/net/ethernet/via/via-rhine.c 12852 12853VIA SD/MMC CARD CONTROLLER DRIVER 12854M: Bruce Chang <brucechang@via.com.tw> 12855M: Harald Welte <HaraldWelte@viatech.com> 12856S: Maintained 12857F: drivers/mmc/host/via-sdmmc.c 12858 12859VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12860M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12861L: linux-fbdev@vger.kernel.org 12862S: Maintained 12863F: include/linux/via-core.h 12864F: include/linux/via-gpio.h 12865F: include/linux/via_i2c.h 12866F: drivers/video/fbdev/via/ 12867 12868VIA VELOCITY NETWORK DRIVER 12869M: Francois Romieu <romieu@fr.zoreil.com> 12870L: netdev@vger.kernel.org 12871S: Maintained 12872F: drivers/net/ethernet/via/via-velocity.* 12873 12874VIRT LIB 12875M: Alex Williamson <alex.williamson@redhat.com> 12876M: Paolo Bonzini <pbonzini@redhat.com> 12877L: kvm@vger.kernel.org 12878S: Supported 12879F: virt/lib/ 12880 12881VIVID VIRTUAL VIDEO DRIVER 12882M: Hans Verkuil <hverkuil@xs4all.nl> 12883L: linux-media@vger.kernel.org 12884T: git git://linuxtv.org/media_tree.git 12885W: https://linuxtv.org 12886S: Maintained 12887F: drivers/media/platform/vivid/* 12888 12889VLAN (802.1Q) 12890M: Patrick McHardy <kaber@trash.net> 12891L: netdev@vger.kernel.org 12892S: Maintained 12893F: drivers/net/macvlan.c 12894F: include/linux/if_*vlan.h 12895F: net/8021q/ 12896 12897VLYNQ BUS 12898M: Florian Fainelli <f.fainelli@gmail.com> 12899L: openwrt-devel@lists.openwrt.org (subscribers-only) 12900S: Maintained 12901F: drivers/vlynq/vlynq.c 12902F: include/linux/vlynq.h 12903 12904VME SUBSYSTEM 12905M: Martyn Welch <martyn@welchs.me.uk> 12906M: Manohar Vanga <manohar.vanga@gmail.com> 12907M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12908L: devel@driverdev.osuosl.org 12909S: Maintained 12910T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12911F: Documentation/vme_api.txt 12912F: drivers/staging/vme/ 12913F: drivers/vme/ 12914F: include/linux/vme* 12915 12916VMWARE HYPERVISOR INTERFACE 12917M: Alok Kataria <akataria@vmware.com> 12918L: virtualization@lists.linux-foundation.org 12919S: Supported 12920F: arch/x86/kernel/cpu/vmware.c 12921 12922VMWARE BALLOON DRIVER 12923M: Xavier Deguillard <xdeguillard@vmware.com> 12924M: Philip Moltmann <moltmann@vmware.com> 12925M: "VMware, Inc." <pv-drivers@vmware.com> 12926L: linux-kernel@vger.kernel.org 12927S: Maintained 12928F: drivers/misc/vmw_balloon.c 12929 12930VMWARE VMMOUSE SUBDRIVER 12931M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12932M: "VMware, Inc." <pv-drivers@vmware.com> 12933L: linux-input@vger.kernel.org 12934S: Maintained 12935F: drivers/input/mouse/vmmouse.c 12936F: drivers/input/mouse/vmmouse.h 12937 12938VMWARE VMXNET3 ETHERNET DRIVER 12939M: Shrikrishna Khare <skhare@vmware.com> 12940M: "VMware, Inc." <pv-drivers@vmware.com> 12941L: netdev@vger.kernel.org 12942S: Maintained 12943F: drivers/net/vmxnet3/ 12944 12945VMware PVSCSI driver 12946M: Jim Gill <jgill@vmware.com> 12947M: VMware PV-Drivers <pv-drivers@vmware.com> 12948L: linux-scsi@vger.kernel.org 12949S: Maintained 12950F: drivers/scsi/vmw_pvscsi.c 12951F: drivers/scsi/vmw_pvscsi.h 12952 12953VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12954M: Liam Girdwood <lgirdwood@gmail.com> 12955M: Mark Brown <broonie@kernel.org> 12956L: linux-kernel@vger.kernel.org 12957W: http://www.slimlogic.co.uk/?p=48 12958T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12959S: Supported 12960F: Documentation/devicetree/bindings/regulator/ 12961F: drivers/regulator/ 12962F: include/dt-bindings/regulator/ 12963F: include/linux/regulator/ 12964 12965VRF 12966M: David Ahern <dsa@cumulusnetworks.com> 12967M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12968L: netdev@vger.kernel.org 12969S: Maintained 12970F: drivers/net/vrf.c 12971F: Documentation/networking/vrf.txt 12972 12973VT1211 HARDWARE MONITOR DRIVER 12974M: Juerg Haefliger <juergh@gmail.com> 12975L: linux-hwmon@vger.kernel.org 12976S: Maintained 12977F: Documentation/hwmon/vt1211 12978F: drivers/hwmon/vt1211.c 12979 12980VT8231 HARDWARE MONITOR DRIVER 12981M: Roger Lucas <vt8231@hiddenengine.co.uk> 12982L: linux-hwmon@vger.kernel.org 12983S: Maintained 12984F: drivers/hwmon/vt8231.c 12985 12986VUB300 USB to SDIO/SD/MMC bridge chip 12987M: Tony Olech <tony.olech@elandigitalsystems.com> 12988L: linux-mmc@vger.kernel.org 12989L: linux-usb@vger.kernel.org 12990S: Supported 12991F: drivers/mmc/host/vub300.c 12992 12993W1 DALLAS'S 1-WIRE BUS 12994M: Evgeniy Polyakov <zbr@ioremap.net> 12995S: Maintained 12996F: Documentation/w1/ 12997F: drivers/w1/ 12998 12999W83791D HARDWARE MONITORING DRIVER 13000M: Marc Hulsman <m.hulsman@tudelft.nl> 13001L: linux-hwmon@vger.kernel.org 13002S: Maintained 13003F: Documentation/hwmon/w83791d 13004F: drivers/hwmon/w83791d.c 13005 13006W83793 HARDWARE MONITORING DRIVER 13007M: Rudolf Marek <r.marek@assembler.cz> 13008L: linux-hwmon@vger.kernel.org 13009S: Maintained 13010F: Documentation/hwmon/w83793 13011F: drivers/hwmon/w83793.c 13012 13013W83795 HARDWARE MONITORING DRIVER 13014M: Jean Delvare <jdelvare@suse.com> 13015L: linux-hwmon@vger.kernel.org 13016S: Maintained 13017F: drivers/hwmon/w83795.c 13018 13019W83L51xD SD/MMC CARD INTERFACE DRIVER 13020M: Pierre Ossman <pierre@ossman.eu> 13021S: Maintained 13022F: drivers/mmc/host/wbsd.* 13023 13024WACOM PROTOCOL 4 SERIAL TABLETS 13025M: Julian Squires <julian@cipht.net> 13026M: Hans de Goede <hdegoede@redhat.com> 13027L: linux-input@vger.kernel.org 13028S: Maintained 13029F: drivers/input/tablet/wacom_serial4.c 13030 13031WATCHDOG DEVICE DRIVERS 13032M: Wim Van Sebroeck <wim@iguana.be> 13033R: Guenter Roeck <linux@roeck-us.net> 13034L: linux-watchdog@vger.kernel.org 13035W: http://www.linux-watchdog.org/ 13036T: git git://www.linux-watchdog.org/linux-watchdog.git 13037S: Maintained 13038F: Documentation/devicetree/bindings/watchdog/ 13039F: Documentation/watchdog/ 13040F: drivers/watchdog/ 13041F: include/linux/watchdog.h 13042F: include/uapi/linux/watchdog.h 13043 13044WIIMOTE HID DRIVER 13045M: David Herrmann <dh.herrmann@googlemail.com> 13046L: linux-input@vger.kernel.org 13047S: Maintained 13048F: drivers/hid/hid-wiimote* 13049 13050WINBOND CIR DRIVER 13051M: David Härdeman <david@hardeman.nu> 13052S: Maintained 13053F: drivers/media/rc/winbond-cir.c 13054 13055WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13056M: William Breathitt Gray <vilhelm.gray@gmail.com> 13057L: linux-watchdog@vger.kernel.org 13058S: Maintained 13059F: drivers/watchdog/ebc-c384_wdt.c 13060 13061WINSYSTEMS WS16C48 GPIO DRIVER 13062M: William Breathitt Gray <vilhelm.gray@gmail.com> 13063L: linux-gpio@vger.kernel.org 13064S: Maintained 13065F: drivers/gpio/gpio-ws16c48.c 13066 13067WIMAX STACK 13068M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13069M: linux-wimax@intel.com 13070L: wimax@linuxwimax.org (subscribers-only) 13071S: Supported 13072W: http://linuxwimax.org 13073F: Documentation/wimax/README.wimax 13074F: include/linux/wimax/debug.h 13075F: include/net/wimax.h 13076F: include/uapi/linux/wimax.h 13077F: net/wimax/ 13078 13079WISTRON LAPTOP BUTTON DRIVER 13080M: Miloslav Trmac <mitr@volny.cz> 13081S: Maintained 13082F: drivers/input/misc/wistron_btns.c 13083 13084WL3501 WIRELESS PCMCIA CARD DRIVER 13085M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13086L: linux-wireless@vger.kernel.org 13087W: http://oops.ghostprotocols.net:81/blog 13088S: Maintained 13089F: drivers/net/wireless/wl3501* 13090 13091WOLFSON MICROELECTRONICS DRIVERS 13092L: patches@opensource.wolfsonmicro.com 13093T: git https://github.com/CirrusLogic/linux-drivers.git 13094W: https://github.com/CirrusLogic/linux-drivers/wiki 13095S: Supported 13096F: Documentation/hwmon/wm83?? 13097F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13098F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13099F: Documentation/devicetree/bindings/mfd/arizona.txt 13100F: arch/arm/mach-s3c64xx/mach-crag6410* 13101F: drivers/clk/clk-wm83*.c 13102F: drivers/extcon/extcon-arizona.c 13103F: drivers/leds/leds-wm83*.c 13104F: drivers/gpio/gpio-*wm*.c 13105F: drivers/gpio/gpio-arizona.c 13106F: drivers/hwmon/wm83??-hwmon.c 13107F: drivers/input/misc/wm831x-on.c 13108F: drivers/input/touchscreen/wm831x-ts.c 13109F: drivers/input/touchscreen/wm97*.c 13110F: drivers/mfd/arizona* 13111F: drivers/mfd/wm*.c 13112F: drivers/mfd/cs47l24* 13113F: drivers/power/supply/wm83*.c 13114F: drivers/rtc/rtc-wm83*.c 13115F: drivers/regulator/wm8*.c 13116F: drivers/video/backlight/wm83*_bl.c 13117F: drivers/watchdog/wm83*_wdt.c 13118F: include/linux/mfd/arizona/ 13119F: include/linux/mfd/wm831x/ 13120F: include/linux/mfd/wm8350/ 13121F: include/linux/mfd/wm8400* 13122F: include/linux/wm97xx.h 13123F: include/sound/wm????.h 13124F: sound/soc/codecs/arizona.? 13125F: sound/soc/codecs/wm* 13126F: sound/soc/codecs/cs47l24* 13127 13128WORKQUEUE 13129M: Tejun Heo <tj@kernel.org> 13130R: Lai Jiangshan <jiangshanlai@gmail.com> 13131T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13132S: Maintained 13133F: include/linux/workqueue.h 13134F: kernel/workqueue.c 13135F: Documentation/workqueue.txt 13136 13137X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13138M: Chen-Yu Tsai <wens@csie.org> 13139L: linux-kernel@vger.kernel.org 13140S: Maintained 13141N: axp[128] 13142 13143X.25 NETWORK LAYER 13144M: Andrew Hendry <andrew.hendry@gmail.com> 13145L: linux-x25@vger.kernel.org 13146S: Odd Fixes 13147F: Documentation/networking/x25* 13148F: include/net/x25* 13149F: net/x25/ 13150 13151X86 ARCHITECTURE (32-BIT AND 64-BIT) 13152M: Thomas Gleixner <tglx@linutronix.de> 13153M: Ingo Molnar <mingo@redhat.com> 13154M: "H. Peter Anvin" <hpa@zytor.com> 13155M: x86@kernel.org 13156L: linux-kernel@vger.kernel.org 13157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13158S: Maintained 13159F: Documentation/x86/ 13160F: arch/x86/ 13161 13162X86 PLATFORM DRIVERS 13163M: Darren Hart <dvhart@infradead.org> 13164L: platform-driver-x86@vger.kernel.org 13165T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13166S: Maintained 13167F: drivers/platform/x86/ 13168F: drivers/platform/olpc/ 13169 13170X86 MCE INFRASTRUCTURE 13171M: Tony Luck <tony.luck@intel.com> 13172M: Borislav Petkov <bp@alien8.de> 13173L: linux-edac@vger.kernel.org 13174S: Maintained 13175F: arch/x86/kernel/cpu/mcheck/* 13176 13177X86 MICROCODE UPDATE SUPPORT 13178M: Borislav Petkov <bp@alien8.de> 13179S: Maintained 13180F: arch/x86/kernel/cpu/microcode/* 13181 13182X86 VDSO 13183M: Andy Lutomirski <luto@amacapital.net> 13184L: linux-kernel@vger.kernel.org 13185T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13186S: Maintained 13187F: arch/x86/entry/vdso/ 13188 13189XC2028/3028 TUNER DRIVER 13190M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13191M: Mauro Carvalho Chehab <mchehab@kernel.org> 13192L: linux-media@vger.kernel.org 13193W: https://linuxtv.org 13194T: git git://linuxtv.org/media_tree.git 13195S: Maintained 13196F: drivers/media/tuners/tuner-xc2028.* 13197 13198XEN HYPERVISOR INTERFACE 13199M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13200M: David Vrabel <david.vrabel@citrix.com> 13201M: Juergen Gross <jgross@suse.com> 13202L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13203T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13204S: Supported 13205F: arch/x86/xen/ 13206F: drivers/*/xen-*front.c 13207F: drivers/xen/ 13208F: arch/x86/include/asm/xen/ 13209F: include/xen/ 13210F: include/uapi/xen/ 13211 13212XEN HYPERVISOR ARM 13213M: Stefano Stabellini <sstabellini@kernel.org> 13214L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13215S: Maintained 13216F: arch/arm/xen/ 13217F: arch/arm/include/asm/xen/ 13218 13219XEN HYPERVISOR ARM64 13220M: Stefano Stabellini <sstabellini@kernel.org> 13221L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13222S: Maintained 13223F: arch/arm64/xen/ 13224F: arch/arm64/include/asm/xen/ 13225 13226XEN NETWORK BACKEND DRIVER 13227M: Wei Liu <wei.liu2@citrix.com> 13228M: Paul Durrant <paul.durrant@citrix.com> 13229L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13230L: netdev@vger.kernel.org 13231S: Supported 13232F: drivers/net/xen-netback/* 13233 13234XEN PCI SUBSYSTEM 13235M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13236L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13237S: Supported 13238F: arch/x86/pci/*xen* 13239F: drivers/pci/*xen* 13240 13241XEN BLOCK SUBSYSTEM 13242M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13243M: Roger Pau Monné <roger.pau@citrix.com> 13244L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13245S: Supported 13246F: drivers/block/xen-blkback/* 13247F: drivers/block/xen* 13248 13249XEN PVSCSI DRIVERS 13250M: Juergen Gross <jgross@suse.com> 13251L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13252L: linux-scsi@vger.kernel.org 13253S: Supported 13254F: drivers/scsi/xen-scsifront.c 13255F: drivers/xen/xen-scsiback.c 13256F: include/xen/interface/io/vscsiif.h 13257 13258XEN SWIOTLB SUBSYSTEM 13259M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13260L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13261S: Supported 13262F: arch/x86/xen/*swiotlb* 13263F: drivers/xen/*swiotlb* 13264 13265XFS FILESYSTEM 13266M: Dave Chinner <david@fromorbit.com> 13267M: linux-xfs@vger.kernel.org 13268L: linux-xfs@vger.kernel.org 13269W: http://xfs.org/ 13270T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13271S: Supported 13272F: Documentation/filesystems/xfs.txt 13273F: fs/xfs/ 13274 13275XILINX AXI ETHERNET DRIVER 13276M: Anirudha Sarangi <anirudh@xilinx.com> 13277M: John Linn <John.Linn@xilinx.com> 13278S: Maintained 13279F: drivers/net/ethernet/xilinx/xilinx_axienet* 13280 13281XILINX UARTLITE SERIAL DRIVER 13282M: Peter Korsgaard <jacmet@sunsite.dk> 13283L: linux-serial@vger.kernel.org 13284S: Maintained 13285F: drivers/tty/serial/uartlite.c 13286 13287XILINX VIDEO IP CORES 13288M: Hyun Kwon <hyun.kwon@xilinx.com> 13289M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13290L: linux-media@vger.kernel.org 13291T: git git://linuxtv.org/media_tree.git 13292S: Supported 13293F: Documentation/devicetree/bindings/media/xilinx/ 13294F: drivers/media/platform/xilinx/ 13295F: include/uapi/linux/xilinx-v4l2-controls.h 13296 13297XILLYBUS DRIVER 13298M: Eli Billauer <eli.billauer@gmail.com> 13299L: linux-kernel@vger.kernel.org 13300S: Supported 13301F: drivers/char/xillybus/ 13302 13303XTENSA XTFPGA PLATFORM SUPPORT 13304M: Max Filippov <jcmvbkbc@gmail.com> 13305L: linux-xtensa@linux-xtensa.org 13306S: Maintained 13307F: drivers/spi/spi-xtensa-xtfpga.c 13308F: sound/soc/xtensa/xtfpga-i2s.c 13309 13310YAM DRIVER FOR AX.25 13311M: Jean-Paul Roubelat <jpr@f6fbb.org> 13312L: linux-hams@vger.kernel.org 13313S: Maintained 13314F: drivers/net/hamradio/yam* 13315F: include/linux/yam.h 13316 13317YEALINK PHONE DRIVER 13318M: Henk Vergonet <Henk.Vergonet@gmail.com> 13319L: usbb2k-api-dev@nongnu.org 13320S: Maintained 13321F: Documentation/input/yealink.txt 13322F: drivers/input/misc/yealink.* 13323 13324Z8530 DRIVER FOR AX.25 13325M: Joerg Reuter <jreuter@yaina.de> 13326W: http://yaina.de/jreuter/ 13327W: http://www.qsl.net/dl1bke/ 13328L: linux-hams@vger.kernel.org 13329S: Maintained 13330F: Documentation/networking/z8530drv.txt 13331F: drivers/net/hamradio/*scc.c 13332F: drivers/net/hamradio/z8530.h 13333 13334ZBUD COMPRESSED PAGE ALLOCATOR 13335M: Seth Jennings <sjenning@redhat.com> 13336L: linux-mm@kvack.org 13337S: Maintained 13338F: mm/zbud.c 13339F: include/linux/zbud.h 13340 13341ZD1211RW WIRELESS DRIVER 13342M: Daniel Drake <dsd@gentoo.org> 13343M: Ulrich Kunitz <kune@deine-taler.de> 13344W: http://zd1211.ath.cx/wiki/DriverRewrite 13345L: linux-wireless@vger.kernel.org 13346L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13347S: Maintained 13348F: drivers/net/wireless/zydas/zd1211rw/ 13349 13350ZPOOL COMPRESSED PAGE STORAGE API 13351M: Dan Streetman <ddstreet@ieee.org> 13352L: linux-mm@kvack.org 13353S: Maintained 13354F: mm/zpool.c 13355F: include/linux/zpool.h 13356 13357ZR36067 VIDEO FOR LINUX DRIVER 13358L: mjpeg-users@lists.sourceforge.net 13359L: linux-media@vger.kernel.org 13360W: http://mjpeg.sourceforge.net/driver-zoran/ 13361T: hg https://linuxtv.org/hg/v4l-dvb 13362S: Odd Fixes 13363F: drivers/media/pci/zoran/ 13364 13365ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13366M: Minchan Kim <minchan@kernel.org> 13367M: Nitin Gupta <ngupta@vflare.org> 13368R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13369L: linux-kernel@vger.kernel.org 13370S: Maintained 13371F: drivers/block/zram/ 13372F: Documentation/blockdev/zram.txt 13373 13374ZS DECSTATION Z85C30 SERIAL DRIVER 13375M: "Maciej W. Rozycki" <macro@linux-mips.org> 13376S: Maintained 13377F: drivers/tty/serial/zs.* 13378 13379ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13380M: Minchan Kim <minchan@kernel.org> 13381M: Nitin Gupta <ngupta@vflare.org> 13382R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13383L: linux-mm@kvack.org 13384S: Maintained 13385F: mm/zsmalloc.c 13386F: include/linux/zsmalloc.h 13387F: Documentation/vm/zsmalloc.txt 13388 13389ZSWAP COMPRESSED SWAP CACHING 13390M: Seth Jennings <sjenning@redhat.com> 13391L: linux-mm@kvack.org 13392S: Maintained 13393F: mm/zswap.c 13394 13395THE REST 13396M: Linus Torvalds <torvalds@linux-foundation.org> 13397L: linux-kernel@vger.kernel.org 13398Q: http://patchwork.kernel.org/project/LKML/list/ 13399T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13400S: Buried alive in reporters 13401F: * 13402F: */ 13403