)]}'
{
  "commit": "a90f549e25fa77544aaff18bdf534912f3090d39",
  "tree": "2608c3bfb3c155de8d58ba10dd2d9550d9f64a89",
  "parents": [
    "9595c8f035829d0c5deffbfdc6819d6797b3b402"
  ],
  "author": {
    "name": "Ben Gardiner",
    "email": "bengardiner@nanometrics.ca",
    "time": "Thu Apr 21 14:19:03 2011 -0400"
  },
  "committer": {
    "name": "Mark Brown",
    "email": "broonie@opensource.wolfsonmicro.com",
    "time": "Tue Apr 26 11:43:38 2011 +0100"
  },
  "message": "davinci-mcasp: fix _CBM_CFS hw_params\n\nThe current davinci_mcasp_set_dai_fmt() sets bits ACLKXE and ACLKRE (CLKXM\nand CLKRM as they are reffered to in SPRUFM1 [1]) for codec clock-slave/\nframe-slave mode (_CBS_CFS) which selects internally generated bit-clock and\nframe-sync signals; however, it does the same thing again for codec\nclock-master/frame-slave mode (_CBM_CFS) in the very next case statement which\nis incorrectly selecting internally generated bit-clocks in this mode.\n\nFor codec clock-master/frame-slave mode (_CBM_CFS), clear bits ACLKXE and\nACLKRE to select externally-generated bit-clocks.\n\n[1] http://www.ti.com/litv/pdf/sprufm1\n\nSigned-off-by: Ben Gardiner \u003cbengardiner@nanometrics.ca\u003e\nReviewed-by: James Nuss \u003cjamesnuss@nanometrics.ca\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b637e05af3ed83f0473ab3d20a021a154c8fd8e",
      "old_mode": 33188,
      "old_path": "sound/soc/davinci/davinci-mcasp.c",
      "new_id": "09c4ff9b9ac8f1a861882aba7ff8b9ef4ee3e4f4",
      "new_mode": 33188,
      "new_path": "sound/soc/davinci/davinci-mcasp.c"
    }
  ]
}
