)]}'
{
  "log": [
    {
      "commit": "dc2af52c0d6d00fd530e4a5e300834cdb1bb1c1c",
      "tree": "4573b99fb11e5b93bd011045039b370ddafe45e6",
      "parents": [
        "f1992dde7fef6713a469a5a142b86812b8a47f9e",
        "36be50515fe2aef61533b516fa2576a2c7fe7664"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 13:32:54 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 13:32:54 2012 +0100"
      },
      "message": "Merge tag \u0027v3.4-rc7\u0027 into for-3.5\n\nLinux 3.4-rc7\n\nConflicts):\n\tdrivers/base/regmap/regmap.c         (overlap with bug fixes)\n\tsound/soc/blackfin/bf5xx-ssm2602.c   (overlap with bug fixes)\n"
    },
    {
      "commit": "68a02db415d13f2fde571b131deb91de67719a27",
      "tree": "80ce8a7c7efeb5c1622272c40b309746d5868eb7",
      "parents": [
        "e968194b45c4e8077dada75c5bae5660b37628fe"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 12:35:44 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 12:54:06 2012 +0100"
      },
      "message": "ASoC: littlemill: Use a widget to keep track of AIF2 clocking\n\nSince we only need to clock AIF2 when it\u0027s actively in use start up the\nFLL for it using a supply widget which supplies AIF2CLK. This both makes\nthe sequencing more robust and ensures we minimise power consumption.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "55b27847302d2027127c3a3b75c4c1c21d6a2f6b",
      "tree": "e139ab8da795175b6c698cceb3c6f89702645715",
      "parents": [
        "277b6fdac182766f040bb5eade7138283fa055f6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 08 11:11:46 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 08 12:29:17 2012 +0100"
      },
      "message": "ASoC: lowland: Support digital link for WM9081\n\nThe WM9081 on Lowland is connected to AIF3 on the WM5100.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "277b6fdac182766f040bb5eade7138283fa055f6",
      "tree": "31024636a799356f35976bb3a95f041f8e50273e",
      "parents": [
        "b3bba9a1a8dfcd338eb7d099dcd53daacb698f8b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 08 09:49:45 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 08 12:29:16 2012 +0100"
      },
      "message": "ASoC: lowland: Convert to dai_fmt\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "06412088ce98f745405b8f65cfc51ddd6b842bbf",
      "tree": "035be20eed27e1473cdc512c822a122a87b08e3c",
      "parents": [
        "30facd4d51d630b6cba386badd7f42456962089b"
      ],
      "author": {
        "name": "Heiko Stübner",
        "email": "heiko@sntech.de",
        "time": "Mon Apr 30 13:17:21 2012 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 30 23:45:25 2012 +0100"
      },
      "message": "ASoC: s3c2412-i2s: Fix dai registration\n\nAs s3c2412-i2s is using the s3c_i2sv2 it should call the more specialised\ns3c_i2sv2_register_dai instead of simply calling snd_soc_register_dai.\n\nWithout this call the snd_soc_dai_ops structure isn\u0027t initialised correctly.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0cbe4b36b075e80f3149a91ef640bc7930aa94c7",
      "tree": "68427259dfadb1bf74adde246eb9ed072d1d2891",
      "parents": [
        "8c5b842b8352494d4a258311866b6dc7c2cb11eb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 18 18:20:05 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 18 18:20:58 2012 +0100"
      },
      "message": "ASoC: samsung: Hook up AIF2 to the CODEC on Littlemill\n\nConnect the WM1250-EV1 baseband simulator on Littlemill systems up to\nthe CODEC AIF2 using the new CODEC\u003c-\u003eCODEC link support, allowing a wider\nrange of use cases to be represented.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "26e6781155482f17847a408e72721f63c7c71cc6",
      "tree": "e2e622b796aeba27e92e5ade68ecb8ba06cb0932",
      "parents": [
        "d5efccd5b6843c504042735c1e20d9252daefd98"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 27 16:48:49 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 16 20:00:00 2012 +0100"
      },
      "message": "ASoC: Use dai_fmt in Speyside\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d61b7a572b292e2be409e13b4b3adf475f18fb29",
      "tree": "e9d30390860147136c05e66abf1edda1bc5b0562",
      "parents": [
        "18d9946bc7e2252fe3c0f2f609ac383c627edefd",
        "f4e2467bad53023589cbff18dd1ab6e0aa3f004c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: global cleanups\" from Arnd Bergmann:\n \"Quite a bit of code gets removed, and some stuff moved around, mostly\n  the old samsung s3c24xx stuff.  There should be no functional changes\n  in this series otherwise.  Some cleanups have dependencies on other\n  arm-soc branches and will be sent in the second round.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\nFixed up trivial conflicts mainly due to #include\u0027s being changes on\nboth sides.\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (121 commits)\n  ep93xx: Remove unnecessary includes of ep93xx-regs.h\n  ep93xx: Move EP93XX_SYSCON defines to SoC private header\n  ep93xx: Move crunch code to mach-ep93xx directory\n  ep93xx: Make syscon access functions private to SoC\n  ep93xx: Configure GPIO ports in core code\n  ep93xx: Move peripheral defines to local SoC header\n  ep93xx: Convert the watchdog driver into a platform device.\n  ep93xx: Use ioremap for backlight driver\n  ep93xx: Move GPIO defines to gpio-ep93xx.h\n  ep93xx: Don\u0027t use system controller defines in audio drivers\n  ep93xx: Move PHYS_BASE defines to local SoC header file\n  ARM: EXYNOS: Add clock register addresses for EXYNOS4X12 bus devfreq driver\n  ARM: EXYNOS: add clock registers for exynos4x12-cpufreq\n  PM / devfreq: update the name of EXYNOS clock registers that were omitted\n  PM / devfreq: update the name of EXYNOS clock register\n  ARM: EXYNOS: change the prefix S5P_ to EXYNOS4_ for clock\n  ARM: EXYNOS: use static declaration on regarding clock\n  ARM: EXYNOS: replace clock.c for other new EXYNOS SoCs\n  ARM: OMAP2+: Fix build error after merge\n  ARM: S3C24XX: remove call to s3c24xx_setup_clocks\n  ...\n"
    },
    {
      "commit": "6681bc0deba495fad0d6fb349e40524abd1b1732",
      "tree": "f6acb7cedb924fd14230dc3273acb26eac393676",
      "parents": [
        "ca3e9297e29c48eebb010d0225ea580fbcc64c88",
        "22f8d055350066b4a87de4adea8c5213cac54534"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 21 08:06:05 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 21 08:06:05 2012 +0100"
      },
      "message": "Merge tag \u0027asoc-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nLast minute ASoC updates for 3.4\n\nThere\u0027s a couple of small features here that were added late on but have\nbeen in -next in my tree and some bug fixes.  The wm_hubs stuff is\nactually bug fixes - the stuff that\u0027s currently in 3.4 is a half way\nhouse between the two solutions that the latest change allows the\nmachine to select between.\n"
    },
    {
      "commit": "cb3f2adc03ab055b19c677a6283523861fafebdd",
      "tree": "59cfb6800f0635a4aec16c8e0da619f27e51ee79",
      "parents": [
        "44c76a960a62fcc46cbcaa0a22a34e666a729329",
        "828006de1bddf83b6ecf03ec459c15f7c7c22db7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:37 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:37 2012 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "588fb705d560cd76d435382fb25bea7349672d80",
      "tree": "4f734971fb6bd0b67d7b04f53ca65c98f3ae8aaf",
      "parents": [
        "181a68927b9e6ff7c0ea093c2f056eeb0552a911"
      ],
      "author": {
        "name": "Sangsu Park",
        "email": "sangsu4u.park@samsung.com",
        "time": "Fri Mar 16 15:40:53 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 16 18:50:41 2012 +0000"
      },
      "message": "ASoC: Samsung: Added to support mono recording\n\nThe dma size will be changed by requested number of\nchannel(mono/stereo) from platform. For mono recording,\nchannels_min value should be 1.\n\nSigned-off-by: Sangsu Park \u003csangsu4u.park@samsung.com\u003e\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f4e2467bad53023589cbff18dd1ab6e0aa3f004c",
      "tree": "8d7abbf418eabd25bbcdc9b6de2f8216d2eaa616",
      "parents": [
        "e3643b77de143c5548ec93abd8aa68f4123295ea",
        "a6de3df4f172e124280d88e617ee7d29f7af970b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Mar 15 15:19:05 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Mar 15 15:20:07 2012 +0000"
      },
      "message": "Merge branch \u0027ep93xx-for-arm-soc\u0027 of git://github.com/RyanMallon/linux-2.6 into next/cleanup\n\n* \u0027ep93xx-for-arm-soc\u0027 of git://github.com/RyanMallon/linux-2.6:\n  ep93xx: Remove unnecessary includes of ep93xx-regs.h\n  ep93xx: Move EP93XX_SYSCON defines to SoC private header\n  ep93xx: Move crunch code to mach-ep93xx directory\n  ep93xx: Make syscon access functions private to SoC\n  ep93xx: Configure GPIO ports in core code\n  ep93xx: Move peripheral defines to local SoC header\n  ep93xx: Convert the watchdog driver into a platform device.\n  ep93xx: Use ioremap for backlight driver\n  ep93xx: Move GPIO defines to gpio-ep93xx.h\n  ep93xx: Don\u0027t use system controller defines in audio drivers\n  ep93xx: Move PHYS_BASE defines to local SoC header file\n\n(update to v3.3-rc7)\n\nConflicts:\n\tarch/arm/mach-s3c2440/common.h\n"
    },
    {
      "commit": "d60d506e6baaf423148c458df3ece0c1d440dce4",
      "tree": "c25c44e70ebaaddcbe39559df5c5cd260e956be4",
      "parents": [
        "62f383435932ea3d271bee6b957de048452c1b16",
        "2e5ac9436645bb9fd2097868e228321f303c9c75"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 08:53:14 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 08:53:14 2012 -0800"
      },
      "message": "Merge branch \u0027next/cleanup-s3c24xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup\n\n* \u0027next/cleanup-s3c24xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung: (24 commits)\n  ARM: S3C24XX: remove call to s3c24xx_setup_clocks\n  ARM: S3C24XX: add get_rate for clk_p on S3C2416/2443\n  ARM: S3C24XX: add get_rate for clk_h on S3C2416/2443\n  ARM: S3C24XX: remove XXX_setup_clocks method from S3C2443\n  ARM: S3C24XX: remove obsolete S3C2416_DMA option\n  ARM: S3C24XX: Reuse S3C2443 dma for S3C2416\n  ARM: S3C24XX: Fix indentation of dma-s3c2443\n  ARM: S3C24XX: Move device setup files to mach directory\n  ARM: S3C24XX: Consolidate Simtec extensions\n  ARM: S3C24XX: move simtec-specific code to mach directory\n  ARM: S3C24XX: Move common-smdk code to mach directory\n  ARM: S3C24XX: Move s3c2443-clock.c to mach-s3c24xx\n  ARM: s3c2410_defconfig: update s3c2410_defconfig\n  ARM: S3C2443: move mach-s3c2443/* into mach-s3c24xx/\n  ARM: S3C2440: move mach-s3c2440/* into mach-s3c24xx/\n  ARM: S3C2416: move mach-s3c2416/* into mach-s3c24xx/\n  ARM: S3C2412: move mach-s3c2412/* into mach-s3c24xx/\n  ARM: S3C2410: move mach-s3c2410/* into mach-s3c24xx/\n  ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX\n  ARM: S3C2410: move s3c2410_baseclk_add to clock.h\n  ...\n"
    },
    {
      "commit": "b2ccf065f7b23147ed135a41b01d05a332ca6b7e",
      "tree": "55ad411c7aea4c7849fb2f3a8cb13f5d419900ce",
      "parents": [
        "5ed80a75b248bfaf840ea6b38f941edcf6ee7dc7"
      ],
      "author": {
        "name": "Denis \u0027GNUtoo\u0027 Carikli",
        "email": "GNUtoo@no-log.org",
        "time": "Sun Feb 26 19:21:54 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 04 14:30:18 2012 +0000"
      },
      "message": "ASoC: neo1973: fix neo1973 wm8753 initialization\n\nThe neo1973 driver had wrong codec name which prevented the \"sound card\"\nfrom appearing.\n\nSigned-off-by: Denis \u0027GNUtoo\u0027 Carikli \u003cGNUtoo@no-log.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "b130d5c29544fe4cedafd35b112d27a06550d844",
      "tree": "3a12051f935c7a3ea819a4fee606b8a139523c9b",
      "parents": [
        "507164d22357b26ac73411f42765054045ca0b76"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Feb 03 14:29:23 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Mar 03 07:44:51 2012 +0900"
      },
      "message": "ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX\n\nThis patch changes the ARCH name to \"ARCH_S3C24XX\" for Samsung\nS3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443,\nand S3C2450 SoCs so that we can merge the mach-xxx directories\nand plat-s3c24xx dir. to just one mach-s3c24xx for them.\n\nI think this should be sent to upstream via samsung tree because\nthis touches many samsung stuff.\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n[for the gadget part:]\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n[for the framebuffer (video) part:]\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n[For the watchdog-part:]\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "df8ad33558eb74e1a5d37b0313d7230d4ccde631",
      "tree": "286d10a894ffc6548c8749e7b6afc51d7bbb63e0",
      "parents": [
        "c90887fe982e46d1b23e151636616d4e4a0077a4"
      ],
      "author": {
        "name": "Jaswinder Singh",
        "email": "jaswinder.singh@linaro.org",
        "time": "Sat Feb 25 16:24:36 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 29 23:37:57 2012 +0000"
      },
      "message": "ASoC: Samsung: Update email id of the author\n\nI moved on from a great employer and the email-id no longer exists.\nUpdate email-id to a personal one, assuming I don\u0027t move on from\nmyself anytime soon. And when I do, people don\u0027t get the eulogies\nbounced.\n\nSigned-off-by: Jaswinder Singh \u003cjassisinghbrar@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c90887fe982e46d1b23e151636616d4e4a0077a4",
      "tree": "1bacb1b79c5391ac153ef3d6e92e2304eea6b0b6",
      "parents": [
        "62172f4a750e28c5573b3402c3fe3f029b5dd67b"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jaswinder.singh@linaro.org",
        "time": "Sat Feb 25 16:42:34 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 29 23:37:28 2012 +0000"
      },
      "message": "ASoC: Samsung: Merge two identical if-else clauses\n\nSaves two lines and a hell of a lot of embarrassment looking at the code.\n\nSigned-off-by: Jassi Brar \u003cjaswinder.singh@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a08a499aa3d85b605b5669cfc82b8e14232f7e91",
      "tree": "fd82da95552c996e9522a068ec77eae3a5ac6eec",
      "parents": [
        "6d70934a0248d0d92e01116807c02c00ae172299",
        "d65b4e98d7ea3038b767b70fe8be959b2913f16d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 09 12:00:22 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 09 12:00:22 2012 +0000"
      },
      "message": "Merge tag \u0027v3.3-rc3\u0027 as we\u0027ve got several bugfixes in there which are\ncolliding annoyingly with development.\n\nLinux 3.3-rc3\n\n.. the number of the half-beast?\n\nConflicts:\n\tsound/soc/codecs/wm5100.c\n\tsound/soc/codecs/wm8994.c\n"
    },
    {
      "commit": "654a28c9dcf74a771318dacf237dd027944621b3",
      "tree": "7947b46f9df0c1cf4c04e2efe59818b0f056722b",
      "parents": [
        "022658beab5581ecc1d325d60857f2fc464da22f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 03 13:15:18 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 06 14:04:51 2012 +0000"
      },
      "message": "ASoC: samsung: Enable accessory detect for WM8994 on Littlemill\n\nThe WM8994 has a different accessory detect architecture, call its setup\nfunction too. We ignore the errors and the driver will check for chip type\nso it\u0027s safe to call the setup functions for both architectures.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "022658beab5581ecc1d325d60857f2fc464da22f",
      "tree": "c7617e257cf492990c369197d5e144ac15225fd4",
      "parents": [
        "83344027cacf1944fe180907fa98ee4116ef33ea"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Fri Feb 03 17:43:09 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Feb 04 12:40:11 2012 +0000"
      },
      "message": "ASoC: core: Add support for DAI and machine kcontrols.\n\nCurrently ASoC can only add kcontrols using codec and platform component device\nhandles. It\u0027s also desirable to add kcontrols for DAIs (i.e. McBSP) and for\nSoC card machine drivers too. This allows the kcontrol to have a direct handle to\nthe parent ASoC component DAI/SoC Card/Platform/Codec device and hence easily\nget it\u0027s private data.\n\nThis change makes snd_soc_add_controls() static and wraps it in the folowing\ncalls (card and dai are new) :-\n\nsnd_soc_add_card_controls()\nsnd_soc_add_codec_controls()\nsnd_soc_add_dai_controls()\nsnd_soc_add_platform_controls()\n\nThis patch also does a lot of small mechanical changes in individual codec drivers\nto replace snd_soc_add_controls() with snd_soc_add_codec_controls().\n\nIt also updates the McBSP DAI driver to use snd_soc_add_dai_controls().\n\nFinally, it updates the existing machine drivers that register controls to either :-\n\n1) Use snd_soc_add_card_controls() where no direct codec control is required.\n2) Use snd_soc_add_codec_controls() where there is direct codec control.\n\nIn the case of 1) above we also update the machine drivers to get the correct\ncomponent data pointers from the kcontrol (rather than getting the machine pointer\nvia the codec pointer).\n\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1ae5cbc52e7c6619a3f44b87809fd25370df31bb",
      "tree": "c8ea3c5ea645143e01f1a92b7234ad07b54ecc45",
      "parents": [
        "114395c61ad2eb5a7a5cd163fcadb2414e48245a"
      ],
      "author": {
        "name": "Denis \u0027GNUtoo\u0027 Carikli",
        "email": "GNUtoo@no-log.org",
        "time": "Mon Jan 30 00:31:47 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 30 13:22:13 2012 +0000"
      },
      "message": "ASoC: neo1973_wm8753: remove references to the neo1973-gta01 machine\n\nThe Openmoko GTA01 machine has been removed from the machine ID database,\n  so we need to remove references to it as well.\n\nWithout that fix we have:\n  sound/soc/samsung/neo1973_wm8753.c: In function ‘neo1973_wm8753_init’:\n  sound/soc/samsung/neo1973_wm8753.c:325:2: error: implicit declaration of function ‘machine_is_neo1973_gta01’\n\nSigned-off-by: Denis \u0027GNUtoo\u0027 Carikli \u003cGNUtoo@no-log.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "350e16d5293b54e2ef105ebd777f43dbe5a15ffa",
      "tree": "f5afacc9cdf4dff3c15a9529c45a0d4852d82e4e",
      "parents": [
        "6296914ccefe6efefee811436dd7cfad6545f2eb"
      ],
      "author": {
        "name": "Joachim Eastwood",
        "email": "joachim.eastwood@jotron.com",
        "time": "Sun Jan 01 02:43:03 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 20 13:58:26 2012 +0000"
      },
      "message": "ASoC: replace 0xffffffff with DMA_BIT_MASK macro\n\nSigned-off-by: Joachim Eastwood \u003cjoachim.eastwood@jotron.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "57f2685c16fa8e0cb86e4bc7c8ac33bfed943819",
      "tree": "96a42fe632687c8486c250c4805bf1d4c9c34d19",
      "parents": [
        "488a9d018256dc9f29e041c0360445b6d25eea9a",
        "e08b881a69d638175bfa99b5af4d72b731633ea7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (53 commits)\n  ARM: mach-shmobile: specify CHCLR registers on SH7372\n  dma: shdma: fix runtime PM: clear channel buffers on reset\n  dma/imx-sdma: save irq flags when use spin_lock in sdma_tx_submit\n  dmaengine/ste_dma40: clear LNK on channel startup\n  dmaengine: intel_mid_dma: remove legacy pm interface\n  ASoC: mxs: correct \u0027direction\u0027 of device_prep_dma_cyclic\n  dmaengine: intel_mid_dma: error path fix\n  dmaengine: intel_mid_dma: locking and freeing fixes\n  mtd: gpmi-nand: move to dma_transfer_direction\n  mtd: fix compile error for gpmi-nand\n  mmc: mxs-mmc: fix the dma_transfer_direction migration\n  dmaengine: add DMA_TRANS_NONE to dma_transfer_direction\n  dma: mxs-dma: Don\u0027t use CLKGATE bits in CTRL0 to disable DMA channels\n  dma: mxs-dma: make mxs_dma_prep_slave_sg() multi user safe\n  dma: mxs-dma: Always leave mxs_dma_init() with the clock disabled.\n  dma: mxs-dma: fix a typo in comment\n  DMA: PL330: Remove pm_runtime_xxx calls from pl330 probe/remove\n  video i.MX IPU: Fix display connections\n  i.MX IPU DMA: Fix wrong burstsize settings\n  dmaengine/ste_dma40: allow fixed physical channel\n  ...\n\nFix up conflicts in drivers/dma/{Kconfig,mxs-dma.c,pl330.c}\n\nThe conflicts looked pretty trivial, but I\u0027ll ask people to verify them.\n"
    },
    {
      "commit": "b2ed1b0bc69e53d68aa01b79ca0944311b553fc1",
      "tree": "d12cf53ff1146457dff399b8e5bc83630af706e3",
      "parents": [
        "25e9e7565f9aa9e4b976387a3fab60bfaa4efac8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jan 08 22:50:00 2012 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jan 08 23:04:28 2012 -0800"
      },
      "message": "ASoC: Fix idma build after update for channel count check\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "25e9e7565f9aa9e4b976387a3fab60bfaa4efac8",
      "tree": "4a937cd72ecbd52980d09799aab0092a0f1bb4b8",
      "parents": [
        "739be96ab83755e10fd0c2b6a34c8a73254527f7"
      ],
      "author": {
        "name": "Joachim Eastwood",
        "email": "joachim.eastwood@jotron.com",
        "time": "Sun Jan 01 01:58:44 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 07 11:18:05 2012 -0800"
      },
      "message": "ASoC: check for substream not channels_min in pcm engines\n\nThis is a follow up on 53dea36c70c1857 which fixes the other affected\npcm engines.\n\nDescription from 53dea36c70c1857:\n Don\u0027t rely on the codec\u0027s channels_min information to decide wheter or\n not allocate a substream\u0027s DMA buffer. Rather check if the substream\n itself was allocated previously.\n\nWithout this patch I was seeing null-pointer dereferenc in atmel-pcm.\n\nSigned-off-by: Joachim Eastwood \u003cjoachim.eastwood@jotron.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c5cf4dbc7f804bb4ff02a065b927bd8688204253",
      "tree": "436873b4d92a5aa0722ec0b988abe19fef3b0179",
      "parents": [
        "8270ba0c96702864cb0451079384e5060537d345"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 16:45:03 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 23 12:08:32 2011 +0000"
      },
      "message": "ASoC: Add trivial pm_runtime usage to Samsung DAI drivers\n\nCurrently this won\u0027t actually do anything but using this will help the\ncore SoC code track when the system is idle.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "095d79dc491dab1311978e0efb252bc23da88b32",
      "tree": "c58cd4f7abab858d58ebdd4c225747d7e5795e4e",
      "parents": [
        "561c6a172f065fa918d0ff3cecdca1b22dca893f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 22 10:53:15 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 22 11:04:18 2011 +0000"
      },
      "message": "ASoC: samsung: Add .owner to struct snd_soc_card\n\nMissed .owner of struct snd_soc_card will prevent the module from being\nremoved from underneath its users.\n\nReported-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5ab2ab6a432e93f083db3904f9bcbaa97d4b1d35",
      "tree": "30816437adc991ddf041896c2d0cbce370e71fff",
      "parents": [
        "58783faf281559379871d85faf2ef53e97d075e0"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Dec 14 19:13:26 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 00:48:13 2011 +0000"
      },
      "message": "ASoC: Remove export of s3c_pcm_dai\n\nWe don\u0027t need to export s3c_pcm_dai after multi-component patch.\nThus remove export of s3c_pcm_dai and make it static.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0c9f110574bdde21ac62b948272a90f6e72b94d8",
      "tree": "4ffdd5119ccf7b71ab9ebeace9ac1e1452729075",
      "parents": [
        "8858d21891ad6aecced34c31ae961584ad418522"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 12 19:05:58 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 13:53:47 2011 +0800"
      },
      "message": "ASoC: Complete initialisation before registering Samsung PCM DAI\n\nOtherwise there\u0027s a race where the DAI might get used without everything\nhaving been set up.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\n"
    },
    {
      "commit": "8858d21891ad6aecced34c31ae961584ad418522",
      "tree": "741ef1a237f69a20bdb58bf3a96e410d7ea918b8",
      "parents": [
        "6f8d272a440ca7c61f5727300cbae642759d6765"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 12 22:47:25 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 13:52:43 2011 +0800"
      },
      "message": "ASoC: Staticise asoc_idma_platform\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\n"
    },
    {
      "commit": "3628137646e2ee25c9e46ba9d2c20b313e4a1a25",
      "tree": "68d0dff220f90369d531989f6d97f84e16607312",
      "parents": [
        "0a105ddb35aa702d975cb902d8d2c0cde4f1f231"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 11 11:31:22 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 12 12:59:11 2011 +0800"
      },
      "message": "ASoC: Raise Speyside audio system clock rate to 512fs\n\nTo support advanced system functionality for additional components; the\nactively used clocks will remain the same for current components. Also\nfactor the rate out to a single #define while we\u0027re at it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bf4df93593af5dea01c93740956f6c77270b3036",
      "tree": "4d1f5dc70aff6967ee1cadefb667f7cfa9c56c56",
      "parents": [
        "209e8cf668d3f421eb6d86eb62451396fb0a737d",
        "974edd30beafdb136cdfc6839a143e23c826dc89"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 00:15:39 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 00:15:39 2011 +0800"
      },
      "message": "Merge branch \u0027for-3.2\u0027 into for-3.3\n"
    },
    {
      "commit": "c1496b4ac3c6a1664592351b3530489cd8eff959",
      "tree": "a672132c76dd3156d2842d756a22ed75debddb83",
      "parents": [
        "b960ce74a70477d7d7d3c08669a8f0f52017b4fa"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Dec 07 18:04:10 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 00:13:18 2011 +0800"
      },
      "message": "ASoC: Fix a typo in s3c24xx_simtec_tlv320aic23 driver\n\nFix a typo introduced by commit e00c3f55\n\"ASoC: Convert Samsung directory to module_platform_driver\".\n\nThis fixes the build error:\n  CC      sound/soc/samsung/s3c24xx_simtec_tlv320aic23.o\nsound/soc/samsung/s3c24xx_simtec_tlv320aic23.c: In function \u0027simtec_audio_tlv320aic32_driver_init\u0027:\nsound/soc/samsung/s3c24xx_simtec_tlv320aic23.c:105: error: \u0027simtec_audio_tlv320aic32_driver\u0027 undeclared (first use in this function)\nsound/soc/samsung/s3c24xx_simtec_tlv320aic23.c:105: error: (Each undeclared identifier is reported only once\nsound/soc/samsung/s3c24xx_simtec_tlv320aic23.c:105: error: for each function it appears in.)\nsound/soc/samsung/s3c24xx_simtec_tlv320aic23.c: In function \u0027simtec_audio_tlv320aic32_driver_exit\u0027:\nsound/soc/samsung/s3c24xx_simtec_tlv320aic23.c:105: error: \u0027simtec_audio_tlv320aic32_driver\u0027 undeclared (first use in this function)\nmake[3]: *** [sound/soc/samsung/s3c24xx_simtec_tlv320aic23.o] Error 1\nmake[2]: *** [sound/soc/samsung] Error 2\nmake[1]: *** [sound/soc] Error 2\nmake: *** [sound] Error 2\n\nI think we had better naming it with *driver, thus I change\nit to simtec_audio_tlv320aic23_driver.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "974edd30beafdb136cdfc6839a143e23c826dc89",
      "tree": "5b3f7b9b2bb019bd7fde85d95e9e2f4b5e6c46db",
      "parents": [
        "68264d2a081f4032804adedb9ed9a680f7dade7e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Dec 07 17:52:19 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 00:12:12 2011 +0800"
      },
      "message": "ASoC: Include linux/module.h for smdk2443_wm9710\n\nInclude linux/module.h to fix below build error:\n  CC      sound/soc/samsung/smdk2443_wm9710.o\nsound/soc/samsung/smdk2443_wm9710.c:64: error: expected declaration specifiers or \u0027...\u0027 before string constant\nsound/soc/samsung/smdk2443_wm9710.c:64: warning: data definition has no type or storage class\nsound/soc/samsung/smdk2443_wm9710.c:64: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_AUTHOR\u0027\nsound/soc/samsung/smdk2443_wm9710.c:64: warning: function declaration isn\u0027t a prototype\nsound/soc/samsung/smdk2443_wm9710.c:65: error: expected declaration specifiers or \u0027...\u0027 before string constant\nsound/soc/samsung/smdk2443_wm9710.c:65: warning: data definition has no type or storage class\nsound/soc/samsung/smdk2443_wm9710.c:65: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_DESCRIPTION\u0027\nsound/soc/samsung/smdk2443_wm9710.c:65: warning: function declaration isn\u0027t a prototype\nsound/soc/samsung/smdk2443_wm9710.c:66: error: expected declaration specifiers or \u0027...\u0027 before string constant\nsound/soc/samsung/smdk2443_wm9710.c:66: warning: data definition has no type or storage class\nsound/soc/samsung/smdk2443_wm9710.c:66: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_LICENSE\u0027\nsound/soc/samsung/smdk2443_wm9710.c:66: warning: function declaration isn\u0027t a prototype\nmake[3]: *** [sound/soc/samsung/smdk2443_wm9710.o] Error 1\nmake[2]: *** [sound/soc/samsung] Error 2\nmake[1]: *** [sound/soc] Error 2\nmake: *** [sound] Error 2\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "68264d2a081f4032804adedb9ed9a680f7dade7e",
      "tree": "3414a46bf8c9e990a3a8c9eff6b131ebde7e7810",
      "parents": [
        "f8f626f537aee0da878d287e0d7694b7b76d599a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Dec 07 17:44:47 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 00:11:20 2011 +0800"
      },
      "message": "ASoC: Fix a typo in jive_wm8750\n\nFix a typo in jive_wm8750 that introduces below build error.\nAlso removes an unused err variable.\n\n  CC      sound/soc/samsung/jive_wm8750.o\nsound/soc/samsung/jive_wm8750.c: In function \u0027jive_wm8750_init\u0027:\nsound/soc/samsung/jive_wm8750.c:104: warning: unused variable \u0027err\u0027\nsound/soc/samsung/jive_wm8750.c: At top level:\nsound/soc/samsung/jive_wm8750.c:134: error: unknown field \u0027dapm_widgtets\u0027 specified in initializer\nsound/soc/samsung/jive_wm8750.c:134: warning: initialization from incompatible pointer type\nmake[3]: *** [sound/soc/samsung/jive_wm8750.o] Error 1\nmake[2]: *** [sound/soc/samsung] Error 2\nmake[1]: *** [sound/soc] Error 2\nmake: *** [sound] Error 2\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b960ce74a70477d7d7d3c08669a8f0f52017b4fa",
      "tree": "734f717e34327c97596b005d47ca118abe4adbc2",
      "parents": [
        "f18b4e2ee9649c4aa50cc279826d3890f468a80e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 03 20:30:37 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 07 23:56:50 2011 +0800"
      },
      "message": "ASoC: Convert Samsung I2S driver to devm_kzalloc()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\n"
    },
    {
      "commit": "dd85ecc269a3aa537fd045e113b4755a3cd1284f",
      "tree": "e6258333ed2ea0801f7efd75a60222930fb95ee8",
      "parents": [
        "59792aa91fa90ab89f58152afa09d6447fdfc754"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Dec 04 08:15:17 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 04 01:17:05 2011 +0000"
      },
      "message": "ASoC: Make SND_SOC_LITTLEMILL select MFD_WM8994\n\nSND_SOC_LITTLEMILL selects SND_SOC_WM8994, but SND_SOC_WM8994 needs MFD_WM8994.\nThus we need to select MFD_WM8994 to fix below build error:\n\n  LD      .tmp_vmlinux1\nsound/built-in.o: In function `wm8994_write\u0027:\nsound/soc/codecs/wm8994.c:201: undefined reference to `wm8994_reg_write\u0027\nsound/built-in.o: In function `wm8994_read\u0027:\nsound/soc/codecs/wm8994.c:222: undefined reference to `wm8994_reg_read\u0027\nsound/built-in.o: In function `wm8994_resume\u0027:\nsound/soc/codecs/wm8994.c:2847: undefined reference to `wm8994_reg_read\u0027\nsound/built-in.o: In function `wm8994_codec_probe\u0027:\nsound/soc/codecs/wm8994.c:3501: undefined reference to `wm8994_reg_read\u0027\nsound/soc/codecs/wm8994.c:3660: undefined reference to `wm8994_reg_read\u0027\nsound/soc/codecs/wm8994.c:3672: undefined reference to `wm8994_reg_read\u0027\nsound/built-in.o: In function `wm8958_dsp2_fw\u0027:\nsound/soc/codecs/wm8958-dsp2.c:154: undefined reference to `wm8994_bulk_write\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8f103167fecb1f4b5888fbcfc81b67e3c810dee0",
      "tree": "61a5ec7345be8280b6763733c48d43efc18beef5",
      "parents": [
        "91e20854e58075231c72a9c63d4454616787557e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 02 17:36:06 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 02 17:37:54 2011 +0000"
      },
      "message": "ASoC: Map microphones on Littlemill\n\nLittlemill has one analogue microphone on the board (connected to IN1LN)\nand an array of four DMICs connected to both DMICDAT lines. The biases\ncan be selected by jumpers but pick the default jumper fit.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f2e2026c98b74028b55901711c5df98e6d2ad8c6",
      "tree": "0f582158fe6d32e4f5e5371129d878e376043d69",
      "parents": [
        "3631e8d43e385e851f88637244a287433246c097"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 02 15:55:52 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 02 17:37:38 2011 +0000"
      },
      "message": "ASoC: Add WM8958 based headset detection on Littlemill\n\nThe board supports CODECs that won\u0027t work with this but the CODEC driver\nwill check to see if it\u0027s running on the right chip for us.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6414261f0a2af00c6ffc80f847e9202344360bb4",
      "tree": "296c6ecf925299f7ae4d268052bdba8f08108515",
      "parents": [
        "bf55499e6ee927e047feed85349365481289bd75"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 30 13:30:27 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 30 20:49:05 2011 +0000"
      },
      "message": "ASoC: Rename Speyside WM8962 to Tobermory\n\nAll the other machine drivers for non-default configurations are named\nafter the relevant audio module so do so for Tobermory also.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9b8f5695a155308a4e0355a29747961bec9757c0",
      "tree": "c02f918d7974d61dc64bd02d47c023a388195a1e",
      "parents": [
        "4cdf5e49ce8ff79038ee5388cc5f97097238bb29"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 27 21:35:40 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 29 17:28:16 2011 +0000"
      },
      "message": "ASoC: Fix __iomem annotation for IDMA registers\n\nWe always store the register address as __iomem but pass it around as a\nplain void * which upsets sparse.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1175f71197140dfdb8ad31767030175d88cbea2b",
      "tree": "a1d8468094b65fa81cbf9fa5d62b245d4b661048",
      "parents": [
        "fd8f2e496f38264a64c0cc7948217659019a9e8a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 28 18:53:57 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 29 11:34:05 2011 +0000"
      },
      "message": "ASoC: Convert smdk_wm8994pcm to use module_platform_driver()\n\nUse the module_platform_driver() macro which makes\nthe code smaller and a bit simpler.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0a590b1de28813c81effa2c291f24ef1f47444e9",
      "tree": "cb26c478d64221cb161cf7c13dfe71ef3069628c",
      "parents": [
        "34cbe16833a1840d6cde592123335fb3ad75b5d4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 28 22:05:41 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 28 22:10:29 2011 +0000"
      },
      "message": "ASoC: Add basic 1277-EV1 Littlemill audio driver\n\nThe Littlemill audio card supports a number of pluggable miniboards,\nnormally for the WM8994 family of devices. As all these devices look\nmostly the same from an external configuration point of view and are\nruntime enumerable we can write a standard machine driver which will\nwork out of the box with any of them. Start doing that with the bare\nbones of a driver, only supporting AIF1.\n\nFuture patches will flesh this out to be more fully featured.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "162b187e197a9accd8b73001839645b4617c5fb2",
      "tree": "a871085a6abac17c7ef86c33c7f1e706eadc8288",
      "parents": [
        "a290986b2a184941da60921ada71bcb47a0d4af2",
        "5b895eec118ab5fec7b69102d73c1b04a86140b9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 27 16:04:45 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 27 16:04:45 2011 +0000"
      },
      "message": "Merge branch \u0027for-3.2\u0027 into for-3.3\n"
    },
    {
      "commit": "5b895eec118ab5fec7b69102d73c1b04a86140b9",
      "tree": "3d8ba1c7c157f3c9e561e6b2abe721f65b46eda2",
      "parents": [
        "5ff1ddf22b2584d00d7e0ba5a8eab07b5338bd84"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 27 15:54:49 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 27 16:03:51 2011 +0000"
      },
      "message": "ASoC: Correct name of Speyside Main Speaker widget\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e00c3f555f1f404b38d44bcfe19db674a92c809a",
      "tree": "be5593a830a07919b0bdc759424f031138c0b0cc",
      "parents": [
        "29515d62db425796d82e2e2d9209a44b9e324ff4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 23 15:20:13 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 25 13:03:03 2011 +0000"
      },
      "message": "ASoC: Convert Samsung directory to module_platform_driver\n\nSaves some boilerplate code.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\n"
    },
    {
      "commit": "39afd66cead742e99c051d6f3b07f89d09eebbbb",
      "tree": "aace570f9d13952da3eede96d2dce38d4d2dc3b5",
      "parents": [
        "504855d171f4183ac231a5ecdf0273ac249cda2b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 23 21:33:07 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 23 21:41:03 2011 +0000"
      },
      "message": "ASoC: Add fully_routed flag to Speyside machines\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "85e7652d89293a6dab42bfd31f276f8bc072d4c5",
      "tree": "648de4f4e055ccd0c687184c3fc56e4f56bc3e16",
      "parents": [
        "bea0ed0825be288f9fc98696fc476066776b26be"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed Nov 23 11:40:40 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 23 10:40:46 2011 +0000"
      },
      "message": "ASoC: Constify snd_soc_dai_ops structs\n\nCommit 1ee46ebd(\"ASoC: Make the DAI ops constant in the DAI structure\")\nintroduced the possibility to have constant DAI ops structures, yet this is\nbarley used in both existing drivers and also new drivers being submitted,\nalthough none of them modifies its DAI ops structure. The later is not\nsurprising since existing drivers are often used as templates for new drivers.\nSo this patch just constifies all existing snd_soc_dai_ops structs to eliminate\nthe issue altogether.\n\nThe patch was generated with the following coccinelle semantic patch:\n// \u003csmpl\u003e\n@@\nidentifier ops;\n@@\n-struct snd_soc_dai_ops ops \u003d\n+const struct snd_soc_dai_ops ops \u003d\n{ ... };\n// \u003c/smpl\u003e\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a5cf8060abef9bbc60de356088a5755b7a1f890c",
      "tree": "d5fd10983ff08c42eb35f53d8b89a85715bdfcc5",
      "parents": [
        "e3470da9e6f1f958737df7fe95631d20024f61b2",
        "3d94a2a53a3979c30620e3adea10f20bef8267b3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 22 19:40:47 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 22 19:40:47 2011 +0000"
      },
      "message": "Merge branch \u0027for-3.2\u0027 into for-3.3\n"
    },
    {
      "commit": "3d94a2a53a3979c30620e3adea10f20bef8267b3",
      "tree": "fa94cabff623f0325d74c3da24edde5003a3d20c",
      "parents": [
        "5c4b2aa3fd1dc30af098de5dec766a817621ace2"
      ],
      "author": {
        "name": "Boojin Kim",
        "email": "boojin.kim@samsung.com",
        "time": "Tue Nov 22 11:03:22 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 22 19:40:29 2011 +0000"
      },
      "message": "ASoC: SAMSUNG: Fix build error\n\nThis patch adds \u003clinux/modules.h\u003e to fix following build errors.\n\nsound/soc/codecs/wm8994.c: In function \u0027wm8994_readable\u0027:\nsound/soc/codecs/wm8994.c:58: warning: unused variable \u0027wm8994\u0027\nsound/soc/samsung/smdk_wm8994.c:176: error: expected declaration specifiers or \u0027...\u0027 before string constant\nsound/soc/samsung/smdk_wm8994.c:176: warning: data definition has no type or storage class\nsound/soc/samsung/smdk_wm8994.c:176: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_DESCRIPTION\u0027\nsound/soc/samsung/smdk_wm8994.c:176: warning: function declaration isn\u0027t a prototype\nsound/soc/samsung/smdk_wm8994.c:177: error: expected declaration specifiers or \u0027...\u0027 before string constant\n\nSigned-off-by: Boojin Kim \u003cboojin.kim@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e0d23ef29ed637dc6bd739f590985746d9ad9caa",
      "tree": "c5b5856dc88582697997bb10ccacad6fc2535465",
      "parents": [
        "ca7fe2db892dcf91b2c72ee352eda4ff867903a7",
        "55ba4e5ed4ac57b60fe56acfd324f6a87123cc34"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Thu Nov 17 14:54:38 2011 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Thu Nov 17 14:54:57 2011 +0530"
      },
      "message": "Merge branch \u0027dma_slave_direction\u0027 into next_test_dirn\n\nresolved conflicts:\n\tdrivers/media/video/mx3_camera.c\n"
    },
    {
      "commit": "abda5dfdd56e548a7c569a40c404d8679c4f35f1",
      "tree": "76ffbdd5b07758eb0f157cee96e8d29825ce0b08",
      "parents": [
        "588ac5e0b63da9cdef8b1b1d71dbcd95a8a94131"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 23 17:40:01 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 09 16:51:01 2011 +0000"
      },
      "message": "ASoC: Add Lowland machine driver\n\nThe Lowland platform is based on the Cragganmore system like Speyside but\nuses the WM5100 audio CODEC.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "7abec10c623d9e0416dab6919a0ea22e6283516b",
      "tree": "83aa79c369e99c4fc60eea91ebd399b7689b312e",
      "parents": [
        "0de9adf284ec20454ecf37ffd98e7e98ba7292d6",
        "cfaf8fc5b59527281e9ddc2e0e04e1127936e17f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 05 18:18:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 05 18:18:05 2011 -0700"
      },
      "message": "Merge branch \u0027next/cleanup3\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027next/cleanup3\u0027 of git://git.linaro.org/people/arnd/arm-soc: (79 commits)\n  ARM: SAMSUNG: Move fimc plat. device from board files to plat-samsung\n  ARM: SAMSUNG: Cleanup resources by using macro\n  ARM: SAMSUNG: Cleanup plat-samsung/devs.c and devs.h\n  ARM: S5P: To merge devs.c files to one devs.c\n  ARM: S3C64XX: To merge devs.c files to one devs.c\n  ARM: S3C24XX: To merge s3c24xx devs.c files to one devs.c\n  ARM: S5P64X0: Add Power Management support\n  ARM: S5P: Make the sleep code common for S5P series SoCs\n  ARM: S5P: Make the common S5P PM code conditionally compile\n  ARM: SAMSUNG: Move S5P header files to plat-samsung\n  ARM: SAMSUNG: Move S3C24XX header files to plat-samsung\n  ARM: SAMSUNG: Moving each SoC support header files\n  ARM: SAMSUNG: Consolidate plat/pll.h\n  ARM: SAMSUNG: Consolidate plat/pwm-clock.h\n  ARM: SAMSUNG: Cleanup mach/clkdev.h\n  ARM: SAMSUNG: remove sdhci default configuration setup platform helper\n  ARM: EXYNOS4: Add FIMC device on SMDKV310 board\n  ARM: EXYNOS4: Add header file protection macros\n  ARM: EXYNOS4: Add usb ehci device to the SMDKV310\n  ARM: S3C2443: Add hsspi-clock from pclk and rename S3C2443 hsspi sclk\n  ...\n\nFix up conflicts in\n - arch/arm/mach-exynos4/{Kconfig,clock.c}\n\tARM_CPU_SUSPEND, various random device tables (gah!)\n - drivers/gpio/Makefile\n\tsa1100 gpio added, samsung gpio drivers merged\n"
    },
    {
      "commit": "fba9569924e06da076cb2ad12474bbd82d69f54d",
      "tree": "f0b7d9c82f8dd90f0dc757a4c00afc0872fc1484",
      "parents": [
        "3d0a8d10cfb4cc3d1877c29a866ee7d8a46aa2fa",
        "4598fc2c94b68740e0269db03c98a1e7ad5af773"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 18:02:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 18:02:25 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (63 commits)\n  dmaengine: mid_dma: mask_peripheral_interrupt only when dmac is idle\n  dmaengine/ep93xx_dma: add module.h include\n  pch_dma: Reduce wasting memory\n  pch_dma: Fix suspend issue\n  dma/timberdale: free_irq() on an error path\n  dma: shdma: transfer based runtime PM\n  dmaengine: shdma: protect against the IRQ handler\n  dmaengine i.MX DMA/SDMA: add missing include of linux/module.h\n  dmaengine: delete redundant chan_id and chancnt initialization in dma drivers\n  dmaengine/amba-pl08x: Check txd-\u003ellis_va before freeing dma_pool\n  dmaengine/amba-pl08x: Add support for sg len greater than one for slave transfers\n  serial: sh-sci: don\u0027t filter on DMA device, use only channel ID\n  ARM: SAMSUNG: Remove Samsung specific enum type for dma direction\n  ASoC: Samsung: Update DMA interface\n  spi/s3c64xx: Merge dma control code\n  spi/s3c64xx: Add support DMA engine API\n  ARM: SAMSUNG: Remove S3C-PL330-DMA driver\n  ARM: S5P64X0: Use generic DMA PL330 driver\n  ARM: S5PC100: Use generic DMA PL330 driver\n  ARM: S5PV210: Use generic DMA PL330 driver\n  ...\n\nFix up fairly trivial conflicts in\n - arch/arm/mach-exynos4/{Kconfig,clock.c}\n - arch/arm/mach-s5p64x0/dma.c\n"
    },
    {
      "commit": "da155d5b40587815a4397e1a69382fe2366d940b",
      "tree": "5597f2e4649e7b1c611211b29906950c08e3e25c",
      "parents": [
        "31623caaf0f84f17d632f16c1cdf42e7e21e807a"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 15 12:38:28 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:21 2011 -0400"
      },
      "message": "sound: Add module.h to the previously silent sound users\n\nLots of sound drivers were getting module.h via the implicit presence\nof it in \u003clinux/device.h\u003e but we are going to clean that up.  So\nfix up those users now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "35e16581ed6bff55009a0bac34c755140407b03f",
      "tree": "a3d8e027d102e618c9602a0bbf8e693640c8a3d5",
      "parents": [
        "a485df4b4404379786c4bdd258bc528b2617449d"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Fri Oct 14 10:49:30 2011 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Mon Oct 31 09:40:27 2011 +0530"
      },
      "message": "sound-soc: move to dma_transfer_direction\n\nfixup usage of dma direction by introducing dma_transfer_direction,\nthis patch moves asoc drivers to use new enum\n\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bb14eb0da72afb69be261b28ec858cbd5a35e089",
      "tree": "fa72a87d21e506c990b63657d782936311cfa7cf",
      "parents": [
        "9430148d800dd929ad73da4c6afb67f793f8af43",
        "5927f94700e860ae27ff24e7f3bc9e4f7b9922eb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 27 10:43:40 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 27 10:43:40 2011 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "35f0678ef7fc3a85d032bc870d1d11af6089e843",
      "tree": "2a73202711a49513a815533632e57f399080d1a2",
      "parents": [
        "f8cf149f3e1568da7ea9ec5148d18ed83ac530de"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Oct 08 12:02:13 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 11 14:30:19 2011 +0100"
      },
      "message": "ASoC: Convert Goni to data based DAPM init\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "03b5362d2fef02cabbbb440d861d27e40ed3a929",
      "tree": "193d17472ef8fd2752ca92b5691f9499cb343e10",
      "parents": [
        "ce363f6d34e43dd860f1df10fa213ad1bbf6a4e0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Oct 08 13:30:17 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 10 11:10:44 2011 +0100"
      },
      "message": "ASoC: Convert Jive to table based init\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\n"
    },
    {
      "commit": "ce363f6d34e43dd860f1df10fa213ad1bbf6a4e0",
      "tree": "03daf983c9709e512210b416abd397a7655c6cb1",
      "parents": [
        "257fe5930dadc69e7da3e16a310e7fa22fbecdcf"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Oct 08 13:31:18 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 10 11:07:36 2011 +0100"
      },
      "message": "ASoC: Convert SMDK WM8580 to table based DAPM init\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\n"
    },
    {
      "commit": "257fe5930dadc69e7da3e16a310e7fa22fbecdcf",
      "tree": "543ca1653467e30bb66907d78016a425bd38879d",
      "parents": [
        "8ae232299e0cc87671e27bd4446acee32c3ccc1d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Oct 08 13:30:55 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 10 11:07:33 2011 +0100"
      },
      "message": "ASoC: Convert SmartQ to table based init\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\n"
    },
    {
      "commit": "8ae232299e0cc87671e27bd4446acee32c3ccc1d",
      "tree": "fc1fd9a72fc1e7c79455c1ef7b183b8f15eca5c9",
      "parents": [
        "6119d016b1dd036d4dd7a8cfad4e4d113be32d91"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Oct 08 13:30:35 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 10 11:07:30 2011 +0100"
      },
      "message": "ASoC: Convert RX1950 to table based init\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\n"
    },
    {
      "commit": "6119d016b1dd036d4dd7a8cfad4e4d113be32d91",
      "tree": "7b66a02b7f521c9f12555651663817a07019190b",
      "parents": [
        "4f5448ae4b1b877c777a6f96af7bef31f505936d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Oct 08 13:30:06 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 10 11:07:26 2011 +0100"
      },
      "message": "ASoC: Convert H1940 to table based init\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\n"
    },
    {
      "commit": "4f5448ae4b1b877c777a6f96af7bef31f505936d",
      "tree": "110e0055c2713c7cdae619338cb49a6542d89102",
      "parents": [
        "6179b772ac6ac2209096753e2aa91edb9c3988a5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Oct 08 12:19:12 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 10 11:06:22 2011 +0100"
      },
      "message": "ASoC: Convert Simtec machines to table based DAPM init\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "87bea31c7b59a07fe5a1c827eb01db3b7c3ae672",
      "tree": "79ad5ea9603bef2db55d50610a2d9e2ba3076409",
      "parents": [
        "4f4c0072228785179d35b2bd9e48081ce9fa51f6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Oct 08 13:29:18 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Oct 08 14:10:54 2011 +0100"
      },
      "message": "ASoC: Remove redundant snd_soc_dapm_sync() calls from machine drivers\n\nThe core will sync DAPM as part of the card initialization, there is no\nneed for machine drivers to do so during their setup.\n\nOMAP drivers are omitted as I know Peter already has patches for them.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2ca95769350348e5e3765f604b2ff51e73557bcd",
      "tree": "0b1c99e10c01169b78b0e0e6bcb6b7c6144c7a01",
      "parents": [
        "00a351f273a85b23a3fc9e7740b4c0080e69c9a1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 27 07:29:11 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Oct 04 18:59:44 2011 +0900"
      },
      "message": "ASoC: Flush Samsung DMA on free\n\nEver since it was written the Samsung DMA driver has had a TODO in the\nhw_free() function wondering if we need to flush the DMA buffers. Up until\nnow the answer has been no but with the recent improvements Boojin has\ndone to the DMA infrastructure for the Samsung port the answer has changed\nto yes for at least S3C6410 systems.\n\nIf we don\u0027t then when we next prepare() the channel the API will get\nconfused trying to run callbacks on the transfers hanging around from the\nprevious time the stream was open and oops.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Boojin Kim \u003cboojin.kim@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "f3a54a283b58b932cd3d018ca4a1ba96cc43a895",
      "tree": "c4f87bfa237ce92d5396904b61dd2536fde0a801",
      "parents": [
        "61e49bf1941050e85035e139c6f9eace60c72e70"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Oct 02 21:34:26 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 03 21:34:12 2011 +0100"
      },
      "message": "ASoC: samsung: s3c-i2s-v2.c needs module.h\n\nInclude \u003clinux/module.h\u003e to fix below build error:\n\n  CC      sound/soc/samsung/s3c-i2s-v2.o\nsound/soc/samsung/s3c-i2s-v2.c:573: warning: data definition has no type or storage class\nsound/soc/samsung/s3c-i2s-v2.c:573: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL_GPL\u0027\nsound/soc/samsung/s3c-i2s-v2.c:573: warning: parameter names (without types) in function declaration\nsound/soc/samsung/s3c-i2s-v2.c:638: warning: data definition has no type or storage class\nsound/soc/samsung/s3c-i2s-v2.c:638: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL_GPL\u0027\nsound/soc/samsung/s3c-i2s-v2.c:638: warning: parameter names (without types) in function declaration\nsound/soc/samsung/s3c-i2s-v2.c:677: warning: data definition has no type or storage class\nsound/soc/samsung/s3c-i2s-v2.c:677: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL_GPL\u0027\nsound/soc/samsung/s3c-i2s-v2.c:677: warning: parameter names (without types) in function declaration\nsound/soc/samsung/s3c-i2s-v2.c: In function \u0027s3c_i2sv2_register_dai\u0027:\nsound/soc/samsung/s3c-i2s-v2.c:736: warning: initialization discards qualifiers from pointer target type\nsound/soc/samsung/s3c-i2s-v2.c: At top level:\nsound/soc/samsung/s3c-i2s-v2.c:754: warning: data definition has no type or storage class\nsound/soc/samsung/s3c-i2s-v2.c:754: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL_GPL\u0027\nsound/soc/samsung/s3c-i2s-v2.c:754: warning: parameter names (without types) in function declaration\nsound/soc/samsung/s3c-i2s-v2.c:756: error: expected declaration specifiers or \u0027...\u0027 before string constant\nsound/soc/samsung/s3c-i2s-v2.c:756: warning: data definition has no type or storage class\nsound/soc/samsung/s3c-i2s-v2.c:756: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_LICENSE\u0027\nsound/soc/samsung/s3c-i2s-v2.c:756: warning: function declaration isn\u0027t a prototype\nmake[3]: *** [sound/soc/samsung/s3c-i2s-v2.o] Error 1\nmake[2]: *** [sound/soc/samsung] Error 2\nmake[1]: *** [sound/soc] Error 2\nmake: *** [sound] Error 2\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "61e49bf1941050e85035e139c6f9eace60c72e70",
      "tree": "6edececfac0222d5b0c164b81af0154d3e91372c",
      "parents": [
        "9b5999b1bc74aea2a515701f937d7ad3e17f10e4"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 03 16:35:46 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 03 15:39:58 2011 +0100"
      },
      "message": "ASoC: samsung: WM8994 depends on MFD_WM8994\n\nAny driver that selects SND_SOC_WM8994 should also make sure that\nMFD_WM8994 is set, since the codec relies on the mfd code:\n\n  sound/built-in.o: In function `wm8994_read\u0027:\n  last.c:(.text+0x20160): undefined reference to `wm8994_reg_read\u0027\n  sound/built-in.o: In function `wm8994_write\u0027:\n  last.c:(.text+0x20e68): undefined reference to `wm8994_reg_write\u0027\n\nThis solves the problem by selecting the MFD driver directly\nand adding extra \u0027depends on\u0027 statements to make sure that we\nrespect the dependencies of that driver.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2e4891a5ec6e7c5147a6803bfdabe4f1c94d6bce",
      "tree": "748208d5f7ee7997f1f721cdcedd2f86b274634c",
      "parents": [
        "43419b80fa46ee94d4b50ac6ebb1ee1ca5bbbcc7"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Oct 03 16:11:52 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 03 14:15:23 2011 +0100"
      },
      "message": "ASoC: Staticise simtec_audio_resume()\n\nIt is exported via resume callback of struct dev_pm_ops rather than referenced\ndirectly and so should be staticised.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bc6bd90eb7bb7978e6e8d741071aaac14325e72f",
      "tree": "b7403dbfb52c7e1af850bf4ffb9a5c0b1391c20e",
      "parents": [
        "019cd3b25aafb3befefb2872c3a9900f37340172"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Oct 02 17:42:30 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Oct 02 19:58:45 2011 +0100"
      },
      "message": "ASoC: Staticise samsung_spdif_dai\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c4c5839f9828de60682802367013c1dd375c46cf",
      "tree": "416a5c0fd65dd963306b1ac97d4d62876bab2ece",
      "parents": [
        "48860e409dd4d333a953ac871b538a80d0ef068b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Oct 02 11:20:13 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Oct 02 19:58:44 2011 +0100"
      },
      "message": "ASoC: samsung: Add __devexit_p at necessary places\n\nAccording to the comments in include/linux/init.h:\n\n\"Pointers to __devexit functions must use __devexit_p(function_name), the\nwrapper will insert either the function_name or NULL, depending on the confi\noptions.\"\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Jaswinder Singh \u003cjassi.brar@samsung.com\u003e\nCc: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: Seungwhan Youn \u003csw.youn@samsung.com\u003e\nCc: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "44fdd4338749739692715f24907c450f6f410da3",
      "tree": "9c5d8b296ae9e96f60a3eded1716c422319aeae0",
      "parents": [
        "75d9ac46b99280f5f381927ae75a9eaf21844d20"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 27 16:42:27 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 28 13:22:33 2011 +0100"
      },
      "message": "ASoC: Use dai_fmt in speyside_wm8962\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8c756158343029c046ade6e7076f25f99774e72f",
      "tree": "f5303c2503965de6d128d658712515109f9456f3",
      "parents": [
        "7564463c64e824a9cf545bcfbfbe6f159a5b9d8c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 23 16:46:24 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 23 16:59:55 2011 +0100"
      },
      "message": "ASoC: Add DMIC control to Speyside WM8962 board\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7564463c64e824a9cf545bcfbfbe6f159a5b9d8c",
      "tree": "00788abd361ee870535ecfb66b12429e01ebb596",
      "parents": [
        "086d7f804e269454b4fffe757ed5517c3703baf8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 23 16:23:11 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 23 16:59:49 2011 +0100"
      },
      "message": "ASoC: Add support for on-board analogue microphones on Speyside WM8962\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "086d7f804e269454b4fffe757ed5517c3703baf8",
      "tree": "2a2f34d8add2ac9a2087c690a4960ec1b8ef54b6",
      "parents": [
        "3f7d55a19adbf37b5b91eea91b21f2209a1b9ca2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 23 16:22:48 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 23 16:59:43 2011 +0100"
      },
      "message": "ASoC: Convert WM8962 MICBIAS to a supply widget\n\nA supply widget is generally clearer than a MICBIAS widget and a mic bias\nis just a type of supply so use a supply widget for the MICBIAS. This also\navoids confusion with the routing when connected to multiple inputs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ef473fee67f88c0032eb5e55d940b81b08c0ee89",
      "tree": "790b69e9bdf016ef3610fde324d3a6256566e52c",
      "parents": [
        "0a742681e6072a71f30cfe6312f758f1cd185c21"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 23 16:05:00 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 23 16:59:37 2011 +0100"
      },
      "message": "ASoC: Support a wider range of sample rates on Speyside WM8962\n\nAs we\u0027ve only got one audio interface and it is symmetric we can just set\nSYSCLK based on the sample rate requested by the application layer. Provide\na default so bypass paths work before audio playback.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "88e24c3a4b30a6bd361f2b5ce602667a8161b2e8",
      "tree": "25e861892f6287df6cdccf00067b61cd0b322d95",
      "parents": [
        "af1910a817c5ad52c32dddacc1744cfa1b35889e"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Thu Sep 22 16:59:20 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 22 11:19:20 2011 +0200"
      },
      "message": "sound: irq: Remove IRQF_DISABLED\n\nSince commit [e58aa3d2: genirq: Run irq handlers with interrupts disabled],\nWe run all interrupt handlers with interrupts disabled\nand we even check and yell when an interrupt handler\nreturns with interrupts enabled (see commit [b738a50a:\ngenirq: Warn when handler enables interrupts]).\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "45cf367e8058ff3f1f6f9c3e9f617bfd7cff65b1",
      "tree": "b51bbe7dff08b7b74a6529a16340734053cbb13f",
      "parents": [
        "0b684cc14a791accdd6d97cb68242ab5009ece3e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Sep 04 07:54:55 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 19 18:30:59 2011 +0100"
      },
      "message": "ASoC: Add line loads to the list of supported detections for Speyside\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "7803e329bb8357afe94e8e5c3f78478d6a98d1b5",
      "tree": "c3be080ef81f37e6a19dc636c90a443453dc7a3a",
      "parents": [
        "5e538ecade22a5ec4c8e18d494db0ecf924254eb"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Sep 15 10:36:54 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 16 00:05:57 2011 +0100"
      },
      "message": "ASoC: samsung: Fix checking return value of clk_get\n\nclk_get() returns a pointer to the struct clk or an ERR_PTR().\nThis patch also use PTR_ERR() for return value.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "344b4c48887a443f7478fc7047d1397b20821ed3",
      "tree": "a3fdf36f35b43d41f1402f2e6939fe761f575be8",
      "parents": [
        "82ab8cd7ec32194757ac73a66633be73ba88ea69"
      ],
      "author": {
        "name": "Boojin Kim",
        "email": "boojin.kim@samsung.com",
        "time": "Fri Sep 02 09:44:43 2011 +0900"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@intel.com",
        "time": "Wed Sep 14 11:10:04 2011 +0530"
      },
      "message": "ASoC: Samsung: Update DMA interface\n\nThis patch adds to support the DMA PL330 driver that uses\nDMA generic API. Samsung sound driver uses DMA generic API\nif architecture supports it. Otherwise, use samsung specific\nS3C-PL330 API driver to transfer PCM data.\n\nSigned-off-by: Boojin Kim \u003cboojin.kim@samsung.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\nCc: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n[kgene.kim@samsung.com: removed useless variable]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\n"
    },
    {
      "commit": "da1c6ea6cf85544292c30295c70a89e8555358bc",
      "tree": "7407347d709bda251c58185909c3d5fc58178587",
      "parents": [
        "d2dd0540c1dab1ebe4192e69d8dbfcf018ff02b2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 24 20:09:01 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 31 09:57:35 2011 +0100"
      },
      "message": "ASoC: Allow source specification for CODEC level sysclk\n\nSimilarly to PLLs/FLLs some modern CODECs provide selectable system clock\nsources. When the clock is the clock for a DAI we do not usually need to\nidentify which clock is being configured so can use clk_id for the source\nclock but with CODEC wide system clocks we will need to specify both the\nclock being configured and the source.\n\nAdd a source argument to the CODEC driver set_sysclk() operation to\nreflect this. As this operation is not as widely used as the DAI\nset_sysclk() operation the change is not very invasive. We probably\nought to go and make the same alternation for DAIs at some point.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dff2836707a40868766ec37c0869ff60adfc5706",
      "tree": "94499858e1b8db932d8317c3216f2ee15b1fee6e",
      "parents": [
        "0933994df77607a07bfe3b562d66900175b8774e"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Tue Aug 23 18:59:08 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 24 10:42:16 2011 +0100"
      },
      "message": "ASoC: SAMSUNG: Add Kconfig to support SMDK4212\n\nThis patch adds Kconfig to support SMDK4212.\nSMDK4212 is based on samsung exynos4212 SoC.\nAnd WM8994 is used for audio codec.\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0933994df77607a07bfe3b562d66900175b8774e",
      "tree": "281598975855d8ab88b7d9cd082a80b533f70d8d",
      "parents": [
        "78a262c87157bc049a1b08faf4762c606b24fed9",
        "ee1a4d4b7fcfce31dade9f2ad333b34159cee799"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 24 10:39:09 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 24 10:39:09 2011 +0100"
      },
      "message": "Merge branch \u0027for-3.1\u0027 into for-3.2\n"
    },
    {
      "commit": "52c49e0156e167fa65bbc3dd87a3a2f651af03fb",
      "tree": "3a9909cffc2382eb26e86a77b2a9dc719e1dbcb9",
      "parents": [
        "c09f5ca7bdc9a82c5f721bc28c46d65452240cfa"
      ],
      "author": {
        "name": "Joseph Pentland",
        "email": "jp@opensource.wolfsonmicro.com",
        "time": "Tue Aug 23 10:41:50 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 24 10:37:48 2011 +0100"
      },
      "message": "ASoC: Add Springbank I/O card to Speyside Kconfig\n\nSigned-off-by: Joseph Pentland \u003cjp@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fef24d92a649ba1415c0a834259048153a2ab30a",
      "tree": "6530bae4e72ce16de600fee8e9f602fa96f9be2b",
      "parents": [
        "fbf04076ef9b704ab27dbd1b2f97569227775bb4",
        "a41619455c0e28b6973471e87f1702c6129d3439"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 22 14:00:08 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 22 14:00:08 2011 +0100"
      },
      "message": "Merge branch \u0027for-3.1\u0027 into for-3.2\n"
    },
    {
      "commit": "f79e7ff85223e054c2967820d3be1c125a903bd4",
      "tree": "61ab24c9d183287e2082dadb8c91b770c7d3e139",
      "parents": [
        "7691cd74c5d6b173e1483277fb70d7798e97d2fa"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Aug 21 12:20:00 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 22 12:40:31 2011 +0100"
      },
      "message": "ASoC: Ensure we only run Speyside WM8962 bias level callbacks once\n\nWe get called once per DAPM context but only need to run once. When DAPM\nwas serialized this was a series of noops but now it can run in parallel\nwe need to take proper care.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "70ce6aee664a3e61ca5b4278d61db6da0996cade",
      "tree": "abc8452a05073c1ce9693ea4a84bfb5683446907",
      "parents": [
        "82cd87643be7f133ad9a85865f67a0dcadcb76c7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 16 21:36:38 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 17 00:41:09 2011 +0900"
      },
      "message": "ASoC: Run Speyside WM8962 at 512fs\n\nEnsure we have access to all the advanced DSP functinality offered by the\nWM8962 by running the system clock at 512fs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b21a415d78201bd10f99ea995e757eec5d344e48",
      "tree": "91630f19df799806d1356e03016837b7b3272fb0",
      "parents": [
        "4835ff9aca639107ca0233c10aa854d460c8797d",
        "b8487928f5ca2976e4cb8d329943af849d2b6197"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Aug 14 19:24:40 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Aug 14 19:24:40 2011 +0900"
      },
      "message": "Merge branch \u0027for-3.1\u0027 into for-3.2\n"
    },
    {
      "commit": "b8487928f5ca2976e4cb8d329943af849d2b6197",
      "tree": "80ad1838f5e607917491c9560ac79810cebcbabd",
      "parents": [
        "fd049755636a8b2cc084e088967dd566467ccebc"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Fri Aug 12 17:53:00 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Aug 14 19:22:51 2011 +0900"
      },
      "message": "ASoC: rx1950: Fix compilation error due to missing header\n\nAdd linux/types.h to fix this compilation error:\n\nIn file included from arch/arm/mach-s3c2410/include/mach/gpio-fns.h:27:0,\n                 from arch/arm/mach-s3c2410/include/mach/gpio.h:27,\n                 from /home/anarsoul/work/pda-linux/linux-next/arch/arm/include/asm/gpio.h:5,\n                 from include/linux/gpio.h:18,\n                 from sound/soc/samsung/rx1950_uda1380.c:20:\narch/arm/plat-samsung/include/plat/gpio-cfg.h:29:34: error: expected ‘\u003d’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘s3c_gpio_pull_t’\narch/arm/plat-samsung/include/plat/gpio-cfg.h:30:34: error: expected ‘\u003d’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘s5p_gpio_drvstr_t’\narch/arm/plat-samsung/include/plat/gpio-cfg.h:57:2: error: expected specifier-qualifier-list before ‘s3c_gpio_pull_t’\narch/arm/plat-samsung/include/plat/gpio-cfg.h:148:47: error: expected declaration specifiers or ‘...’ before ‘s3c_gpio_pull_t’\narch/arm/plat-samsung/include/plat/gpio-cfg.h:156:24: error: expected ‘\u003d’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘s3c_gpio_getpull’\narch/arm/plat-samsung/include/plat/gpio-cfg.h:175:24: error: expected declaration specifiers or ‘...’ before ‘s3c_gpio_pull_t’\narch/arm/plat-samsung/include/plat/gpio-cfg.h: In function ‘s3c_gpio_cfgrange_nopull’:\narch/arm/plat-samsung/include/plat/gpio-cfg.h:180:47: error: ‘s3c_gpio_pull_t’ undeclared (first use in this function)\narch/arm/plat-samsung/include/plat/gpio-cfg.h:180:47: note: each undeclared identifier is reported only once for each function it appears in\narch/arm/plat-samsung/include/plat/gpio-cfg.h:180:47: error: expected ‘)’ before numeric constant\narch/arm/plat-samsung/include/plat/gpio-cfg.h:180:47: error: too many arguments to function ‘s3c_gpio_cfgall_range’\narch/arm/plat-samsung/include/plat/gpio-cfg.h:174:12: note: declared here\narch/arm/plat-samsung/include/plat/gpio-cfg.h: At top level:\narch/arm/plat-samsung/include/plat/gpio-cfg.h:199:26: error: expected ‘\u003d’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘s5p_gpio_get_drvstr’\narch/arm/plat-samsung/include/plat/gpio-cfg.h:210:50: error: expected declaration specifiers or ‘...’ before ‘s5p_gpio_drvstr_t’\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nAcked-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fd049755636a8b2cc084e088967dd566467ccebc",
      "tree": "ff48d11d3676ba60c5fe0df05555832bbd91221e",
      "parents": [
        "a115c72802c37351b6d87dfb62938d2ad440eef4"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Fri Aug 12 17:52:59 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Aug 14 19:22:42 2011 +0900"
      },
      "message": "ASoC: h1940: Fix compilation error due to missing header\n\nAdd linux/types.h to fix this compilation error:\n\nIn file included from arch/arm/mach-s3c2410/include/mach/gpio-fns.h:27:0,\n                 from arch/arm/mach-s3c2410/include/mach/gpio.h:27,\n                 from /home/anarsoul/work/pda-linux/linux-next/arch/arm/include/asm/gpio.h:5,\n                 from include/linux/gpio.h:18,\n                 from sound/soc/samsung/rx1950_uda1380.c:20:\narch/arm/plat-samsung/include/plat/gpio-cfg.h:29:34: error: expected ‘\u003d’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘s3c_gpio_pull_t’\narch/arm/plat-samsung/include/plat/gpio-cfg.h:30:34: error: expected ‘\u003d’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘s5p_gpio_drvstr_t’\narch/arm/plat-samsung/include/plat/gpio-cfg.h:57:2: error: expected specifier-qualifier-list before ‘s3c_gpio_pull_t’\narch/arm/plat-samsung/include/plat/gpio-cfg.h:148:47: error: expected declaration specifiers or ‘...’ before ‘s3c_gpio_pull_t’\narch/arm/plat-samsung/include/plat/gpio-cfg.h:156:24: error: expected ‘\u003d’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘s3c_gpio_getpull’\narch/arm/plat-samsung/include/plat/gpio-cfg.h:175:24: error: expected declaration specifiers or ‘...’ before ‘s3c_gpio_pull_t’\narch/arm/plat-samsung/include/plat/gpio-cfg.h: In function ‘s3c_gpio_cfgrange_nopull’:\narch/arm/plat-samsung/include/plat/gpio-cfg.h:180:47: error: ‘s3c_gpio_pull_t’ undeclared (first use in this function)\narch/arm/plat-samsung/include/plat/gpio-cfg.h:180:47: note: each undeclared identifier is reported only once for each function it appears in\narch/arm/plat-samsung/include/plat/gpio-cfg.h:180:47: error: expected ‘)’ before numeric constant\narch/arm/plat-samsung/include/plat/gpio-cfg.h:180:47: error: too many arguments to function ‘s3c_gpio_cfgall_range’\narch/arm/plat-samsung/include/plat/gpio-cfg.h:174:12: note: declared here\narch/arm/plat-samsung/include/plat/gpio-cfg.h: At top level:\narch/arm/plat-samsung/include/plat/gpio-cfg.h:199:26: error: expected ‘\u003d’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘s5p_gpio_get_drvstr’\narch/arm/plat-samsung/include/plat/gpio-cfg.h:210:50: error: expected declaration specifiers or ‘...’ before ‘s5p_gpio_drvstr_t’\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nAcked-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dc5de62be6138dd141e78a454e9af0fd88d1eec8",
      "tree": "813a565100d72b9343069d4f00cbb996f1abb9b8",
      "parents": [
        "4b7ed83aa3c7f4b9fe363875440836e0f2aabbdf"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 03 18:22:28 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Aug 14 19:19:43 2011 +0900"
      },
      "message": "ASoC: Remove redundant -codec from WM8750\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "68d5a59e0ceb69fe8e4123666d9398c3c1331d8a",
      "tree": "9f24676223fc7c791e31ae605ab129b5f4e52252",
      "parents": [
        "42bef6866f0625108f695cae4719af6c34b99468"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 04 18:13:45 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 12 11:49:08 2011 +0900"
      },
      "message": "ASoC: Allow userspace control of Speyside headphone output\n\nIn order to facilitate the widest range of use cases (especially things\nlike speakerphone) allow the headphone output to be enabled and disabled\nby the application layer.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "42bef6866f0625108f695cae4719af6c34b99468",
      "tree": "08021f818e728158c7b4c9ef433a68e09add607d",
      "parents": [
        "4c54c6de1aaad76092a1bc3194b351956d071b84",
        "7ec41ee5ad5f716f67041c0d49014d0becb5332c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 12 11:48:29 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 12 11:48:29 2011 +0900"
      },
      "message": "Merge branch \u0027for-3.1\u0027 into for-3.2\n"
    },
    {
      "commit": "f09aecd50f39d35372e551491d9f36ff0f51ee4d",
      "tree": "458ad2831b3792d9f56a70bb1a9930acf1c1da14",
      "parents": [
        "feb00dceb5af57ce34514ce66096b32d133ded3d"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Wed Jul 20 17:07:13 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 12 09:48:26 2011 +0900"
      },
      "message": "ASoC: SAMSUNG: Add I2S0 internal dma driver\n\nI2S in Exynos4 and S5PC110(S5PV210) has a internal dma.\nIt can be used low power audio mode and 2nd channel transfer.\nThis patch can support idma.\n\n[Reapplied after dependencies propagated through in 3.1-rc1. --broonie]\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nAcked-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nAcked-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "68817ee48a1aab274846e3abb9d4475c80276b54",
      "tree": "e66c244c9d87b2df5428cbe4f48b4aa57ba42239",
      "parents": [
        "0473e61b9aeb92e167516a90bf045aa925aa3782",
        "371e7305c6c348d9e14a98fe337fadbd4106cfef"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 10 00:18:10 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 10 00:18:10 2011 +0900"
      },
      "message": "Merge branch \u0027for-3.1\u0027 into for-3.2\n"
    },
    {
      "commit": "5d5d09b2fe8f00778576021d91c27b749a936420",
      "tree": "a78ee434394440e4896f2ddac6e0e1a94e2d02bd",
      "parents": [
        "6f1a7767fdcadd1ea1a0fa90e0a203a0e5a2acc1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 03 17:34:41 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 10 00:17:48 2011 +0900"
      },
      "message": "ASoC: Update SMDKs for WM8580 -codec removal\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "371e7305c6c348d9e14a98fe337fadbd4106cfef",
      "tree": "6f75b8b0b20d6a5dcc3202d783ca6916b5fd6c82",
      "parents": [
        "40045a85df0ec4406fe611967ea9cf9fa668f493"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 04 10:54:17 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 10 00:17:27 2011 +0900"
      },
      "message": "ASoC: Fix warning in Speyside WM8962\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "6678050442e90a4e9511a9ed14b9bdfc5e393323",
      "tree": "f53efce7f0fbec064ed5bca0f0dbbbea020dd45d",
      "parents": [
        "f99847a6909b95f857ee502ec98c372dcfd90b12"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 03 17:36:48 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 10 00:17:07 2011 +0900"
      },
      "message": "ASoC: Fix binding of WM8750 on Jive\n\nThe I2C address is misformatted and would never match.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "a9ba615134ad32254fae84f16e1751854755135c",
      "tree": "af253bdc450833158c1cac1bc71a484e9ec070bb",
      "parents": [
        "322a8b034003c0d46d39af85bf24fee27b902f48"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 24 12:10:44 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 08 14:30:37 2011 +0900"
      },
      "message": "ASoC: Rename WM8915 to WM8996\n\nFor marketing reasons the part will be called WM8996. In order to avoid\nuser confusion rename the driver to reflect this.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    }
  ],
  "next": "a0c27ab2421c47dc7c53f797fffcc0d17cdb122c"
}
