)]}'
{
  "log": [
    {
      "commit": "a4a54dd5bb1bb01010f46147d6d8b452255957bf",
      "tree": "f4f101cd8ceb909c32ebc0c6112446d2f483327d",
      "parents": [
        "bec4fa05e25f7e78ec67df389539acc6bb352a2a"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon Dec 12 15:55:35 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 01:05:34 2011 +0000"
      },
      "message": "ASoC: Add utility to parse DAPM routes from device tree\n\nImplement snd_soc_of_parse_audio_routing(), a utility function that can\nparses a simple DAPM route table from device tree.The machine driver\nspecifies the DT property to use, since this is binding-specific.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bec4fa05e25f7e78ec67df389539acc6bb352a2a",
      "tree": "ddde93b4ca9604bf586bde2381cdb8c0dffd3f07",
      "parents": [
        "6048ef768e7bec7e1e17f48fe8d5360021928b4a"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon Dec 12 15:55:34 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 01:05:34 2011 +0000"
      },
      "message": "ASoC: Add utility to set a card\u0027s name from device tree\n\nImplement snd_soc_of_parse_card_name(), a utility function that sets a\ncard\u0027s name from device tree. The machine driver specifies the DT\nproperty to use, since this is binding-specific.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6048ef768e7bec7e1e17f48fe8d5360021928b4a",
      "tree": "d77018de93322906225900e90de7854107cd7aaa",
      "parents": [
        "0a1fe66698a641fdaf92a130131981f2c19d8f6b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 15 11:57:57 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 00:58:08 2011 +0000"
      },
      "message": "ASoC: Rename rt562[1|2]_vol_snd_controls to alc562[1|2]_vol_snd_controls\n\nThe module desciption says this is ASoC alc5621/2/3 driver.\nMake the naming consistent with the reset of the code.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0a1fe66698a641fdaf92a130131981f2c19d8f6b",
      "tree": "bc2e2c76725d10255ba79c620397d72d184432d6",
      "parents": [
        "f49f85108b2b3b1aaa7632418411c401fbb6741c",
        "dbec3b30a601791717bc5bb827e210c3b5d6e067"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 00:53:23 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 00:53:23 2011 +0000"
      },
      "message": "Merge branch \u0027for-3.2\u0027 into for-3.3\n"
    },
    {
      "commit": "f49f85108b2b3b1aaa7632418411c401fbb6741c",
      "tree": "de4e172230b826ae2ed5a57df4ef6726def32607",
      "parents": [
        "f521812b03eb906ece7433ffd681fd5a35c0aced"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Dec 17 15:41:11 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 00:52:13 2011 +0000"
      },
      "message": "ASoC: Use dai_fmt in snappercl15 machine driver\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nReviewed-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f521812b03eb906ece7433ffd681fd5a35c0aced",
      "tree": "443dbbf69e6a1823961efd4f209519b4efe75a14",
      "parents": [
        "5ab2ab6a432e93f083db3904f9bcbaa97d4b1d35"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Dec 17 15:36:52 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 00:51:59 2011 +0000"
      },
      "message": "ASoC: Use dai_fmt in edb93xx machine driver\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Alexander Sverdlin \u003csubaparts@yandex.ru\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dbec3b30a601791717bc5bb827e210c3b5d6e067",
      "tree": "a9f105d2b485ef8316a7fe372468b652f3ba93d0",
      "parents": [
        "497d496598f411cb7f0690725a0e8b9029cebdb9"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Wed Dec 14 15:47:46 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 00:49:33 2011 +0000"
      },
      "message": "ASoC: mxs: correct \u0027direction\u0027 of device_prep_dma_cyclic\n\nThe commit 49920bc (dmaengine: add new enum dma_transfer_direction)\nchanges the type of parameter \u0027direction\u0027 of device_prep_dma_cyclic\nfrom dma_data_direction to dma_transfer_direction.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5ab2ab6a432e93f083db3904f9bcbaa97d4b1d35",
      "tree": "30816437adc991ddf041896c2d0cbce370e71fff",
      "parents": [
        "58783faf281559379871d85faf2ef53e97d075e0"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Dec 14 19:13:26 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 00:48:13 2011 +0000"
      },
      "message": "ASoC: Remove export of s3c_pcm_dai\n\nWe don\u0027t need to export s3c_pcm_dai after multi-component patch.\nThus remove export of s3c_pcm_dai and make it static.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "58783faf281559379871d85faf2ef53e97d075e0",
      "tree": "aaaadf2467ffa96088b8ebfda3158a2799f63a91",
      "parents": [
        "58fa8e456c8e8329fe829994202b43286eb0de3f"
      ],
      "author": {
        "name": "Leon Romanovsky",
        "email": "leon@leon.nu",
        "time": "Mon Dec 19 21:51:52 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 00:41:29 2011 +0000"
      },
      "message": "ASoC: Tegra machine ASoC driver for boards using ALC5332 codec\n\nAt this stage only Toshiba AC100/Dynabook supported.\n\nSigned-off-by: Leon Romanovsky \u003cleon@leon.nu\u003e\nSigned-off-by: Andrey Danin \u003cdanindrey@mail.ru\u003e\nAcked-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "58fa8e456c8e8329fe829994202b43286eb0de3f",
      "tree": "4d36a49d386604e15de9a577d526313af9d5165a",
      "parents": [
        "5ee65ec628090a3dbfbd900e4174f56e92e70945"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Dec 19 13:54:38 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 00:32:24 2011 +0000"
      },
      "message": "ASoC: Convert uda1380 to table based DAPM and control init\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5ee65ec628090a3dbfbd900e4174f56e92e70945",
      "tree": "906141eefd3f95a4d955924a29425798fba4ec1f",
      "parents": [
        "202a51a8d9c1fddea9eca5953e6e7d7d504a4343"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Dec 19 13:13:31 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 00:32:24 2011 +0000"
      },
      "message": "ASoC: Convert max9850 to table based DAPM and control init\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "202a51a8d9c1fddea9eca5953e6e7d7d504a4343",
      "tree": "756021f6f74d5a52638a3816c992131ef4e3af65",
      "parents": [
        "2ec2a9061dac94ca4c5af13566fe107d84c30d4e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 16 07:57:11 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 17 09:39:44 2011 +0000"
      },
      "message": "ASoC: Use standard cache sync code in wm8961\n\nWe write the reset register with the default value so it should not be\nmistakenly written.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2ec2a9061dac94ca4c5af13566fe107d84c30d4e",
      "tree": "532b26896e2c61671a73f8739cb3a2110d37c7ea",
      "parents": [
        "69be6660f30b79410111f4e7c55307d775cfb274"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 16 07:56:02 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 17 09:39:43 2011 +0000"
      },
      "message": "ASoC: Convert wm8961 to devm_kzalloc()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "69be6660f30b79410111f4e7c55307d775cfb274",
      "tree": "b6d5cfccac0110d8eef50c053340c72bc0f3004c",
      "parents": [
        "b9791c010966207a9f111e9339d6087a1a7269ab"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 16 07:55:02 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 17 09:39:42 2011 +0000"
      },
      "message": "ASoC: Remove I2C ifdefs from wm8961 driver\n\nThe driver only supports I2C so no need to conditionalise its use.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b9791c010966207a9f111e9339d6087a1a7269ab",
      "tree": "00dc7b962e70c65db6ef601f2e806948875ecd60",
      "parents": [
        "1eb0202dc7e45be5996416bc41489ae5a75485e5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 16 07:42:58 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 17 09:39:41 2011 +0000"
      },
      "message": "ASoC: Convert WM8960 to devm_kzalloc()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1eb0202dc7e45be5996416bc41489ae5a75485e5",
      "tree": "1527825a28772e184d2b57d9b7dd8f3a78b66ac6",
      "parents": [
        "f285b8c83a8dccc70f168bb1eb6f04c8e36450a6"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 15 10:54:25 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 17 09:31:31 2011 +0000"
      },
      "message": "ASoC: pxa: Convert e800_wm9712 to use snd_soc_register_card()\n\nUse snd_soc_register_card() instead of creating a \"soc-audio\" platform device.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f285b8c83a8dccc70f168bb1eb6f04c8e36450a6",
      "tree": "6eca0f8c3b76dd40e53bde3342ec1f0de3de280a",
      "parents": [
        "ac1e89860a89c9d91174bf5439689bba2e4f83bb"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 15 10:57:22 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 17 09:31:30 2011 +0000"
      },
      "message": "ASoC: pxa: Convert tosa to use snd_soc_register_card()\n\nUse snd_soc_register_card() instead of creating a \"soc-audio\" platform device.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ac1e89860a89c9d91174bf5439689bba2e4f83bb",
      "tree": "7e929ca82edbfca4030b3f6efd2093c44659c2a5",
      "parents": [
        "5eb2c3d9273ae63d6b347cde38fe15bda8be1361"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 15 10:55:24 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 17 09:31:29 2011 +0000"
      },
      "message": "ASoC: pxa: Convert imote2 to use snd_soc_register_card()\n\nUse snd_soc_register_card() instead of creating a \"soc-audio\" platform device.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5eb2c3d9273ae63d6b347cde38fe15bda8be1361",
      "tree": "a0095ff505c3b3072260e79931c16aca808c173c",
      "parents": [
        "62133829fa12a55902ac400b74e424c1ecd161b3"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 15 10:53:29 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 17 09:31:29 2011 +0000"
      },
      "message": "ASoC: pxa: Convert e750_wm9705 to use snd_soc_register_card()\n\nUse snd_soc_register_card() instead of creating a \"soc-audio\" platform device.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "62133829fa12a55902ac400b74e424c1ecd161b3",
      "tree": "e4514afe7ab84d86246d4b5fb5b6e85e725dfa2d",
      "parents": [
        "7243a4b1eb377b3c5376cbf0ebdf87972b969127"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 15 10:52:42 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 17 09:31:28 2011 +0000"
      },
      "message": "ASoC: pxa: Convert e740_wm9705 to use snd_soc_register_card()\n\nUse snd_soc_register_card() instead of creating a \"soc-audio\" platform device.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7243a4b1eb377b3c5376cbf0ebdf87972b969127",
      "tree": "d44cf33723ee850a862af0b2b08131cc9126cb50",
      "parents": [
        "da76250e13256ec58f1b92256d847a7a8ebd9ce8"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Dec 15 11:32:27 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 17 09:31:28 2011 +0000"
      },
      "message": "ASoC: omap-mcbsp: Enable FIFO usage on OMAP4\n\nAllow McBSP FIFO configuration from ASoC dai driver\non OMAP4 platform.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "da76250e13256ec58f1b92256d847a7a8ebd9ce8",
      "tree": "ba6381e209a04b64a598d14c885aba7feccda74c",
      "parents": [
        "d78930f42247ceacd83a7f1c0ca37ab2e0a3fd5b"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Dec 15 11:32:26 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 17 09:31:27 2011 +0000"
      },
      "message": "OMAP4: mcbsp: Enable FIFO usage\n\nAll McBSP instances on OMAP4 has 128 word long FIFO\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d78930f42247ceacd83a7f1c0ca37ab2e0a3fd5b",
      "tree": "f1ccac45dc180cd1d333423bd07d5b86befbd336",
      "parents": [
        "00c651612ef2b4b6b953059ace6b50afcb8d88c4",
        "c45471eac2bdc271df40963ac8448d76ac434872"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 17 10:05:46 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 17 10:05:46 2011 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound into for-3.3\n"
    },
    {
      "commit": "c45471eac2bdc271df40963ac8448d76ac434872",
      "tree": "6b61453f980045e9a16291be216bade6d043b1b3",
      "parents": [
        "9215aa4d96add60e95adccbcb11b1dc16a8c3422"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Dec 15 18:24:54 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 16 07:50:15 2011 +0100"
      },
      "message": "ASoC: Fix compile error in sound/soc/mid-x86/sst_platform.c\n\nThe variable ret_val is used but not declared. This causes\nthe following compile error:\n\nsound/soc/mid-x86/sst_platform.c: In function ‘sst_platform_open’:\nsound/soc/mid-x86/sst_platform.c:274:2: error: ‘ret_val’ undeclared (first use in this function)\nsound/soc/mid-x86/sst_platform.c:274:2: note: each undeclared identifier is reported only once for each function it appears in\nmake[1]: *** [sound/soc/mid-x86/sst_platform.o] Error 1\n\nFix this.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "00c651612ef2b4b6b953059ace6b50afcb8d88c4",
      "tree": "e230151ffa9171394d987d44b63b4db3d5001d0c",
      "parents": [
        "ec641c459048f30e378e1386ba9eff1f7ada522f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Dec 14 19:23:01 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 15 15:09:27 2011 +0800"
      },
      "message": "ASoC: Staticise mfld_msic_dailink\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ec641c459048f30e378e1386ba9eff1f7ada522f",
      "tree": "8a260cebbcd9555ed643b981ce585063e9e027a8",
      "parents": [
        "27f478a65ff7b67b843250f0a2d1e8b306bf57b6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 15 11:54:00 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 15 11:54:00 2011 +0800"
      },
      "message": "ASoC: Fix partial cherry pick in wm8993\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "27f478a65ff7b67b843250f0a2d1e8b306bf57b6",
      "tree": "571ddba4a399094ed08e4ea0d52f9480f7f64e84",
      "parents": [
        "20e757f79b9956a91f4ba0f33cc3f34efe6eb188"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 03 20:22:18 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 15 02:27:00 2011 +0800"
      },
      "message": "ASoC: Use core pm_runtime callbacks for fsi\n\nNow that the core holds a pm_runtime reference to the device while the\nlink is active there is no need for the driver to do so.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "20e757f79b9956a91f4ba0f33cc3f34efe6eb188",
      "tree": "f74630d790aaed7e5bfd618bffc89bfc16f426e5",
      "parents": [
        "45ba82d81741398ec4f097fedf2c204704d53b6b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 03 20:21:32 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 15 02:26:58 2011 +0800"
      },
      "message": "ASoC: Use core pm_runtime callbacks for siu_dai\n\nNow that the core holds a pm_runtime reference to the device while the\nlink is active there is no need for the driver to do so.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "45ba82d81741398ec4f097fedf2c204704d53b6b",
      "tree": "b905d02c610261e46ee98b958e09cd9a694dc980",
      "parents": [
        "a3462490b4d354c94031bfe644c65d374fc04aa6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 19:23:37 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 19:35:14 2011 +0800"
      },
      "message": "ASoC: Tune the accessory detection rates for WM8996\n\nUse longer intervals when the microphone is not inserted to increase\nrobustness against leisurely insertion.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a3462490b4d354c94031bfe644c65d374fc04aa6",
      "tree": "9b6b45b2e1cda704a8dcbc08c5ead30dd0fd874b",
      "parents": [
        "d0616bbed18884cb2475ca0abb5a596105444b96"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 01 17:19:44 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 17:23:31 2011 +0800"
      },
      "message": "mfd: Test for jack detection when deciding if wm8994 should suspend\n\nThe jack detection on WM1811 is often required during system suspend, add\nit as another check when deciding if we should suspend.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d0616bbed18884cb2475ca0abb5a596105444b96",
      "tree": "9c93f0364408f52f1b811b917a9595c4a5ff6f77",
      "parents": [
        "f6a9336879caeed63e77bc10097966fa3a6ba20c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 11:40:59 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 17:07:51 2011 +0800"
      },
      "message": "ASoC: Use standard register cache sync in wm8993\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f6a9336879caeed63e77bc10097966fa3a6ba20c",
      "tree": "94b4d4ea37b3cd0c61f0e39df9fb6a9732a16ce2",
      "parents": [
        "ffbf2a363e1867ba5f5869236dda944ec12fe99b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 11:11:52 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 17:07:47 2011 +0800"
      },
      "message": "ASoC: Convert wm8993 to devm_kzalloc()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ffbf2a363e1867ba5f5869236dda944ec12fe99b",
      "tree": "04079ff13539491d5a243eafd22ce6c245685a7f",
      "parents": [
        "42f3b0109ea61aee0541a02f1802fd7939b9853a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 21:04:26 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 17:07:39 2011 +0800"
      },
      "message": "ASoC: Use standard snd_soc_cache_sync() for WM9090\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "42f3b0109ea61aee0541a02f1802fd7939b9853a",
      "tree": "2f6a1754b8f24f583f370897ea47e9788c3920d3",
      "parents": [
        "8faa8c1a5520c1e21372f2016355f4b5c2349bb2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 18:30:03 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 17:06:29 2011 +0800"
      },
      "message": "ASoC: Remove cache default  for volatile wm9081 reset register\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8faa8c1a5520c1e21372f2016355f4b5c2349bb2",
      "tree": "a602619bd2b7a772e4d865649636e442ac8c4eed",
      "parents": [
        "92f6d63bf1366a9dae18965cdb4a950b5ece3a64"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Dec 13 17:13:45 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 15:55:13 2011 +0800"
      },
      "message": "ASoC: Staticise sst_pcm_new and sst_soc_platform_drv\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nAcked-by: Lu Guanqun \u003cguanqun.lu@intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "92f6d63bf1366a9dae18965cdb4a950b5ece3a64",
      "tree": "2326b11054cfe6192e42c8efee8a97503abeef44",
      "parents": [
        "0c9f110574bdde21ac62b948272a90f6e72b94d8"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Dec 13 20:23:50 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 15:54:53 2011 +0800"
      },
      "message": "ASoC: Remove unused extern declarations for sh4_hac_dai and sh7760_soc_platform\n\nBoth sh4_hac_dai and sh7760_soc_platform are changed to static\nby multi-component patch and they are not used in sh7760-ac97.c now.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0c9f110574bdde21ac62b948272a90f6e72b94d8",
      "tree": "4ffdd5119ccf7b71ab9ebeace9ac1e1452729075",
      "parents": [
        "8858d21891ad6aecced34c31ae961584ad418522"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 12 19:05:58 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 13:53:47 2011 +0800"
      },
      "message": "ASoC: Complete initialisation before registering Samsung PCM DAI\n\nOtherwise there\u0027s a race where the DAI might get used without everything\nhaving been set up.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\n"
    },
    {
      "commit": "8858d21891ad6aecced34c31ae961584ad418522",
      "tree": "741ef1a237f69a20bdb58bf3a96e410d7ea918b8",
      "parents": [
        "6f8d272a440ca7c61f5727300cbae642759d6765"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 12 22:47:25 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 13:52:43 2011 +0800"
      },
      "message": "ASoC: Staticise asoc_idma_platform\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\n"
    },
    {
      "commit": "6f8d272a440ca7c61f5727300cbae642759d6765",
      "tree": "9d07e503f0a44bb3251abc265e78771a10a41cdf",
      "parents": [
        "9215aa4d96add60e95adccbcb11b1dc16a8c3422"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 11:20:42 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 13:48:12 2011 +0800"
      },
      "message": "ASoC: Fix wm8995 regmap usage\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9215aa4d96add60e95adccbcb11b1dc16a8c3422",
      "tree": "5f0dc693195ae72d416cfe4e2da8413e39ecf98d",
      "parents": [
        "875fa8e94841a06b32394e9a4093998abfd844e8"
      ],
      "author": {
        "name": "Leon Romanovsky",
        "email": "leon@leon.nu",
        "time": "Mon Dec 12 21:43:45 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 14:27:19 2011 +0800"
      },
      "message": "ASoC: Rename ALC5632 MICBIAS to common name convention.\n\nSigned-off-by: Leon Romanovsky \u003cleon@leon.nu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "875fa8e94841a06b32394e9a4093998abfd844e8",
      "tree": "e520471e99596096ff0a8c70e2b81313175d966b",
      "parents": [
        "796ba9001dfd5cdf19926f374015e514ea2eaa51",
        "94f9ec936513b9743996cf89d2f9c8e3110cf0f4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 13:26:25 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 13:26:25 2011 +0800"
      },
      "message": "Merge branch \u0027topic/cache\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into for-3.3\n"
    },
    {
      "commit": "94f9ec936513b9743996cf89d2f9c8e3110cf0f4",
      "tree": "ad72b43fa607269ce963bc791f9eda3ea68ca2f9",
      "parents": [
        "bf315173359b2f3b8b8ccca4264815e91f30be12"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed Nov 16 16:28:16 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 12:55:06 2011 +0800"
      },
      "message": "regmap: Move initialization of regcache related fields to regcache_init\n\nMove the initialization regcache related fields of the regmap struct to\nregcache_init. This allows us to keep regmap and regcache code better\nseparated.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "796ba9001dfd5cdf19926f374015e514ea2eaa51",
      "tree": "28c0a425107234022ab293b60779743e3ab3d5e0",
      "parents": [
        "bba59f332687884e98c920e6c27278824d194c24"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Dec 13 10:15:40 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 12:10:33 2011 +0800"
      },
      "message": "ASoC: Staticise alchemy_pcm_soc_platform\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bba59f332687884e98c920e6c27278824d194c24",
      "tree": "f9152c9215db74cbcd667c7d936f1a29def3a1ad",
      "parents": [
        "a0e17b4e3e09e49d218958fdce09da407573a574"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Dec 13 10:14:30 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 12:10:33 2011 +0800"
      },
      "message": "ASoC: Staticise au1xpsc_soc_platform\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a0e17b4e3e09e49d218958fdce09da407573a574",
      "tree": "8bb7ce4d70073a435098f9a51a396363b42459a7",
      "parents": [
        "1dfb6efd87d63d2efef6e985770d5dd642f83146"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Dec 13 10:13:13 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 12:10:33 2011 +0800"
      },
      "message": "ASoC: Staticise rx51_aux_dev\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1dfb6efd87d63d2efef6e985770d5dd642f83146",
      "tree": "6f2ec639c914860a0f77ffe80e8dad1cc83ca0d7",
      "parents": [
        "cae59c7b2185856522822e40260174c088ca5b11"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 10 17:39:40 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:20:28 2011 +0800"
      },
      "message": "ASoC: Remove rbtree register cache\n\nAll users now use regmap directly so delete the ASoC version of the code.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cae59c7b2185856522822e40260174c088ca5b11",
      "tree": "6d73ed3404210f847061e7b6c343123db26654c1",
      "parents": [
        "d9a7666ff3a9e109844bf5aca5f50e3743f65840"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 16:13:12 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:20:11 2011 +0800"
      },
      "message": "ASoC: Remove WM8994 register cache\n\nNow that the mfd is using the register map cache there\u0027s no need for the\nCODEC driver to do any register cache management or any funny dances to\ninteract with the other drivers using the device so just remove the cache\ninitialisation and volatility information.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d9a7666ff3a9e109844bf5aca5f50e3743f65840",
      "tree": "3cdc431f7d0a97d60315effc3393e5c1c1387172",
      "parents": [
        "68556ca1e03d6a35be3b315eba58df2f8176e3a0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jul 24 12:49:52 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:20:06 2011 +0800"
      },
      "message": "ASoC: Remove ASoC-specific WM8994 I/O code\n\nJust go directly to the regmap API, saving code and making integration\nthat bit more direct.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "68556ca1e03d6a35be3b315eba58df2f8176e3a0",
      "tree": "36a390d29a0d03a59a90c0f223b0d98a80f0f6c3",
      "parents": [
        "0604ca48f1689ad06144b81f5c08f297b6edd831",
        "8ab30691826fc05efa47c4ffba19b80496bb3a2c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:19:20 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:19:20 2011 +0800"
      },
      "message": "Merge branch \u0027mfd/wm8994\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into for-3.3\n"
    },
    {
      "commit": "8ab30691826fc05efa47c4ffba19b80496bb3a2c",
      "tree": "b1c405e1eebfd3127ccb5aba5c71eb547bc59687",
      "parents": [
        "e292b578c9bd587ad8fe230aa0500bde7be3c68a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 10:19:04 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:14:06 2011 +0800"
      },
      "message": "mfd: Convert wm8994 to use generic regmap irq_chip\n\nFactor out the irq_chip implementation, substantially reducing the code\nsize for the driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e292b578c9bd587ad8fe230aa0500bde7be3c68a",
      "tree": "997e77d1f7455b6dafc7493a98a3535b4aed1030",
      "parents": [
        "7ed5849c2861faf9c13f027868f635bd782a50e5",
        "209a600623cf13a8168b2f6b83643db7825abb9a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:12:48 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:12:48 2011 +0800"
      },
      "message": "Merge branch \u0027topic/irq\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into wm8994-mfd\n"
    },
    {
      "commit": "7ed5849c2861faf9c13f027868f635bd782a50e5",
      "tree": "e95a181de00ee76fac4e574993dea738638b5589",
      "parents": [
        "19f9557174d61fcfe132a6846a83c36437ff014e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 01 13:55:49 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:11:49 2011 +0800"
      },
      "message": "mfd: Mark WM1811 GPIO6 register volatile for later revisions\n\nFor later chip revisions the WM1811 GPIO6 register is always volatile so\nstore the device revision when initialising the driver and then check at\nruntime if we\u0027re running on a newer device.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "19f9557174d61fcfe132a6846a83c36437ff014e",
      "tree": "234ed07bf281bc26e896a570f3298ea661e9b944",
      "parents": [
        "71d171847df47110fa686f60a57543aaf91be3b9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 01 13:53:18 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:11:43 2011 +0800"
      },
      "message": "mfd: Add missing mutex.h inclusion to WM8994 core.h\n\nstruct wm8994 includes a mutex so we need to include mutex.h before we\ndeclare it. All current users rely on this being done implicitly.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "71d171847df47110fa686f60a57543aaf91be3b9",
      "tree": "e58de4e7de61f4de440ce922a2aeb7b0a22c9def",
      "parents": [
        "443e67ed8d40c0e08619f087da4332dbbff47954"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 30 20:16:42 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:11:29 2011 +0800"
      },
      "message": "mfd: Add WM1811A device ID to wm8994 driver\n\nThe WM1811A is a variant of the WM1811 with pin configuration changes.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "443e67ed8d40c0e08619f087da4332dbbff47954",
      "tree": "41c4fbbe7f29a9441ec8febd2f3f6a8e86c2713d",
      "parents": [
        "43913e5ef9e9e05141418577523456e6b23777eb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 30 16:51:04 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:11:24 2011 +0800"
      },
      "message": "mfd: Correct revision display for WM1811 revision D\n\nAs WM1811 revision C was transparent to software the revision IDs for\nsubsequent revisions are one less than they would normally be. Correct\nfor this in log messages.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "43913e5ef9e9e05141418577523456e6b23777eb",
      "tree": "d0a4fbce6a47ce91ba88ca5e7f6f9c36ff6582d8",
      "parents": [
        "346978980a781a5b434c48531cf29cadf5b83999"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 28 18:48:14 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:11:19 2011 +0800"
      },
      "message": "mfd: Constify WM8994 regulator_init_data\n\nThe driver has no need to modify the regulator_init_data so declare it\nconst to allow machine code to do so.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "346978980a781a5b434c48531cf29cadf5b83999",
      "tree": "c2f80a16e77aaca02dff57fc47bb61bce97f00df",
      "parents": [
        "c3f1386171a100d27d9fb978f474a6a330888af5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 03 17:10:32 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:11:13 2011 +0800"
      },
      "message": "mfd: Initialise WM8994 register cache after reading chip ID registers\n\nThe different devices handled by the WM8994 can be distinguished using\ntheir ID registers so we don\u0027t need to rely on the user having registered\nthe device correctly. Instead do the initial regmap setup with a minimal\nconfiguration only supporting physical I/O and then configure the cache\nonce we have identified the device.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c3f1386171a100d27d9fb978f474a6a330888af5",
      "tree": "b8440eff5d99347f322b526ab1384eeb0153245a",
      "parents": [
        "4412823a0ac768679c0f31bd9585ebc23b317138"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 14:23:53 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:11:05 2011 +0800"
      },
      "message": "mfd: Enable register cache for wm8994 devices\n\nAs part of this we provide information about the registers that exist in\nthe device to the regmap core, drop the small amount of cache that the\ncore had been using and let regmap do the sync.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4412823a0ac768679c0f31bd9585ebc23b317138",
      "tree": "ef45db21145ae9bb0f746f99939061cf96a4b116",
      "parents": [
        "01ed260f22c429337272bf9d25d393a4efd37d51",
        "bf315173359b2f3b8b8ccca4264815e91f30be12"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:10:45 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:10:45 2011 +0800"
      },
      "message": "Merge branch \u0027topic/cache\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into HEAD\n"
    },
    {
      "commit": "01ed260f22c429337272bf9d25d393a4efd37d51",
      "tree": "5301b3741f32dd96796187ad566c06aea745e1f6",
      "parents": [
        "4de45284d3927b5068de6ed972b11627a3428427"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 19 18:37:58 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:10:15 2011 +0800"
      },
      "message": "mfd: Add wm8994 register access and default information\n\nDescribe the register map to the regmap core so that we can use its\ndiagnostic features and cache support.  This is split out from the patch\nusing it due to the size so that the actual code change is a bit clearer.\n\nAs the various devices are supersets of each other the access maps are\nbuilt up by layering the functions on top of each other, though the\ninterface for specifying the register defaults isn\u0027t currently amenable\nto this.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4de45284d3927b5068de6ed972b11627a3428427",
      "tree": "7bcbcb73617af7cc7cc17a99a013732e63a714f4",
      "parents": [
        "be79cf2fd258bf4566d8abf28b8c3ac3b985b1b4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 15:44:12 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:10:06 2011 +0800"
      },
      "message": "mfd: Define some additional wm8994 registers\n\nAdd a bunch of definitions for wm8994 registers that are not currently\nused by software.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "be79cf2fd258bf4566d8abf28b8c3ac3b985b1b4",
      "tree": "1599e5c4e6b0febc15674ddfb5dacfce41af4755",
      "parents": [
        "26c34c25e54b4a352596d88c6e44a239dab8e1c5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 13:25:43 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:10:01 2011 +0800"
      },
      "message": "mfd: Don\u0027t hard code the reset value for WM8994 devices\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "26c34c25e54b4a352596d88c6e44a239dab8e1c5",
      "tree": "3d90d0617760cc3f018b3d41d0c83599c6449f6a",
      "parents": [
        "2fa33494676636f3455daddda33b7c3d5d932f2f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 03 13:20:38 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:09:34 2011 +0800"
      },
      "message": "mfd: Disable more pulls on WM8994\n\nDisable more pulls by default on WM8994 for a small current saving. Since\nsome designs do leave SPKMODE floating provide platform data to allow that\nto be left enabled.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2fa33494676636f3455daddda33b7c3d5d932f2f",
      "tree": "cfaa3b5a4b54b51107db61c497a9cce76920e0b8",
      "parents": [
        "cf763c2e606e9e427ed854c470911e816be1101e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 13:45:40 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:09:29 2011 +0800"
      },
      "message": "mfd: Convert wm8994 to devm_kzalloc()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cf763c2e606e9e427ed854c470911e816be1101e",
      "tree": "23ae34e97b36dd60594721da489a5308c9f14ade",
      "parents": [
        "583cca6e2b1c4bc70dab49d030fc4f795cba5cfe"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 22 18:22:29 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:09:11 2011 +0800"
      },
      "message": "mfd: Add basic device tree binding for wm8994\n\nAdd a placeholder device tree binding for the wm8994 driver. At present\nthe binding is essentially null as none of the platform data is supported,\nand at least some of that will depend on the pending regulator bindings.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "583cca6e2b1c4bc70dab49d030fc4f795cba5cfe",
      "tree": "58ce3d4c66ea45fa2bc84a07d0afb9fcfe0bf158",
      "parents": [
        "caca6a03d365883564885f2c1da3e88dcf65d139"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 24 15:05:19 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:07:47 2011 +0800"
      },
      "message": "mfd: Remove some unused functions in wm8894-irq\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Oritz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0604ca48f1689ad06144b81f5c08f297b6edd831",
      "tree": "6bd7d4bbb2b3e1cee9e6014e35b21d5a98267eb6",
      "parents": [
        "3628137646e2ee25c9e46ba9d2c20b313e4a1a25"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Dec 12 16:01:15 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 12 18:10:02 2011 +0800"
      },
      "message": "ASoC: Add missed MODULE_LICENSE(\"GPL\") for imx-pcm-fiq\n\nThis driver can be built as module and the file header indicates that\nthe driver is published under the GPL.\nThus add MODULE_LICENSE(\"GPL\") for it.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3628137646e2ee25c9e46ba9d2c20b313e4a1a25",
      "tree": "68d0dff220f90369d531989f6d97f84e16607312",
      "parents": [
        "0a105ddb35aa702d975cb902d8d2c0cde4f1f231"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 11 11:31:22 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 12 12:59:11 2011 +0800"
      },
      "message": "ASoC: Raise Speyside audio system clock rate to 512fs\n\nTo support advanced system functionality for additional components; the\nactively used clocks will remain the same for current components. Also\nfactor the rate out to a single #define while we\u0027re at it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0a105ddb35aa702d975cb902d8d2c0cde4f1f231",
      "tree": "54a33153792a400753d627652a008131403c2fc8",
      "parents": [
        "43a95197581ac58081772eab3bd5f114da87f98b",
        "497d496598f411cb7f0690725a0e8b9029cebdb9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 12 12:59:06 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 12 12:59:06 2011 +0800"
      },
      "message": "Merge branch \u0027for-3.2\u0027 into for-3.3\n"
    },
    {
      "commit": "497d496598f411cb7f0690725a0e8b9029cebdb9",
      "tree": "2e920ebb0934d2bccece1534bf42e5f4b8eedc45",
      "parents": [
        "62e4a13e602214908341fad068ff91f31aed1a4e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Dec 12 11:26:00 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 12 12:58:42 2011 +0800"
      },
      "message": "ASoC: Fix hx4700 error handling to free gpios if snd_soc_register_card fails\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "62e4a13e602214908341fad068ff91f31aed1a4e",
      "tree": "e5536d6756c3f6066a8f228c9467910666ca25ab",
      "parents": [
        "9fd369b193dceddd4e9e7f426c229c6104c80e28"
      ],
      "author": {
        "name": "Jonathan Neuschäfer",
        "email": "j.neuschaefer@gmx.net",
        "time": "Sun Dec 11 19:15:49 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 12 12:44:02 2011 +0800"
      },
      "message": "ASoC: WM8958: correctly show firmware magic on mismatch\n\nSigned-off-by: Jonathan Neuschäfer \u003cj.neuschaefer@gmx.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "43a95197581ac58081772eab3bd5f114da87f98b",
      "tree": "bc03d0cd7ca07f4b345c4d54d1293bed03ebc1c4",
      "parents": [
        "7c08be84f83b23762fb7571ac9a4aea3c34d1a66",
        "9fd369b193dceddd4e9e7f426c229c6104c80e28"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 11 11:24:44 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 11 11:24:44 2011 +0800"
      },
      "message": "Merge branch \u0027for-3.2\u0027 into for-3.3\n\nConflicts:\n\tsound/soc/mxs/mxs-pcm.c\n"
    },
    {
      "commit": "7c08be84f83b23762fb7571ac9a4aea3c34d1a66",
      "tree": "9fe62722f6a787728f033c3752690b0c208b0d8f",
      "parents": [
        "f04b8d6ecef2c981e9d7b2c5ae358240a02b6974"
      ],
      "author": {
        "name": "Lothar Waßmann",
        "email": "LW@KARO-electronics.de",
        "time": "Fri Dec 09 14:16:29 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 11 10:59:49 2011 +0800"
      },
      "message": "ASoC: Fix an obvious copy paste error in an error message\n\nThe message was obviously copied from soc_init_codec_debugfs()\n\nSigned-off-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9fd369b193dceddd4e9e7f426c229c6104c80e28",
      "tree": "54fc0facecc79c03f80f0589e000cebfd9d43d89",
      "parents": [
        "06c8eb9a9115dbbf1658a79f19f18a887c18119b"
      ],
      "author": {
        "name": "Lothar Waßmann",
        "email": "LW@KARO-electronics.de",
        "time": "Fri Dec 09 14:38:12 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 11 10:59:02 2011 +0800"
      },
      "message": "ASoC: mxs: Add appropriate MODULE_ALIAS()\n\nSigned-off-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "06c8eb9a9115dbbf1658a79f19f18a887c18119b",
      "tree": "e15edc26f935ddc1a8649e1e98da7b324a716bad",
      "parents": [
        "37d5993c5cc9bc83762ae1b5bd287438022e8afe"
      ],
      "author": {
        "name": "Lothar Waßmann",
        "email": "LW@KARO-electronics.de",
        "time": "Fri Dec 09 14:38:11 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 11 10:58:55 2011 +0800"
      },
      "message": "ASoC: mxs: Add missing MODULE_LICENSE(\"GPL\")\n\nThe sound driver refuses to load as module, because of the missing\nMODULE_LICENSE(\"GPL\").\nThe file header indicates that the driver is indeed published under\nthe GPL.\n\nSigned-off-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f04b8d6ecef2c981e9d7b2c5ae358240a02b6974",
      "tree": "8694197eff6988e21e4d981a8b3f1b820fb42eae",
      "parents": [
        "3025ae45d6d905c8e973bba59d6f9a1be0da734d",
        "37d5993c5cc9bc83762ae1b5bd287438022e8afe"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 11 03:01:33 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 11 03:01:33 2011 +0800"
      },
      "message": "Merge branch \u0027for-3.2\u0027 into for-3.3\n"
    },
    {
      "commit": "37d5993c5cc9bc83762ae1b5bd287438022e8afe",
      "tree": "9d05123c5b167ab8bb3b815e5becf537d54bfd92",
      "parents": [
        "974edd30beafdb136cdfc6839a143e23c826dc89"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 10 20:38:32 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 11 03:01:09 2011 +0800"
      },
      "message": "ASoC: Fix WM8996 24.576MHz clock operation\n\nRecord the clock after the divider as that is what all SYSCLK users see.\nWithout this the other clock configuration in the device comes out at\nhalf rate.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "3025ae45d6d905c8e973bba59d6f9a1be0da734d",
      "tree": "e9de6719c277f365ac57ae36b3fb969090caee1c",
      "parents": [
        "7fcadfd17699b6b7973ce4f99eae47a11b4c44a7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 16:24:16 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 09 20:36:59 2011 +0800"
      },
      "message": "ASoC: Convert wm8770 to devm_kzalloc()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7fcadfd17699b6b7973ce4f99eae47a11b4c44a7",
      "tree": "dc46c3e58d3dce49db8dd37d90211f35c4c3d7b6",
      "parents": [
        "46ce904f7d4788ebc2ca7894fb56b9aa5b84af2d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Dec 09 18:43:20 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 09 20:28:28 2011 +0800"
      },
      "message": "ASoC: Fix comments for disabling amplifier and PGA\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "46ce904f7d4788ebc2ca7894fb56b9aa5b84af2d",
      "tree": "eab607a6e3258d197488b04e16d9769e59103030",
      "parents": [
        "5a374524216a244d30c42545ab49f743a43b05c7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 16:53:47 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 09 20:28:18 2011 +0800"
      },
      "message": "ASoC: Convert WM8900 to table based DAPM and control init\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5a374524216a244d30c42545ab49f743a43b05c7",
      "tree": "a067746972041a63aafa6b2ab15576910da9d9f8",
      "parents": [
        "bc9c040d363f3be17a59024191e9400e5b6205ae"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 16:52:19 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 09 20:28:17 2011 +0800"
      },
      "message": "ASoC: Convert WM8804 to table based control init\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bc9c040d363f3be17a59024191e9400e5b6205ae",
      "tree": "add6c482072a75d9d3d40ad7c34a4e9635a99259",
      "parents": [
        "bf97ca9a0dabd6110a6aa7b4d1b20274973810af"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 16:46:59 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 09 20:28:16 2011 +0800"
      },
      "message": "ASoC: Make WM8770 SPI usage unconditional\n\nThe device only supports SPI.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bf97ca9a0dabd6110a6aa7b4d1b20274973810af",
      "tree": "5276190917e4144f41788cbec498ccb55ee9e4ee",
      "parents": [
        "2610ab7767bba916f65094d71cfed3b8281cba08"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 16:45:22 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 09 20:28:15 2011 +0800"
      },
      "message": "ASoC: Convert WM8776 to devm_kzalloc()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2610ab7767bba916f65094d71cfed3b8281cba08",
      "tree": "ac57b90f8712120b1d15abc86439accde067c585",
      "parents": [
        "7b9b5e11704afb8f05aa6490c3b4bb2cc328647c"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed Dec 07 13:58:27 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 09 12:45:54 2011 +0800"
      },
      "message": "ASoC: Refactor some conditions and loop in soc_bind_dai_link()\n\nTransform some loops from:\n\nfor_each(x) {\n    if (f(x)) {\n        work_on(x);\n    }\n}\n\nto new structure:\n\nfor_each(x) {\n    if (!f(x))\n        continue;\n\n    work_on(x);\n}\n\nThis will allow future modification of f(x) with less impact to the code.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7b9b5e11704afb8f05aa6490c3b4bb2cc328647c",
      "tree": "387fd91ea3b96cdb68ab5b3ac62a14bcec00a2ac",
      "parents": [
        "16b24881a031a653cd76b83bfd96ef2d30b2491b"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed Dec 07 13:58:29 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 12:34:07 2011 +0800"
      },
      "message": "ASoC: Tegra: Move DAS configuration into DAS driver\n\nMove DAS routing setup into the DAS driver itself. This removes the need\nto duplicate this in each machine driver, of which we\u0027ll soon have three.\n\nAn added advantage is that the machine drivers no longer call the Tegra20-\nspecific DAS functions by name, so the machine driver no longer needs to\nbe split up into Tegra20 and Tegra30 versions.\n\nIf individual machine drivers need a different routing setup to this\ndefault, they can still call the DAS functions to set that up.\n\nLong-term, DAS will be a codec driver, and user-space will be able to\ncontrol its routing, possibly within constraints that the machine driver\nsets up. Configuring the DAS routing from the DAS driver is a very slight\nmove in that direction.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "16b24881a031a653cd76b83bfd96ef2d30b2491b",
      "tree": "2c290e01491187ffb4a8dfbe65f093e396a11cfc",
      "parents": [
        "4105ab846ca795f03e63fb7bfacafc4217f48ca8"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 08 11:09:15 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 11:37:31 2011 +0800"
      },
      "message": "ASoC: wm8960: Use snd_soc_update_bits for read-modify-write\n\nUse snd_soc_update_bits for read-modify-write register access instead of\nopen-coding it using snd_soc_read and snd_soc_write\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4105ab846ca795f03e63fb7bfacafc4217f48ca8",
      "tree": "5a13bc6743c9a6c3a5db04aaf00b42acc1ff43a6",
      "parents": [
        "f1aac484f705007caf0d7c256a1a29506600cae3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 05 15:17:36 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 09:22:48 2011 +0800"
      },
      "message": "ASoC: Rely on core enabling the wm8994 with runtime PM\n\nNo need to do this in the driver now.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f1aac484f705007caf0d7c256a1a29506600cae3",
      "tree": "5b279475aa5332bb21d75aa4c2632525f37ef017",
      "parents": [
        "beaff340e04fc3a752aa2cca70195dd506deccef"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 05 15:17:06 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 09:22:36 2011 +0800"
      },
      "message": "ASoC: Take a pm_runtime reference on DAPM devices that are enabled\n\nAs for PCMs take a runtime power management reference to devices that are\nin a non-off bias, avoiding the need to do this in individual drivers.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "beaff340e04fc3a752aa2cca70195dd506deccef",
      "tree": "7ad478b32b1302bcefb0f868ce7e42742f935408",
      "parents": [
        "06d07b6b1cf46ad1bfd15ab1ba84c0d7ee6dab31"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 03 20:20:47 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 09:22:04 2011 +0800"
      },
      "message": "ASoC: Use core pm_runtime callbacks for omap-mcpdm\n\nNow that the core holds a pm_runtime reference to the device while the\nlink is active there is no need for the driver to do so.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\n"
    },
    {
      "commit": "06d07b6b1cf46ad1bfd15ab1ba84c0d7ee6dab31",
      "tree": "ac0627a2f1c6358479002352f3e63b1d8fee201b",
      "parents": [
        "d6652ef8229e9953543f41d8e081c23e653f0044"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 03 20:20:02 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 09:21:51 2011 +0800"
      },
      "message": "ASoC: Use core pm_runtime callbacks for omap-dmic\n\nNow that the core holds a pm_runtime reference to the device while the\nlink is active there is no need for the driver to do so.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\n"
    },
    {
      "commit": "d6652ef8229e9953543f41d8e081c23e653f0044",
      "tree": "874dcde67ec2f2681a588047afed8a3aebb67c51",
      "parents": [
        "bf4df93593af5dea01c93740956f6c77270b3036"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 03 20:14:31 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 09:21:45 2011 +0800"
      },
      "message": "ASoC: Hold runtime PM references to components of active DAIs\n\nEvery device that implements runtime power management for DAIs is doing\nit in pretty much the same way: in the startup callback they take a\nruntime PM reference and then in the shutdown callback they release that\nreference, keeping the device active while the DAI is active. Given the\nfrequency with which this is done and the obviousness of the need to keep\nthe device active in this period factor the code out into the core, taking\nreferences on the device for each CPU DAI, CODEC DAI and DMA device in the\ncore.\n\nAs runtime PM is reference counted this shouldn\u0027t interfere with any\nother reference holding by the drivers, and since (in common with the\nexisting implementations) we don\u0027t check for errors on enabling it\nshouldn\u0027t matter if the device actually has runtime PM enabled or not.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\n"
    },
    {
      "commit": "bf4df93593af5dea01c93740956f6c77270b3036",
      "tree": "4d1f5dc70aff6967ee1cadefb667f7cfa9c56c56",
      "parents": [
        "209e8cf668d3f421eb6d86eb62451396fb0a737d",
        "974edd30beafdb136cdfc6839a143e23c826dc89"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 00:15:39 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 00:15:39 2011 +0800"
      },
      "message": "Merge branch \u0027for-3.2\u0027 into for-3.3\n"
    },
    {
      "commit": "209e8cf668d3f421eb6d86eb62451396fb0a737d",
      "tree": "d96b2b4b7809fe2eddc8a7778df1164207f6499a",
      "parents": [
        "8faab941bec7af1c1865db316ac2f37c78071271"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Dec 07 10:03:12 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 00:14:19 2011 +0800"
      },
      "message": "ASoC: Convert e800_wm9712 to use gpio_request_one()\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8faab941bec7af1c1865db316ac2f37c78071271",
      "tree": "d0c564f43aab29da0eb82b3c117b118c72e4f386",
      "parents": [
        "5ff7ada748fe2f74f525893577c4418bfdaf6d4f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Dec 07 10:01:30 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 00:14:19 2011 +0800"
      },
      "message": "ASoC: Fix error handling in e800_init to free gpios\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5ff7ada748fe2f74f525893577c4418bfdaf6d4f",
      "tree": "112aadc62721c87f2ae4035b70d137201811adf8",
      "parents": [
        "c1496b4ac3c6a1664592351b3530489cd8eff959"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Dec 07 10:04:07 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 00:14:19 2011 +0800"
      },
      "message": "ASoC: Convert e750_wm9705 to use gpio_request_one()\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c1496b4ac3c6a1664592351b3530489cd8eff959",
      "tree": "a672132c76dd3156d2842d756a22ed75debddb83",
      "parents": [
        "b960ce74a70477d7d7d3c08669a8f0f52017b4fa"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Dec 07 18:04:10 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 00:13:18 2011 +0800"
      },
      "message": "ASoC: Fix a typo in s3c24xx_simtec_tlv320aic23 driver\n\nFix a typo introduced by commit e00c3f55\n\"ASoC: Convert Samsung directory to module_platform_driver\".\n\nThis fixes the build error:\n  CC      sound/soc/samsung/s3c24xx_simtec_tlv320aic23.o\nsound/soc/samsung/s3c24xx_simtec_tlv320aic23.c: In function \u0027simtec_audio_tlv320aic32_driver_init\u0027:\nsound/soc/samsung/s3c24xx_simtec_tlv320aic23.c:105: error: \u0027simtec_audio_tlv320aic32_driver\u0027 undeclared (first use in this function)\nsound/soc/samsung/s3c24xx_simtec_tlv320aic23.c:105: error: (Each undeclared identifier is reported only once\nsound/soc/samsung/s3c24xx_simtec_tlv320aic23.c:105: error: for each function it appears in.)\nsound/soc/samsung/s3c24xx_simtec_tlv320aic23.c: In function \u0027simtec_audio_tlv320aic32_driver_exit\u0027:\nsound/soc/samsung/s3c24xx_simtec_tlv320aic23.c:105: error: \u0027simtec_audio_tlv320aic32_driver\u0027 undeclared (first use in this function)\nmake[3]: *** [sound/soc/samsung/s3c24xx_simtec_tlv320aic23.o] Error 1\nmake[2]: *** [sound/soc/samsung] Error 2\nmake[1]: *** [sound/soc] Error 2\nmake: *** [sound] Error 2\n\nI think we had better naming it with *driver, thus I change\nit to simtec_audio_tlv320aic23_driver.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "974edd30beafdb136cdfc6839a143e23c826dc89",
      "tree": "5b3f7b9b2bb019bd7fde85d95e9e2f4b5e6c46db",
      "parents": [
        "68264d2a081f4032804adedb9ed9a680f7dade7e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Dec 07 17:52:19 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 00:12:12 2011 +0800"
      },
      "message": "ASoC: Include linux/module.h for smdk2443_wm9710\n\nInclude linux/module.h to fix below build error:\n  CC      sound/soc/samsung/smdk2443_wm9710.o\nsound/soc/samsung/smdk2443_wm9710.c:64: error: expected declaration specifiers or \u0027...\u0027 before string constant\nsound/soc/samsung/smdk2443_wm9710.c:64: warning: data definition has no type or storage class\nsound/soc/samsung/smdk2443_wm9710.c:64: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_AUTHOR\u0027\nsound/soc/samsung/smdk2443_wm9710.c:64: warning: function declaration isn\u0027t a prototype\nsound/soc/samsung/smdk2443_wm9710.c:65: error: expected declaration specifiers or \u0027...\u0027 before string constant\nsound/soc/samsung/smdk2443_wm9710.c:65: warning: data definition has no type or storage class\nsound/soc/samsung/smdk2443_wm9710.c:65: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_DESCRIPTION\u0027\nsound/soc/samsung/smdk2443_wm9710.c:65: warning: function declaration isn\u0027t a prototype\nsound/soc/samsung/smdk2443_wm9710.c:66: error: expected declaration specifiers or \u0027...\u0027 before string constant\nsound/soc/samsung/smdk2443_wm9710.c:66: warning: data definition has no type or storage class\nsound/soc/samsung/smdk2443_wm9710.c:66: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_LICENSE\u0027\nsound/soc/samsung/smdk2443_wm9710.c:66: warning: function declaration isn\u0027t a prototype\nmake[3]: *** [sound/soc/samsung/smdk2443_wm9710.o] Error 1\nmake[2]: *** [sound/soc/samsung] Error 2\nmake[1]: *** [sound/soc] Error 2\nmake: *** [sound] Error 2\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "68264d2a081f4032804adedb9ed9a680f7dade7e",
      "tree": "3414a46bf8c9e990a3a8c9eff6b131ebde7e7810",
      "parents": [
        "f8f626f537aee0da878d287e0d7694b7b76d599a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Dec 07 17:44:47 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 00:11:20 2011 +0800"
      },
      "message": "ASoC: Fix a typo in jive_wm8750\n\nFix a typo in jive_wm8750 that introduces below build error.\nAlso removes an unused err variable.\n\n  CC      sound/soc/samsung/jive_wm8750.o\nsound/soc/samsung/jive_wm8750.c: In function \u0027jive_wm8750_init\u0027:\nsound/soc/samsung/jive_wm8750.c:104: warning: unused variable \u0027err\u0027\nsound/soc/samsung/jive_wm8750.c: At top level:\nsound/soc/samsung/jive_wm8750.c:134: error: unknown field \u0027dapm_widgtets\u0027 specified in initializer\nsound/soc/samsung/jive_wm8750.c:134: warning: initialization from incompatible pointer type\nmake[3]: *** [sound/soc/samsung/jive_wm8750.o] Error 1\nmake[2]: *** [sound/soc/samsung] Error 2\nmake[1]: *** [sound/soc] Error 2\nmake: *** [sound] Error 2\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b960ce74a70477d7d7d3c08669a8f0f52017b4fa",
      "tree": "734f717e34327c97596b005d47ca118abe4adbc2",
      "parents": [
        "f18b4e2ee9649c4aa50cc279826d3890f468a80e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 03 20:30:37 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 07 23:56:50 2011 +0800"
      },
      "message": "ASoC: Convert Samsung I2S driver to devm_kzalloc()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\n"
    },
    {
      "commit": "f18b4e2ee9649c4aa50cc279826d3890f468a80e",
      "tree": "ac2482465ec90307ff7618d93f7276fd427ff5fc",
      "parents": [
        "21abbb024fb782f176d7e9ddd3bef8207d024227"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Dec 06 14:15:41 2011 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 07 21:51:04 2011 +0800"
      },
      "message": "ASoC: WM8903: Add of_match_table\n\nThis allows the device to be matched against the device tree using the\ncompatible flag directly, as is standard, rather than falling back to\nmatching .id_table against the non-vendor portion of the first compatible\nproperty value.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    }
  ],
  "next": "21abbb024fb782f176d7e9ddd3bef8207d024227"
}
