)]}'
{
  "log": [
    {
      "commit": "37b22400f86e83076c8e540b65e8b7e3f1f63e6b",
      "tree": "14d834900fdec065ee0b29f0e27c5ab14f25286c",
      "parents": [
        "86c47b70f62a7072d441ba212aab33c2f82627c2",
        "fbf2045af7691fbab2fd9f6d6fa96839bea13d31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 01 15:39:26 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 01 15:39:26 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"Just a few trivial driver-specific fixes.\"\n\n* tag \u0027sound-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: hdspm - Work around broken DDS value on PCI RME MADI\n  ALSA: usb-audio: fix rate_list memory leak\n  ASoC: fsi: bugfix: ensure dma is terminated\n  ASoC: fsi: bugfix: correct dma area\n  ASoC: fsi: bugfix: enable master clock control on DMA stream\n  ASoC: imx-ssi: Use clk_prepare_enable/clk_disable_unprepare\n"
    },
    {
      "commit": "fbf2045af7691fbab2fd9f6d6fa96839bea13d31",
      "tree": "4c3c235799a4ff12900ab023254c52e4209ad7d4",
      "parents": [
        "a97bda7d29d02a2e9c6609d0947b15e55f5200e5",
        "fbe42f66c66c279b4ed9b8f515058a09bc731c49"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 31 21:19:31 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 31 21:19:31 2012 +0200"
      },
      "message": "Merge tag \u0027asoc-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nASoC: A few bug fixes for the merge window\n\nSmall driver-specific updates.\n"
    },
    {
      "commit": "a97bda7d29d02a2e9c6609d0947b15e55f5200e5",
      "tree": "62fd74b55d53d2074bc1da1abe3d69b58d0ffee6",
      "parents": [
        "5cd5d7c44990658df6ab49f6253c39617c53b03d"
      ],
      "author": {
        "name": "Adrian Knoth",
        "email": "adi@drcomp.erfurt.thur.de",
        "time": "Wed May 30 14:23:18 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 31 10:26:12 2012 +0200"
      },
      "message": "ALSA: hdspm - Work around broken DDS value on PCI RME MADI\n\nOn PCI RME MADI cards, the PLL register does not contain the proper\nvalue, so the calculated system_sample_rate is wrong. In this case, we\nsimply return the cached rate from struct hdspm.\n\nSigned-off-by: Adrian Knoth \u003cadi@drcomp.erfurt.thur.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5cd5d7c44990658df6ab49f6253c39617c53b03d",
      "tree": "88c36facfd9b20e8afbbe087abea5bde2e65e61e",
      "parents": [
        "adcc70b249ca77c1197eb62b1645146721ba6e5b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri May 18 18:00:43 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 31 10:25:44 2012 +0200"
      },
      "message": "ALSA: usb-audio: fix rate_list memory leak\n\nThe array of sample rates is reallocated every time when opening\nthe PCM device, but was freed only once when unplugging the device.\n\nReported-by: \"Alexander E. Patrakov\" \u003cpatrakov@gmail.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fbe42f66c66c279b4ed9b8f515058a09bc731c49",
      "tree": "70f10652101cfc0a66594e3c294b9bbe3fb2d603",
      "parents": [
        "4a1b09b79b07cf70c72a091e8fe0660f68541f30"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Mon May 28 23:28:22 2012 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed May 30 11:04:12 2012 +0100"
      },
      "message": "ASoC: fsi: bugfix: ensure dma is terminated\n\nFSI DMAEngine has to be stopped certainly at the start/stop time.\nWithout this patch, it will include noise on playback.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4a1b09b79b07cf70c72a091e8fe0660f68541f30",
      "tree": "ebbd974aa56f5f8808fb242b08311ee3937c65d3",
      "parents": [
        "e42bb9bfbb43366cd1899c9564d043c41ebd8852"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Mon May 28 23:27:49 2012 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed May 30 11:04:12 2012 +0100"
      },
      "message": "ASoC: fsi: bugfix: correct dma area\n\nFSI driver is using dma_sync_single_xxx(),\nbut the dma area was not correct.\nThis patch fix it up.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e42bb9bfbb43366cd1899c9564d043c41ebd8852",
      "tree": "aa1c8cb0d8e983296a0d7f556723b4319f729e75",
      "parents": [
        "41c73b6e89c69cbe36fae5b24da04d6fb52c3b11"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu May 24 23:55:11 2012 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed May 30 10:39:51 2012 +0100"
      },
      "message": "ASoC: fsi: bugfix: enable master clock control on DMA stream\n\nDMA stream handler didn\u0027t care about master clock.\nThis patch fixes it up.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "41c73b6e89c69cbe36fae5b24da04d6fb52c3b11",
      "tree": "5e38559c0908472692784eac66df9a218a2b13ea",
      "parents": [
        "766812e6d5e2e23be1e212cf84902d5e834dd865"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Fri May 25 17:27:20 2012 -0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 28 15:50:20 2012 +0100"
      },
      "message": "ASoC: imx-ssi: Use clk_prepare_enable/clk_disable_unprepare\n\nFix the following kernel crash:\n\n------------[ cut here ]------------\nWARNING: at drivers/clk/clk.c:508 __clk_enable+0x9c/0xa8()\nModules linked in:\nBacktrace:\n[\u003c80011ef4\u003e] (dump_backtrace+0x0/0x10c) from [\u003c803fd48c\u003e] (dump_stack+0x18/0x1c)\n r7:00000009 r6:000001fc r5:803002ac r4:00000000\n[\u003c803fd474\u003e] (dump_stack+0x0/0x1c) from [\u003c8002003c\u003e] (warn_slowpath_common+0x54/0x6c)\n[\u003c8001ffe8\u003e] (warn_slowpath_common+0x0/0x6c) from [\u003c80020078\u003e] (warn_slowpath_null+0x24/0x2c)\n r9:00000090 r8:8600e2c0 r7:8605c808 r6:8605c800 r5:8605d780\nr4:8600e2c0\n[\u003c80020054\u003e] (warn_slowpath_null+0x0/0x2c) from [\u003c803002ac\u003e] (__clk_enable+0x9c/0xa8)\n[\u003c80300210\u003e] (__clk_enable+0x0/0xa8) from [\u003c803002d0\u003e] (clk_enable+0x18/0x30)\n r5:8605d780 r4:80000013\n[\u003c803002b8\u003e] (clk_enable+0x0/0x30) from [\u003c803247c4\u003e] (imx_ssi_probe+0xa0/0x4f4)\n r5:8605d780 r4:86174180\n[\u003c80324724\u003e] (imx_ssi_probe+0x0/0x4f4) from [\u003c8022b0fc\u003e] (platform_drv_probe+0x20/0x24)\n[\u003c8022b0dc\u003e] (platform_drv_probe+0x0/0x24) from [\u003c80229c40\u003e] (driver_probe_device+0x80/0x1f0)\n[\u003c80229bc0\u003e] (driver_probe_device+0x0/0x1f0) from [\u003c80229e44\u003e] (__driver_attach+0x94/0x98)\n r9:00000090 r8:805b7800 r7:00000000 r6:8605c83c r5:805b1b44\nr4:8605c808\n[\u003c80229db0\u003e] (__driver_attach+0x0/0x98) from [\u003c8022856c\u003e] (bus_for_each_dev+0x68/0x94)\n r7:00000000 r6:80229db0 r5:86033eb0 r4:805b1b44\n[\u003c80228504\u003e] (bus_for_each_dev+0x0/0x94) from [\u003c80229aa0\u003e] (driver_attach+0x20/0x28)\n r7:00000000 r6:86174100 r5:8059f6d0 r4:805b1b44\n[\u003c80229a80\u003e] (driver_attach+0x0/0x28) from [\u003c80228d50\u003e] (bus_add_driver+0x18c/0x268)\n[\u003c80228bc4\u003e] (bus_add_driver+0x0/0x268) from [\u003c8022a474\u003e] (driver_register+0x80/0x134)\n[\u003c8022a3f4\u003e] (driver_register+0x0/0x134) from [\u003c8022b4a4\u003e] (platform_driver_register+0x4c/0x60)\n r7:00000000 r6:805b7800 r5:00000018 r4:86032000\n[\u003c8022b458\u003e] (platform_driver_register+0x0/0x60) from [\u003c80556890\u003e] (imx_ssi_driver_init+0x14/0x1c)\n[\u003c8055687c\u003e] (imx_ssi_driver_init+0x0/0x1c) from [\u003c8000868c\u003e] (do_one_initcall+0x40/0x194)\n[\u003c8000864c\u003e] (do_one_initcall+0x0/0x194) from [\u003c8052f3b0\u003e] (kernel_init+0x114/0x1f0)\n[\u003c8052f29c\u003e] (kernel_init+0x0/0x1f0) from [\u003c8002445c\u003e] (do_exit+0x0/0x788)\n---[ end trace d4aa739205917dbb ]---\nasoc: mc13783-hifi \u003c-\u003e imx-ssi.0 mapping ok\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "27953437059c64d14086196eb96f43c78caa9db3",
      "tree": "0cfd5fb21262a6db3de0c64462847b4c0c43e9df",
      "parents": [
        "2c757fd5d1a92086f225a75a8fac7cab242d11b0",
        "3c0dec5f58b3c7b3627715126d1bf9b030a076f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:42:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:42:29 2012 -0700"
      },
      "message": "Merge tag \u0027clock\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc clock driver changes from Olof Johansson:\n \"The new clock subsystem was merged in linux-3.4 without any users,\n  this now moves the first three platforms over to it: imx, mxs and\n  spear.\n\n  The series also contains the changes for the clock subsystem itself,\n  since Mike preferred to have it together with the platforms that\n  require these changes, in order to avoid interdependencies and\n  conflicts.\"\n\nFix up trivial conflicts in arch/arm/mach-kirkwood/common.c (code\nremoved in one branch, added OF support in another) and\ndrivers/dma/imx-sdma.c (independent changes next to each other).\n\n* tag \u0027clock\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (97 commits)\n  clk: Fix CLK_SET_RATE_GATE flag validation in clk_set_rate().\n  clk: Provide dummy clk_unregister()\n  SPEAr: Update defconfigs\n  SPEAr: Add SMI NOR partition info in dts files\n  SPEAr: Switch to common clock framework\n  SPEAr: Call clk_prepare() before calling clk_enable\n  SPEAr: clk: Add General Purpose Timer Synthesizer clock\n  SPEAr: clk: Add Fractional Synthesizer clock\n  SPEAr: clk: Add Auxiliary Synthesizer clock\n  SPEAr: clk: Add VCO-PLL Synthesizer clock\n  SPEAr: Add DT bindings for SPEAr\u0027s timer\n  ARM i.MX: remove now unused clock files\n  ARM: i.MX6: implement clocks using common clock framework\n  ARM i.MX35: implement clocks using common clock framework\n  ARM i.MX5: implement clocks using common clock framework\n  ARM: Kirkwood: Replace clock gating\n  ARM: Orion: Audio: Add clk/clkdev support\n  ARM: Orion: PCIE: Add support for clk\n  ARM: Orion: XOR: Add support for clk\n  ARM: Orion: CESA: Add support for clk\n  ...\n"
    },
    {
      "commit": "be87cfb47c5c740f7b17929bcd7c480b228513e0",
      "tree": "48a82c823205e4ac0b50ea7d6c336fc5a26b5bbe",
      "parents": [
        "58823de9d2f1265030d0d06cb03cc2a551994398",
        "adcc70b249ca77c1197eb62b1645146721ba6e5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 25 08:45:25 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 25 08:45:25 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound update from Takashi Iwai:\n \"This is the second updates for 3.5-rc1.  It\u0027s mainly for OMAP4 HDMI\n  updates and the device tree updates for OMAP, in addition to a couple\n  of PCM accuray improvement and Realtek ALC269VD codec support.\"\n\n* tag \u0027sound-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (21 commits)\n  ALSA: hda/realtek - Add new codec support for ALC269VD\n  ALSA: core: group read of pointer, tstamp and jiffies\n  ASoC: OMAP: HDMI: Rename sound card source file\n  ASoC: OMAP: HDMI: Make sound card naming more generic\n  ASoC: OMAP: HDMI: Make build config options more generic\n  ASoC: OMAP: HDMI: Expand capabilities of the HDMI DAI\n  ASoC: OMAP: HDMI: Improve how the display state is verified\n  ASoC: OMAP: HDMI: Expand configuration of hw_params\n  ASoC: OMAP: HDMI: Use the DSS audio interface\n  ASoC: OMAP: HDMI: Create a structure for private data of the CPU DAI\n  ASoC: OMAP: HDMI: Change error values in HDMI CPU DAI\n  ASoC: OMAP: HDMI: Update the platform device names\n  ASoC: omap-abe-twl6040: Introduce driver data for runtime parameters\n  ASoC: omap-abe-twl6040: Move Digital Mic widget into dapm table\n  ASoC: omap-abe-twl6040: Keep only one snd_soc_dai_link structure\n  ASoC: omap-dmic: Add device tree bindings\n  ASoC: omap-mcpdm: Add device tree bindings\n  ASoC: omap-mcbsp: buffer size constraint only applies to playback stream\n  ASoC: omap-mcbsp: Use the common interrupt line if supported by the SoC\n  ASoC: omap-mcbsp: Remove unused FRAME dma_op_mode\n  ...\n"
    },
    {
      "commit": "58823de9d2f1265030d0d06cb03cc2a551994398",
      "tree": "6b4f3e681f467e99758de61d6dd0c45a39e7d133",
      "parents": [
        "4b7eba49c5912cbd7c70bbebec38d8cd54c2ef85",
        "6091106297933c5cf0e4470df9a5f4e703674391"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 25 08:38:26 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 25 08:38:26 2012 -0700"
      },
      "message": "Merge tag \u0027hda-switcheroo\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull VGA-switcheroo audio client support for HD-audio from Takashi Iwai.\n\nThis depended on the recent drm pull.\n\n* tag \u0027hda-switcheroo\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: hda - unlock on error in azx_interrupt()\n  ALSA: hda - Support VGA-switcheroo\n  ALSA: hda - Export snd_hda_lock_devices()\n  ALSA: hda - Check the dead HDMI audio controller by vga-switcheroo\n"
    },
    {
      "commit": "adcc70b249ca77c1197eb62b1645146721ba6e5b",
      "tree": "0c4a215d062af077eeac2ff835322cba49393a68",
      "parents": [
        "3509a03f4dcf7fedb8880180fed3f7f791ce5598"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Fri May 25 08:08:38 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 25 08:08:38 2012 +0200"
      },
      "message": "ALSA: hda/realtek - Add new codec support for ALC269VD\n\nAlso fix some settings applied only for ALC269VB.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2f78d8e249973f1eeb88315e6444e616c60177ae",
      "tree": "2f6fae6c781622301c40378ea404096d8f231a33",
      "parents": [
        "f2fde3a65e88330017b816faf2ef75f141d21375",
        "26c72e22c94fbc28604c94e3a96fdae9c6fd0a42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 12:57:47 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 12:57:47 2012 -0700"
      },
      "message": "Merge tag \u0027firewire-updates\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394\n\nPull IEEE 1394 (FireWire) subsystem updates from Stefan Richter:\n\n - Fix mismatch between DMA mapping direction (was wrong) and DMA\n   synchronization direction (was correct) of isochronous reception\n   buffers of userspace drivers if vma-mapped for R/W access.  For\n   example, libdc1394 was affected.\n\n - more consistent retry stategy in device discovery/ rediscovery, and\n   improved failure diagnostics\n\n - various small cleanups, e.g. use SCSI layer\u0027s DMA mapping API in\n   firewire-sbp2\n\n* tag \u0027firewire-updates\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394:\n  firewire: sbp2: document the absence of alignment requirements\n  firewire: sbp2: remove superfluous blk_queue_max_segment_size() call\n  firewire: sbp2: use scsi_dma_(un)map\n  firewire: sbp2: give correct DMA device to scsi framework\n  firewire: core: fw_device_refresh(): clean up error handling\n  firewire: core: log config rom reading errors\n  firewire: core: log error in case of failed bus manager lock\n  firewire: move rcode_string() to core\n  firewire: core: improve reread_config_rom() interface\n  firewire: core: wait for inaccessible devices after bus reset\n  firewire: ohci: omit spinlock IRQ flags where possible\n  firewire: ohci: correct signedness of a local variable\n  firewire: core: fix DMA mapping direction\n  firewire: use module_pci_driver\n"
    },
    {
      "commit": "ab11ca34eea8fda7a1a9302d86f6ef6108ffd68f",
      "tree": "987ec6c263f3dfa4a7a6f9ce4d5ece47cbc12e29",
      "parents": [
        "f9369910a6225b8d4892c3f20ae740a711cd5ace",
        "71006fb22b0f5a2045605b3887ee99a0e9adafe4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 10:21:51 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 10:21:51 2012 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media updates from Mauro Carvalho Chehab:\n - some V4L2 API updates needed by embedded devices\n - DVB API extensions for ATSC-MH delivery system, used in US for mobile\n   TV\n - new tuners for fc0011/0012/0013 and tua9001\n - a new dvb driver for af9033/9035\n - a new ATSC-MH frontend (lg2160)\n - new remote controller keymaps\n - Removal of a few legacy webcam driver that got replaced by gspca on\n   several kernel versions ago\n - a new driver for Exynos 4/5 webcams(s5pp fimc-lite)\n - a new webcam sensor driver (smiapp)\n - a new video input driver for embedded (sta2x1xx)\n - several improvements, fixes, cleanups, etc inside the drivers.\n\nManually fix up conflicts due to err() -\u003e dev_err() conversion in\ndrivers/staging/media/easycap/easycap_main.c\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (484 commits)\n  [media] saa7134-cards: Remove a PCI entry added by mistake\n  [media] radio-sf16fmi: add support for SF16-FMD\n  [media] rc-loopback: remove duplicate line\n  [media] patch for Asus My Cinema PS3-100 (1043:48cd)\n  [media] au0828: Move the Kconfig knob under V4L_USB_DRIVERS\n  [media] em28xx: simple comment fix\n  [media] [resend] radio-sf16fmr2: add PnP support for SF16-FMD2\n  [media] smiapp: Use v4l2_ctrl_new_int_menu() instead of v4l2_ctrl_new_custom()\n  [media] smiapp: Add support for 8-bit uncompressed formats\n  [media] smiapp: Allow generic quirk registers\n  [media] smiapp: Use non-binning limits if the binning limit is zero\n  [media] smiapp: Initialise rval in smiapp_read_nvm()\n  [media] smiapp: Round minimum pre_pll up rather than down in ip_clk_freq check\n  [media] smiapp: Use 8-bit reads only before identifying the sensor\n  [media] smiapp: Quirk for sensors that only do 8-bit reads\n  [media] smiapp: Pass struct sensor to register writing commands instead of i2c_client\n  [media] smiapp: Allow using external clock from the clock framework\n  [media] zl10353: change .read_snr() to report SNR as a 0.1 dB\n  [media] media: add support to gspca/pac7302.c for 093a:2627 (Genius FaceCam 300)\n  [media] m88rs2000 - only flip bit 2 on reg 0x70 on 16th try\n  ...\n"
    },
    {
      "commit": "2e341ca686042aa464efa755447e7bcee91d1eb6",
      "tree": "c6b16b6b6a6e871fa04396cb2c7eb759bcad5be3",
      "parents": [
        "927ad551031798d4cba49766549600bbb33872d7",
        "85e184e4c3cd3e2285ceab91ff8f0cac094e8a85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 13:05:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 13:05:43 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"This is the first big chunk for 3.5 merges of sound stuff.\n\n  There are a few big changes in different areas.  First off, the\n  streaming logic of USB-audio endpoints has been largely rewritten for\n  the better support of \"implicit feedback\".  If anything about USB got\n  broken, this change has to be checked.\n\n  For HD-audio, the resume procedure was changed; instead of delaying\n  the resume of the hardware until the first use, now waking up\n  immediately at resume.  This is for buggy BIOS.\n\n  For ASoC, dynamic PCM support and the improved support for digital\n  links between off-SoC devices are major framework changes.\n\n  Some highlights are below:\n\n  * HD-audio\n   - Avoid accesses of invalid pin-control bits that may stall the codec\n   - V-ref setup cleanups\n   - Fix the races in power-saving code\n   - Fix the races in codec cache hashes and connection lists\n   - Split some common codes for BIOS auto-parser to hda_auto_parser.c\n   - Changed the PM resume code to wake up immediately for buggy BIOS\n   - Creative SoundCore3D support\n   - Add Conexant CX20751/2/3/4 codec support\n\n  * ASoC\n   - Dynamic PCM support, allowing support for SoCs with internal\n     routing through components with tight sequencing and formatting\n     constraints within their internal paths or where there are multiple\n     components connected with CPU managed DMA controllers inside the\n     SoC.\n   - Greatly improved support for direct digital links between off-SoC\n     devices, providing a much simpler way of connecting things like\n     digital basebands to CODECs.\n   - Much more fine grained and robust locking, cleaning up some of the\n     confusion that crept in with multi-component.\n   - CPU support for nVidia Tegra 30 I2S and audio hub controllers and\n     ST-Ericsson MSP I2S controolers\n   - New CODEC drivers for Cirrus CS42L52, LAPIS Semiconductor ML26124,\n     Texas Instruments LM49453.\n   - Some regmap changes needed by the Tegra I2S driver.\n   - mc13783 audio support.\n\n  * Misc\n   - Rewrite with module_pci_driver()\n   - Xonar DGX support for snd-oxygen\n   - Improvement of packet handling in snd-firewire driver\n   - New USB-endpoint streaming logic\n   - Enhanced M-audio FTU quirks and relevant cleanups\n   - Increment the support of OSS devices to 256\n   - snd-aloop accuracy improvement\n\n  There are a few more pending changes for 3.5, but they will be sent\n  slightly later as partly depending on the changes of DRM.\"\n\nFix up conflicts in regmap (due to duplicate patches, with some further\nupdates then having already come in from the regmap tree).  Also some\nfairly trivial context conflicts in the imx and mcx soc drivers.\n\n* tag \u0027sound-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (280 commits)\n  ALSA: snd-usb: fix stream info output in /proc\n  ALSA: pcm - Add proper state checks to snd_pcm_drain()\n  ALSA: sh: Fix up namespace collision in sh_dac_audio.\n  ALSA: hda/realtek - Fix unused variable compile warning\n  ASoC: sh: fsi: enable chip specific data transfer mode\n  ASoC: sh: fsi: call fsi_hw_startup/shutdown from fsi_dai_trigger()\n  ASoC: sh: fsi: use same format for IN/OUT\n  ASoC: sh: fsi: add fsi_version() and removed meaningless version check\n  ASoC: sh: fsi: use register field macro name on IN/OUT_DMAC\n  ASoC: tegra: Add machine driver for WM8753 codec\n  ALSA: hda - Fix possible races of accesses to connection list array\n  ASoC: OMAP: HDMI: Introduce codec\n  ARM: mx31_3ds: Add sound support\n  ASoC: imx-mc13783 cleanup\n  mx31moboard: Add sound support\n  ASoC: mc13783 codec cleanups\n  ASoC: add imx-mc13783 sound support\n  ASoC: Add mc13783 codec\n  mfd: mc13xxx: add codec platform data\n  ASoC: don\u0027t flip master of DT-instantiated DAI links\n  ...\n"
    },
    {
      "commit": "e8650a08232e75274304b812ff04cfce9af9671c",
      "tree": "0609c942e6ca99016e788ff2ee2bbed1bb9215a4",
      "parents": [
        "3c2c4b73aa79e4a1b601710b59e092441175f4bb",
        "f70d4a95edc7da87f39cd8b603ba131df2c198ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial updates from Jiri Kosina:\n \"As usual, it\u0027s mostly typo fixes, redundant code elimination and some\n  documentation updates.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (57 commits)\n  edac, mips: don\u0027t change code that has been removed in edac/mips tree\n  xtensa: Change mail addresses of Hannes Weiner and Oskar Schirmer\n  lib: Change mail address of Oskar Schirmer\n  net: Change mail address of Oskar Schirmer\n  arm/m68k: Change mail address of Sebastian Hess\n  i2c: Change mail address of Oskar Schirmer\n  net: Fix tcp_build_and_update_options comment in struct tcp_sock\n  atomic64_32.h: fix parameter naming mismatch\n  Kconfig: replace \"--- help ---\" with \"---help---\"\n  c2port: fix bogus Kconfig \"default no\"\n  edac: Fix spelling errors.\n  qla1280: Remove redundant NULL check before release_firmware() call\n  remoteproc: remove redundant NULL check before release_firmware()\n  qla2xxx: Remove redundant NULL check before release_firmware() call.\n  aic94xx: Get rid of redundant NULL check before release_firmware() call\n  tehuti: delete redundant NULL check before release_firmware()\n  qlogic: get rid of a redundant test for NULL before call to release_firmware()\n  bna: remove redundant NULL test before release_firmware()\n  tg3: remove redundant NULL test before release_firmware() call\n  typhoon: get rid of redundant conditional before all to release_firmware()\n  ...\n"
    },
    {
      "commit": "3509a03f4dcf7fedb8880180fed3f7f791ce5598",
      "tree": "9be4d6f21e9fe84926b96b39fbb825c537168011",
      "parents": [
        "599ed4b0aeceb6d45ea33f64639e745e3da72766"
      ],
      "author": {
        "name": "Pierre-Louis Bossart",
        "email": "pierre-louis.bossart@linux.intel.com",
        "time": "Tue May 22 14:54:02 2012 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 23 01:50:29 2012 +0200"
      },
      "message": "ALSA: core: group read of pointer, tstamp and jiffies\n\nGroup read of hw_ptr, tstamp and jiffies in a sequence\nfor better correlation. Previous code took timestamp at the\nend, which could introduce delays between audio time and\nsystem time.\n\nSigned-off-by: Pierre-Louis Bossart \u003cpierre-louis.bossart@linux.intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "599ed4b0aeceb6d45ea33f64639e745e3da72766",
      "tree": "d1d68299eacda3b12097bd3a7d4e7c895e3d6a13",
      "parents": [
        "85e184e4c3cd3e2285ceab91ff8f0cac094e8a85",
        "ced47a3117ba084b404f3fc28de3ef6eaba1b911"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 23 01:37:59 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 23 01:37:59 2012 +0200"
      },
      "message": "Merge branch \u0027for-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc into topic/asoc\n"
    },
    {
      "commit": "813a95e5b4fa936bbde10ef89188932745dcd7f4",
      "tree": "571ca345861ffb89b45fabe26fcab4e133c8537b",
      "parents": [
        "9f639269ed1522c7d69c54cc8b80ab8ee53fcb10",
        "f3f08dcb9965f42378851ce888fb7539607712e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 09:39:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 09:39:42 2012 -0700"
      },
      "message": "Merge tag \u0027pinctrl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm soc-specific pinctrl changes from Olof Johansson:\n \"With this, five platforms are moving to the relatively new pinctrl\n  subsystem for their pin management, replacing the older soc specific\n  in-kernel interfaces with common code.\n\n  There is quite a bit of net addition of code for each platform being\n  added to the pinctrl subsystem.  But the payback comes later when\n  adding new boards can be done by only providing new device trees\n  instead.\"\n\nFix up trivial conflicts in arch/arm/mach-ux500/{Makefile,board-mop500.c}\n\n* tag \u0027pinctrl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (61 commits)\n  mtd: nand: gpmi: fix compile error caused by pinctrl call\n  ARM: PRIMA2: select PINCTRL and PINCTRL_SIRF in Kconfig\n  ARM: nomadik: enable PINCTRL_NOMADIK where needed\n  ARM: mxs: enable pinctrl support\n  video: mxsfb: adopt pinctrl support\n  ASoC: mxs-saif: adopt pinctrl support\n  i2c: mxs: adopt pinctrl support\n  mtd: nand: gpmi: adopt pinctrl support\n  mmc: mxs-mmc: adopt pinctrl support\n  serial: mxs-auart: adopt pinctrl support\n  serial: amba-pl011: adopt pinctrl support\n  spi/imx: adopt pinctrl support\n  i2c: imx: adopt pinctrl support\n  can: flexcan: adopt pinctrl support\n  net: fec: adopt pinctrl support\n  ARM: ux500: switch MSP to using pinctrl for pins\n  ARM: ux500: alter MSP registration to return a device pointer\n  ARM: ux500: switch to using pinctrl for uart0\n  ARM: ux500: delete custom pin control system\n  ARM: ux500: switch over to Nomadik pinctrl driver\n  ...\n"
    },
    {
      "commit": "ced47a3117ba084b404f3fc28de3ef6eaba1b911",
      "tree": "485874e68fdde45fa4253a9a61a8f723056ee9d2",
      "parents": [
        "aff4833999a589373cd0ed4723b30d793239455c"
      ],
      "author": {
        "name": "Ricardo Neri",
        "email": "ricardo.neri@ti.com",
        "time": "Fri May 18 01:42:43 2012 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:24 2012 +0100"
      },
      "message": "ASoC: OMAP: HDMI: Rename sound card source file\n\nRename sound card driver source file to encompass not only OMAP4 but future\nOMAP versions that feature HDMI.\n\nSigned-off-by: Ricardo Neri \u003cricardo.neri@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "aff4833999a589373cd0ed4723b30d793239455c",
      "tree": "18f5fa4abcf8b5ccfa242fad6e79b3f266afe0d6",
      "parents": [
        "dc314cde04b107c7a2a254a5c4dc197939acc4d3"
      ],
      "author": {
        "name": "Ricardo Neri",
        "email": "ricardo.neri@ti.com",
        "time": "Fri May 18 01:42:42 2012 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:24 2012 +0100"
      },
      "message": "ASoC: OMAP: HDMI: Make sound card naming more generic\n\nRename all the relevant structures, variables and functions to not\nmake specific reference to OMAP4. This is to make the driver encompass\nfuture OMAP versions that feature HDMI and not only OMAP4. These\nchanges are only in naming. There are not functional changes.\n\nSigned-off-by: Ricardo Neri \u003cricardo.neri@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "dc314cde04b107c7a2a254a5c4dc197939acc4d3",
      "tree": "82b7897405b29740e6973f987c5af211ab1fbf8d",
      "parents": [
        "a1ab92da141198a98989f3ea41eccc973c9d706e"
      ],
      "author": {
        "name": "Ricardo Neri",
        "email": "ricardo.neri@ti.com",
        "time": "Fri May 18 01:42:41 2012 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:24 2012 +0100"
      },
      "message": "ASoC: OMAP: HDMI: Make build config options more generic\n\nMake Kconfig and Makefile more generic to encompass not only\nOMAP4 but other OMAP processors featuring HDMI.\n\nAlso, relax the dependency list to depend only on any OMAP processor\nsupporting OMAP2_DSS and OMAP4_DSS_HDMI. As HDMI support for\nfuture OMAP versions is added, the dependency list must change\naccordingly.\n\nSigned-off-by: Ricardo Neri \u003cricardo.neri@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "a1ab92da141198a98989f3ea41eccc973c9d706e",
      "tree": "505fe9ccfc8b9615be7a25e6bf0308aaa51fd928",
      "parents": [
        "a0534e3bb68537b749423efe60db7b38872b00a1"
      ],
      "author": {
        "name": "Ricardo Neri",
        "email": "ricardo.neri@ti.com",
        "time": "Fri May 18 01:42:40 2012 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:23 2012 +0100"
      },
      "message": "ASoC: OMAP: HDMI: Expand capabilities of the HDMI DAI\n\nAccording to the HDMI specification, a source is permitted to\ntransmit L-PCM audio in the following sample rates: 32kHz, 44.1kHz,\n48kHz, 88.2kHz, 96kHz, 176.4kHz or 192kHz.\n\nIt also supports up to 8 audio channels.\n\nThe sink may not necessarily support all these sample rates and\nchannels. However, as this CPU DAI describes the HDMI source, it\nmakes sense to include them. The limitation of capabilities as\nsupported by the sink should be done in the ASoC HDMI codec.\n\nSigned-off-by: Ricardo Neri \u003cricardo.neri@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "a0534e3bb68537b749423efe60db7b38872b00a1",
      "tree": "fbfd7cac3aee495d8c08f6d58fc6ac2b5891ffec",
      "parents": [
        "7e6aa220798efd5cd95737b7493b904dddbf413d"
      ],
      "author": {
        "name": "Ricardo Neri",
        "email": "ricardo.neri@ti.com",
        "time": "Fri May 18 01:42:39 2012 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:23 2012 +0100"
      },
      "message": "ASoC: OMAP: HDMI: Improve how the display state is verified\n\nBefore starting to play audio, we need to make sure that the\ndisplay is active and the current video mode supports audio. instead\nof using the overlay manager in the machine driver, we use the DSS audio\ninterface\u0027s audio_supported function. As we already have a pointer to\nthe correct dssdev, we do not have to look for it every time audio is\nto be played. Also, the CPU DAI startup function is called earlier\nthan the card hw_param function. Hence and we can detect the state of\nthe display earlier.\n\nWhile there, add a error message if the constraint cannot be applied.\n\nSigned-off-by: Ricardo Neri \u003cricardo.neri@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n\nsquash to improve err\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "7e6aa220798efd5cd95737b7493b904dddbf413d",
      "tree": "ae5d51cc80ad9273570365fc8be6e24f3b1214a9",
      "parents": [
        "a48d9b75869604580e0aeb077d93e8eac9636c4a"
      ],
      "author": {
        "name": "Ricardo Neri",
        "email": "ricardo.neri@ti.com",
        "time": "Fri May 18 01:42:38 2012 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:23 2012 +0100"
      },
      "message": "ASoC: OMAP: HDMI: Expand configuration of hw_params\n\nExpand the configuration of the hw_params to include the IEC-60958\nchannel status word and the CEA-861 audio infoframe. The configuration\nof such structures depends on the snd_pcm_hw_params received. A\nomap_dss_audio is used to pass the configuration parameters to DSS.\n\nSigned-off-by: Ricardo Neri \u003cricardo.neri@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "a48d9b75869604580e0aeb077d93e8eac9636c4a",
      "tree": "752c2e0038c79c32e4ba3e9636e620965c608b73",
      "parents": [
        "2603915336352e5491c02b0befa3b890ea13d6ef"
      ],
      "author": {
        "name": "Ricardo Neri",
        "email": "ricardo.neri@ti.com",
        "time": "Fri May 18 01:42:37 2012 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:23 2012 +0100"
      },
      "message": "ASoC: OMAP: HDMI: Use the DSS audio interface\n\nInstead of accessing the HDMI IP directly, the CPU DAI driver takes\nadvantage of the audio interface provided by the DSS device driver.\nThe ASoC driver will link the DSS audio functionality with ALSA by\ncalling the appropriate DSS device driver functions at the relevant\nmoments. For this, three new DAI operations are added: trigger, prepare\nand shutdown operations.\n\nAt the moment, it is assumed that only one HDMI display is available\nin the system, as it is the case in OMAP4. However, in the future,\none DAI for each HDMI display should be provided.\n\nSigned-off-by: Ricardo Neri \u003cricardo.neri@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "2603915336352e5491c02b0befa3b890ea13d6ef",
      "tree": "958b3d08bff774ef196b3e20331493c824a51613",
      "parents": [
        "0ff5ee871ff18bb5b66a81353aac1db7e9399d95"
      ],
      "author": {
        "name": "Ricardo Neri",
        "email": "ricardo.neri@ti.com",
        "time": "Fri May 18 01:42:36 2012 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:23 2012 +0100"
      },
      "message": "ASoC: OMAP: HDMI: Create a structure for private data of the CPU DAI\n\nCreate a struct hdmi_priv to store the relevant data of the CPU DAI\ndriver. As more data is added to the driver, having all the data\nin the same location eases its handling. At the moment, only the DMA\nconfiguration parameters are included in the structure.\n\nAlso, the required memory is allocated using devm_kzalloc rather than\nusing a static global variable.\n\nSigned-off-by: Ricardo Neri \u003cricardo.neri@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "0ff5ee871ff18bb5b66a81353aac1db7e9399d95",
      "tree": "aef66ac29f1b3baf8bfbde0c831f4cf128b17b29",
      "parents": [
        "e412ec64bd598d7c41edc00aed8de67b2fa19754"
      ],
      "author": {
        "name": "Ricardo Neri",
        "email": "ricardo.neri@ti.com",
        "time": "Fri May 18 01:42:35 2012 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:23 2012 +0100"
      },
      "message": "ASoC: OMAP: HDMI: Change error values in HDMI CPU DAI\n\nWhen getting the needed resources fails, return -ENODEV. This is more\nin line with other drivers do and it gives a more descriptive error.\n\nSigned-off-by: Ricardo Neri \u003cricardo.neri@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "e412ec64bd598d7c41edc00aed8de67b2fa19754",
      "tree": "a5b59f7abeee264ef52e13f0cc807081a82c0f46",
      "parents": [
        "356bccbea17988bd32a016ada867dd6a53ba2796"
      ],
      "author": {
        "name": "Ricardo Neri",
        "email": "ricardo.neri@ti.com",
        "time": "Fri May 18 01:42:34 2012 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:23 2012 +0100"
      },
      "message": "ASoC: OMAP: HDMI: Update the platform device names\n\nIn order to utilize the new OMAP HDMI codec and the updated name of\nthe device of the CPU DAI, update the names at the drivers accordingly.\n\nWhile there, also update the name of the machine driver to be more\ngeneric and encompass more OMAP processors featuring HDMI and not\nonly OMAP4.\n\nSigned-off-by: Ricardo Neri \u003cricardo.neri@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "356bccbea17988bd32a016ada867dd6a53ba2796",
      "tree": "22ba740ae3a03986493b05fc498f15ce1b1aaca8",
      "parents": [
        "7d09f9e98956b29755f20d830252dec9300e7044"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Apr 24 12:52:53 2012 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:19 2012 +0100"
      },
      "message": "ASoC: omap-abe-twl6040: Introduce driver data for runtime parameters\n\nIn preparation to Device Tree support.\nWith DT booted kernel we can not rely on pdata which used to\nhold information needed for the driver at runtime.\nUse the card\u0027s driver data to hold these informations from now on.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "7d09f9e98956b29755f20d830252dec9300e7044",
      "tree": "502a7b1ba8060e6c05fd617ac49702e8fa78b9cb",
      "parents": [
        "c2f98956e3635a897737cc08a60539752aa00dd7"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Apr 24 12:41:32 2012 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:19 2012 +0100"
      },
      "message": "ASoC: omap-abe-twl6040: Move Digital Mic widget into dapm table\n\nThe needed change in routing will be done runtime for the non\ntwl6040 connected widgets, like the Digital microphone.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "c2f98956e3635a897737cc08a60539752aa00dd7",
      "tree": "2e248923afddf6c2ac8f8534a53fb2f6ad41c112",
      "parents": [
        "2ec1be372139328b1aa3203eb1fd61d613b2d7fb"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Apr 24 12:36:25 2012 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:19 2012 +0100"
      },
      "message": "ASoC: omap-abe-twl6040: Keep only one snd_soc_dai_link structure\n\nThere is no need to have two snd_soc_dai_link structure for the two setup\nthe machine driver supports.\nWe can just tell core to register only the first link if the DMIC link is\nnot in use on the device.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "2ec1be372139328b1aa3203eb1fd61d613b2d7fb",
      "tree": "37c9eb42d5d75ee156e3037db8ae37f136852f32",
      "parents": [
        "7cb8a1b5bae163c7aa746ffc02a641df6ed32f73"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Fri Nov 18 16:39:26 2011 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:19 2012 +0100"
      },
      "message": "ASoC: omap-dmic: Add device tree bindings\n\nDevice tree support for OMAP4+ dmic cpu dai driver.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "7cb8a1b5bae163c7aa746ffc02a641df6ed32f73",
      "tree": "a30c451156718e5b66df31ff9a5411ef9ccf6560",
      "parents": [
        "ce37f5ea4b77171952aacd829e8f346b78191a7b"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 15 11:32:14 2011 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:19 2012 +0100"
      },
      "message": "ASoC: omap-mcpdm: Add device tree bindings\n\nDevice tree support for OMAP4+ McPDM cpu dai driver.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "ce37f5ea4b77171952aacd829e8f346b78191a7b",
      "tree": "22416384fa6bb13354d02d6df9b75f767f32ef51",
      "parents": [
        "35d210faa17e46897771fcf0d78df7f952b0f9b0"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Mar 20 11:47:36 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:19 2012 +0100"
      },
      "message": "ASoC: omap-mcbsp: buffer size constraint only applies to playback stream\n\nIn capture stream the buffer size does not need to be constrained to be\nbigger then the McBSP FIFO.\nIn capture the FIFO content is taken out in period length burst, this\nenusres that the FIFO is not going to overflow.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "35d210faa17e46897771fcf0d78df7f952b0f9b0",
      "tree": "0fa607e334f8d74822b252fd8cb82739c7f3b733",
      "parents": [
        "09fa37ac8f8be7cf57f24cfd5291c591b79957f1"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon Mar 19 17:05:39 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:19 2012 +0100"
      },
      "message": "ASoC: omap-mcbsp: Use the common interrupt line if supported by the SoC\n\nWith the common irq the driver only needs to use one interrupt line, and\nit provides better debugging possibilites compared to the legacy TX/RX\ninterrupt lines.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "09fa37ac8f8be7cf57f24cfd5291c591b79957f1",
      "tree": "f63d86aeb6953ce50fcdab885b49f0f1f8181aae",
      "parents": [
        "778a17c31fc1c0ecc22c9012747d5249ed6db80f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Mar 15 12:29:49 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:19 2012 +0100"
      },
      "message": "ASoC: omap-mcbsp: Remove unused FRAME dma_op_mode\n\nThe frame dma_op_mode has never been used, and it is just creating\nconfusion for users/developers.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "778a17c31fc1c0ecc22c9012747d5249ed6db80f",
      "tree": "d6af1115c4411a29fe677a2a8fb075dd5a3aa492",
      "parents": [
        "766812e6d5e2e23be1e212cf84902d5e834dd865"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Mar 15 12:20:32 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:18 2012 +0100"
      },
      "message": "ASoC: omap-mcbsp: Use DMA packet mode for non mono streams on OMAP3+\n\nTake the DMA packet mode into use when the McBSP is configured in element\ndma_op_mode if the stream is not mono.\nIn this way we transfer one sample from/to McBSP FIFO upon DMA request.\nThis change only affects OMAP3+ versions, where the McBSP ports have FIFO.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "85e184e4c3cd3e2285ceab91ff8f0cac094e8a85",
      "tree": "1c1cf2d82a62bf0bef4ee390f578dcec35f4b427",
      "parents": [
        "382e6a859e6622de0aa62c01976ae8ebd90e986d",
        "766812e6d5e2e23be1e212cf84902d5e834dd865"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 22 02:58:55 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 22 02:58:55 2012 +0200"
      },
      "message": "Merge tag \u0027asoc-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nASoC: Last minute updates\n\nThese are all new code, they\u0027ve been in -next already so should be OK\nfor merge this time round.  I\u0027d been planning to send a pull request\ntoday after they\u0027d had a bit of exposure there to make sure breakage\ndidn\u0027t propagate into your tree.\n"
    },
    {
      "commit": "ac1806572df55b6125ad9d117906820dacfa3145",
      "tree": "6831707507d54e20d561a6403d2ff3e8469909ce",
      "parents": [
        "ae82a8282031e3c31a4f68c5381ee459e42908f8",
        "84df8c1241beb87fec73415ef4f6e627aca34835"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 16:49:16 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 16:49:16 2012 -0700"
      },
      "message": "Merge tag \u0027regulator-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator updates from Mark Brown:\n \"The major thing here is the addition of some helpers to factor code\n  out of drivers, making a fair proportion of regulators much more just\n  data rather than code which is nice.\n\n  - Helpers in the core for regulators using regmap, providing generic\n    implementations of the enable and voltage selection operations which\n    just need data to describe them in the drivers.\n  - Split out voltage mapping and voltage setting, allowing many more\n    drivers to take advantage of the infrastructure for selectors.\n  - Loads and loads of cleanups from Axel Lin once again, including many\n    changes to take advantage of the above new framework features\n  - New drivers for Ricoh RC5T583, TI TPS62362, TI TPS62363, TI\n    TPS65913, TI TWL6035 and TI TWL6037.\n\n  Some of the registration changes to support the core refactoring\n  caused so many conflicts that eventually topic branches were abandoned\n  for this release.\"\n\n* tag \u0027regulator-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (227 commits)\n  regulator: tps65910: use of_node of matched regulator being register\n  regulator: tps65910: dt: support when \"regulators\" node found\n  regulator: tps65910: add error message in case of failure\n  regulator: tps62360: dt: initialize of_node param for regulator register.\n  regulator: tps65910: use devm_* for memory allocation\n  regulator: tps65910: use small letter for regulator names\n  mfd: tpx6586x:  Depend on regulator\n  regulator: regulator for Palmas Kconfig\n  regulator: regulator driver for Palmas series chips\n  regulator: Enable Device Tree for the db8500-prcmu regulator driver\n  regulator: db8500-prcmu: Separate regulator registration from probe\n  regulator: ab3100: Use regulator_map_voltage_iterate()\n  regulator: tps65217: Convert to set_voltage_sel and map_voltage\n  regulator: Enable the ab8500 for Device Tree\n  regulator: ab8500: Split up probe() into manageable pieces\n  regulator: max8925: Remove check_range function and max_uV from struct rc5t583_regulator_info\n  regulator: max8649: Remove unused check_range() function\n  regulator: rc5t583: Remove max_uV from struct rc5t583_regulator_info\n  regulator: da9052: Convert to set_voltage_sel and map_voltage\n  regulator: max8952: Use devm_kzalloc\n  ...\n"
    },
    {
      "commit": "0ad8c6a22d03a1598f7cc6585c65354dadca62ad",
      "tree": "1507deef3d55d5f3c71b2f76924fe1f6c6211905",
      "parents": [
        "8527f8e2934683e53405fbe876a4e6f4a0c46eb8",
        "76e10d158efb6d4516018846f60c2ab5501900bc"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon May 21 21:39:42 2012 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon May 21 21:39:42 2012 +0200"
      },
      "message": "Merge tag \u0027v3.4\u0027 with SCSI updates, needed for subsequent firewire-sbp2 changes\n\nLinux 3.4\n"
    },
    {
      "commit": "382e6a859e6622de0aa62c01976ae8ebd90e986d",
      "tree": "2501c554c231c5d0fcda7ff2e6e055bf23134d6f",
      "parents": [
        "6de15b2a9330aeb5df9b66545f67c6c6ad2c045a",
        "97f8d3b6503082416898f893a442a78f8819c42a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 21 12:51:35 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 21 12:51:35 2012 +0200"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "6de15b2a9330aeb5df9b66545f67c6c6ad2c045a",
      "tree": "f3b70a255106a76b57c32056a154dd1a369f3830",
      "parents": [
        "775b2449bdba7c97dda9f274c92bf7a83dac4142",
        "8a390576282abacc4cf7b79eefc226bb655fd6e6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 21 12:51:31 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 21 12:51:31 2012 +0200"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "97f8d3b6503082416898f893a442a78f8819c42a",
      "tree": "4f52f9c4146aeae2a54309e69a1ea94aa5a000e5",
      "parents": [
        "4f7c39dc557cabdbc932ae83432cc225c480133c"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Mon May 21 12:47:36 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 21 12:51:08 2012 +0200"
      },
      "message": "ALSA: snd-usb: fix stream info output in /proc\n\nSet some substream struct members to make the proc interface code work\nagain.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nReported-by: Felix Homann \u003clinuxaudio@showlabor.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "775b2449bdba7c97dda9f274c92bf7a83dac4142",
      "tree": "b4bee45c13762ea93642b1e38c62de454e51cf5d",
      "parents": [
        "21363cf0ca5c9c62e34e37422fb1d13d70d3de3c",
        "5fb86e5d4a951ddb0474cdfd809380c8e2a8d101"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 21 12:45:18 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 21 12:45:18 2012 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "4f7c39dc557cabdbc932ae83432cc225c480133c",
      "tree": "4441b85e8a0c4301eff132131b82bb6ff615a3c3",
      "parents": [
        "d4c6983859a82422640c727d2426b435dfff56f4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 21 11:59:57 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 21 12:03:54 2012 +0200"
      },
      "message": "ALSA: pcm - Add proper state checks to snd_pcm_drain()\n\nThe handling for some PCM states is missing for snd_pcm_drain().\nAt least, XRUN streams should be simply dropped to SETUP, and a few\ninitial invalid states should be rejected.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d4c6983859a82422640c727d2426b435dfff56f4",
      "tree": "bd0d463ee8e3f7709087d44887fc9f3cdd4c9f10",
      "parents": [
        "e182534d4bd3a779941f2868f35e1f66a8d36cea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 18:21:54 2012 +0900"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 21 11:31:14 2012 +0200"
      },
      "message": "ALSA: sh: Fix up namespace collision in sh_dac_audio.\n\nThe module_platform_driver() conversion ended up tripping over the driver\nname, leading to confusion in the macro with regards to \u0027driver\u0027 being\nredefined. rename it to something slightly more suitable to avoid\nnamespace collisions.\n\nsound/sh/sh_dac_audio.c:444:122: error: conflicting types for \u0027driver_init\u0027\ninclude/linux/device.h:773:6: note: previous declaration of \u0027driver_init\u0027 was here\nmake[3]: *** [sound/sh/sh_dac_audio.o] Error 1\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8a390576282abacc4cf7b79eefc226bb655fd6e6",
      "tree": "c15825d8abd68685447c315536875dccac2d7502",
      "parents": [
        "09cf03b80c593b08e8b630a145e14f485200b5af"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 21 03:07:42 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 21 03:07:42 2012 +0200"
      },
      "message": "ALSA: hda/realtek - Fix unused variable compile warning\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "766812e6d5e2e23be1e212cf84902d5e834dd865",
      "tree": "fb8cdf68c82b9652e5a96b8eab444c7f22d86f3f",
      "parents": [
        "f33238e96f619d9888713c07dcd92e4518879282"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu May 17 17:36:47 2012 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 19 19:41:45 2012 +0100"
      },
      "message": "ASoC: sh: fsi: enable chip specific data transfer mode\n\nSupherH FSI2 can use special data transfer,\nbut it depends on CPU-FSI2 connection style.\n\nWe can use 16bit data stream mode if it was valid connection,\nand it is required for 16bit data DMA transfer / SPDIF sound output.\nWe can use 24bit data transfer if it was invalid connection.\n\nWe can select connection type if CPU is SH7372,\nand it is always valid connection if latest SuperH.\n\nThis patch adds new bus_option and fsi_bus_setup()\nfor supporting these feature.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f33238e96f619d9888713c07dcd92e4518879282",
      "tree": "3367085471db4d5d4f2193e3f5c3af0f446b67d2",
      "parents": [
        "9c59dd342e4dd3c0bab5a9cad1aca7ed9501cbf8"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu May 17 17:35:34 2012 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 19 19:41:09 2012 +0100"
      },
      "message": "ASoC: sh: fsi: call fsi_hw_startup/shutdown from fsi_dai_trigger()\n\nfsi_hw_startup/shutdown() needs the setup of bus width,\nbut it is impossible to get parameter of snd_pcm_runtime at this timing.\nSo, these functions are changed so that be called from fsi_dai_trigger().\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9c59dd342e4dd3c0bab5a9cad1aca7ed9501cbf8",
      "tree": "1adc6774d774d41b5f996ab61cb0b236b3a81fe2",
      "parents": [
        "284c6f6547dd08d8f26e12f4014ec298faa7da03"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu May 17 17:34:53 2012 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 19 19:41:08 2012 +0100"
      },
      "message": "ASoC: sh: fsi: use same format for IN/OUT\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "284c6f6547dd08d8f26e12f4014ec298faa7da03",
      "tree": "c5e774e1cee69906c73b0ab6a8629d617c4fe284",
      "parents": [
        "4d62ec125be98f5a446444e4ce53f4f4e2e1baff"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu May 17 17:34:16 2012 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 19 19:41:08 2012 +0100"
      },
      "message": "ASoC: sh: fsi: add fsi_version() and removed meaningless version check\n\nThis patch adds fsi_version() function for accessing version.\n\nAnd there were some meaningless version check which never hit.\nThis patch removed it.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4d62ec125be98f5a446444e4ce53f4f4e2e1baff",
      "tree": "34af7d4f4e3308bd302498a5eedf3ac299ecb6f5",
      "parents": [
        "d8259ca50b84c0247f10d0167fb85a3a005aeca7"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu May 17 17:33:49 2012 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 19 19:41:08 2012 +0100"
      },
      "message": "ASoC: sh: fsi: use register field macro name on IN/OUT_DMAC\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d8259ca50b84c0247f10d0167fb85a3a005aeca7",
      "tree": "7c2ac433ccb7251f38ac362df093858dd1589652",
      "parents": [
        "5452030c564686a3dafd355da5456fbeca1de111"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Thu May 17 16:59:51 2012 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 19 19:38:00 2012 +0100"
      },
      "message": "ASoC: tegra: Add machine driver for WM8753 codec\n\nOne such machine is Whistler.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "09cf03b80c593b08e8b630a145e14f485200b5af",
      "tree": "21a5d5b26f68bf3a4076c76e29d9eb3dc47e1bc5",
      "parents": [
        "c882246d840073a3dd0533ca164dfcbd7f6bd207"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 19 17:21:25 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 19 17:25:23 2012 +0200"
      },
      "message": "ALSA: hda - Fix possible races of accesses to connection list array\n\nLike the previous fixes for cache hash accesses, a protection over\naccesses to the widget connection list array must be provided.\nTogether with this action, remove snd_hda_get_conn_list() which can be\nalways race, and replace it with either snd_hda_get_num_conns() or\nsnd_hda_get_connections() calls.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5452030c564686a3dafd355da5456fbeca1de111",
      "tree": "508e2192de74470311a74aa304c160a40a98957a",
      "parents": [
        "5fb86e5d4a951ddb0474cdfd809380c8e2a8d101"
      ],
      "author": {
        "name": "Ricardo Neri",
        "email": "ricardo.neri@ti.com",
        "time": "Fri May 18 01:42:33 2012 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 18 17:31:24 2012 +0100"
      },
      "message": "ASoC: OMAP: HDMI: Introduce codec\n\nIntroduce codec for HDMI. At the moment, this is a dummy codec. In the\nfuture it will parse the EDID to modify the supported parameters, such\nas the number of channels and the sample rates. At the moment, it blindly\nsupports all the sample rates and audio channels described in the HDMI\n1.4a specification.\n\nSigned-off-by: Ricardo Neri \u003cricardo.neri@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cd7dc7a42cb541916316f6350dcc69f7af4c289c",
      "tree": "c99cd1780b8bc39ee40b72f62fb2d1eb2d7fe100",
      "parents": [
        "2f7b945148477e97c4d9d5a484728cd8106828c7"
      ],
      "author": {
        "name": "Philippe Rétornaz",
        "email": "philippe.retornaz@epfl.ch",
        "time": "Wed May 16 12:48:24 2012 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 18 16:42:23 2012 +0100"
      },
      "message": "ASoC: imx-mc13783 cleanup\n\nSigned-off-by: Philippe Rétornaz \u003cphilippe.retornaz@epfl.ch\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b77458da957d8fe8296d826397ff591a21cfc8d7",
      "tree": "c616292fa2a1e985ff0811b7b99aac7a59f74ce2",
      "parents": [
        "6b0a795a17d36cc880591c935cf84fce228193ad"
      ],
      "author": {
        "name": "Philippe Rétornaz",
        "email": "philippe.retornaz@epfl.ch",
        "time": "Wed May 16 12:49:19 2012 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 18 16:42:21 2012 +0100"
      },
      "message": "ASoC: mc13783 codec cleanups\n\nSigned-off-by: Philippe Rétornaz \u003cphilippe.retornaz@epfl.ch\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6b0a795a17d36cc880591c935cf84fce228193ad",
      "tree": "a51d3f598402e36e4c44a4e5ad6565ee5d4d2e2c",
      "parents": [
        "8b908b8660f919a1a5135bc46acae12445767903"
      ],
      "author": {
        "name": "Philippe Rétornaz",
        "email": "philippe.retornaz@epfl.ch",
        "time": "Tue May 15 13:53:51 2012 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 18 16:42:21 2012 +0100"
      },
      "message": "ASoC: add imx-mc13783 sound support\n\nSigned-off-by: Philippe Rétornaz \u003cphilippe.retornaz@epfl.ch\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8b908b8660f919a1a5135bc46acae12445767903",
      "tree": "b2a5d48a046c8dae1f94c7ec44601eb05531846e",
      "parents": [
        "e3a0871c8f67e228ac227be02f8da580cfa0dc27"
      ],
      "author": {
        "name": "Philippe Rétornaz",
        "email": "philippe.retornaz@epfl.ch",
        "time": "Tue May 15 13:53:50 2012 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 18 16:42:20 2012 +0100"
      },
      "message": "ASoC: Add mc13783 codec\n\nSigned-off-by: Philippe Rétornaz \u003cphilippe.retornaz@epfl.ch\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6091106297933c5cf0e4470df9a5f4e703674391",
      "tree": "a5a43cb1eea6b64e47192242b9d8a92a87e68ca2",
      "parents": [
        "a82d51ed24bb7994f1f3dff18ec2eefe19385840"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri May 18 10:36:11 2012 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 18 15:44:10 2012 +0200"
      },
      "message": "ALSA: hda - unlock on error in azx_interrupt()\n\nThere is an spin_unlock() missing on this error path.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b724cc199bc8e889569e85301e6e56b5be25b986",
      "tree": "56279c721cecc7416567f2a6f52e8b8bef385e34",
      "parents": [
        "f8fc341ba4db45987e06a937348d67e392de0127",
        "21363cf0ca5c9c62e34e37422fb1d13d70d3de3c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 16 14:29:45 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 16 14:29:45 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"A few last-minute regression fixes for 3.4 final kernel.  All trivial,\n  and Cc\u0027ed to stable kernel.\"\n\n* tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ASoC: wm8994: Fix AIF2ADC power down\n  ALSA: hda/idt - Fix power-map for speaker-pins with some HP laptops\n  ASoC: cs42l73: Sync digital mixer kcontrols to allow for 0dB\n"
    },
    {
      "commit": "3c0dec5f58b3c7b3627715126d1bf9b030a076f0",
      "tree": "4bf8f56fca3bf6be109209b116fc8e32cb2e0f9e",
      "parents": [
        "fcd8d84a585f3578a9ebdd27e757495a27415322",
        "7e0fa1b5fa91d9aa456d102c273b2cf0f2e95d39"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 16 16:35:25 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 16 16:35:25 2012 +0200"
      },
      "message": "Merge branch \u0027clk-next\u0027 of git://git.linaro.org/people/mturquette/linux into next/clock\n\n* \u0027clk-next\u0027 of git://git.linaro.org/people/mturquette/linux:\n  clk: Fix CLK_SET_RATE_GATE flag validation in clk_set_rate().\n  clk: Provide dummy clk_unregister()\n  ARM: Kirkwood: Replace clock gating\n  ARM: Orion: Audio: Add clk/clkdev support\n  ARM: Orion: PCIE: Add support for clk\n  ARM: Orion: XOR: Add support for clk\n  ARM: Orion: CESA: Add support for clk\n  ARM: Orion: SDIO: Add support for clk.\n  ARM: Orion: NAND: Add support for clk, if there is one.\n  ARM: Orion: EHCI: Add support for enabling clocks\n  ARM: Orion: SATA: Add per channel clk/clkdev support.\n  ARM: Orion: UART: Get the clock rate via clk_get_rate().\n  ARM: Orion: WDT: Add clk/clkdev support\n  ARM: Orion: Eth: Add clk/clkdev support.\n  ARM: Orion: SPI: Add clk/clkdev support.\n  ARM: Orion: Add clocks using the generic clk infrastructure.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "fe33d4c5e2b27a4b82aa479a58f2621eec103d1b",
      "tree": "a12695d4ba13416ca8a5fe681f1cf10813d9af39",
      "parents": [
        "018a455ac95a8cb7ad9f0ebe1019bb44cc19284c"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon May 14 14:47:22 2012 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed May 16 09:44:18 2012 +0100"
      },
      "message": "ASoC: don\u0027t flip master of DT-instantiated DAI links\n\nCommit 4924082 \"ASoC: core: Flip master for CODECs in the CPU slot of a\nCODEC\u003c-\u003eCODEC link\" added code that was conditional on there being no\nPCM/DMA driver for the link. However, it failed to cover the case where\nthe link was instantiated from device tree, and hence was specified by\nDT node rather than name.\n\nThis prevents the following error on Toshiba AC100:\naplay: pcm_write:1603: write error: Input/output error\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "21363cf0ca5c9c62e34e37422fb1d13d70d3de3c",
      "tree": "34aeeb1415aaa320555d735e3b22f4a4fb42130e",
      "parents": [
        "b0791dda813c179e539b0fc1ecd3f5f30f2571e2",
        "c7f5f2389377b66028bc129890aa653deafe8d39"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 15 21:05:45 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 15 21:05:45 2012 +0200"
      },
      "message": "Merge tag \u0027asoc-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nASoC: Last minute fixes\n\nSome last minute fixes for ASoC.  Small, focused changes to specific\ndrivers.\n"
    },
    {
      "commit": "c7f5f2389377b66028bc129890aa653deafe8d39",
      "tree": "64e8fbb872edeba3d0c6039b2ab63d91f3348579",
      "parents": [
        "5807c3bf68eb489032ca8ff70b3d3c833fd8172b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 15 18:13:00 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 15 18:29:30 2012 +0100"
      },
      "message": "ASoC: wm8994: Fix AIF2ADC power down\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "69ecdbac144147a80747914d9b6ea3472e2d93e7",
      "tree": "e1bb68c3568f370cd6a7d2ae29a051bee244ce0f",
      "parents": [
        "b7dc4cd17506284a47eeb9160207e43c7d5486fe",
        "b6255ee3d82798eb1eee9fb1cca713317b5afae8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 15 08:39:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 15 08:39:25 2012 -0300"
      },
      "message": "Merge remote-tracking branch \u0027linus/master\u0027 into staging/for_v3.5\n\n* linus/master: (805 commits)\n  tty: Fix LED error return\n  openvswitch: checking wrong variable in queue_userspace_packet()\n  bonding: Fix LACPDU rx_dropped commit.\n  Linux 3.4-rc7\n  ARM: EXYNOS: fix ctrlbit for exynos5_clk_pdma1\n  ARM: EXYNOS: use s5p-timer for UniversalC210 board\n  ARM / mach-shmobile: Invalidate caches when booting secondary cores\n  ARM / mach-shmobile: sh73a0 SMP TWD boot regression fix\n  ARM / mach-shmobile: r8a7779 SMP TWD boot regression fix\n  ARM: mach-shmobile: convert ag5evm to use the generic MMC GPIO hotplug helper\n  ARM: mach-shmobile: convert mackerel to use the generic MMC GPIO hotplug helper\n  MAINTAINERS: Add myself as the cpufreq maintainer\n  dm mpath: check if scsi_dh module already loaded before trying to load\n  dm thin: correct module description\n  dm thin: fix unprotected use of prepared_discards list\n  dm thin: reinstate missing mempool_free in cell_release_singleton\n  gpio/exynos: Fix compiler warnings when non-exynos machines are selected\n  gpio: pch9: Use proper flow type handlers\n  powerpc/irq: Fix another case of lazy IRQ state getting out of sync\n  ks8851: Update link status during link change interrupt\n  ...\n\nConflicts:\n\tdrivers/media/common/tuners/xc5000.c\n\tdrivers/media/common/tuners/xc5000.h\n\tdrivers/usb/gadget/uvc_queue.c\n"
    },
    {
      "commit": "c882246d840073a3dd0533ca164dfcbd7f6bd207",
      "tree": "a9a2f79462fd8bdebf16d09aa2955b07ea520cbf",
      "parents": [
        "bfc89dec97a3db0f14393a86b2fc3d8e13b33c86"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 15 09:11:36 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 15 09:12:12 2012 +0200"
      },
      "message": "ALSA: hda/idt - Cache the power-map bits\n\nFor avoiding unnecessary codec read/write verbs at each jack detection.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bfc89dec97a3db0f14393a86b2fc3d8e13b33c86",
      "tree": "e854ed3aa0bdcd49a03d9625226f7ed6cfd1639f",
      "parents": [
        "f153c6af87401fdae3bb2dfbfc6284eb0d537a05"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 15 09:02:26 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 15 09:02:26 2012 +0200"
      },
      "message": "ALSA: hda/idt - Clean up power-map check code\n\nTurn off the power-map for unused ports and check the jack-detection\ncapability in the first place.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f153c6af87401fdae3bb2dfbfc6284eb0d537a05",
      "tree": "c0a8297706f86f949ad4aba194f46f52ab53de21",
      "parents": [
        "7560931fbd0a7cb86b8cb06f363c5e4984f4f7d0",
        "b0791dda813c179e539b0fc1ecd3f5f30f2571e2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 15 08:58:49 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 15 08:58:49 2012 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "7560931fbd0a7cb86b8cb06f363c5e4984f4f7d0",
      "tree": "a98f20e72a9f343f8491befbe6806f26fef3559b",
      "parents": [
        "8c7dd8907637d863bdd175f24e895cbcfe03e1e5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 14 16:52:00 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 15 08:58:38 2012 +0200"
      },
      "message": "ALSA: hda - Evaluate gpio_led hints at the right moment\n\nThe hints regarding the mute-LED must be evaluated during the codec\nparsing.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e182534d4bd3a779941f2868f35e1f66a8d36cea",
      "tree": "9215ad0124e637a4dbc76a1e759e1aaed6673a6a",
      "parents": [
        "f3af90517d87bf8f4b21c2e68c8a15d9b7fd516e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 14 17:11:06 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 15 08:35:00 2012 +0200"
      },
      "message": "ALSA: usb-audio - Call get_min_max_*() after determining the name string\n\nget_min_max_with_quirks() must be called after the control id name\nstring is determined, but the current code changes the id name string\nafter calling the function.\n\nReported-by: Christian Melki \u003cchristian.melki@ericsson.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f3af90517d87bf8f4b21c2e68c8a15d9b7fd516e",
      "tree": "7b8c34703e1a390df140d5c2ac0e510183bc061b",
      "parents": [
        "b012513c66cfb41f816532f93a934b5c0b38c1bf"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Apr 26 17:52:35 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 15 08:34:48 2012 +0200"
      },
      "message": "ALSA: hda - add probe_mask\u003d0x101 automatically for WinFast VP200 H\n\nThis patch just sets the codec probe_mask\u003d0x101 value for the WinFast VP200 H\nPCoIP card based on Teradici hardware matching the PCI subsystem vendor/device\nIDs 3a21:040d. The user reported no codec detection issues without this\nexplicit codec configuration.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b012513c66cfb41f816532f93a934b5c0b38c1bf",
      "tree": "d305c6fef148f0e65e2f6c88e2aee36b43617108",
      "parents": [
        "92b862c7d685f5971a954e6ded51891d4adc412b"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Sun May 13 13:39:45 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 15 08:34:38 2012 +0200"
      },
      "message": "ALSA: snd-aloop - improve the sample copy accurracy\n\nMaintain both streams (playback, capture) synchronized. Previous code\ndidn\u0027t take in account the small byte count drifts caused by the irq\nposition rounding.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b0791dda813c179e539b0fc1ecd3f5f30f2571e2",
      "tree": "5367c2614c4620301584a5d4eb6becc64494b618",
      "parents": [
        "9ea3356d7979909d19252f7e552fb879643eaa70"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 15 08:07:31 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 15 08:14:36 2012 +0200"
      },
      "message": "ALSA: hda/idt - Fix power-map for speaker-pins with some HP laptops\n\nBIOS on some HP laptops don\u0027t set the speaker-pins as fixed but expose\nas jacks, and this confuses the driver as if these pins are\njack-detectable.  As a result, the machine doesn\u0027t get sounds from\nspeakers because the driver prepares the power-map update via jack\nunsol events which never come up in reality.  The bug was introduced\nin some time in 3.2 for enabling the power-mapping feature.\n\nThis patch fixes the problem by replacing the check of the persistent\npower-map bits with a proper is_jack_detectable() call.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d43240\n\nCc: \u003cstable@vger.kernel.org\u003e [v3.2+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "152a3a7320d1582009db85d8be365ce430d079af",
      "tree": "4ce91bc49ef493ce0299dd43c09f725b04ec567d",
      "parents": [
        "47bd4bc1a2624939c9f4ba154a2c18abe9d6c614"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon May 14 11:32:48 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 15:06:50 2012 -0300"
      },
      "message": "[media] v4l2-dev: rename two functions\n\nRename the function v4l2_dont_use_lock to v4l2_disable_ioctl_locking,\nand rename v4l2_dont_use_cmd to v4l2_disable_ioctl.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "018a455ac95a8cb7ad9f0ebe1019bb44cc19284c",
      "tree": "0ed7e94e90ec38a2f68381a24044cb0ed5e58441",
      "parents": [
        "308f4b044efbfbb2b7d0d076e9dcb7f961f6171b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 30 20:26:15 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 14 17:54:35 2012 +0100"
      },
      "message": "ASoC: wm8350: Remove direct usage of codec-\u003econtrol_data\n\nSupports regmap conversion.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "308f4b044efbfbb2b7d0d076e9dcb7f961f6171b",
      "tree": "a5020981ad77468e7e753edf8d931164b5d6f225",
      "parents": [
        "f43f2db7c6eddacb218a2524e1a8463b6397d80f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 14:25:25 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 14 17:54:23 2012 +0100"
      },
      "message": "ASoC: tlv320aic3x: Remove unused, non-standard headset detection\n\naic3x_set_headset_detection() isn\u0027t made available outside the driver or\nreferenced within the driver which sparse notices and complains about.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fcd8d84a585f3578a9ebdd27e757495a27415322",
      "tree": "58f37676ad56d322e47d0fa7343afb85445f7649",
      "parents": [
        "eae0185a9677d3ff0c1781ee196f2ef42deb0ea1",
        "66a2886d867343eff6bf2646bea2c923d0cbf620",
        "4f5a9fd341e8ffd825ecf56155df6fe6c3d732b1"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 17:43:35 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 17:43:59 2012 +0200"
      },
      "message": "Merge branches \u0027spear/clock\u0027 and \u0027imx/clock\u0027 into next/clock\n\nUpdated to resolve dependencies.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "a82d51ed24bb7994f1f3dff18ec2eefe19385840",
      "tree": "a01316a2a21d0863fea1b78efcb5b21b35735c78",
      "parents": [
        "d3d020bd11d6f1c45444b208e77268b43d3782ef"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 26 12:23:42 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 14 14:55:18 2012 +0200"
      },
      "message": "ALSA: hda - Support VGA-switcheroo\n\nAdd the support for VGA-switcheroo in the HD-audio controller side.\nWhen the graphics controller is disabled, the HD-audio driver also delays\nthe initialization until it\u0027s activated by VGA-switcheroo.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d43155\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d3d020bd11d6f1c45444b208e77268b43d3782ef",
      "tree": "11643f0f7c1bba1b0554ccf5ef986bbd5533b1ac",
      "parents": [
        "9121947d696df7ea259c0102e449da9621b9cf92"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 26 12:11:44 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 14 14:54:56 2012 +0200"
      },
      "message": "ALSA: hda - Export snd_hda_lock_devices()\n\nIt\u0027s a preliminary work for the vga-switcher support.\nExport the function to do pseudo-lock for the sound card to be used\nin other places.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9121947d696df7ea259c0102e449da9621b9cf92",
      "tree": "d9924ab48c80ba91649c2e4bae8adc1b44ad11b2",
      "parents": [
        "d9bbb4756dbc05764cebd0e3e2f49a56c9504e4d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 26 12:13:25 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 14 14:49:17 2012 +0200"
      },
      "message": "ALSA: hda - Check the dead HDMI audio controller by vga-switcheroo\n\nWhen a discrete-GPU is disabled by the VGA switcheroo, the\ncorresponding HD-audio controller for HDMI output is also disabled.\nSuch a dead controller still appears in the PCI device list, but you\ncan\u0027t access properly any longer (even calling pci_read_config_*()\ntriggers Oops!) which leads the stall of the whole communication of\nthe driver.\n\nThis patch adds a check of graphics controller at the probe time to\nsee whether it\u0027s disabled by vga-switcheroo.  If disabled, skip the\nwhole initialization of this controller.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d43155\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6539799599f50e9ce36da784ee0f545540a9732c",
      "tree": "c7582159cab3b4293c8440c48000404b916ecc45",
      "parents": [
        "48ea0be06028d97b57602372f032afbec02e7e97"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu May 10 03:16:14 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 09:17:52 2012 -0300"
      },
      "message": "[media] tea575x-tuner: mark VIDIOC_S_HW_FREQ_SEEK as an invalid ioctl\n\nThe tea575x-tuner framework can support the VIDIOC_S_HW_FREQ_SEEK for only\nsome of the tea575x-based boards. Mark this ioctl as invalid if the board\ndoesn\u0027t support it.\n\nThis fixes an issue with S_HW_FREQ_SEEK in combination with priority handling:\nsince the priority check is done first it could return -EBUSY, even though\ncalling the S_HW_FREQ_SEEK ioctl would return -ENOTTY. It should always return\nENOTTY in such a case.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "92b862c7d685f5971a954e6ded51891d4adc412b",
      "tree": "2843d2093df1ad58fac3274e67b208b2827546cd",
      "parents": [
        "e9148dddc3c7b6121300319c3e31f9380d459be8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun May 13 19:07:22 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 14 10:43:43 2012 +0200"
      },
      "message": "ALSA: firewire-lib: optimize packet flushing\n\nTrying to flush completed packets is pointless when the pointer\ncallback was called from the packet completion callback; avoid it.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e9148dddc3c7b6121300319c3e31f9380d459be8",
      "tree": "42ce7e28e71caaa277fee3b1d21a378f0e8b835e",
      "parents": [
        "76fb87894828756e069a43ce55f775a6c893a53d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun May 13 18:49:14 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 14 10:43:36 2012 +0200"
      },
      "message": "ALSA: firewire-lib: flush completed packets when reading PCM position\n\nBy flushing all completed but not yet reported packets before reading\nthe PCM hardware position, the granularity of the pointer is improved\nfrom the interrupt interval to the packet size.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "76fb87894828756e069a43ce55f775a6c893a53d",
      "tree": "270c4ca71a84ace95f7aef751477427365f395e3",
      "parents": [
        "7df4a691fb6645405c9d3dad8d27f8e5e3451e00"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun May 13 22:03:09 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 14 10:43:30 2012 +0200"
      },
      "message": "ALSA: firewire-lib: taskletize the snd_pcm_period_elapsed() call\n\nThe following patch might introduce this call chain:\n  PCM .pointer callback\n  + fw_iso_context_flush_completions\n    + packet callback\n      + snd_pcm_period_elapsed\n        + PCM .pointer callback\nRecursive calls to the pointer callback are not possible due to the PCM\ngroup locking, so avoid this by moving the period notification into\na separate tasklet.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f43f2db7c6eddacb218a2524e1a8463b6397d80f",
      "tree": "ba9d80d5d7f2dafc24f6ac07501dbb6902f32089",
      "parents": [
        "a91b778219e687b0a71a2388b6468ad54751bce0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 23:50:01 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 23:54:11 2012 +0100"
      },
      "message": "ASoC: wm8350: Don\u0027t use irq_base\n\nIn preparation for irq_domain support change the code to the not switch\nbased on the irq number. This actually makes things simpler, if slightly\nrepetitive.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "665010c280c93b439025d19174ed186806efa1c6",
      "tree": "fc0cb0b5fd2ab85c9b293e2bf09e0702f622b6e7",
      "parents": [
        "d1280fd8f585fadf74f8cdbcbc422bdcbf3fb7a0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 23:30:06 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 23:33:51 2012 +0100"
      },
      "message": "ASoC: lm49453: Fix author e-mail address\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d1280fd8f585fadf74f8cdbcbc422bdcbf3fb7a0",
      "tree": "f44d33dcaf8626e78112d72251622ea6a4dd8933",
      "parents": [
        "dc2af52c0d6d00fd530e4a5e300834cdb1bb1c1c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 23:27:07 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 23:33:48 2012 +0100"
      },
      "message": "ASoC: lm49453: Staticise non-exported symbol lm45453_dai\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "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": "d9bbb4756dbc05764cebd0e3e2f49a56c9504e4d",
      "tree": "b25672ad22284debf08d6663c228dcfe70e0be94",
      "parents": [
        "3e9e63dbd3745ba9ea10f0f86c93f4086c89d5b8",
        "8c7dd8907637d863bdd175f24e895cbcfe03e1e5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 13 11:35:44 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 13 11:35:44 2012 +0200"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into topic/hda-switcheroo\n"
    },
    {
      "commit": "f1992dde7fef6713a469a5a142b86812b8a47f9e",
      "tree": "a3c81810e045319c6aaa7542dac8f627776e54d2",
      "parents": [
        "d5644076bf71aa63f0e1b575ebb2c4ade37c0dcf"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 20:08:43 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 20:11:38 2012 +0100"
      },
      "message": "ASoC: wm8731: Convert to devm_ functions\n\nUse the devm_ versions of the regmap and memory allocation functions,\nsaving some error handling code.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d5644076bf71aa63f0e1b575ebb2c4ade37c0dcf",
      "tree": "2dc158a03c35c059d11eaabae462f9f038faca56",
      "parents": [
        "68a02db415d13f2fde571b131deb91de67719a27"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 13:00:29 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 13:02:02 2012 +0100"
      },
      "message": "ASoC: wm5100: Convert to module_i2c_driver()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\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": "178e43aef2979525d7864daefd9499614e13800e",
      "tree": "d7a7bbe05749b1f66d0deadf1bcecbc0b3d54fe6",
      "parents": [
        "d48b97b403d23f6df0b990cee652bdf9a52337a3",
        "6492bc1b1a9cb21d28cde3c70d090c7648c8b0ed",
        "dcf701125eefea6baf72753533cb8b60fb0e3934"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 11:09:47 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 11:09:47 2012 +0100"
      },
      "message": "Merge remote-tracking branches \u0027regulator/topic/core\u0027, \u0027regulator/topic/regmap\u0027 and \u0027regulator/topic/register\u0027 into regulator-next\n"
    },
    {
      "commit": "e968194b45c4e8077dada75c5bae5660b37628fe",
      "tree": "9da66cff5aa5373a694ea049a8a5633f956acdec",
      "parents": [
        "08641c7c74dddfcd726512edfaa3b4cbe42e523e"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri May 11 22:24:18 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 11:04:59 2012 +0100"
      },
      "message": "ASoC: mxs: add device tree support for mxs-sgtl5000\n\nAdd device tree probe for mxs-sgtl5000 machine driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "08641c7c74dddfcd726512edfaa3b4cbe42e523e",
      "tree": "a90c3c70a2dc4a57d3f227d9b93c8f953eed9f34",
      "parents": [
        "4da3fe7851f9288c2479186d390b0de28d51bdb0"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri May 11 22:24:17 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 11:04:59 2012 +0100"
      },
      "message": "ASoC: mxs: add device tree support for mxs-saif\n\nAdd device tree probe for mxs-saif driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4da3fe7851f9288c2479186d390b0de28d51bdb0",
      "tree": "53904cf3ba487e755b1f32e76134b41dd001a6e1",
      "parents": [
        "065899c9974c4adf45ddc308d84a2a7df519f70b"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri May 11 22:24:16 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 11:04:58 2012 +0100"
      },
      "message": "ASoC: mxs: mxs-pcm does not need to be a plaform_driver\n\nSame as the commit 518de86 (ASoC: tegra: register \u0027platform\u0027 from DAIs,\nget rid of pdev), it makes mxs-pcm not a platform_driver but helper to\nregister \"platform\", so that the platform_device for mxs-pcm can be\nsaved completely.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8c7dd8907637d863bdd175f24e895cbcfe03e1e5",
      "tree": "ea1e868274ea72c3b37bba9dc00024723000b30a",
      "parents": [
        "2d825fd82eb765412a558a56e193b77117d56699"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 12 09:38:05 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 12 09:38:05 2012 +0200"
      },
      "message": "ALSA: hda - Disable FLOAT format support\n\nIt turned out that the FLOAT format on CS4206 results in simple\nnoises, which implies that this is no right format as is.\nSince CS4206 is the only codec supporting the float, let\u0027s disable it\nuntil we find the correct format.\n\nReported-and-tested-by: Adrian Knoth \u003cadi@drcomp.erfurt.thur.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2d825fd82eb765412a558a56e193b77117d56699",
      "tree": "b304fea239fc7a6978d63ea72717ec30161a10d9",
      "parents": [
        "c3b6bcc292da80ea08a979af177538ffdbbae36b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 11 08:39:24 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 12 09:36:44 2012 +0200"
      },
      "message": "ALSA: hda/conexant - Correct vendor IDs for new codecs\n\nNever trust datasheet...\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "f755865f9082a6632f06b8314068a883508d91ca"
}
