)]}'
{
  "commit": "0d0cf00a7fc63cee9a4c4a3b8612879b4f7f42ba",
  "tree": "27faa0bd462b4852f16d88be12e4a657700c0bec",
  "parents": [
    "1e5fa31f96d558e53fe80e943305104bf4339711"
  ],
  "author": {
    "name": "Mark Brown",
    "email": "broonie@opensource.wolfsonmicro.com",
    "time": "Wed Dec 10 14:32:45 2008 +0000"
  },
  "committer": {
    "name": "Mark Brown",
    "email": "broonie@opensource.wolfsonmicro.com",
    "time": "Wed Dec 10 15:40:02 2008 +0000"
  },
  "message": "ASoC: Add codec registration API\n\nAnother part of the backporting of Liam\u0027s ASoC v2 work. Using this is\nmore complicated than the other registration types since currently the\ncodec is instantiated during the probe of the ASoC device so we can\u0027t\ncurrently readily wait for the codec to register.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ce3661d07c24bfc7ad8ccf09ca121034210461af",
      "old_mode": 33188,
      "old_path": "include/sound/soc.h",
      "new_id": "f86e455d3828b222e6cab7331d6cbfda5fef0456",
      "new_mode": 33188,
      "new_path": "include/sound/soc.h"
    },
    {
      "type": "modify",
      "old_id": "4d2db7cfaf4c4cfcfb724ac639370be6233b4b1c",
      "old_mode": 33188,
      "old_path": "sound/soc/soc-core.c",
      "new_id": "b098c0b4c584ea8b5a441c3f626ecf02290caeee",
      "new_mode": 33188,
      "new_path": "sound/soc/soc-core.c"
    }
  ]
}
