)]}'
{
  "log": [
    {
      "commit": "02ffc5f3f91c265e110ddd1fdd7019a18426ebe5",
      "tree": "0243071f64cda3a3a11de7c6a93635e69d49b38f",
      "parents": [
        "f6765502f8daae3d237a394889276c8987f3e299"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Oct 18 16:11:13 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 18 16:29:24 2010 -0700"
      },
      "message": "ASoC: davinci-mcasp.c: Return error code in failure\n\nIn this code, 0 is returned on failure, even though other\nfailures return -ENOMEM or other similar values.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@a@\nidentifier alloc;\nidentifier ret;\nconstant C;\nexpression x;\n@@\n\nx \u003d alloc(...);\nif (x \u003d\u003d NULL) { \u003c+... \\(ret \u003d -C; \\| return -C; \\) ...+\u003e }\n\n@@\nidentifier f, a.alloc;\nexpression ret;\nexpression x,e1,e2,e3;\n@@\n\nret \u003d 0\n... when !\u003d ret \u003d e1\n*x \u003d alloc(...)\n... when !\u003d ret \u003d e2\nif (x \u003d\u003d NULL) { ... when !\u003d ret \u003d e3\n  return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f6765502f8daae3d237a394889276c8987f3e299",
      "tree": "5636b8979169dde83ad093e01d58c529299a5d25",
      "parents": [
        "630f2d445f922c9dcf1bb54ffde78685e2c63072"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 18 06:01:33 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 18 06:01:33 2010 +0100"
      },
      "message": "Revert \"ASoC: Add max98088 CODEC driver\"\n\nThis reverts commit e65d255a5a610ce9e185e0df855250706aca7c21 since it\ndoes not build.\n"
    },
    {
      "commit": "630f2d445f922c9dcf1bb54ffde78685e2c63072",
      "tree": "274146091d87002d84d43b32e1cb349f2e514bc5",
      "parents": [
        "e65d255a5a610ce9e185e0df855250706aca7c21"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Oct 15 08:58:00 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 15 11:56:46 2010 +0100"
      },
      "message": "fbdev: sh_mobile_hdmi: fix compilation without SOUND enabled\n\nAt least two more Kconfig options have to be selected to be able to compile\nsh_mobile_hdmi.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e65d255a5a610ce9e185e0df855250706aca7c21",
      "tree": "0609827bc95059bca162d9b7fd5bfd283e983b35",
      "parents": [
        "d42a280dc76c04f39d1f9a374cf5c23318c49004"
      ],
      "author": {
        "name": "Peter Hsiang",
        "email": "Peter.Hsiang@maxim-ic.com",
        "time": "Wed Oct 13 20:30:43 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 15 11:56:44 2010 +0100"
      },
      "message": "ASoC: Add max98088 CODEC driver\n\nThis patch adds the MAX98088 CODEC driver.\n\nSigned-off-by: Peter Hsiang \u003cpeter.hsiang@maxim-ic.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d42a280dc76c04f39d1f9a374cf5c23318c49004",
      "tree": "92cc331f0419d1ac34baa1f42cd818172c1698d9",
      "parents": [
        "534bc7fa3c0a9084e7a2db33898d92577c64e4eb"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Thu Oct 14 17:49:08 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 15 11:54:54 2010 +0100"
      },
      "message": "ASoC: ep93xx: add Simplemachines Sim.One AC97 audio support\n\nAdd AC97 audio support for Simplemachines Sim.One board.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "534bc7fa3c0a9084e7a2db33898d92577c64e4eb",
      "tree": "61d019c0858987c8e3de5fb783e8723a9b682530",
      "parents": [
        "aa7e1b84c6d424264bab8c29b14ebbc906488853"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Thu Oct 14 17:49:07 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 15 11:54:53 2010 +0100"
      },
      "message": "ARM: ep93xx: add AC97 platform support\n\nAdd platform support for the EP93xx AC97 controller driver.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "aa7e1b84c6d424264bab8c29b14ebbc906488853",
      "tree": "b844f197d114d2c900cb2edf6d8cb239cea466d7",
      "parents": [
        "a34712391a66260e442a9ab1eb7edb22a2d0ca3c"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Thu Oct 14 17:49:06 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 15 11:54:52 2010 +0100"
      },
      "message": "ASoC: add ep93xx AC97 audio driver\n\nAdd support for AC97 controllers found in Cirrus Logic EP93xx family SoCs.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a34712391a66260e442a9ab1eb7edb22a2d0ca3c",
      "tree": "cda8ad5d806d0bfee805542459482227c7794621",
      "parents": [
        "c14c05c19f2a2ab87b8ebabd245f53945a97695b"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Oct 15 14:23:18 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 15 11:54:51 2010 +0100"
      },
      "message": "ASoC: ak4642: make sure name of register/value\n\nThis patch replace magic code with defined name,\nand remove unnecessary settings which set default 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": "c14c05c19f2a2ab87b8ebabd245f53945a97695b",
      "tree": "1c8093ac0b895942c7565a63f40cd4959ee563c8",
      "parents": [
        "93193c2bbcd83bf8bf43433cfb1868d4ca0ac351"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 13 08:19:51 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 15 11:54:25 2010 +0100"
      },
      "message": "ASoC: Remove unused vol field from WM8994 access mask table\n\nRemove unused vol from struct access_mask\n\nReduces object size ~3kb.\n\n$ size sound/soc/codecs/wm8994.o*\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n  40727\t   4384\t   4480\t  49591\t   c1b7\tsound/soc/codecs/wm8994.o.new\n  43879\t   4384\t   4480\t  52743\t   ce07\tsound/soc/codecs/wm8994.o.old\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": "93193c2bbcd83bf8bf43433cfb1868d4ca0ac351",
      "tree": "cff90ecf21d26cd2c59cf42f083d1af640a22a59",
      "parents": [
        "b67089e4c258a3a4ea8e23ceea4a5b7f8c3099d7"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Oct 12 19:19:28 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 15 11:41:25 2010 +0100"
      },
      "message": "ASoC: fsi: simultaneous playback/recorde support\n\nCurrent FSI driver had not cared about simultaneous\nplayback/capture on same port.\nThis patch add new fsi_stream struct to care it,\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": "b67089e4c258a3a4ea8e23ceea4a5b7f8c3099d7",
      "tree": "9a18e9b4a63d6d4e5a3e7ee14f31410617b44ced",
      "parents": [
        "fc127ccccc5de164d490e8a55a1c2c126293e96f"
      ],
      "author": {
        "name": "Seungwhan Youn",
        "email": "sw.youn@samsung.com",
        "time": "Tue Oct 12 20:58:52 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 15 11:41:12 2010 +0100"
      },
      "message": "ASoC: SAMSUNG: Add Machine driver for S/PDIF PCM audio\n\nThis patch add S/PDIF machine driver to support S/PDIF PCM audio\non SMDKC100, SMDKC110 and SMDKV210 boards.\n\nSigned-off-by: Seungwhan Youn \u003csw.youn@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fc127ccccc5de164d490e8a55a1c2c126293e96f",
      "tree": "8b83396088e266eb0960524325f5a61e69d05a5c",
      "parents": [
        "2c184cd393d1410bb43ac656a6480849fe886b1d"
      ],
      "author": {
        "name": "Seungwhan Youn",
        "email": "sw.youn@samsung.com",
        "time": "Tue Oct 12 20:51:23 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 15 11:40:58 2010 +0100"
      },
      "message": "ASoC: SAMSUNG: Add S/PDIF CPU driver\n\nThis patch adds S/PDIF CPU driver for various Samsung SoCs.\n\nSigned-off-by: Seungwhan Youn \u003csw.youn@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2c184cd393d1410bb43ac656a6480849fe886b1d",
      "tree": "79b4d627d807a976847f57d8cc7e678066741504",
      "parents": [
        "0f9141c974b2dc29b7d1cf245bbf4685350521be"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Oct 07 09:36:43 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 14 21:46:27 2010 +0100"
      },
      "message": "powerpc/85xx: add DIU support to the Freecale P1022DS reference board\n\nThe Freescale P1022DS has an on-chip video controller called the DIU, and a\ndriver for this device already exists.  Update the platform file for the\nP1022DS reference board to enable the driver, and update the defconfig for\nFreescale MPC85xx boards to add the driver.\n\n[Edited to resolve header add/add conflict and drop #define DEBUG.\n-- broonie]\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nAcked-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0f9141c974b2dc29b7d1cf245bbf4685350521be",
      "tree": "6927d4c08b90ec943964016eb80c3d56f8339a52",
      "parents": [
        "2b194f9db444875b4509e6dc92c949c57437c826"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 12 15:43:21 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 13 11:02:43 2010 +0100"
      },
      "message": "ASoC: Pay attention to driver supplied DAI IDs\n\nThe driver can specify a DAI ID number so use that.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "2b194f9db444875b4509e6dc92c949c57437c826",
      "tree": "eea3cda954998bf4a37d6c56c1f06fcf309f0d62",
      "parents": [
        "4abe8e16a8ad879027de3a0a088f281577ad24a9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 13 10:52:16 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 13 11:02:20 2010 +0100"
      },
      "message": "ASoC: Check list debugfs files for PAGE_SIZE overflow\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4abe8e16a8ad879027de3a0a088f281577ad24a9",
      "tree": "5708d3a59ae41dcfe0d288af54266ec763c18da7",
      "parents": [
        "8c7f78b3c3f3132a36b4747b2e1283a7ca015edb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 12 17:41:03 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 13 11:01:49 2010 +0100"
      },
      "message": "ASoC: Move soc-core module init next to functon definition\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "8c7f78b3c3f3132a36b4747b2e1283a7ca015edb",
      "tree": "ea5434cfb26db056080eb5df1375dfc63cfe2944",
      "parents": [
        "821f4206c4f568bf43e30f1ae5619868fa76413a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 12 15:56:09 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 13 10:37:29 2010 +0100"
      },
      "message": "ASoC: Restore DAI ID specification for WM8994\n\nWM8994 relies on the DAIs having IDs that match the AIF numbers.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "821f4206c4f568bf43e30f1ae5619868fa76413a",
      "tree": "1165eb0ac20fe93e02e943cf78daa785e587b285",
      "parents": [
        "0afe6b901e432bfd93eca9aefdd2ec537b27d1d3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 21 17:53:38 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 13 10:36:57 2010 +0100"
      },
      "message": "ASoC: Add WM8962 microphone bias control\n\nWe unconditionally require SYSCLK since while only microphone detection\nspecifically requires SYSCLK any actual use case would enable it via\nsome other means but microphone detection may have nothing active other\nthan the bias itself.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "0afe6b901e432bfd93eca9aefdd2ec537b27d1d3",
      "tree": "6f6c86241a2008b745349ddbeacc99327de4deed",
      "parents": [
        "0562f7882d968463119bb63d47ef4bdaba7d6631"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Wed Oct 13 11:30:33 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 13 10:35:30 2010 +0100"
      },
      "message": "ASoC: ac97: add MODULE_ALIAS for the platform driver\n\nSo that modprobe can load the driver automatically when the platform device\nappears.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0562f7882d968463119bb63d47ef4bdaba7d6631",
      "tree": "0fc7a3b7c2d083be2783e0dc73d97c8e3768391d",
      "parents": [
        "7750752a22cbf7760f0073d218c737f5a03bff4a"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Wed Oct 13 11:30:32 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 13 10:35:17 2010 +0100"
      },
      "message": "ASoC: don\u0027t register AC97 devices twice\n\nWith generic AC97 ASoC glue driver (codec/ac97.c), we get following warning when\nthe device is registered (slightly stripped the backtrace):\n\nkobject (c5a863e8): tried to init an initialized object, something is seriously\n                    wrong.\n[\u003cc00254fc\u003e] (unwind_backtrace+0x0/0xec)\n[\u003cc014fad0\u003e] (kobject_init+0x38/0x70)\n[\u003cc0171e94\u003e] (device_initialize+0x20/0x70)\n[\u003cc017267c\u003e] (device_register+0xc/0x18)\n[\u003cbf20db70\u003e] (snd_soc_instantiate_cards+0x924/0xacc [snd_soc_core])\n[\u003cbf20e0d0\u003e] (snd_soc_register_platform+0x16c/0x198 [snd_soc_core])\n[\u003cc0175304\u003e] (platform_drv_probe+0x18/0x1c)\n[\u003cc0174454\u003e] (driver_probe_device+0xb0/0x16c)\n[\u003cc017456c\u003e] (__driver_attach+0x5c/0x7c)\n[\u003cc0173cec\u003e] (bus_for_each_dev+0x48/0x78)\n[\u003cc0173600\u003e] (bus_add_driver+0x98/0x214)\n[\u003cc0174834\u003e] (driver_register+0xa4/0x130)\n[\u003cc001f410\u003e] (do_one_initcall+0xd0/0x1a4)\n[\u003cc0062ddc\u003e] (sys_init_module+0x12b0/0x1454)\n\nThis happens because the generic AC97 glue driver creates its codec-\u003eac97 via\ncalling snd_ac97_mixer(). snd_ac97_mixer() provides own version of\nsnd_device.register which handles the device registration when\nsnd_card_register() is called.\n\nTo avoid registering the AC97 device twice, we add a new flag to the\nsnd_soc_codec: ac97_created which tells whether the AC97 device was created by\nSoC subsystem.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7750752a22cbf7760f0073d218c737f5a03bff4a",
      "tree": "21d289204b7059561af5f887df70a86422248b4a",
      "parents": [
        "00545785d7e355b0b1b9fb820ec70cb2ae51b409"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Wed Oct 13 11:30:31 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 13 10:35:05 2010 +0100"
      },
      "message": "ASoC: ac97: don\u0027t call snd_soc_new_ac97_codec at probe\n\nIt is not needed since snd_ac97_mixer() will create a new ac97 object for us.\nRemoving the call also fixes a memory leak since codec-\u003eac97 is set to NULL at\nthe beginning of snd_ac97_mixer().\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "00545785d7e355b0b1b9fb820ec70cb2ae51b409",
      "tree": "add919d88688db201590e605da3be0d956c43f5d",
      "parents": [
        "cf6edd007b6c371613a2f48e58f3a4238d9775c8"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Oct 12 18:30:14 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 12 11:03:14 2010 +0100"
      },
      "message": "ASoC: Add fsi_is_play function\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": "cf6edd007b6c371613a2f48e58f3a4238d9775c8",
      "tree": "869a3a14162a5e0870c143610938ee45529c7101",
      "parents": [
        "75eda968e4db79bda95e9a5f90aead952c273839"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Oct 12 11:40:53 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 12 11:03:03 2010 +0100"
      },
      "message": "ASoC: fsi: Add new macro and shift for PortA/B In/Out\n\nSome FSI register have similar bit array for PortA/B and In/Out.\nThis patch add new macro and shift for it\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": "75eda968e4db79bda95e9a5f90aead952c273839",
      "tree": "1b65ed170837dcaace36dbe49a1735bc0db4f093",
      "parents": [
        "a68a3b4ed4ecafcf80f4272e8e1f0670b387041e"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Oct 12 11:40:14 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 12 11:02:54 2010 +0100"
      },
      "message": "ASoC: fsi: avoid un-necessary status read\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": "a68a3b4ed4ecafcf80f4272e8e1f0670b387041e",
      "tree": "6413303d7a9c606a7d3d3e0631c5b4d31d307884",
      "parents": [
        "cca1b2353a364fd51619d0f304dd9681282b864c"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Oct 12 11:39:50 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 12 11:02:45 2010 +0100"
      },
      "message": "ASoC: fsi: remove un-necessary variable from 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": "cca1b2353a364fd51619d0f304dd9681282b864c",
      "tree": "e2a075433a2f793cf65f59f40e6b087fbe2443f0",
      "parents": [
        "1422408b34fd27ac7ab4a42e72d4b61553b6f631"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Oct 12 11:39:25 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 12 11:02:33 2010 +0100"
      },
      "message": "ASoC: fsi: Add fsi_get_frame_width function\n\nIt is not so important for now.\nBut will be used in future.\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": "1422408b34fd27ac7ab4a42e72d4b61553b6f631",
      "tree": "f34113c8e57c91d73c1ca7bc28bd8356d2031911",
      "parents": [
        "fe3e2e7ff2da41bd7a985c4c206e05a95ebe7a6b"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Oct 12 13:39:25 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 12 10:59:11 2010 +0100"
      },
      "message": "ASoC: ak4642: simultaneous playback/recorde support\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": "fe3e2e7ff2da41bd7a985c4c206e05a95ebe7a6b",
      "tree": "5b38eeb914e7df3a7e331b388d9c2669829172ea",
      "parents": [
        "c969f19f8fd17e600a16fe91aab66d86936cce0a"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Oct 09 21:31:31 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 11 12:38:21 2010 +0100"
      },
      "message": "ASoC: checking kzalloc() for IS_ERR() instead of NULL\n\nThere is a typo here that got copy and pasted to several probe\nfunctions.  kzalloc() returns NULL on allocation failures and not an\nERR_PTR.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Dimitris Papastamos \u003cdp@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c969f19f8fd17e600a16fe91aab66d86936cce0a",
      "tree": "658dc2dbe0238c0c8ddcecc143c19f44963dd601",
      "parents": [
        "f57f6c046ff54b7115c6cafd3e29a60342352cce"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 07 20:41:04 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 11 03:52:04 2010 -0700"
      },
      "message": "ASoC: Compress WM8962 register access map\n\nReduce the source code size still futher by only specifying non-zero\nrows in the WM8962 access map.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f57f6c046ff54b7115c6cafd3e29a60342352cce",
      "tree": "9377a4aae8849b347d3749ba803cafd44b8ef32e",
      "parents": [
        "9d9641ec891a53ef93a8972c7913605aeb8127c7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 07 17:41:04 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 11 03:50:39 2010 -0700"
      },
      "message": "ASoC: Shrink code size for WM8962 register defaults table\n\nDramatically reduce the code size for the WM8962 register defaults table\nby switching to explicitly initialise only defined registers, relying on\nstatic defaulting to zero for the overwelming bulk of the register map.\n\nSimilar treatement for the register access table will come later and will\nproduce a similarly dramatic code size shrink.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "9d9641ec891a53ef93a8972c7913605aeb8127c7",
      "tree": "2eb1dbe5f62a174912f51f5bfaec5e1e849a2457",
      "parents": [
        "5c75848a7ca19c83c7b8afd0822bdcb716992c0c",
        "cf8eda3ef0039911557a3c11f1f18f9ce2d3c323"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 07 13:44:20 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 07 13:44:20 2010 -0700"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 into for-2.6.37\n"
    },
    {
      "commit": "5c75848a7ca19c83c7b8afd0822bdcb716992c0c",
      "tree": "e369a882848ffa16b750a6d63b900dd9dc1c266e",
      "parents": [
        "4c14d78e8ad3bacfe1f70cb49ae17afcd658e368"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 06 16:18:17 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 07 13:40:44 2010 -0700"
      },
      "message": "ASoC: Staticise CS4270 DAI\n\nIt\u0027s not needed with multi-component.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\n"
    },
    {
      "commit": "4c14d78e8ad3bacfe1f70cb49ae17afcd658e368",
      "tree": "ca487b5abebf8ce0b587434b682070c242e718ea",
      "parents": [
        "de535a5be53a06738409538c471a10a9de357bdd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 06 15:54:28 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 07 12:58:56 2010 -0700"
      },
      "message": "ASoC: Use delayed work for debounce of GPIO based jacks\n\nRather than block the workqueue by sleeping to do the debounce use delayed\nwork to implement the debounce time. This should also means that we extend\nthe debounce time on each new bounce, potentially allowing shorter debounce\ntimes for clean insertions.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "de535a5be53a06738409538c471a10a9de357bdd",
      "tree": "0307ccd16edd3b84ada8fc4fda8d7e33dbc01569",
      "parents": [
        "ad5e4655f9a920b1cc13972e0389eaf9e0ba10b3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 06 16:20:07 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 07 12:56:43 2010 -0700"
      },
      "message": "ASoC: Staticise AD1980 DAI\n\nIt doesn\u0027t need to be exported with multi-component.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "cf8eda3ef0039911557a3c11f1f18f9ce2d3c323",
      "tree": "3f2926c77d824cc07adff3c0090f35a28a32bc98",
      "parents": [
        "645a659925ed6cba8faaabd844c2ebb9bda6fb0d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 05 19:31:40 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 05 19:33:34 2010 -0700"
      },
      "message": "ASoC: Update links for Wolfson MAINTAINERS entry\n\nWe also have a separate git for audio, and a generic page for all of our\ndrivers not just the PMICs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "645a659925ed6cba8faaabd844c2ebb9bda6fb0d",
      "tree": "6d556d8f75263fa5e3521e5f28aea7622da49543",
      "parents": [
        "4a109cc0511209276e58f1dbe53259e7a8f1508b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 05 19:27:56 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 05 19:33:09 2010 -0700"
      },
      "message": "ASoC: Add Dimitris Papastamos to Wolfson maintainers\n\nAdd Dimitris Papastamos as a contact for Wolfson device drivers.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dimitris Papastamos \u003cdp@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ad5e4655f9a920b1cc13972e0389eaf9e0ba10b3",
      "tree": "e65f7db8a6dfc43579a27ba882028f9c72a09b14",
      "parents": [
        "05c694500b20e0b7c6f7c80d63ef21b92d219752"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Tue Oct 05 14:11:40 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 05 19:26:00 2010 -0700"
      },
      "message": "ASoC: remove duplicated include for nuc900\n\nRemove duplicated include.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "05c694500b20e0b7c6f7c80d63ef21b92d219752",
      "tree": "fe2afc651f32c439c4364ab66b06a0d0956d15a2",
      "parents": [
        "e595b3252f4a53fc52227ca7a8b94199f9f319a9"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Oct 05 17:54:28 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 05 19:25:46 2010 -0700"
      },
      "message": "ASoC: sh: fix build error: terminate the platform device ID list\n\nPlatform driver ID table must be zero-element terminated.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e595b3252f4a53fc52227ca7a8b94199f9f319a9",
      "tree": "c596ef3f21f9864416078bf42abdb93020a03178",
      "parents": [
        "f479fd93d4028afccf155dec736c6d49cde92571"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Mon Oct 04 16:28:59 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 05 09:57:10 2010 -0700"
      },
      "message": "ASoC: WM8804: Retrieve the device revision and print it\n\nBe verbose and print out the device revision.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "f479fd93d4028afccf155dec736c6d49cde92571",
      "tree": "fcb2e2ace000bd2590199ec839ca9cf90c79df2d",
      "parents": [
        "bb5a027026db86b0c676104b2e3f6cc4768d1ac0"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Mon Oct 04 11:25:13 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 05 09:56:34 2010 -0700"
      },
      "message": "ASoC: soc-cache: Add spi_write support for all I/O types\n\nEnsure that all drivers that use SPI and I2C will work properly\nby providing SPI write functions for all different I/O types.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "bb5a027026db86b0c676104b2e3f6cc4768d1ac0",
      "tree": "8a0031b09a671fe134d0836f846095b6433dca06",
      "parents": [
        "94774b28490daf514a4e62fd746315b5089158ff",
        "45605a87b3f34fb71bbc6446e2d49a469e9e10dd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 05 09:55:56 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 05 09:55:56 2010 -0700"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 into for-2.6.37\n"
    },
    {
      "commit": "45605a87b3f34fb71bbc6446e2d49a469e9e10dd",
      "tree": "fe46494f2f390288edf1b1a0b02fabf6d4a739a0",
      "parents": [
        "a09f73fabbeac81f45969ad9ed59e74fae736873",
        "6c20c807cf5a13f61193d39bb718f7a9b5df3813"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 05 07:50:11 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 05 07:50:11 2010 +0200"
      },
      "message": "Merge branch \u0027for-2.6.37\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc\n"
    },
    {
      "commit": "94774b28490daf514a4e62fd746315b5089158ff",
      "tree": "ddb491342f3f18ac5ee78aa5c0b387f5a0d9ecfa",
      "parents": [
        "6c20c807cf5a13f61193d39bb718f7a9b5df3813"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Sun Oct 03 16:44:19 2010 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 04 17:55:17 2010 -0700"
      },
      "message": "ALSA: ASoc: DaVinci Delay start of ASP to trigger\n\nSince only 4 mainline ASoC codecs support the trigger\ncallback, we cannot rely upon them stopping the frame clock\nif they are master and must assume it is running even if the\nsound is paused. Thus we cannot start the ASP until the trigger\nmethod.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Martin Ambrose \u003cmartin@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a09f73fabbeac81f45969ad9ed59e74fae736873",
      "tree": "1dae0272d60dbf14baf56cd59cf7d278a6a0714f",
      "parents": [
        "0b452f2efa35c48219d1ad3cbebdd786ec39ef06"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Mon Oct 04 15:04:53 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 04 20:48:36 2010 +0100"
      },
      "message": "omap: devices: Avoid merge conflict between ASoC and OMAP hwmod changes\n\nUpcoming ASoC multi-component and OMAP hwmod changes will conflict\nin arch/arm/mach-omap2/devices.c. Avoid this by moving a little bit\ninclude statement introduced by ASoC Multi-Component Support patch.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "6c20c807cf5a13f61193d39bb718f7a9b5df3813",
      "tree": "7ff70ce5264cf5cd9efe9832742de406044a6ef7",
      "parents": [
        "86ce6c9a62c333157d3f2ef4e4dc1fe18b70eb63"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Mon Oct 04 09:37:48 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 04 08:03:11 2010 -0700"
      },
      "message": "ASoC: WM8804: Power down the PLL correctly\n\nThe PLL is disabled when the corresponding bit is set not the other\nway around.  This commit depends on my other commit with Subject\n\"ASoC: WM8804: Refactor set_pll code to avoid GCC warnings\".\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "86ce6c9a62c333157d3f2ef4e4dc1fe18b70eb63",
      "tree": "3afb829ce65e7df0aec50a440671ce517cfb33e1",
      "parents": [
        "cb13c6b3ca8a1d72996ab1b6a43e291219993292"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Mon Oct 04 09:31:42 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 04 08:03:00 2010 -0700"
      },
      "message": "ASoC: WM8804: Refactor set_pll code to avoid GCC warnings\n\nEnsure that no uninitialised variable warnings are generated by\nGCC.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "0b452f2efa35c48219d1ad3cbebdd786ec39ef06",
      "tree": "1f139d5f05b14d3e1d7b2cef9beeb855718eda04",
      "parents": [
        "33cf45c80f7dc96ff228387add4474b14ff5e1e2",
        "4b285c3f3f0082f7fb765050f07a864474459bf0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 03 11:10:01 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 03 11:10:01 2010 +0200"
      },
      "message": "Merge branch \u0027for-2.6.37\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc\n"
    },
    {
      "commit": "cb13c6b3ca8a1d72996ab1b6a43e291219993292",
      "tree": "6cced1d1ac372124128fe31d5b28c922b5c39055",
      "parents": [
        "8ca2aa9c59c39805c746b137c041576838f3de92"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Fri Oct 01 09:12:14 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Oct 02 14:24:39 2010 -0700"
      },
      "message": "ASoC: WM8804: Use a proper DAI name\n\nMake sure the DAI name does not include a \u0027/\u0027 since we might have\nper DAI debugfs or sysfs entries in the future.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "8ca2aa9c59c39805c746b137c041576838f3de92",
      "tree": "c30d7658b57106c84e8ef84223c4000b146b7c37",
      "parents": [
        "7711308ae68900a047782f5fe1bd46196ea8be0e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 01 17:46:37 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Oct 02 14:23:57 2010 -0700"
      },
      "message": "ASoC: Put WM8962 GPIO2/3 into GPIO mode when configuring platform data too\n\nGPIO2 and GPIO3 on the WM8962 are MFPs and need to be put into GPIO mode\nbefore the GPIO block can be used to control them. We\u0027re already doing\nthis when used via gpiolib, factor out the code for use when setting static\nconfigurations via platform data as well.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "7711308ae68900a047782f5fe1bd46196ea8be0e",
      "tree": "09a31bf794d410f94f604afa45dd816c46a4efa6",
      "parents": [
        "3367b8d4278d1f8a28995cc5e57a995f7147cb73"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 30 15:37:53 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Oct 02 14:23:26 2010 -0700"
      },
      "message": "ASoC: Implement interrupt based jack detection\n\nAllow microphone detection on WM8962 to be performed using the interrupt\nsignal, allowing the detection of both microphone presence and button\npresses with a signal singal from the CODEC to CPU.  Currently a 250ms\ndebounce time is applied to both short circuit and presence detection,\nthis has not been optimised.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3367b8d4278d1f8a28995cc5e57a995f7147cb73",
      "tree": "7aba159ed2edcc206ec8b4e61de55fb23e59ceb3",
      "parents": [
        "205d231bfbd26bb10400518586d2a9f1b62858ee"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 20 17:34:58 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Oct 02 14:23:04 2010 -0700"
      },
      "message": "ASoC: Add support for WM8962 GPIO outputs\n\nThe WM8962 features five GPIOs, add support for controlling their output\nstate via gpiolib.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "205d231bfbd26bb10400518586d2a9f1b62858ee",
      "tree": "b4b53b06805aabbfb0ebccae423e5084d92d874c",
      "parents": [
        "d330a080a87831b693a2dad1058cd11bbb6c3736"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 30 13:46:14 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 01 00:13:28 2010 -0700"
      },
      "message": "ASoC: Remove -dai suffix from i.MX SSI driver\n\nWhile it is a generic serial port in practice the i.MX SSI is only supported\nin Linux as an audio port (the i.MX has dedicated SPI controllers and so on).\nThis means we don\u0027t need to disambiguate against other uses of the hardware\nand so can drop the -dai suffix from the driver name which fixes merge\nissues with the i.MX tree in -next.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "d330a080a87831b693a2dad1058cd11bbb6c3736",
      "tree": "42ba0b3ef156a0eda28c0bdc4cc3dd582d4af27e",
      "parents": [
        "33cf45c80f7dc96ff228387add4474b14ff5e1e2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 30 14:18:48 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 30 14:55:28 2010 -0700"
      },
      "message": "ASoC: Relax restrictions on WM8962 BCLK configuration\n\nThe restrictions on configuring BCLK are overly cautious, other constraints\nin the system should ensure that reconfiguration is not possible when the\ndevice is sufficiently active to be unable to support reclocking.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "33cf45c80f7dc96ff228387add4474b14ff5e1e2",
      "tree": "8f674876e47ba4dc398b6ab72a160b3d038add8b",
      "parents": [
        "6b90b55ccc7c8ad12dd21ae536ab7747313df927"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Wed Sep 29 11:14:56 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 30 13:32:21 2010 -0700"
      },
      "message": "ASoC: WM8804: Initial driver\n\nThe WM8804 is a high performance consumer mode S/PDIF transceiver with\nsupport for 1 received channel and 1 transmitted channel.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "6b90b55ccc7c8ad12dd21ae536ab7747313df927",
      "tree": "3b0586b5577b67004f00d2964b340d1182764abe",
      "parents": [
        "a4f28c001d9fbe378852771c0734af4f7798d3c0"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Wed Sep 29 11:48:19 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 30 13:32:07 2010 -0700"
      },
      "message": "ASoC: Remove unneeded use of spi_bus_type\n\nNo need to explicitly set the bus type, spi_register_driver does\nthat for us.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "a4f28c001d9fbe378852771c0734af4f7798d3c0",
      "tree": "c556ecd9f97b2a91492434d0c94a7daa7eca9471",
      "parents": [
        "dee0bb9d0fef4535cc52df84b5165cbe2db383d7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 29 13:24:35 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 30 09:36:13 2010 -0700"
      },
      "message": "ASoC: Provide microphone bias configuration for WM8962\n\nAdd the widget for MICBIAS power control and allow configuration of the\nmicrophone bias setup via the platform data for the WM8962. When\nmicrophone status signals are brought out to GPIO this should be\nsufficient to enable microphone detection.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "dee0bb9d0fef4535cc52df84b5165cbe2db383d7",
      "tree": "93b0141807e3e4d7736a9e707c09393e93c6c220",
      "parents": [
        "45e655047fd64ba7eb52d14ef5acc41763c8ea34"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 29 11:46:37 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 30 09:31:42 2010 -0700"
      },
      "message": "ASoC: Mark WM8962 Additional Control 4 register as volatile\n\nThere are some status bits for microphone detection in here.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "45e655047fd64ba7eb52d14ef5acc41763c8ea34",
      "tree": "7c1c32a3574a6473036c2701bb3be5ff3f83e51e",
      "parents": [
        "ea738bade2111568a4e6b4b454e2dcd028bc17f6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 28 16:01:20 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 29 00:32:36 2010 -0700"
      },
      "message": "ASoC: Initial WM8962 IRQ support\n\nProvide an initial hookup for interrupts on the WM8962. Currently we simply\nreport error status via log messages if an IRQ is provided for the device.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ea738bade2111568a4e6b4b454e2dcd028bc17f6",
      "tree": "e51de2ebc54e905419bcf6dc28f7475ee828c6fe",
      "parents": [
        "61371126307ffabb9880e5a22e126b46df846b12"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 20 20:36:19 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 29 00:31:50 2010 -0700"
      },
      "message": "ASoC: Lowercase WM8962 CODEC name\n\nFor consistency.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "61371126307ffabb9880e5a22e126b46df846b12",
      "tree": "82e275cc818211096668c79fd86eba0d23b1343e",
      "parents": [
        "d1454e6fbdf01056834018cfd12f9a066cfc0dd7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 27 17:20:11 2010 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 28 14:10:18 2010 -0700"
      },
      "message": "ASoC: Fix masking of WM8962 FLL1 register\n\nWhen configuring the FLL we preserve the FLL enable configuration in order\nto allow us to reenable the FLL after configuration but we do not clear\nthe other bits in the register, causing old configuration to be preserved.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "d1454e6fbdf01056834018cfd12f9a066cfc0dd7",
      "tree": "b18097a3f1b595acffcc197580e23c6292701701",
      "parents": [
        "cf1ff5011614cad540fa872b46552d078b510c38"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Mon Sep 27 11:16:30 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 28 14:10:17 2010 -0700"
      },
      "message": "ASoC: WM8985: Use the correct macro for the kcontrol defined\n\nSince we are using custom get/put handlers\nuse SOC_ENUM_SINGLE_EXT_DECL instead of the original SOC_ENUM_SINGLE_DECL\nmacro.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "cf1ff5011614cad540fa872b46552d078b510c38",
      "tree": "ff68aaa2604d6b16167dde4244813a7649b23f98",
      "parents": [
        "35e60448b98be847a7066134442789222a1916ea"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 27 08:13:25 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 27 08:18:13 2010 +0200"
      },
      "message": "ASoC: Fix a compile warning for printk format\n\n  sound/soc/codecs/wm8985.c: In function \u0027wm8985_hw_params\u0027:\n  sound/soc/codecs/wm8985.c:731:2: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 4 has type \u0027size_t\u0027\n\nActually the variable is fine as int.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "35e60448b98be847a7066134442789222a1916ea",
      "tree": "392200eb8d72e3465735aeaa1f56e14a4129a47a",
      "parents": [
        "fc38a8a11d332549e4de0537ba34f197cf42788b",
        "4a109cc0511209276e58f1dbe53259e7a8f1508b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Sep 25 09:15:39 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Sep 25 09:15:39 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 into for-2.6.37\n"
    },
    {
      "commit": "4a109cc0511209276e58f1dbe53259e7a8f1508b",
      "tree": "06491d3a9cd0a465de7c911f88dffd64a65050cf",
      "parents": [
        "0077ca0b5c986477e33451b797b6e7dc92a8bbc0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 24 10:50:46 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Sep 25 09:14:57 2010 +0100"
      },
      "message": "ASoC: Add Jassi Brar as Samsung maintainer\n\nSince Jassi is doing so much good work and can offer such good review\nfor the Samsung CPU support add an entry for the Samsung ASoC drivers\nto MAINTAINERS listing him.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4b285c3f3f0082f7fb765050f07a864474459bf0",
      "tree": "8748ae472c02766ad1ec4e8b253cc83a92fb5f42",
      "parents": [
        "2c8e992716b3adff52846e2280731b533db592ff"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Thu Sep 23 19:11:54 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Sep 24 18:29:08 2010 +0100"
      },
      "message": "omap: zoom: Move new code introduced by ASoC m-c to board-zoom-peripherals\n\nASoC Multi-Component Support moves some code from sound/soc/omap/zoom2.c into\narch/arm/mach-omap2/board-zoom2.c. However, that code should go to\nboard-zoom-peripherals.c instead as there is common code and registration\nfor zoom boards.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Vikram Pandita \u003cvikram.pandita@ti.com\u003e\nCc: Lopez Cruz, Misael \u003cx0052729@ti.com\u003e\nCc: Jorge Eduardo Candelaria \u003cjorge.candelaria@ti.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "2c8e992716b3adff52846e2280731b533db592ff",
      "tree": "defae8e2790d97ccd9d1c23e787f62cf8451e91f",
      "parents": [
        "fc38a8a11d332549e4de0537ba34f197cf42788b"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Thu Sep 23 19:11:53 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Sep 24 18:29:08 2010 +0100"
      },
      "message": "omap: zoom2: Fix ASoC multi-component build breakage by removing dead code\n\nASoC Multi-Component Support patch removes #if 0 in board-zoom2.c that was\nused to protect some uncompiling dead code. Remove that code as it seems to\nbe here quite some time since commit 479f12c.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Vikram Pandita \u003cvikram.pandita@ti.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nTested-by: Misael Lopez Cruz \u003cmisael.lopez@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "fc38a8a11d332549e4de0537ba34f197cf42788b",
      "tree": "5f9865b99ab0dd94c45c1fdd091d3333fdc0375f",
      "parents": [
        "591796b82ab04c01179b9f47b1159051aeb66f08"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Fri Sep 24 13:02:07 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 24 17:00:37 2010 +0100"
      },
      "message": "ASoC: WM8985: Remove unneeded declaration.\n\nWe are not using the private data in this function, so get rid of it.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "591796b82ab04c01179b9f47b1159051aeb66f08",
      "tree": "c8009f9f3d5561b891943dabf28047f0a7250648",
      "parents": [
        "8d85d7414a681ad17f6bfc7564e310caee2c868d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 23 19:43:07 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 24 10:41:27 2010 +0100"
      },
      "message": "ASoC: Clean up AC\u002797 glue driver\n\nRemove version number and clean up some indentation.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "8d85d7414a681ad17f6bfc7564e310caee2c868d",
      "tree": "0ff1ea7ff78c11ec8853f5b71636ef0738fd43fa",
      "parents": [
        "4a6f998ebb1e434ce83c6169a1afbe6a39015bea"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 23 17:41:46 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 24 10:41:02 2010 +0100"
      },
      "message": "ASoC: Add debug logging for s3c-ac97 resets\n\nHelps tracing errors further up the stack.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4a6f998ebb1e434ce83c6169a1afbe6a39015bea",
      "tree": "efbb213c17de0a317164af9ed876163fb59a326a",
      "parents": [
        "97daff36f207c62df250092863f2af7e62b0e389"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 23 16:48:54 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 24 10:40:33 2010 +0100"
      },
      "message": "ASoC: Convert s3c-ac97 to pr_() macros\n\nCould use dev_() but we\u0027d have to remember the struct device somewhere\nand it wouldn\u0027t make the logging clearer.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "97daff36f207c62df250092863f2af7e62b0e389",
      "tree": "6e74de96007efbcc67cf75eada8d09771187dab5",
      "parents": [
        "9fab9635033a175c6583bd4ec702a200940c5a56"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 23 15:28:14 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 24 10:40:08 2010 +0100"
      },
      "message": "ASoC: Clean up the CODEC device as well as the board for SMDK WM9713\n\nOtherwise we try to re-register the CODEC device if the module is reloaded\nand sysfs becomes miserable.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "9fab9635033a175c6583bd4ec702a200940c5a56",
      "tree": "7aba982907379a78b073b88c664715ddaeb31a94",
      "parents": [
        "266edab35d77d836f56813a673e77cd608a24840"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 19:44:13 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 24 10:39:41 2010 +0100"
      },
      "message": "ASoC: Clarify naming for SMDK WM9713 driver\n\nAt least some of the systems using this device have multiple audio\nsubsystems so provide some guidance to userspace about which one this\nis.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "266edab35d77d836f56813a673e77cd608a24840",
      "tree": "253a8387b8d781e0aeb24ac46ca107b2f26287d3",
      "parents": [
        "005d65fbac28e6cf32c76e95163012eb326f37e4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 19:43:30 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 24 10:39:17 2010 +0100"
      },
      "message": "ASoC: Remove unneeded WM9713 header include from SMDK WM9713 driver\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "005d65fbac28e6cf32c76e95163012eb326f37e4",
      "tree": "22b70772484ec677394169b0faa3152d1d7ec07e",
      "parents": [
        "db49c146a8c0e8d49c0ff029c2496d47660dfb28"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 16:16:06 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 23 19:48:16 2010 +0100"
      },
      "message": "ASoC: Fix incorrect parameter to snd_soc_codec_volatile_register\n\nWe need to pass the register index and not the register value.\nThis patch depends on my previous patch \"ASoC: Delegate to hw\nspecific read for volatile registers\".\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "db49c146a8c0e8d49c0ff029c2496d47660dfb28",
      "tree": "c4012f9a10941e2beaadb8e04ca33e6a61a42c3a",
      "parents": [
        "3e13f65e3aa51fc7009afc554683a0b182c057f5"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 13:25:47 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 23 19:48:11 2010 +0100"
      },
      "message": "ASoC: Delegate to hw specific read for volatile registers\n\nEnsure that reads on volatile registers will correctly delegate\nto the bus specific read function.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "3e13f65e3aa51fc7009afc554683a0b182c057f5",
      "tree": "bfc3430b84d696842dac4cb2ebf93f41398a6ff3",
      "parents": [
        "42c39a6267e9d1093b7aa1915ce187d074988d1c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 23 07:40:16 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 23 07:41:37 2010 +0200"
      },
      "message": "ASoC: adapt multi-componentism again\n\nGo back to the new world order.\n\n(Also fixed indentation.)\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "42c39a6267e9d1093b7aa1915ce187d074988d1c",
      "tree": "2075190bddba157fd7b38985ddd67f8156a80124",
      "parents": [
        "391d8a04fc0f0d603642daa07f379e17c88001c9",
        "0077ca0b5c986477e33451b797b6e7dc92a8bbc0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 23 07:31:27 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 23 07:31:27 2010 +0200"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc\n"
    },
    {
      "commit": "0077ca0b5c986477e33451b797b6e7dc92a8bbc0",
      "tree": "6ecb56477aa99ea665c1b4b71be94849f7443462",
      "parents": [
        "d47372e852391d0c6553dfbc7c4c56b89b527e13"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 18:47:40 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 18:47:40 2010 +0100"
      },
      "message": "ASoC: Fix multi-componentism\n\nSpot the build testing.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "391d8a04fc0f0d603642daa07f379e17c88001c9",
      "tree": "041b6bd448ada9513b8b7f8e9facaee4d07a5110",
      "parents": [
        "321de0d05a4bbe0ee74d473e00d7947851bf5284"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Tue Sep 21 17:04:07 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 16:48:50 2010 +0100"
      },
      "message": "ASoC: Return -1 instead of -EINVAL to ensure consistency\n\nThe code can\u0027t really cope with I/O errors, so it would be better\nto be consistent throughout all cache functions and return -1 instead\nof -EINVAL.\n\nThe return value of snd_soc_read(...) is mostly checked in the probe\nfunction and nowhere else.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "321de0d05a4bbe0ee74d473e00d7947851bf5284",
      "tree": "4aa3d14ddd773a246caeb6ddce2aa7fffd123e5a",
      "parents": [
        "0704129ff4e51402bf7b16064a54ff8f7889e962"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 21 15:09:37 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 16:40:15 2010 +0100"
      },
      "message": "ASoC: Report error codes for card DAI instantiation failures\n\nAlso clean up the error print a bit.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "0704129ff4e51402bf7b16064a54ff8f7889e962",
      "tree": "e36209daa68c1cff63371fd35b3ba79e63edb687",
      "parents": [
        "d71b3576f2be6131f5b9e2c300cb2a03621e62e0",
        "7d1be0a6789f7d04e5104b1d2873268369eafcc2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 12:19:07 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 12:19:07 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.37\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into for-2.6.37\n"
    },
    {
      "commit": "d71b3576f2be6131f5b9e2c300cb2a03621e62e0",
      "tree": "d8a5b909d990697bd57e7f83bbe06b61d0b54f4a",
      "parents": [
        "fa6d52938906305356555e37e38939c7bad8fd7a",
        "d47372e852391d0c6553dfbc7c4c56b89b527e13"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 12:03:28 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 12:03:28 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 into for-2.6.37\n"
    },
    {
      "commit": "d47372e852391d0c6553dfbc7c4c56b89b527e13",
      "tree": "39319d653d6d29443de9392f89c30f6d1be27e36",
      "parents": [
        "cbfa5184cc5f58627f08c7fad225424f565b439d"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Tue Sep 21 15:03:26 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 12:01:05 2010 +0100"
      },
      "message": "ASoC: Fix soc-cache buffer overflow bug\n\nMake sure we stay within the cache boundaries when updating the\nregister cache.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "fa6d52938906305356555e37e38939c7bad8fd7a",
      "tree": "d8a5b909d990697bd57e7f83bbe06b61d0b54f4a",
      "parents": [
        "0b25ad0571e9208c2bd1302a41ce219794c6f901"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dp@opensource.wolfsonmicro.com",
        "time": "Tue Sep 21 14:12:35 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 21 18:43:40 2010 +0100"
      },
      "message": "ASoC: Fix soc-cache buffer overflow bug\n\nMake sure we stay within the cache boundaries when updating the\nregister cache.\n\nSigned-off-by: Dimitris Papastamos \u003cdp@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": "0b25ad0571e9208c2bd1302a41ce219794c6f901",
      "tree": "aa6b22d162099058371754d4bfe567aa59aff5de",
      "parents": [
        "13f808cf8ddb5f3ca0f0271473c6c02a4b32580b"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Tue Sep 21 15:36:49 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 21 18:43:01 2010 +0100"
      },
      "message": "ASoC: Remove extra rtd-\u003edev.init_name assignment in soc_probe_dai_link\n\nrtd-\u003edev.init_name is set twice in soc_probe_dai_link. I removed the first\nassignement from dai_link-\u003estream_name since then there won\u0027t be sysfs name\nchanges and usually dai_link-\u003ename seems to fit anyway better for a sysfs\ndirectory name.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "13f808cf8ddb5f3ca0f0271473c6c02a4b32580b",
      "tree": "bfd903966c876c32ffc3907dcc2ff67633d4b7df",
      "parents": [
        "082100dc9210449dac8ad8c7d20180cc1a0c319d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 20 19:17:44 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 21 10:18:02 2010 +0100"
      },
      "message": "ASoC: Fix merge issue with WM8962 control addition\n\nLet\u0027s not add the core controls twice.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "082100dc9210449dac8ad8c7d20180cc1a0c319d",
      "tree": "8fab04494a9a932e9e5bf3cb733f7ceb33a13585",
      "parents": [
        "17cc26cd8c7ef84a614a2218753ced2773fd787b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 20 19:03:28 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 21 10:18:02 2010 +0100"
      },
      "message": "ASoC: Report error code when failing to add controls\n\nHelps with diagnostics.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "17cc26cd8c7ef84a614a2218753ced2773fd787b",
      "tree": "21dc033b1dfc224dcb9d6e9dc46d3fba9e0a5f84",
      "parents": [
        "d8b33534921796825a839cab222a1888c5e7256e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 20 17:54:57 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 21 10:18:02 2010 +0100"
      },
      "message": "ASoC: Prototype s3c64xx_i2s_get_clock()\n\nSo machine drivers can see the declaration.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "d8b33534921796825a839cab222a1888c5e7256e",
      "tree": "ca85238378e48f89915d4aa1946379ebdd4cbd56",
      "parents": [
        "5bfb9ad0840b15d9c45d25a05e4ff9ae5eb80508"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Sep 17 13:49:05 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 20 20:45:04 2010 +0100"
      },
      "message": "ASoC: fsi: merge fsi_data_push/pop to fsi_fifo_data_ctrl\n\nCurrent FSI driver had data push/pop functions.\nBut the main operation of these 2 were very similar.\nThis mean it is possible to merge these to 1 function.\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": "5bfb9ad0840b15d9c45d25a05e4ff9ae5eb80508",
      "tree": "36c6a383f73de86adf2d409be3003584311a297d",
      "parents": [
        "5250a5031ee5733c10c7cb371206ed3784918adc"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Sep 17 13:48:45 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 20 20:44:24 2010 +0100"
      },
      "message": "ASoC: fsi: modify variable name to easy to understand\n\nCurrent FSI driver is using\ndata-length / width / number / offset for variables.\nBut it was a very confusing name.\n\nThis patch rename them to easy to understand,\nand add new functions for it.\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": "5250a5031ee5733c10c7cb371206ed3784918adc",
      "tree": "3aa57d57843f078dbde57093ce714511bdcffdfe",
      "parents": [
        "b9fde18c0582583cf12a4b1c02f621d3addd0a97"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Sep 19 16:07:06 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 20 20:43:12 2010 +0100"
      },
      "message": "ASoC: Fix WM8978/migor driver name conflict\n\nStandardise on \u0027wm8978\u0027 as the name for the CODEC.\n\nReported-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "7d1be0a6789f7d04e5104b1d2873268369eafcc2",
      "tree": "76dc8f68f07ed378f80fe2ba2a8130edb57a2904",
      "parents": [
        "5a895f8a09218716654fb89e0f876e4e3ca606a8"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Mon Sep 20 10:39:14 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Sep 20 18:40:47 2010 +0100"
      },
      "message": "ASoC: tlv320aic3x: Let the codec hit SND_SOC_BIAS_OFF when idle\n\nNow codec hits the SND_SOC_BIAS_OFF also when it is idle. This is also\nthe default state after probing and codec is left unconfigured and\nunpowered by default. Initialization will happen when the bias state changes\nand aic3x_set_power does power-up and cache sync.\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": "5a895f8a09218716654fb89e0f876e4e3ca606a8",
      "tree": "cef536f517a54d24a637c2734d24c8795be5eaf2",
      "parents": [
        "6c1a7d40c2237ff7690ca682336e22777c847ffe"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Mon Sep 20 10:39:13 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Sep 20 18:40:47 2010 +0100"
      },
      "message": "ASoC: tlv320aic3x: Use regulator notifiers for optimizing the cache sync\n\nThere is no need to reset the codec and perform cache sync if none of the\nsupply regulators were not disabled. Patch registers a notifier callback for\neach supply and callback then sets a flag to indicate when cache sync is\nrequired.\n\nHW writes are also needless when codec bias is off so cache_only flag is set\nindependently of actual supply regulators state.\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": "6c1a7d40c2237ff7690ca682336e22777c847ffe",
      "tree": "ab3452cd157f176b56daea63b719646ebe404382",
      "parents": [
        "2f24111a08d60e6db92ed2867a339ddde2195b88"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Mon Sep 20 10:39:12 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Sep 20 18:40:46 2010 +0100"
      },
      "message": "ASoC: tlv320aic3x: Add runtime regulator control to aic3x_set_bias_level\n\nNow all the regulators are disabled when entering into SND_SOC_BIAS_OFF\nand enabled when coming back to SND_SOC_BIAS_STANDBY state. Currently this\nruntime control happens only with suspend/resume as this patch does not\nchange the default idle behavior.\n\nThis patch manages all the regulators and reset since it seems that register\nsync is needed even if only analog supplies AVDD and DRVDD are disabled.\nThis was noted when the system was running with idle behavior changed and\nIOVDD and DVDD were on.\n\nIt is not known are all the registers needed to sync or only some subset of\nthem. Therefore patch plays safe and does always full shutdown/power-up.\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": "2f24111a08d60e6db92ed2867a339ddde2195b88",
      "tree": "d3e8872e2ecc63169abc48a2feeeb86fce58ce33",
      "parents": [
        "826ca0bd53f443c830630c1532bf142c4e0f7d13"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Mon Sep 20 10:39:11 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Sep 20 18:40:46 2010 +0100"
      },
      "message": "ASoC: tlv320aic3x: Move regulator management from i2c to soc domain\n\nIt will be easier to keep regulator enable/disable calls in sync when dynamic\nregulator management is added if regulator management is moved from\naic3x_i2c_probe/_remove to aic3x_probe/_remove.\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": "826ca0bd53f443c830630c1532bf142c4e0f7d13",
      "tree": "800290e7f4a959eb2a66ae586c06351fa0731c19",
      "parents": [
        "19f7ac5038dc11e1ee2c54bb411326d23b40ccff",
        "9900daa81b9e668c28ecf568c714ee49090aa187"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Sep 20 09:53:29 2010 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Sep 20 09:53:29 2010 +0100"
      },
      "message": "Merge remote branch \u0027asoc/for-2.6.37\u0027 into for-2.6.37\n"
    },
    {
      "commit": "19f7ac5038dc11e1ee2c54bb411326d23b40ccff",
      "tree": "a99af7e96451b83b6652bf5d35dee67578d1e859",
      "parents": [
        "611ad378b302b931670c8671f9c4d64b52a7be00"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Fri Sep 17 14:39:01 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Sep 20 09:52:39 2010 +0100"
      },
      "message": "ASoC: tlv320aic3x: Add virtual output pin Detection\n\nPurpose of this virtual Detection pin is to keep codec bias on whenever the\nGPIO or jack detection features are needed.\n\nJack detection needs a mic bias so machine drivers can construct a following\nroute for instance for keeping the path and codec bias on:\n\n\"Input Jack\" -\u003e \"Mic Bias xV\" -\u003e \"Detection\" -\u003e detection block inside codec.\n\nFor the GPIO the machine driver can force the pin on with\nsnd_soc_dapm_force_enable_pin.\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": "611ad378b302b931670c8671f9c4d64b52a7be00",
      "tree": "efc4ed061c15f4887671b82d120c978b9b8f52b5",
      "parents": [
        "2c4ee9b579d17006ad9a83f13e3ae15c142dc41e",
        "b9fde18c0582583cf12a4b1c02f621d3addd0a97"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Sep 20 09:49:26 2010 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Sep 20 09:49:26 2010 +0100"
      },
      "message": "Merge remote branch \u0027broonie-asoc/for-2.6.37\u0027 into for-2.6.37\n"
    },
    {
      "commit": "b9fde18c0582583cf12a4b1c02f621d3addd0a97",
      "tree": "87ea07285c93b62ddc7206b0b7e448f058b42c28",
      "parents": [
        "c8fe2574cf860ace03785953878c4c7a0190d064"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Sep 17 13:48:32 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Sep 19 16:10:56 2010 +0100"
      },
      "message": "ASoC: fsi: Add fsi_dma_soft_push/pop function\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c8fe2574cf860ace03785953878c4c7a0190d064",
      "tree": "044e83546c8783a036fcbde3b24f79099baf7535",
      "parents": [
        "c79eab3ea4e6f769e35005bf77fb4d6acd9c18ea"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Sep 17 13:48:17 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Sep 19 16:10:55 2010 +0100"
      },
      "message": "ASoC: fsi: modify noisy comment out\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    }
  ],
  "next": "c79eab3ea4e6f769e35005bf77fb4d6acd9c18ea"
}
