)]}'
{
  "log": [
    {
      "commit": "0c74a939d84730818bc9bf1efa5ad7184bb2f248",
      "tree": "4e4f3f06d46257c0b75744d14e0ea50077d01cff",
      "parents": [
        "b424ec953344e0ea612a8cc2d8e59742a0273ac1"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon Jul 12 15:14:59 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:39:14 2010 +0100"
      },
      "message": "ASoC: au1x: fix section mismatch in psc-i2s.c\n\nAnnotate platform probe callback with __devinit instead of plain __init.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b424ec953344e0ea612a8cc2d8e59742a0273ac1",
      "tree": "d2226c98e83c647e4b0c5a92e41e7779e1118553",
      "parents": [
        "dfe4c93627c4a1a7fb7e30b15e31f4ccf3ca60f5"
      ],
      "author": {
        "name": "arnaud.patard@rtp-net.org",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Sun Jul 11 23:28:32 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:37:09 2010 +0100"
      },
      "message": "ASoC: kirkwood-i2s: Handle mute/unmute playback/record\n\nThe controller has mute/unmute capability and some bootloader may mute\nthem at boot. If it\u0027s not handled, all things will seem to be working\nbut no sound will come out of the speaker/headphone.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dfe4c93627c4a1a7fb7e30b15e31f4ccf3ca60f5",
      "tree": "2570b4c9c193bd4857e0984345dd57bd6258ff47",
      "parents": [
        "ccad7b44ccdc8341c1449bc5b864b42b197f8c2e"
      ],
      "author": {
        "name": "arnaud.patard@rtp-net.org",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Sun Jul 11 23:28:31 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:37:09 2010 +0100"
      },
      "message": "ASoC: Fix kirkwood i2s mono playback\n\nKirkwood controller needs to be informed if the audio stream is mono\nor not. Failing to do so will result in playing at the wrong speed.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ccad7b44ccdc8341c1449bc5b864b42b197f8c2e",
      "tree": "108725d49aaafe94b2b2be94e29b96d36b7ae637",
      "parents": [
        "d78541473d6c6126616bca2552282660faa41d43"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jul 13 12:13:14 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:35:39 2010 +0100"
      },
      "message": "ASoC: fsi: Fixup for master mode\n\nThis patch add hw_params to snd_soc_dai_ops,\nbecause board specific set_rate is needed\nwhen FSI was used as master mode.\n\nThis patch remove fsi_clk_ctrl from fsi_dai_startup,\nbecause clock should be disabled before set_rate.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d78541473d6c6126616bca2552282660faa41d43",
      "tree": "6e566105b428c4fa84de0f64025595e648c42997",
      "parents": [
        "73b92c1fc0196e04a31ec190333ed4056a5812cf"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jul 13 12:13:09 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:35:38 2010 +0100"
      },
      "message": "ASoC: fsi: Add pr_err for noticing unsupported access\n\nThis patch didn\u0027t use dev_err,\nbecause it is difficult to get struct device here.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "73b92c1fc0196e04a31ec190333ed4056a5812cf",
      "tree": "169c64f1370c1cb99c14f8e55c00f07b2230fd93",
      "parents": [
        "a7ffb52bb31ef5cff1b8bb312d5a3425a983563f"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jul 13 12:13:04 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:35:37 2010 +0100"
      },
      "message": "ASoC: fsi: Change struct fsi_regs to fsi_core\n\nMany registers which were grouped by category were added in FSI2.\nTo make easy to switch FSI/FSI2, fsi_core was added instead of fsi_regs.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a7ffb52bb31ef5cff1b8bb312d5a3425a983563f",
      "tree": "86d93c6bcdedb72d17a7b0ce490cf6b15dcb8d94",
      "parents": [
        "a09370cb8c8144744cef4d8cc993472f6f8edcb7"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jul 13 12:13:00 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:35:36 2010 +0100"
      },
      "message": "ASoC: fsi: remove noisy CR_FMT macro\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a09370cb8c8144744cef4d8cc993472f6f8edcb7",
      "tree": "b78fd6130aa6bbaa9de50690ca7876eeff58a2ee",
      "parents": [
        "095687c48b2e3b9f849554ab7a65e74988d50269"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jul 13 12:12:53 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:35:35 2010 +0100"
      },
      "message": "ASoC: fsi: remove un-used variable on fsi_dai_startup\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "095687c48b2e3b9f849554ab7a65e74988d50269",
      "tree": "bba30f5ea57d35234f90dcb01c8c52deedd7631b",
      "parents": [
        "4726a57b8c1ba398399fe69b56dc97c196ab4f6b"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jul 13 18:13:19 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:35:35 2010 +0100"
      },
      "message": "ASoC: fsi: modify format area definition on flags\n\nThere is no necessity that each bit in this area has the meaning.\nThis patch modify it to sequence number\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4726a57b8c1ba398399fe69b56dc97c196ab4f6b",
      "tree": "90c66e290b16947a008c845671baa45c52f6d576",
      "parents": [
        "8ff23610a6c2ec8abaab6ae14d9ed8f59c1f944c"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 12 13:50:27 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:34:06 2010 +0100"
      },
      "message": "ASoC: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8ff23610a6c2ec8abaab6ae14d9ed8f59c1f944c",
      "tree": "1c4d1e0fb468d72a014b72c7265f7d6ea28781db",
      "parents": [
        "4d53952a396d7fcde295b6eedee1f588dfb8464c"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 12 13:50:26 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:33:59 2010 +0100"
      },
      "message": "ASoC: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4d53952a396d7fcde295b6eedee1f588dfb8464c",
      "tree": "0a38a0b60d5506000c098556a6f2ddb60ecc75d6",
      "parents": [
        "66b47fdb851924956b6e4696fb43a3496ae2c462",
        "637727838a5e82bc9285ab078a793eaae590bacb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:29:10 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:29:10 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.35\u0027 into for-2.6.36\n"
    },
    {
      "commit": "637727838a5e82bc9285ab078a793eaae590bacb",
      "tree": "1bf99fb29bc161c4b74671019fdd73d368a813e1",
      "parents": [
        "b427b44cc8793af521b0dc3a9fdd9fcc275c3bd7"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jul 13 12:01:25 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:26:26 2010 +0100"
      },
      "message": "ASoC: fsi: fixup wrong value setting order of TDM\n\nchannel size should be set before setting register value\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b427b44cc8793af521b0dc3a9fdd9fcc275c3bd7",
      "tree": "6e81428ef40465802fd9b6048a4249453e8fe46c",
      "parents": [
        "5b61ea499727f22ebdaaeedb9801b12ed6eb59c7"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jul 13 12:01:15 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 13 12:26:26 2010 +0100"
      },
      "message": "ASoC: fsi: fixup clock inversion operation\n\nClock inversion should be specified by each flags bit.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "66b47fdb851924956b6e4696fb43a3496ae2c462",
      "tree": "6f15ecb7e2254dfe53339457adbd372dfee81621",
      "parents": [
        "e88ff1e6db0ae6462e881d9f10776f7bdfd32e64"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 08 11:25:43 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jul 09 08:50:12 2010 +0900"
      },
      "message": "ASoC: Implement WM8994 OPCLK support\n\nThe WM8994 can output a clock derived from its internal SYSCLK, called\nOPCLK.  The rate can be selected as a sysclk, with a division from the\nSYSCLK rate specified (multiplied by 10 since a division of 5.5 is\nsupported) and the clock can be disabled by specifying a divisor of\nzero.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "e88ff1e6db0ae6462e881d9f10776f7bdfd32e64",
      "tree": "99ca021aad6f36cd2ae9ecc1489830ce69e25f30",
      "parents": [
        "d9823ed9fa3126097dfd2bbce6dc33957c1be728"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jul 09 00:12:08 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jul 09 01:37:06 2010 +0900"
      },
      "message": "ASoC: Include WM8994 GPIO and interrupt registers in codec_reg\n\nVery handy for debug.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "d9823ed9fa3126097dfd2bbce6dc33957c1be728",
      "tree": "a929aead29f43232b408b182ce5a5e5e4c8654a0",
      "parents": [
        "ec6375533748806a1a49dad7ce124cc02886854a"
      ],
      "author": {
        "name": "Raffaele Recalcati",
        "email": "raffaele.recalcati@bticino.it",
        "time": "Tue Jul 06 10:39:04 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 06 23:54:07 2010 +0900"
      },
      "message": "ASoC: DaVinci: More accurate continuous serial clock for McBSP (I2S)\n\n    i2s_accurate_sck switch can be used to have a better approximate\n    sampling frequency.\n    The clock is an externally visible bit clock and it is named\n    i2s continuous serial clock (I2S_SCK).\n    The trade off is between more accurate clock (fast clock)\n    and less accurate clock (slow clock).\n    The waveform will be not symmetric.\n    Probably it is possible to get a better algorithm for calculating\n    the divider, trying to keep a slower clock as possible.\n\n    This patch has been developed against the\n        http://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci.git\n    git tree and has been tested on bmx board (similar to dm365 evm, but using\n    uda1345 as external audio codec).\n\nSigned-off-by: Raffaele Recalcati \u003craffaele.recalcati@bticino.it\u003e\nSigned-off-by: Davide Bonfanti \u003cdavide.bonfanti@bticino.it\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ec6375533748806a1a49dad7ce124cc02886854a",
      "tree": "c0cc7a1d2472fc735c816d0575d2b9e445333bbc",
      "parents": [
        "a4c8ea2ddaed2f461606c2828b19786524b551ac"
      ],
      "author": {
        "name": "Raffaele Recalcati",
        "email": "raffaele.recalcati@bticino.it",
        "time": "Tue Jul 06 10:39:03 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 06 23:54:06 2010 +0900"
      },
      "message": "ASoC: DaVinci: Added selection of clk input pin for McBSP\n\n    When McBSP peripheral gets the clock from an external pin,\n    there are three possible chooses, MCBSP_CLKX, MCBSP_CLKR\n    and MCBSP_CLKS.\n    evm-dm365 uses MCBSP_CLKR, instead in bmx board I have a different\n    hardware connection and I use MCBSP_CLKS, so I have added\n    this possibility.\n\n    This patch has been developed against the:\n        http://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci.git\n    git tree and has been tested on bmx board (similar to dm365 evm)\n\nSigned-off-by: Raffaele Recalcati \u003craffaele.recalcati@bticino.it\u003e\nSigned-off-by: Davide Bonfanti \u003cdavide.bonfanti@bticino.it\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a4c8ea2ddaed2f461606c2828b19786524b551ac",
      "tree": "0b6b890a47554a276bbb836883f7cf1e2ab8799e",
      "parents": [
        "088fbab406e264a60fb06d3ea8d32a3e802a00b8"
      ],
      "author": {
        "name": "Raffaele Recalcati",
        "email": "raffaele.recalcati@bticino.it",
        "time": "Tue Jul 06 10:39:02 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 06 23:54:06 2010 +0900"
      },
      "message": "ASoC: DaVinci: Added two clocking possibilities to McBSP (I2S)\n\n    Added two clocking options for dm365 McBSP peripheral when used\n    with I2S timings, that are SND_SOC_DAIFMT_CBS_CFS (the cpu generates\n    clock and frame sync) and SND_SOC_DAIFMT_CBS_CFM (the cpu gets clock\n    from external pin and generates frame sync).\n    A slave clock management can be important when the external codec needs\n    the system clock and the bit clock synchronized (tested with uda1345).\n    This patch has been developed against the:\n        http://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci.git\n    git tree and has been tested on bmx board (similar to dm365 evm, but using\n    uda1345 as external audio codec).\n\nSigned-off-by: Raffaele Recalcati \u003craffaele.recalcati@bticino.it\u003e\nSigned-off-by: Davide Bonfanti \u003cdavide.bonfanti@bticino.it\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "088fbab406e264a60fb06d3ea8d32a3e802a00b8",
      "tree": "f0c687acdbdc750394306730ef50d721be7a231b",
      "parents": [
        "db059c0f6edec0b1deba665e5853f4ed829003b7"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Sun Jul 04 15:12:11 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 06 23:54:06 2010 +0900"
      },
      "message": "ASoC: Invert speaker enabling behaviour in SmartQ sound driver\n\nThe speaker was enabled when the headphone was plugged in, which isn\u0027t the\nwanted behaviour so correct this.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "db059c0f6edec0b1deba665e5853f4ed829003b7",
      "tree": "b30bede340908df84d915051cbe59f4256bf1417",
      "parents": [
        "afd6d36a0ded1691c6710ebddabae06e5bb9583b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 05 23:54:51 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 06 08:46:10 2010 +0900"
      },
      "message": "ASoC: Automatically manage ALC coefficients for WM8960\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "afd6d36a0ded1691c6710ebddabae06e5bb9583b",
      "tree": "8f4017417a6994a44ec2c82e3daf454791a418b4",
      "parents": [
        "4faaa8d968df08bf2e75a481f99e7c5c1d0142ab"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 05 13:58:16 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 05 23:41:18 2010 +0900"
      },
      "message": "ASoC: Automatically manage DAC deemphasis rate for WM8960\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4faaa8d968df08bf2e75a481f99e7c5c1d0142ab",
      "tree": "77e1d3518de247f20a1d315fa34fc9b7624f3591",
      "parents": [
        "9af8381023e48bfc61a1017c584cb3b8115cb462"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 05 13:54:32 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 05 23:37:17 2010 +0900"
      },
      "message": "ASoC: Remove current WM8960 deemphasis control\n\nIt will be replaced with automatic deemphasis rate configuration but since\nwe have an enumeration table in this driver this is done in a separate\ncommit to make the renumbering of the enumeration items clear.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "9af8381023e48bfc61a1017c584cb3b8115cb462",
      "tree": "1d980b1084c6db0bd23c86588d2953fe35e6e75d",
      "parents": [
        "ce93a3702832121d517ad348817929f22fcce47c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 05 12:09:22 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 05 23:35:29 2010 +0900"
      },
      "message": "ASoC: Fix sorting of Makefile and Kconfig\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ce93a3702832121d517ad348817929f22fcce47c",
      "tree": "6fe6b606d66fd09f6d2344e99712334978c6e977",
      "parents": [
        "0d9c15e45b362fced933c686c0127e73547bb209"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Sat Jul 03 02:46:12 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jul 04 18:04:12 2010 +0900"
      },
      "message": "ASoC: Add SmartQ sound driver\n\nThis adds sound support for the SmartQ board.\n\nThe hardware consists of a S3C6410 coupled with a WM8987 over I²S. The WM8750\ndriver is used for driving the WM8987, as they are register compatible.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0d9c15e45b362fced933c686c0127e73547bb209",
      "tree": "4d637e3e3b11f770fb01efd2059feb2e9cbbcf43",
      "parents": [
        "a300de3cfffb9ce7d3e87c8c4f24d22f0a081402"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Sat Jul 03 02:46:10 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jul 04 18:02:07 2010 +0900"
      },
      "message": "ASoC: codec: Add WM8987 device id to WM8750 driver\n\nThe WM8987 codec is register compatible with the WM8750, so just add it to the\nSPI and I²C device table.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a300de3cfffb9ce7d3e87c8c4f24d22f0a081402",
      "tree": "966933a64feadc3ccc2047f4435342f68fa85ead",
      "parents": [
        "338de9d9dac038a76fd6577cf30aa3ada07ae756"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Jul 01 14:23:45 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 01 17:08:47 2010 +0100"
      },
      "message": "ASoC: ak4642: Add Digital Playback Volume control\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "338de9d9dac038a76fd6577cf30aa3ada07ae756",
      "tree": "0e437fbfdeb4a197ce5324f6e52063e9df044dfa",
      "parents": [
        "ed632ad3b812be6ddace1562c56d838ee48e9313"
      ],
      "author": {
        "name": "Vladimir Zapolskiy",
        "email": "vzapolskiy@gmail.com",
        "time": "Thu Jun 24 17:19:25 2010 +0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 30 14:46:56 2010 +0100"
      },
      "message": "ASoC: uda134x: correct bias level setup for codecs family\n\nFor UDA1341 codec power control is managed in STATUS1 register, and\nfor all other codecs in DATA011 register.\n\nSigned-off-by: Vladimir Zapolskiy \u003cvzapolskiy@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ed632ad3b812be6ddace1562c56d838ee48e9313",
      "tree": "7a8e33369eea1a77eef748f685bb1965ae90451a",
      "parents": [
        "af51b5c0f06d449667eba226d96c8f56e2b96659"
      ],
      "author": {
        "name": "Vladimir Zapolskiy",
        "email": "vzapolskiy@gmail.com",
        "time": "Thu Jun 24 15:17:07 2010 +0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 30 14:46:56 2010 +0100"
      },
      "message": "ASoC: uda134x: add DATA011 register found in codecs family\n\nIn UDA1340, UDA1344 and UDA1345 codecs there is one more functional\nregister in part of DATA0 tranfser. For UDA1341 this register\ncoincides with EA register.\n\nSigned-off-by: Vladimir Zapolskiy \u003cvzapolskiy@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "af51b5c0f06d449667eba226d96c8f56e2b96659",
      "tree": "c0b6b398ae5acb694690f759e3a6e73673165d5c",
      "parents": [
        "9c1be7e8cb1e33d4d7d4bed40466ee358fdf5a34",
        "e827e32efc313e1a061c81007e96fff439ccb802"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 30 14:46:53 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 30 14:46:53 2010 +0100"
      },
      "message": "Merge remote branch \u0027takashi/topic/asoc\u0027 into for-2.6.36\n"
    },
    {
      "commit": "9c1be7e8cb1e33d4d7d4bed40466ee358fdf5a34",
      "tree": "d5c886b7e5bb573e8994a410d5a77e382219c74f",
      "parents": [
        "e4295b40ee64da20a3e31921745baba65e10ab36"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Sat Jun 19 10:47:56 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 25 12:30:48 2010 +0100"
      },
      "message": "ASoC: clean i.MX Kconfig\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e4295b40ee64da20a3e31921745baba65e10ab36",
      "tree": "ee7441a0492b5da298e5bb6ca76683719f752a45",
      "parents": [
        "cc3202f5da3c81a99c5f3a605df527da7a77eed3"
      ],
      "author": {
        "name": "Vladimir Zapolskiy",
        "email": "vzapolskiy@gmail.com",
        "time": "Thu Jun 24 17:38:51 2010 +0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 25 12:29:02 2010 +0100"
      },
      "message": "ASoC: uda134x: fix bias level setup on initialization\n\nOn initialization ADC/DAC are enabled only for UDA1341, that\u0027s why\nbias_level shall be set to off explicitly, otherwise dapm is\nmisinformed about bias_level on startup.\n\nSigned-off-by: Vladimir Zapolskiy \u003cvzapolskiy@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cc3202f5da3c81a99c5f3a605df527da7a77eed3",
      "tree": "6a403bacab904beea885f14f4c1ce8864316f579",
      "parents": [
        "5898dd9ebd158d9fd3c197fc640d0c104bef39a5"
      ],
      "author": {
        "name": "Vladimir Zapolskiy",
        "email": "vzapolskiy@gmail.com",
        "time": "Thu Jun 24 17:38:50 2010 +0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 25 12:29:01 2010 +0100"
      },
      "message": "ASoC: uda134x: replace a macro with a value in platform struct.\n\nThis change wipes out a hardcoded macro, which enables codec bias\nlevel control. Now is_powered_on_standby value shall be used instead.\n\nSigned-off-by: Vladimir Zapolskiy \u003cvzapolskiy@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e827e32efc313e1a061c81007e96fff439ccb802",
      "tree": "ceffe22f6d0cf1679664481cef923855fe7af394",
      "parents": [
        "5898dd9ebd158d9fd3c197fc640d0c104bef39a5",
        "8c523115ae170840896ce6593a404ef0ffd3c7da"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 24 11:11:41 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 24 11:11:41 2010 +0200"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc\n"
    },
    {
      "commit": "8c523115ae170840896ce6593a404ef0ffd3c7da",
      "tree": "87807f4bbbb7a34030f0d90a1986e5a4dfd86da0",
      "parents": [
        "4eb5470326ca09c0eeae4502f52375d657a585c2"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Mon Jun 21 14:15:00 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jun 23 11:29:14 2010 +0100"
      },
      "message": "ASoC: RX-51: Add basic jack detection\n\nThis patch adds GPIO jack detection to Nokia N900/RX-51. At the moment only\nSND_JACK_VIDEOOUT type is reported. More types could be reported after\ngetting more audio features supported and necessary drivers integrated for\nimplementing automated accessory detection.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4eb5470326ca09c0eeae4502f52375d657a585c2",
      "tree": "d12a4630e0bc34da6ac368c2cc973f1897d3acc5",
      "parents": [
        "3d5a4516238ff1da81f5c38a7ddd87127487c8ca"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Mon Jun 21 14:14:59 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jun 23 11:29:08 2010 +0100"
      },
      "message": "ASoC: RX-51: Add Jack Function kcontrol\n\nNokia RX-51/N900 has multifunction 4-pole audio-video jack that can be used\nas headphone, headset or audio-video connector. This patch implements the\ncontrol \u0027Jack Function\u0027 which is used to select the desired function.\nAt the moment only TV-out without audio is supported.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3d5a4516238ff1da81f5c38a7ddd87127487c8ca",
      "tree": "2b507b262401178e63223c7b74857875eb9feebb",
      "parents": [
        "4b94dba029887effd8675164e782cb12889668b1"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Sat Jun 19 19:33:39 2010 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jun 23 11:28:53 2010 +0100"
      },
      "message": "codecs/tlv320aic23: fix bias management for suspend/resume\n\nin tlv320aic23_set_bias_level, for the case SND_SOC_BIAS_ON, the\ncomment says \"vref/mid, osc on, dac unmute\" but the code doesn\u0027t\nclear the corresponding bits, thus when resuming, several bits are\nnot cleared preventing the codec from working.\n\nin tlv320aic23_suspend, clearing the active register is not needed\nas it will be done by tlv320aic23_set_bias_level, when setting\nbias to SND_SOC_BIAS_OFF\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nCc: broonie@opensource.wolfsonmicro.com\nCc: anuj.aggarwal@ti.com\nCc: lrg@slimlogic.co.uk\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "5898dd9ebd158d9fd3c197fc640d0c104bef39a5",
      "tree": "6f5c03ef1c7861123ea414cb46ba590d0d692a9b",
      "parents": [
        "3b097d64eafac6446d3c5d255830e2bbdd17edd3"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Jun 19 16:52:51 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 23 00:10:57 2010 +0100"
      },
      "message": "ASoC: JZ4740: Add qi_lb60 board driver\n\nThis patch adds ASoC support for the qi_lb60 board.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3b097d64eafac6446d3c5d255830e2bbdd17edd3",
      "tree": "02c7afebf82835b78ec512ddaa0e4debc3855be4",
      "parents": [
        "11bd3dd1b7c299815dbedef0982220f239425ae8"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Jun 22 00:46:31 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 23 00:10:45 2010 +0100"
      },
      "message": "ASoC: Add JZ4740 codec driver\n\nThis patch adds support for the JZ4740 internal codec.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "11bd3dd1b7c299815dbedef0982220f239425ae8",
      "tree": "967e3441cb36ebd56426fb7cf2d1c91724d7a13a",
      "parents": [
        "b45416656f55d880ab5a976be11bca720eff16c4"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Jun 19 16:50:37 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 23 00:08:06 2010 +0100"
      },
      "message": "ASoC: Add JZ4740 ASoC support\n\nThis patch adds ASoC support for JZ4740 SoCs I2S module.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4b94dba029887effd8675164e782cb12889668b1",
      "tree": "16d450fb9b134dff79f599aa5456bbfe98079b62",
      "parents": [
        "66517915e0954ee027b889f452511945f7a9f3ec"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Thu Jun 17 16:45:28 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Jun 21 18:16:17 2010 +0100"
      },
      "message": "ASoC: pandora: fix CLKX polarity\n\nAfter mass production started it was found that several boards exhibit\nnoise problems during sound playback. After some investigation it was\ndetermined that CLKX polarity is set incorrectly, and even if most boards\ncan tolerate the wrong setting, there are some that don\u0027t.\n\nFix polarity setup in the board file. As the clock settings for input and\noutput now match, merge in and out functions and structures to simplify\ncode.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "b45416656f55d880ab5a976be11bca720eff16c4",
      "tree": "a76f782dff61cb71c6f1e063fab6f444827e66b2",
      "parents": [
        "20630c7f5966419dd6a1f00b669a7771e228510a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jun 20 14:05:46 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jun 20 14:05:46 2010 +0100"
      },
      "message": "ASoC: Fix sorting of DA7210 entries in Kconfig\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "20630c7f5966419dd6a1f00b669a7771e228510a",
      "tree": "04e684f6720e9fece574570208d196da9c09574e",
      "parents": [
        "43793207fdcede490edf26a813a92b11ef434a13"
      ],
      "author": {
        "name": "Stuart Longland",
        "email": "redhatter@gentoo.org",
        "time": "Fri Jun 18 12:56:10 2010 +1000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jun 19 02:33:44 2010 +0100"
      },
      "message": "ASoC: Fix overflow bug in SOC_DOUBLE_R_SX_TLV\n\nWhen SX_TLV widgets are read, if the gain is set to a value below 0dB,\nthe mixer control is erroniously read as being at maximum volume.\n\nThe value read out of the CODEC register is never sign-extended, and\nwhen the minimum value is subtracted (read; added, since the minimum is\nnegative) the result is a number greater than the maximum allowed value\nfor the control, and hence it saturates.\n\nSolution: Mask the result so that it \"wraps around\", emulating\nsign-extension.\n\nSigned-off-by: Stuart Longland \u003credhatter@gentoo.org\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "43793207fdcede490edf26a813a92b11ef434a13",
      "tree": "4ef6d86c7c8d06f3ac49c2552f5505f7a2f7b24a",
      "parents": [
        "66517915e0954ee027b889f452511945f7a9f3ec"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Thu Jun 17 15:44:01 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 18 01:56:45 2010 +0100"
      },
      "message": "ASoC: eukrea-tlv320: add support for our i.MX25 board\n\n* tdm slot has to be configured to get sound working on i.MX25\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "66517915e0954ee027b889f452511945f7a9f3ec",
      "tree": "06a8dc63a705fd58f6bf2026e40369b9aa2b62d1",
      "parents": [
        "f1df5aec68946e427eb4884c4d80e3259361478c"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Jun 15 17:38:55 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 16 16:34:17 2010 +0100"
      },
      "message": "ASoC: Fix I2C dependency for SND_FSI_AK4642 and SND_FSI_DA7210\n\nThe config option SND_FSI_AK4642 selects SND_SOC_AK4642 which in turn\nenables the compilation of ak4642.c - however this codec uses I2C to\ncommunicate with the HW.\nSame applies to DA7210.\n\nConsequently when I2C is not set, the compilation fails [1]\n\nThis patch fixes this issues, by adding a depencdency on the related HW-\ncontroller.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f1df5aec68946e427eb4884c4d80e3259361478c",
      "tree": "2eaceaff08f06b598a163a122a3aaa41fbb3f9f7",
      "parents": [
        "e71fa370428aa80e3acc3a49f8df1e76e7719347"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 15 15:14:31 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 16 12:07:35 2010 +0100"
      },
      "message": "ASoC: Pay attention to write errors in volsw_2r_sx\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "e71fa370428aa80e3acc3a49f8df1e76e7719347",
      "tree": "67e19c53bdab20e8a7b5fc36a775d6ca70e9085c",
      "parents": [
        "67884e215bf24ad9c244cc8b9eb3c243e85385a1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 15 15:14:00 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 15 15:14:00 2010 +0100"
      },
      "message": "ASoC: Default WM2000 ANC and speaker to enabled\n\nThe most useful configuration for the WM2000 is to enable the ANC so turn\nthat on by default, and since we\u0027re not reflecting chip default state also\nenable the speaker output by default.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "67884e215bf24ad9c244cc8b9eb3c243e85385a1",
      "tree": "1ad61f8de8e284f54dc09c51edc2ca1ae1664a41",
      "parents": [
        "1a01eff1b2294dce56af1ae0b98f7d1be1327a76",
        "5b61ea499727f22ebdaaeedb9801b12ed6eb59c7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 15 11:55:35 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 15 11:55:35 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.35\u0027 into for-2.6.36\n"
    },
    {
      "commit": "5b61ea499727f22ebdaaeedb9801b12ed6eb59c7",
      "tree": "051fa95b13b233e753bc5db315a6952c6c2b4465",
      "parents": [
        "e854df613fe934c94a0b39eccb4104e72ccbbded"
      ],
      "author": {
        "name": "Sudhakar Rajashekhara",
        "email": "sudhakar.raj@ti.com",
        "time": "Fri Jun 11 19:24:51 2010 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 15 11:53:18 2010 +0100"
      },
      "message": "ASoC: DaVinci: Fix McASP hardware FIFO configuration\n\nOn DA830/OMAP-L137 and DA850/OMAP-L138 SoCs, the McASP peripheral\nhas FIFO support. This FIFO provides additional data buffering. It\nalso provides tolerance to variation in host/DMA controller response\ntimes. More details of the FIFO operation can be found at\n\nhttp://focus.ti.com/general/docs/lit/getliterature.tsp?literatureNumber\u003dsprufm1\u0026fileType\u003dpdf\n\nExisting sequence of steps for audio playback/capture are:\na. DMA configuration\nb. McASP configuration (configures and enables FIFO)\nc. Start DMA\nd. Start McASP (enables FIFO)\n\nDuring McASP configuration, while FIFO was being configured, FIFO\nwas being enabled in davinci_hw_common_param() function of\nsound/soc/davinci/davinci-mcasp.c file. This generated a transmit\nDMA event, which gets serviced when DMA is started.\n\nhttps://patchwork.kernel.org/patch/84611/ patch clears the DMA\nevents before starting DMA, which is the right thing to do. But\nthis resulted in a state where DMA was waiting for an event from\nMcASP (after step c above), but the event which was already there,\nhas got cleared (because of step b above).\n\nThe fix is not to enable the FIFO during McASP configuration as\nFIFO was being enabled as part of McASP start.\n\nSigned-off-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1a01eff1b2294dce56af1ae0b98f7d1be1327a76",
      "tree": "15a292976ca24b500157fcd03d7a1ecce2923a91",
      "parents": [
        "3367e452d9ebaecdaae6b64090ec7726ee876111"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jun 15 10:33:26 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 15 11:30:38 2010 +0100"
      },
      "message": "ASoC: header cleanup for da7210\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3367e452d9ebaecdaae6b64090ec7726ee876111",
      "tree": "aa70e54a0a24b11d6a5b5c4cfb9dce7be2fc90dc",
      "parents": [
        "c3be0af3d06cb68a8aa3781360c77474fb232ea1"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jun 15 10:33:20 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 15 11:30:37 2010 +0100"
      },
      "message": "ASoC: header cleanup for ak4642\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c3be0af3d06cb68a8aa3781360c77474fb232ea1",
      "tree": "bcadac7caf3994cbbd537594dc0a93de9b58dff4",
      "parents": [
        "6c8abb49870328f242123d702da07c32f8a4d09a"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jun 15 10:33:14 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 15 11:30:37 2010 +0100"
      },
      "message": "ASoC: header cleanup for FSI-DA7210\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6c8abb49870328f242123d702da07c32f8a4d09a",
      "tree": "9b35c95c613b7a99209c625bbc1646641b66adb3",
      "parents": [
        "8600d700c082a10c24188da75bce16726826632b"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jun 15 10:33:09 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 15 11:30:36 2010 +0100"
      },
      "message": "ASoC: header cleanup for FSI-AK4642\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8600d700c082a10c24188da75bce16726826632b",
      "tree": "fd3f91048a580cd1b67a2fe54809df9533dbe6b1",
      "parents": [
        "4e8680f56b557195d6f73df760d46c02ec3089c9"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jun 15 10:33:01 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 15 11:30:34 2010 +0100"
      },
      "message": "ASoC: header cleanup for FSI\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4e8680f56b557195d6f73df760d46c02ec3089c9",
      "tree": "39c6631195ea6470b8c7fae37e37fb6bb0ba3710",
      "parents": [
        "019afb581a61fcd899ae83527744e4f420e89bf1"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jun 10 17:54:13 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jun 12 18:06:14 2010 +0100"
      },
      "message": "ASoC: Remove unused header from MPC5200 PSC driver\n\nThe header contains an extern that isn\u0027t used by anything.  Remove.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "019afb581a61fcd899ae83527744e4f420e89bf1",
      "tree": "cf570862cae57151d52712be2f5fe6224a6e89d2",
      "parents": [
        "315f7da6314e01322cae8bce9a90850060c041ea"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Thu Jun 10 10:40:40 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 10 14:40:35 2010 +0100"
      },
      "message": "ASoC: NUC900: patch for fix build error\n\nThis patch is to change \u0027auido.h\u0027 to \u0027audio.h\u0027 for\nfixing nuc900 alsa driver build error.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "315f7da6314e01322cae8bce9a90850060c041ea",
      "tree": "a9b28b4eb8d4b61e949078cfd46201491a1d88fc",
      "parents": [
        "6e03a61544c368c2c3ff946c1ce7807e5c36a527"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Tue Jun 08 22:01:12 2010 +1200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 09 11:16:18 2010 +0100"
      },
      "message": "ASoC: EP93xx: Add Snapper CL15 i2s audio support\n\nAdd support for i2s audio on Bluewater Systems Snapper CL15 module\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6e03a61544c368c2c3ff946c1ce7807e5c36a527",
      "tree": "29253331da9680b5f81ba8715202044f45861666",
      "parents": [
        "9eb34302681d3f6cf0b186aae31ba08cbd5f22fb",
        "ed67ea82c0d9a163458dc6a69a7a3123db1a8b3b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 09 11:15:10 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 09 11:15:10 2010 +0100"
      },
      "message": "Merge branch \u0027ep93xx\u0027 into for-2.6.36\n\nTrivial add/add fixup required in the clock table.\n\nConflicts:\n\tarch/arm/mach-ep93xx/clock.c\n"
    },
    {
      "commit": "ed67ea82c0d9a163458dc6a69a7a3123db1a8b3b",
      "tree": "6789785686ddf249ab813c296ade58b7b0443d33",
      "parents": [
        "e40152ee1e1c7a63f4777791863215e3faa37a86"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Tue Jun 08 22:01:10 2010 +1200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 09 11:12:36 2010 +0100"
      },
      "message": "EP93xx: Add i2s core support\n\nAdd core support for EP93xx i2s audio\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9eb34302681d3f6cf0b186aae31ba08cbd5f22fb",
      "tree": "4cae22049ea71aa548c885671fe252d1bd8248fe",
      "parents": [
        "9d7db2b2cb507f31ff29e339e9ed2f825edb555d",
        "04c09a15f5c3a1f468cb8daf570eec3af21940ed"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 07 18:38:56 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 07 18:38:56 2010 +0200"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc\n"
    },
    {
      "commit": "04c09a15f5c3a1f468cb8daf570eec3af21940ed",
      "tree": "799d62a4dcf5154e0ac49c01932e0ecb5a344e91",
      "parents": [
        "911ff689ff9af626cd072fd0fc95ef33f2f722dc"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Wed Jun 02 16:03:39 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 07 14:27:18 2010 +0100"
      },
      "message": "ASoC: patch for the useless \u0027break\u0027 removal in kirkwood\n\nThis patch to remove the \u0027break;\u0027, when the \u0027switch\u0027 jumps to\nthe \u0027default\u0027 branch, the \u0027return -EINVAL\u0027 will be return with\na error number, so the \u0027break;\u0027 code never be run, it is unuseful\nand should be removed here.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "911ff689ff9af626cd072fd0fc95ef33f2f722dc",
      "tree": "023ef4647194b362e62f4348ffb8a9b527f1c5e6",
      "parents": [
        "db5bf412baf8df4df30eed2bd37af2a5b77f90ac"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Mon Jun 07 15:03:40 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 07 14:25:45 2010 +0100"
      },
      "message": "ASoC: atmel: trivial code cleanup\n\nRemove break after return, it is not needed.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "db5bf412baf8df4df30eed2bd37af2a5b77f90ac",
      "tree": "f15abb415f921de6682ad54c848b58251c54f19e",
      "parents": [
        "91157888f28ae94761eaf25533f76a55542b2a3f"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Fri Jun 04 17:11:24 2010 +1200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 07 14:24:19 2010 +0100"
      },
      "message": "ASoC: ep93xx i2s audio driver\n\nAdd ep93xx i2s audio driver\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9d7db2b2cb507f31ff29e339e9ed2f825edb555d",
      "tree": "ecbb45951d65b823d869fa82342763dd43b4a959",
      "parents": [
        "ddc29b0104d69e3742e6a9f23184fb6184614403"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Jun 07 10:50:39 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Jun 07 10:43:35 2010 +0100"
      },
      "message": "ASoC: tlv320dac33: Add support for changing upper threshold\n\nUpper threshold is used in mode7 of DAC33.\nInstead of hard wired UTHR, add control to change the upper threshold\nvalue.\nChanging upper threshold is not allowed when the playback is already\nrunning, since wrongly timed change in the UTHR can cause problems\nwith the codec.\nWith this control the length of the burst in mode7 can be changed.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "91157888f28ae94761eaf25533f76a55542b2a3f",
      "tree": "c6140e605055c49b424df815a06e17310b80df88",
      "parents": [
        "0e79612012e1da66133e3c8499bc7c020f006c89"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Thu May 27 10:58:55 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 03 19:00:38 2010 +0100"
      },
      "message": "ASoC: imx: add eukrea-tlv320\n\nAdd the necessary files to support the TLV320AIC23B wired in I2S\non our i.MX platforms.\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "0e79612012e1da66133e3c8499bc7c020f006c89",
      "tree": "f396fe72905c911366df7ce1986c6633bd248354",
      "parents": [
        "749266cd91ae5862a986a8ea995f714b87f12b5d"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Thu May 27 10:58:54 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 03 19:00:16 2010 +0100"
      },
      "message": "ASoC: imx-ssi.c: add new choices to platform configuration\n\n* introduce 3 new flags to allow a more detailed configuration\nof the SSI link :\n\tIMX_SSI_NET : enable Network Mode\n\tIMX_SSI_SYN : enable Synchronous Mode\n\tIMX_SSI_USE_I2S_SLAVE : enable I2S Slave Mode\n* new platform can use these settings without breaking actual\nplatforms.\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "749266cd91ae5862a986a8ea995f714b87f12b5d",
      "tree": "0ce3def1782e4114592d710e84ab85b3c335573f",
      "parents": [
        "b07adffbbcb258ac607c16c5af9bf4ec8d189d38"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Thu Jun 03 00:54:59 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 03 19:00:16 2010 +0100"
      },
      "message": "ASoC: s3c: patch for the unnecessary variable \u0027state\u0027 removal\n\nThe variable \u0027state\u0027 of structure \u0027s3c_ac97_info\u0027 seems no use here,\nso this patch is to remove the unnecessary variable.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b07adffbbcb258ac607c16c5af9bf4ec8d189d38",
      "tree": "c4790328b4e5bd371977d9733550dd688f1be029",
      "parents": [
        "c0da5500e9962e23ee8bb0bce9cb4307d44c0ae7"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Thu Jun 03 00:28:46 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 03 19:00:16 2010 +0100"
      },
      "message": "ASoC: atmel: patch for the unnecessary variable removal\n\nThe variable \u0027periods\u0027 of structure \u0027atmel_runtime_data\u0027\nseems no use in whole atmel alsa driver,so I make a patch\nto remove the unnecessary variable.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c0da5500e9962e23ee8bb0bce9cb4307d44c0ae7",
      "tree": "8eb69bd02ec962134f6e358d08a2695affa76d75",
      "parents": [
        "5ef650ae5c94ee4d593169b82b6c306093360765"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Jun 01 15:16:20 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 03 19:00:16 2010 +0100"
      },
      "message": "ASoC: use resource_size for au1x\n\nUse the resource_size function instead of manually calculating the\nresource size.This patch can reduce the chance of introducing off-by-one\nerrors.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ddc29b0104d69e3742e6a9f23184fb6184614403",
      "tree": "653558a4d808b89f20fd0fcacc6c239603ef84ee",
      "parents": [
        "3f024039e08598521a2c4c3eaedf8de2119797f4"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jun 03 07:39:36 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Jun 03 16:12:40 2010 +0100"
      },
      "message": "ASoC: omap-mcbsp: Place correct constraints for streams\n\nOMAP McBSP FIFO is word structured:\nMcBSP2 has 1024 + 256 \u003d 1280 word long buffer,\nMcBSP1,3,4,5 has 128 word long buffer\n\nThis means, that the size of the FIFO\ndepends on the McBSP word size configuration.\nFor example on McBSP3:\n16bit samples: size is 128 * 2 \u003d 256 bytes\n32bit samples: size is 128 * 4 \u003d 512 bytes\nIt is simpler to place constraint for buffer and period based on channels.\nMcBSP3 as example again (16 or 32 bit samples):\n1 channel (mono): size is 128 frames (128 words)\n2 channels (stereo): size is 128 / 2 \u003d 64 frames (2 * 64 words)\n4 channels: size is 128 / 4 \u003d 32 frames (4 * 32 words)\n\nUse the second method to place hw_rule on buffer size, and in threshold\nmode to period size.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolsfonmicro.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3f024039e08598521a2c4c3eaedf8de2119797f4",
      "tree": "8556b7e70decf1be3bdba930dd1340556d0df288",
      "parents": [
        "f10b8ad15f9531b6d58edabccf05e9eb738c4409"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jun 03 07:39:35 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Jun 03 16:12:40 2010 +0100"
      },
      "message": "ASoC: omap-mcbsp: Save, and use wlen for threshold configuration\n\nSave the word length configuration of McBSP, and use that information\nto calculate, and configure the threshold in McBSP.\nPreviously the calculation was only correct when the stream had 16bit\naudio.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolsfonmicro.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f10b8ad15f9531b6d58edabccf05e9eb738c4409",
      "tree": "537e517c064b92edde9670e0abd05c34adbfe373",
      "parents": [
        "451fd82dc148bd5ac9ed5b19b6915a1afe32b9cb"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jun 03 07:39:34 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Jun 03 16:12:40 2010 +0100"
      },
      "message": "OMAP3: McBSP: Use the port\u0027s buffer_size when calculating tx delay\n\nSicne the platform data\u0027s buffer_size now holds the full size\nof the FIFO, there is no longer need to handle the ports\ndifferently.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolsfonmicro.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "451fd82dc148bd5ac9ed5b19b6915a1afe32b9cb",
      "tree": "0bd09462f284fbdef0ed98f7d05ed4018302f296",
      "parents": [
        "0acce82b3dd792c85079ca1f4f7ffd8c82427e0a"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jun 03 07:39:33 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Jun 03 16:12:40 2010 +0100"
      },
      "message": "OMAP3: McBSP: Change the way how the FIFO is handled\n\nUse the actual FIFO size in words as buffer_size on OMAP3.\nChange the threshold configuration to use 1 based numbering, when\nspecifying the allowed threshold maximum or the McBSP threshold value.\nSet the default maximum threshold to (buffer_size - 0x10) intialy.\n\u003eFrom users of McBSP, now it is expected to use this method.\nAsking for threshold 1 means that the value written to threshold registers\nare going to be 0, which means 1 word threshold.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolsfonmicro.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "0acce82b3dd792c85079ca1f4f7ffd8c82427e0a",
      "tree": "cb949d61ec72206474a1c8dd9a9bef3443fad128",
      "parents": [
        "1fab79b8a1bf0d46a7c7e6a1c06dbed1803f403c"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jun 03 07:39:32 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Jun 03 16:12:39 2010 +0100"
      },
      "message": "OMAP: McBSP: Function to query the FIFO size\n\nUsers of McBSP can use the omap_mcbsp_get_fifo_size function to query\nthe size of the McBSP FIFO.\nThe function will return the FIFO size in words (the HW maximum).\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolsfonmicro.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "5ef650ae5c94ee4d593169b82b6c306093360765",
      "tree": "2d6355d8565a82eccb706ad57148ae3755ee0d75",
      "parents": [
        "85252b6ae5f7e8bba570309d1945eba63c53ad3e"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Wed Jun 02 18:49:53 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 02 14:02:39 2010 +0100"
      },
      "message": "ASoC: s6000: use resource_size for {request/release}_mem_region and ioremap\n\nThe size calculation is end - start + 1. But,sometimes, the \u00271\u0027 can\nbe forgotten carelessly, witch will have potential risk, so use resource_size\nfor {request/release}_mem_region and ioremap here should be good habit.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Daniel Glöckner \u003cdg@emlix.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e854df613fe934c94a0b39eccb4104e72ccbbded",
      "tree": "c75fb9734531fd53c517425e0f5980003e4f8d3e",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e",
        "29512c95b5e2f0f245bfa4975ccae6c3449d4dd2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 02 14:17:44 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 02 14:17:44 2010 +0200"
      },
      "message": "Merge branch \u0027for-2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into fix/asoc\n"
    },
    {
      "commit": "85252b6ae5f7e8bba570309d1945eba63c53ad3e",
      "tree": "c74b1ff1984f34bd045154e1029c654eb5525ecc",
      "parents": [
        "08a0b717578ab03db99367e69bfe6a4a71918e2c",
        "29512c95b5e2f0f245bfa4975ccae6c3449d4dd2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 02 11:47:24 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 02 11:47:24 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.35\u0027 into for-2.6.36\n"
    },
    {
      "commit": "08a0b717578ab03db99367e69bfe6a4a71918e2c",
      "tree": "5801b936586e3878cc79aca18a105a3220279793",
      "parents": [
        "0dc3b44202fe7e7f43d6c687904ca1a04a0afb43"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Wed Jun 02 13:57:01 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 02 11:47:06 2010 +0100"
      },
      "message": "ASoC: nuc900: patch for modifing the ac97 delays to minimum\n\nThis patch is to modify the ac97 delays to minimum, all these 1000 micro\nseconds delays seem over spec for the AC97 interface.\n\nI deleted some unnecessary delays here and changed the AC97 cold and warm reset\ndelays from 1000us to 100us.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0dc3b44202fe7e7f43d6c687904ca1a04a0afb43",
      "tree": "16eb082558e6ad2a0953b141aee335dc40dccc9d",
      "parents": [
        "8dfb0c78157e14387f49fa7ab425e65a93b2fee2"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Wed Jun 02 14:05:14 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 02 11:47:06 2010 +0100"
      },
      "message": "ASoC: nuc900: fix a typo and rename the header file\n\nFix a \u0027#include \"nuc900-audio.h\u0027 typo, I think it should be \u0027audio\u0027.\nAt the same time, this patch renames the \u0027nuc900-auido.h\u0027 file to\n\u0027nuc900-audio.h\u0027.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8dfb0c78157e14387f49fa7ab425e65a93b2fee2",
      "tree": "939e5783b304ae5b9489783e23ba33bc05a8bd3c",
      "parents": [
        "018334c045c95793ab58948fe1f63282459c4f8d"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Wed Jun 02 14:02:33 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 02 11:47:06 2010 +0100"
      },
      "message": "ASoC: nuc900: fix a wait loop bug\n\nThe current implement meant ACTL_ACCON was only accessed once when read or write\nproceeding, which is not right, if so,we have to wait the \u0027timeout\u003d0x10000\u0027 to end\nevery times.\n\nWe need to polling the bit AC_R_FINISH and AC_W_FINISH of ACTL_ACCON\nregister to identify whether read or write is finished or not,so I make\nthe patch to fix the issue.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "018334c045c95793ab58948fe1f63282459c4f8d",
      "tree": "afc1618892d81dc16b04d060f1cc24cb0fc46fe5",
      "parents": [
        "1fab79b8a1bf0d46a7c7e6a1c06dbed1803f403c"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Wed Jun 02 13:54:25 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 02 11:47:06 2010 +0100"
      },
      "message": "ASoC: nuc900: patch for SUBSTREAM_TYPE\u0027, \u0027PCM_TX\u0027 and \u0027PCM_RX\u0027 removal\n\nThis patch is to remove the \u0027SUBSTREAM_TYPE\u0027,\u0027PCM_TX\u0027 and \u0027PCM_RX\u0027 definition.\n\nThere is no need to redefine SNDRV_PCM_STREAM_PLAYBACK as PCM_TX,\nthe SUBSTREAM_TYPE(substream) can be deleted too, the playback or record can be\njudged by \u0027if (substream-\u003estream \u003d\u003d SNDRV_PCM_STREAM_PLAYBACK)\u0027 directly rather\nthan \u0027if (PCM_TX \u003d\u003d stype)\u0027, which makes the codes easy to read.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "29512c95b5e2f0f245bfa4975ccae6c3449d4dd2",
      "tree": "0899bbf9dfb3342dbd45b3e9e40b63341d76052c",
      "parents": [
        "fc9cbe3998ea23a0658c97159c35765c98eafa37"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon May 31 14:19:50 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 31 18:11:38 2010 +0100"
      },
      "message": "ASoC: MX31ads sound support should depend on MACH_MX31ADS_WM1133_EV1\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fc9cbe3998ea23a0658c97159c35765c98eafa37",
      "tree": "60dbc060a2f3a7db7a9df2530c0bd34a79137235",
      "parents": [
        "f68596c6d8711650722b2a54328a088a2c21bc5b"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon May 31 10:49:54 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 31 18:05:33 2010 +0100"
      },
      "message": "ASoC: Add missing Kconfig entry for Phytec boards\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1fab79b8a1bf0d46a7c7e6a1c06dbed1803f403c",
      "tree": "fa60063606767f1398593a081dcde3e245dbdf09",
      "parents": [
        "c876ae3eb27f15620b3489d0377c2f9486cc71a0",
        "37a5ddf450f21577fd8335d24e23ae1b4ca3d309"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 31 18:13:20 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 31 18:13:20 2010 +0200"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc\n"
    },
    {
      "commit": "c876ae3eb27f15620b3489d0377c2f9486cc71a0",
      "tree": "15692e9610717133204662c11fc09a69b9595f43",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e",
        "a3a29b55c70cefaac0d6fda170ccc85bd10e78bf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 31 18:12:41 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 31 18:12:41 2010 +0200"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc\n"
    },
    {
      "commit": "37a5ddf450f21577fd8335d24e23ae1b4ca3d309",
      "tree": "754ae18d6a99805ad0752867ae8caab60f055ce3",
      "parents": [
        "2e8693ee79ff316add7d78964900af2312158d13"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 31 13:47:26 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 31 13:47:26 2010 +0100"
      },
      "message": "ASoC: Fix S/PDIF build\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2e8693ee79ff316add7d78964900af2312158d13",
      "tree": "9fc54cc1bd0df5aad44d4e32d8c619f68e5644f6",
      "parents": [
        "f9b95980f87f021f8c69646738929189838ad035"
      ],
      "author": {
        "name": "apatard@mandriva.com",
        "email": "apatard@mandriva.com",
        "time": "Mon May 31 13:49:15 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 31 13:16:37 2010 +0100"
      },
      "message": "ASoC: kirkwood: Add audio support to openrd client platforms\n\nThis patch is adding support for openrd client platforms. It\u0027s using\nthe cs42l51 codec and has one mic and one speaker plugs.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f9b95980f87f021f8c69646738929189838ad035",
      "tree": "99ea04355647ccf423786804ddb56131d618c448",
      "parents": [
        "492e2bf141478e2c1ce3abfda381f73d1f2108f5"
      ],
      "author": {
        "name": "apatard@mandriva.com",
        "email": "apatard@mandriva.com",
        "time": "Mon May 31 13:49:14 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 31 13:16:37 2010 +0100"
      },
      "message": "ASoC: kirkwood: Add i2s support\n\nThis patch enables support for the i2s controller available on kirkwood\nplatforms\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "492e2bf141478e2c1ce3abfda381f73d1f2108f5",
      "tree": "ffe839118d5d204355ac73c31acec4edd62e301c",
      "parents": [
        "49106c729053b3c7c963a988aeaf00aa2424a7aa"
      ],
      "author": {
        "name": "apatard@mandriva.com",
        "email": "apatard@mandriva.com",
        "time": "Mon May 31 13:49:13 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 31 13:16:37 2010 +0100"
      },
      "message": "openrd-client: initialise audio\n\nThis patch is reponsible for enabling audio on the openrd client board\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "49106c729053b3c7c963a988aeaf00aa2424a7aa",
      "tree": "988788b5aa9c559ba1c185e73271314aeb41b59f",
      "parents": [
        "72ed5a8c9b057aeb779d161ac6fab1e98f091697"
      ],
      "author": {
        "name": "apatard@mandriva.com",
        "email": "apatard@mandriva.com",
        "time": "Mon May 31 13:49:12 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 31 13:16:37 2010 +0100"
      },
      "message": "orion/kirkwood: add audio functions.\n\nThis patch add audio related definitions and functions\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "72ed5a8c9b057aeb779d161ac6fab1e98f091697",
      "tree": "ceb67446354d214c6c858e0fa2919e0ff85c2fda",
      "parents": [
        "ea762b047e13ba1cba4d58323b5c00a566610198"
      ],
      "author": {
        "name": "apatard@mandriva.com",
        "email": "apatard@mandriva.com",
        "time": "Thu May 27 14:57:41 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 31 12:20:02 2010 +0100"
      },
      "message": "ASoC: Add driver for cs42l51\n\nThis patch is adding a ASoC driver for the cs42l51 from Cirrus Logic.\nMaster mode and spi mode are not supported.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.ul\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ea762b047e13ba1cba4d58323b5c00a566610198",
      "tree": "4ddc95d3719eaef767b07b80690e229473a7a376",
      "parents": [
        "3a642915ada4b7df9440a7bbed35cea94a5ccfe0"
      ],
      "author": {
        "name": "apatard@mandriva.com",
        "email": "apatard@mandriva.com",
        "time": "Thu May 27 14:57:40 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 31 12:20:01 2010 +0100"
      },
      "message": "ASoC: Add SND_SOC_DAPM_PRE_POST_PMD event\n\nSome systems codecs need to configure some registers before and after\npowering down some of their part. As a convenience add a macro for that.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3a642915ada4b7df9440a7bbed35cea94a5ccfe0",
      "tree": "867acc1fdb978a18f27c8997252470e62be31460",
      "parents": [
        "e37c83c06c2690157a989df40dc99a6b61c9ea15"
      ],
      "author": {
        "name": "Seungwhan Youn",
        "email": "sw.youn@samsung.com",
        "time": "Thu May 27 18:13:48 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 31 12:08:33 2010 +0100"
      },
      "message": "ASoC: spdif: Add codec driver to use spdif stand-alone\n\nThis patch adds spdif dummy codec driver for using spdif-dit as\na stand-alone. Until this, spdif-dit can be used only with other\ncodecs like tlv320aci3x in davinci platform.\n\nSigned-off-by: Seungwhan Youn \u003csw.youn@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a3a29b55c70cefaac0d6fda170ccc85bd10e78bf",
      "tree": "494a600fc7586f553e12d9f67adb0286bac8b770",
      "parents": [
        "2046f175bc7b4d37e33dbce6a867be3bacf685cc"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed May 26 11:38:21 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon May 31 11:08:59 2010 +0100"
      },
      "message": "ASoC: TWL4030: Add functionalty to reset the registers\n\nMachine driver can instruct the codec driver to reset the\nchip registers to their default values at probe time.\n\nIf machine driver does not provide setup data, then the\nregisters are going to be reseted to their defaults, to\nbe safe.\n\nIf the developer on the platform confirms that the register\nreset is not needed, than it can be skipped, saving ~20ms\ntime in probe.\n\nAs safety measure do the register reset at remove time also.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "2046f175bc7b4d37e33dbce6a867be3bacf685cc",
      "tree": "b767db05e24c9333bc50cd29ef1a8d9762d6c961",
      "parents": [
        "3c36cc688e7ad4ab595a0ac59697e4e1d06338c5"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed May 26 11:38:20 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon May 31 11:08:58 2010 +0100"
      },
      "message": "ASoC: TWL4030: Use BIAS_OFF instead of BIAS_STANDBY, when not in use\n\nRestructure the codec power code in order to be able to hit\noff when the codec is not in use.\n\nSince the audio registers are accessible while the codec is powered\ndown, there is no need for additional safety mechanism.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3c36cc688e7ad4ab595a0ac59697e4e1d06338c5",
      "tree": "622be36180386dbad7f19f169cf279249a19c427",
      "parents": [
        "9fdcc0f72af8801d8429a465a159d815774dbf6d"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed May 26 11:38:19 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon May 31 11:08:58 2010 +0100"
      },
      "message": "ASoC: TWL4030: Correct the ARXR2_APGA_CTL chip default\n\nIt seams at least on twl5031 that the ARXR2_APGA_CTL register\ndoes not have the same default value as it is written in\nthe TRM.\nSince the codec part of the PM chip has not been actually\nchanged according to TI, assuming, that all version has\nthe same problem, so writing there the TRM value.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "9fdcc0f72af8801d8429a465a159d815774dbf6d",
      "tree": "7c2d0ac449467722ebf0026003d9b56277255236",
      "parents": [
        "ee4ccac7cea0e4a4f44bbb109285129e1b293461"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed May 26 11:38:18 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon May 31 11:08:58 2010 +0100"
      },
      "message": "ASoC: TWL4030: Helper to check chip default registers\n\nSince the twl4030 codec driver supports different version\nof the PM chip, a helper function can come handy, which\ncan check the driver\u0027s default versus the chip values.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ee4ccac7cea0e4a4f44bbb109285129e1b293461",
      "tree": "d764a7cb2423666fd4c2c108dc20a5c6ce201998",
      "parents": [
        "979bb1f4b8b058e9fb23d6166807e30b507a1a6d"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed May 26 11:38:17 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon May 31 11:08:58 2010 +0100"
      },
      "message": "ASoC: TWL4030: Optimize the power up sequence\n\nSince the reg cache now contains the chip default values\nfor all registers (REG_OPTION is reset to it\u0027s default\nwithin this patch), there is no longer need to rewrite\n_all_ registers.\nInitialize only few selected registers.\n\nAccording to the latest information, the offset cancellation\nneed to be done only once, when the codec is powered on, so\nthere is no need for the power up wrapper.\n\nMove all chip initialization code under chip_init, and do\nit when the codec is initialized.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "979bb1f4b8b058e9fb23d6166807e30b507a1a6d",
      "tree": "b64514fa9151951809f49ff7feb0c8b59b733070",
      "parents": [
        "cbd2db128f2cbec1a70aa6897cc4cddbbadecbf6"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed May 26 11:38:16 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon May 31 11:08:58 2010 +0100"
      },
      "message": "ASoC: TWL4030: Make offset cancellation path configurable\n\nAdd means for machine drivers to select the path for offset\ncancellation.\nReset the reg cache value to the chip reset value at the\nsame time.\n\nMachine drivers can specify which path need to be used for\noffset cancellation via the twl4030_setup.offset_cncl_path.\nFor paths use the defines from\ninclude/linux/mfd/twl4030-codec.h:\nTWL4030_OFFSET_CNCL_SEL_*\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "cbd2db128f2cbec1a70aa6897cc4cddbbadecbf6",
      "tree": "a1b5c06b47b3c9dfc7cda8d567db6c2fbc7cd578",
      "parents": [
        "33f92ed4b3b9bef2080032b2b5d5dfba189eabeb"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed May 26 11:38:15 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon May 31 11:08:58 2010 +0100"
      },
      "message": "ASoC: TWL4030: Remove wrapper for power down\n\nThere is no need for the power down wrapper.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    }
  ],
  "next": "33f92ed4b3b9bef2080032b2b5d5dfba189eabeb"
}
