)]}'
{
  "log": [
    {
      "commit": "db1e18de98c8bdf8a2bfc07623ff67621aa4a332",
      "tree": "3681c2d5823befcc606d95bd06f5c4ca310986ae",
      "parents": [
        "62f5ad6733b872e14d671b615850eb5bd1cd7e30"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:49 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:45:20 2010 +0100"
      },
      "message": "ASoC: wm8940: fix a memory leak if wm8940_register return error\n\nThis patch adds checking for wm8940_register return value,\nand does kfree(wm8940) if wm8940_register() fail.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "62f5ad6733b872e14d671b615850eb5bd1cd7e30",
      "tree": "95371314dedc70e7f870a2621765c5f1cc9027a1",
      "parents": [
        "2c2749de118bd36645b3a4a56f0d8ef6d4fd09cf"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:48 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:45:00 2010 +0100"
      },
      "message": "ASoC: wm8904: fix resource reclaim in wm8904_register error path\n\nThis patch includes below fixes:\n1. wm8904 need to be kfreed in wm8904_register() error path before return.\n2. fix the error path for snd_soc_register_codec() fail and\n   snd_soc_register_dai() fail to properly free resources.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2c2749de118bd36645b3a4a56f0d8ef6d4fd09cf",
      "tree": "9b0a3bfba7b09e1cf80e7b147f736009fdba4cb3",
      "parents": [
        "ef99e9b5a10086bcc529e6c0a11c6539caee8cd1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:47 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:44:29 2010 +0100"
      },
      "message": "ASoC: wm8711: fix a memory leak if another WM8711 is registered\n\nwm8711 is allocated in either wm8711_spi_probe() or wm8711_i2c_probe() but is\nnot freed if wm8711_register() return -EINVAL(if another ad1836 is registered).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ef99e9b5a10086bcc529e6c0a11c6539caee8cd1",
      "tree": "1c32888426a73c44d284c8157470af5c1d6de7ae",
      "parents": [
        "085efd28b65582fac459359672421a1c479e7db1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:46 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:44:10 2010 +0100"
      },
      "message": "ASoC: wm8523: fix resource reclaim in wm8523_register error path\n\nThis patch includes below fixes:\n1. If another WM8523 is registered, need to kfree wm8523 before return -EINVAL.\n2. If snd_soc_register_codec failed, goto error path to properly free resources.\n3. Instead of using mixed in-line and goto style cleanup, use goto style error\n   handling if snd_soc_register_dai failed.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "085efd28b65582fac459359672421a1c479e7db1",
      "tree": "e3c757bd4bacb91e164588d5c7af39ccd781cfa0",
      "parents": [
        "7bcaad919bc7aaa084f5884aa15654fe1fa4c77f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:45 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:43:52 2010 +0100"
      },
      "message": "ASoC: da7210: fix a memory leak if failed to initialise da7210 audio codec\n\nda7210 should be kfreed if da7210_init() return error.\nThis patch also fixes the error handing in the case of snd_soc_register_dai()\nfail by adding snd_soc_unregister_codec() in error path.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7bcaad919bc7aaa084f5884aa15654fe1fa4c77f",
      "tree": "5fbee6344f610b7ebb598ca1c01240c644cb63b2",
      "parents": [
        "fd3c8ac9cb653f7e3122bba9bc7beaad6062b7f4"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:44 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:40:41 2010 +0100"
      },
      "message": "ASoC: ak4642: fix a memory leak if failed to initialise AK4642\n\nak4642 should be kfreed if ak4642_init() return error.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nReviewed-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": "fd3c8ac9cb653f7e3122bba9bc7beaad6062b7f4",
      "tree": "96bcb74e54147688758f0d0ad8690eadf763e022",
      "parents": [
        "992bee401c06872175056bc5567cb3ebab098cb5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 23 05:53:43 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:40:26 2010 +0100"
      },
      "message": "ASoC: ad1836: fix a memory leak if another ad1836 is registered\n\nad1836 is allocated in ad1836_spi_probe() but is not freed if ad1836_register()\nreturn -EINVAL (if another ad1836 is registered).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Barry Song \u003c21cnbao@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "992bee401c06872175056bc5567cb3ebab098cb5",
      "tree": "14e3087d84a8e64e583d1387a1cf50206be4bb0b",
      "parents": [
        "988b0dc1547f9f6a7c8cae472cad0a55df31818c"
      ],
      "author": {
        "name": "Ian Lartey",
        "email": "ian@opensource.wolfsonmicro.com",
        "time": "Sat Jul 31 00:32:11 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 03 07:38:15 2010 +0100"
      },
      "message": "ASoC: Initial WM8741 CODEC driver\n\nThe WM8741 is a very high performance stereo DAC designed for audio\napplications such as professional recording systems, A/V receivers and\nhigh specification CD, DVD and home theatre systems. The device supports\nPCM data input word lengths from 16 to 32-bits and sampling rates up to\n192kHz.  The WM8741 also supports DSD bit-stream data format, in both\ndirect DSD and PCM-converted DSD modes.\n\nTODO: Expand wm8741_set_dai_sysclk and rate_constraint members to\nallow for all supported sample rate / Master Clock frequency combinations.\nFully enable control of supplies.\n\nSigned-off-by: Ian Lartey \u003cian@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "988b0dc1547f9f6a7c8cae472cad0a55df31818c",
      "tree": "6eea131119cf8035a91eddef23a40dee93d0389d",
      "parents": [
        "3bc280708e7b9a84cc6307c1f9acca57e0fafaac",
        "998a8a69f3a40f9c82e83730bfdaceb63954d753"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 02 12:10:52 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 02 12:10:52 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": "998a8a69f3a40f9c82e83730bfdaceb63954d753",
      "tree": "07b02d547ef8e70e93ae25f4d7b9ae1eb03a1405",
      "parents": [
        "cf80e15860852be5ce38714979db94ec36c5e288"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jul 29 09:51:28 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Aug 02 10:38:16 2010 +0100"
      },
      "message": "ASoC: omap-mcbsp: Remove period size constraint in THRESHOLD mode\n\nThe use of sDMA packet mode in THRESHOLD mode removes the restriction on the\nperiod size.\nWith the extended THRESHOLD mode user space can ask for any\nperiod size it wishes, and the driver will configure the\nsDMA and McBSP FIFO accordingly.\n\nReplace the hw_rule for the period size with static constraint,\nwhich will make sure that the period size will be always\neven (to avoid prime period size, which could be possible in\nmono stream)\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.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "cf80e15860852be5ce38714979db94ec36c5e288",
      "tree": "d2acef3fa3efb715416f6ac3bc0703080e584791",
      "parents": [
        "15d0143007b68079aec02918d890c26ed4eaf3b9"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jul 29 09:51:27 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Aug 02 10:38:16 2010 +0100"
      },
      "message": "ASoC: omap-mcbsp: Support for sDMA packet mode\n\nUtilize the sDMA controller\u0027s packet syncronization mode, when\nthe McBSP FIFO is in use (by extending the THRESHOLD mode).\nWhen the sDMA is configured for packet mode, the sDMA frame size\ndoes not need to match with the McBSP threshold configuration.\nUppon DMA request the sDMA will transfer packet size number of\nwords, and still trigger interrupt on frame boundary.\n\nThe patch extends the original THRESHOLD mode by doing the\nfollowing:\n\nif (period_words \u003c\u003d max_threshold)\nCurrent THRESHOLD mode configuration\n\nOtherwise (period_words \u003e max_threshold)\nMcBSP threshold \u003d sDMA packet size\nsDMA frame size \u003d period size\n\nWith the extended THRESHOLD mode we can remove the constraint\nfor the maximum period size, since if the period size is\nbigger than the maximum allowed threshold, than the driver\nwill switch to packet mode, and picks the best (biggest)\nthreshold value, which can divide evenly the 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.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "15d0143007b68079aec02918d890c26ed4eaf3b9",
      "tree": "b4c2628707f4bb42ac00e5b24ffbccb4a292d483",
      "parents": [
        "81ec027e64f459f06ff20d8871f2867cff4a5e85"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jul 29 09:51:25 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Aug 02 10:38:16 2010 +0100"
      },
      "message": "ASoC: omap-mcbsp: Code cleanup in omap_mcbsp_dai_hw_params\n\nTo make the code a bit more readable, change the indexed\nreferences to the omap_mcbsp_dai_dma_params elements with\npointer.\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.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "81ec027e64f459f06ff20d8871f2867cff4a5e85",
      "tree": "7ceba6c7318971023bbe4fba5e1c7e635a22870d",
      "parents": [
        "a577b318fc7cb0c46f9f0cdefb5b267490ff8ce5"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jul 29 09:51:26 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Aug 02 10:37:43 2010 +0100"
      },
      "message": "ASoC: omap-mcbsp: Restructure the code within omap_mcbsp_dai_hw_params\n\nIn preparation for the extended threshold mode (sDMA packet mode\nsupport), the code need to be restructured.\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.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3bc280708e7b9a84cc6307c1f9acca57e0fafaac",
      "tree": "80bae87e4b1cd98ba26bb9e6f69b58082a28ffc7",
      "parents": [
        "265c770d03e1e3f9958172d6a7cae59e68b86db2"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Jul 29 16:48:32 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 29 10:28:49 2010 -0700"
      },
      "message": "ASoC: fsi: Add new funtion for SPDIF\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": "265c770d03e1e3f9958172d6a7cae59e68b86db2",
      "tree": "f91654a5b289d6cf9aca823f32cdd2e7e5ba797c",
      "parents": [
        "bced8f5a36dde4ec5b255752433789066084bc85"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Jul 28 11:57:45 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 29 10:28:37 2010 -0700"
      },
      "message": "ASoC: fsi: remove device id check\n\nCurrent FSI driver id is not only 0\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": "bced8f5a36dde4ec5b255752433789066084bc85",
      "tree": "94bc6febef6c799f0671a313fca3386ec67b603d",
      "parents": [
        "a7e7cd5bd7d1e0134032b8db5e64ceb9dac8b3ca"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Jul 28 11:57:36 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 29 10:28:27 2010 -0700"
      },
      "message": "ASoC: fsi: remove unnecessary clock processing\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": "a577b318fc7cb0c46f9f0cdefb5b267490ff8ce5",
      "tree": "6e2dc8b7f900743cf5cf2b23fa89b34480cec3f8",
      "parents": [
        "f430a27f05d42d26d3e438aa262a92565170573f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Jul 28 15:26:55 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Jul 29 10:21:11 2010 +0100"
      },
      "message": "ASoC: tlv320dac33: Add support for automatic FIFO configuration\n\nPlatform parameter to enable automatic FIFO configuration when\nthe codec is in Mode1 or Mode7 FIFO mode.\nWhen this mode is selected, the controls for changing\nnSample (in Mode1), and UTHR (in Mode7) are not added.\nThe driver configures the FIFO configuration based on\nthe stream\u0027s period size in a way, that every burst will\nread period size of data from the host.\nIn Mode7 we need to use a formula, which gives close enough\naproximation for the burst length from the host point\nof view.\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": "f430a27f05d42d26d3e438aa262a92565170573f",
      "tree": "f448771488ceeda1aa3488d166d2d9a4302dc2b8",
      "parents": [
        "b93cc9f19bade9e9ddd41958352168dc0d266f48"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Jul 28 15:26:54 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Jul 29 10:21:04 2010 +0100"
      },
      "message": "ASoC: tlv320dac33: Revisit the FIFO Mode1 handling\n\nReplace the hardwired latency definition with platform data\nparameter, and simplify the nSample parameter calculation.\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": "b93cc9f19bade9e9ddd41958352168dc0d266f48",
      "tree": "aaf493f865159ea6013e243bca54473ac2bad8d2",
      "parents": [
        "a7e7cd5bd7d1e0134032b8db5e64ceb9dac8b3ca"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@Nokia.com",
        "time": "Mon Jul 26 09:59:15 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Tue Jul 27 11:43:40 2010 +0100"
      },
      "message": "ASoC: TWL4030: Capture route DAPM event fix\n\nThere is no need to handle POST_PMU, POST_PMD event with\nthe Capture Route widget.\nIt is enough to handle POST_REG event, since that will come\nwhen the user changes the routing, and we will switch the needed\nbits in the registers.\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": "a7e7cd5bd7d1e0134032b8db5e64ceb9dac8b3ca",
      "tree": "3f285221d86cbb9e7d55cfcb0e35a0f7385e1341",
      "parents": [
        "49e704279953b652ec6adc7f5dec412ad118a938"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Jul 21 14:12:16 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jul 23 10:17:47 2010 +0100"
      },
      "message": "ASoC: da7210: Add HeadPhone Playback Volume control\n\nHeadPhone Playback Volume control register of DA7210 has\nreserved area. This patch considered it as mute.\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": "49e704279953b652ec6adc7f5dec412ad118a938",
      "tree": "865cdc6736066e0caceb1dc199f30b19d69e8d28",
      "parents": [
        "d1ce6b200cba6bfd76e17e327b5052aa76a46abf",
        "01ea6ba2bce64112623dbf8c45ce487062b65446"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 21 15:01:07 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 21 15:01:07 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": "01ea6ba2bce64112623dbf8c45ce487062b65446",
      "tree": "490a4af1657713c582895ffa7e4c4bae97f5519c",
      "parents": [
        "0fad4ed7b230f593539b2da9cadbb77cb3a3131a"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Jul 20 15:49:09 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jul 21 11:57:58 2010 +0100"
      },
      "message": "ASoC: TWL4030: Add configurable delay after digimic enable\n\nWhen digital microphones are connected to twl, delay is\nneeded after enabling the digimic interface of the codec.\nAdd new parameter for the setup data, which can be used\nto pass the apropriate delay in ms after the digimic\ninterface has been enabled.\n\nWithout certain delay (in certain HW configuration) the\nbeggining of the recorded sample contains a glitch, which\nis generated by the digital microphones.\n\nDelaying the micbias1, 2 (which is the bias for the digimic0\nor 1) does not help, since the glitch is coming after\nswitching the digimic interface.\n\nReversing the micbias and digimic enable order does not\nwork either (in that case the wait need to be added after\nthe micbias enabled).\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": "d1ce6b200cba6bfd76e17e327b5052aa76a46abf",
      "tree": "41ec50ba58b708ce2f8f7d6c8a0cadb2b4aa50df",
      "parents": [
        "48519f0ae03bc7e86b3dc93e56f1334d53803770"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 10:13:14 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 10:27:05 2010 +0100"
      },
      "message": "ASoC: Unconditionally enable WM8994 AIF1ADC TDM mode\n\nAIF1ADC TDM mode has no effect other than causing the ADCDAT line to\nbe tristated rather than driven low on clock cycles where there is no\ndata to be transmitted. If the clock cycle is idle then there should\nbe no devices using the data so tristating should have no adverse\neffects.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "48519f0ae03bc7e86b3dc93e56f1334d53803770",
      "tree": "7a2825b052267b6c74f320f375d5820ee66954fe",
      "parents": [
        "5c519767b6ec0e54e5c868c0fceebba968f88374"
      ],
      "author": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Mon Jul 19 12:31:16 2010 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:57:20 2010 +0100"
      },
      "message": "ASoC: davinci: let platform data define edma queue numbers\n\nCurrently the EDMA queue to be used by for servicing ASP through\ninternal RAM is fixed to EDMAQ_0 and that to service internal RAM\nfrom external RAM is fixed to EDMAQ_1.\n\nThis may not be the desirable configuration on all platforms. For\nexample, on DM365, queue 0 has large fifo size and is more suitable\nfor video transfers. Having audio and video transfers on the same\nqueue may lead to starvation on audio side.\n\nplatform data as defined currently passes a queue number to the driver\nbut that remains unused inside the driver.\n\nFix this by defining one queue each for ASP and RAM transfers in the\nplatform data and using it inside the driver.\n\nSince EDMAQ_0 maps to 0, thats the queue that will be used if\nthe asp queue number is not initialized. None of the platforms\ncurrently utilize ping-pong transfers through internal RAM so that\nfunctionality remains unchanged too.\n\nThis patch has been tested on DM644x and OMAP-L138 EVMs.\n\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5c519767b6ec0e54e5c868c0fceebba968f88374",
      "tree": "d425bb7afe81bfd248324e6f40a2e586910dbf6e",
      "parents": [
        "3b89b223586000d361e96c88fbfd68ef5c5ad880"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jul 20 14:28:30 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:53:36 2010 +0100"
      },
      "message": "ASoC:Support Samsung SoC(S5P) in I2Sv2\n\nThis patch modify I2Sv2 driver to support Samsung SoC(S5PV210).\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3b89b223586000d361e96c88fbfd68ef5c5ad880",
      "tree": "9bad489029a59cf47031a469076d2d53e06f3e9a",
      "parents": [
        "a3257ba869003ad10f292fea64bf31e2d3e2afff",
        "41f9a314af9c1f24b595f73ae73ee23db6d5e6a8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:52:25 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:52:25 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.35\u0027 into for-2.6.36\n"
    },
    {
      "commit": "41f9a314af9c1f24b595f73ae73ee23db6d5e6a8",
      "tree": "4b1ffafc058bbe89bfa865f2c5b2281447168ca5",
      "parents": [
        "3c0709396df0869786f83e4b2d2d687c70ee886d"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jul 20 14:28:33 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:51:12 2010 +0100"
      },
      "message": "ASoC: Select wm_hubs automatically for WM8994\n\nOtherwise all machine drivers need to do so.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a3257ba869003ad10f292fea64bf31e2d3e2afff",
      "tree": "2252dbfe7648f9aed1201ddc12079233b4b89907",
      "parents": [
        "395e4b7362f4776d357856fdf93cdb2302d8555a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 19 14:02:34 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:48:25 2010 +0100"
      },
      "message": "ASoC: Implement WM8994 AIF1ADC2 paths\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "395e4b7362f4776d357856fdf93cdb2302d8555a",
      "tree": "f8aad28285d6c40c995a6b16b5a0e47b7955e522",
      "parents": [
        "8a0bbbeb588f2b0cbb2f69699926f32d2cda5138"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 21:06:14 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:48:07 2010 +0100"
      },
      "message": "ASoC: Explicitly disable DC servo on WM hubs headphone powerdown\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "8a0bbbeb588f2b0cbb2f69699926f32d2cda5138",
      "tree": "1220a5f143568b5c2b23f72b6bfeafd817756216",
      "parents": [
        "50e8ce14698273d3c493b2e66f323f6b18eac099"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Mon Jul 19 10:40:32 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 20 09:47:28 2010 +0100"
      },
      "message": "ASoC: eukrea-tlv320: add support for cpuimx35sd\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": "50e8ce14698273d3c493b2e66f323f6b18eac099",
      "tree": "9d55a58490c8cf585421e05705e6c54315c77dc8",
      "parents": [
        "51b6dfb627d785ee92c2bd1e159e2de47cdc29c3"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Fri Jul 16 20:16:54 2010 +0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jul 17 19:45:56 2010 +0100"
      },
      "message": "ASoC: imx: check kzalloc() result and fix memory leak\n\nIf kzalloc() fails we must exit with -ENOMEM. Also we must free\nallocated runtime-\u003eprivate_data on error as it would be lost on next\ncall to snd_imx_open().\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "51b6dfb627d785ee92c2bd1e159e2de47cdc29c3",
      "tree": "ecf1b55a31e5fa96a404fa2b8383a2f71dd604fb",
      "parents": [
        "55938b106ff4028f9e8b23b1bcb16d7cd615bee7"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Fri Jul 16 20:16:34 2010 +0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jul 17 19:45:56 2010 +0100"
      },
      "message": "ASoC: imx: check kzalloc() result and fix memory leak\n\nIf kzalloc() fails we must exit with -ENOMEM. Also we must free\nallocated runtime-\u003eprivate_data on error as it would be lost on next\ncall to snd_imx_open().\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "55938b106ff4028f9e8b23b1bcb16d7cd615bee7",
      "tree": "637b3e12928d1268b3a3aaba0076a44f2e70ae85",
      "parents": [
        "3c2ef841c0e27f37923ed15dc5d744cd6ba704ae"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Fri Jul 16 20:16:17 2010 +0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jul 17 19:45:56 2010 +0100"
      },
      "message": "ASoC: davinci: check kzalloc() result (typo)\n\nThe code checks \u0027davinci_vc\u0027 after kzalloc() and do not checks\n\u0027davinci_vcif_dev\u0027 that kzalloc() result is assigned to. It seems that\nit is a typo (autocompletion?).\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3c2ef841c0e27f37923ed15dc5d744cd6ba704ae",
      "tree": "cce8bde5c98f4334c9bb55924a061398949c8305",
      "parents": [
        "d9478374106741d539d6b002e5e747d1ca9e4032"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Jul 16 19:51:06 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jul 17 19:45:56 2010 +0100"
      },
      "message": "ASoC: fsi: Add specified ID for soc-audio\n\nSpecified ID is necessary, when some codecs are used with 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": "d9478374106741d539d6b002e5e747d1ca9e4032",
      "tree": "a8e0b68a49a5561b921007ae3909fc00fcb27e28",
      "parents": [
        "5164d74d74447895aaa31c094a1b9e666acaa656",
        "3c0709396df0869786f83e4b2d2d687c70ee886d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jul 17 19:45:43 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jul 17 19:45:43 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.35\u0027 into for-2.6.36\n"
    },
    {
      "commit": "3c0709396df0869786f83e4b2d2d687c70ee886d",
      "tree": "4cc7ced9f80b5df65d571cc810e212ceabe38e84",
      "parents": [
        "cecb66fddf2a3deb44da1f741b6734a785df7957"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jul 17 14:20:17 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jul 17 19:44:40 2010 +0100"
      },
      "message": "ASoC: Remove duplicate AUX definition from WM8776\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "0fad4ed7b230f593539b2da9cadbb77cb3a3131a",
      "tree": "cd1e44176e99a0ed20e912e876746207e5438bd7",
      "parents": [
        "27eeb1feed5c85877f39ff05f6fde0b538b8b9fc"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jorge.candelaria@ti.com",
        "time": "Thu Jul 15 11:38:01 2010 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Jul 17 19:27:18 2010 +0100"
      },
      "message": "ASoC: TWL6040: Correct widget handling for drivers\n\nIn order to reduce pop-noise at powering up/down of the DACs and Drivers,\nthese components have to be handled in a specific sequence. Headset,\nHandsfree, and Earphone drivers are now registered as PGA components to\nensure DACs are enabled first.\n\nAlso, add a delay to leave time for DACs to settle before\ncontinuing power up/down sequence.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjorge.candelaria@ti.com\u003e\nSigned-off-by: Margarita Olaya Cabrera \u003cmagi.olaya@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "5164d74d74447895aaa31c094a1b9e666acaa656",
      "tree": "a13079984b1f2601cd940d83d21fcd5e4bc3451d",
      "parents": [
        "03b0dc02cf54a79d6bc2f49c0005bc07db5120a4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jul 14 16:14:33 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jul 14 20:13:09 2010 +0100"
      },
      "message": "ASoC: Handle read failures in codec_reg\n\nWhen a device is powered down volatile registers can\u0027t be read so\nattempts to display codec_reg will show error values, and obviously\nit is also possible for there to be hardware errors too. Check for\nerrors from reads and display them more clearly when formatting\ncodec_reg.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "03b0dc02cf54a79d6bc2f49c0005bc07db5120a4",
      "tree": "8016fc87cbda697adedab63c65a60e790f7f105c",
      "parents": [
        "0c74a939d84730818bc9bf1efa5ad7184bb2f248",
        "cecb66fddf2a3deb44da1f741b6734a785df7957"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jul 14 20:12:57 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jul 14 20:12:57 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.35\u0027 into for-2.6.36\n"
    },
    {
      "commit": "cecb66fddf2a3deb44da1f741b6734a785df7957",
      "tree": "63d7cca82c4f19a41205c08f643ff7ed60a56964",
      "parents": [
        "c555b028f12e92c1de9cf5de0ef5886779590222"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jul 14 19:06:07 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jul 14 20:12:31 2010 +0100"
      },
      "message": "ASoC:: remove a redundant snd_soc_unregister_codec call in wm8988_register\n\nsnd_soc_unregister_codec is called twice if snd_soc_register_dai fail.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c555b028f12e92c1de9cf5de0ef5886779590222",
      "tree": "5d574894c6fdda591a3eb5d10ca1a775bad6dbb7",
      "parents": [
        "637727838a5e82bc9285ab078a793eaae590bacb"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jul 14 18:57:31 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jul 14 20:12:18 2010 +0100"
      },
      "message": "ASoC: wm8727: add a missing return in wm8727_platform_probe\n\notherwise the error path will always be executed.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "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": "27eeb1feed5c85877f39ff05f6fde0b538b8b9fc",
      "tree": "6c5094b034ad4197e98b49ae9dc64c716f3c71c3",
      "parents": [
        "8b0d31532e2351db920871b8835425bf1e34de38"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Jul 13 12:07:44 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Tue Jul 13 11:30:12 2010 +0100"
      },
      "message": "ASoC: TWL4030: DAC power optimization\n\nRestructure the DAPM connections in order to enable\nonly the needed DAC (out of four in twl4030 series).\nI need to keep the \u0027AIF Enable\u0027 supply connected to\nthe L2/R2 digital path, since the digital loopback\nneeds AIF and APLL running.\nIf no valid route available, than none of the DAC will\nbe powered, but the AIF and APLL is going to be enabled.\nFurthermore, if only one audio path have valid route,\nthan only the corresponding DAC will be powered.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsomicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "8b0d31532e2351db920871b8835425bf1e34de38",
      "tree": "f3cc07b87edf233f321d45a78bb299a6ceaab99d",
      "parents": [
        "66b47fdb851924956b6e4696fb43a3496ae2c462"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Jul 12 11:50:06 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Tue Jul 13 11:30:05 2010 +0100"
      },
      "message": "ASoC: TWL4030: Fix for digital loopback gain range\n\nWhen the gain is configured using dB value it was\nnot possible to use -24dB since the loopback got\nmuted instead of -24dB.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsomicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\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"
    }
  ],
  "next": "6e03a61544c368c2c3ff946c1ce7807e5c36a527"
}
