)]}'
{
  "log": [
    {
      "commit": "f2a5d6a2ea2fa24573a8ce7ea7a7a2cce42e3588",
      "tree": "0719eee496f2edec29573181203887dd391c5a3d",
      "parents": [
        "10d9e3d99ee8332bb73a3d7f12a8cd8ffab8b136"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 16 14:02:07 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 16 14:13:57 2009 +0000"
      },
      "message": "ASoC: Fix some missing dai_ops conversions\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "10d9e3d99ee8332bb73a3d7f12a8cd8ffab8b136",
      "tree": "bfb284a9ae821ebc609c2891fd37582592a3f253",
      "parents": [
        "26ade896b6ba3fd017ef4a26e71e7b7569222cb6"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Mon Mar 16 21:23:35 2009 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 16 14:13:56 2009 +0000"
      },
      "message": "ASoC: twl4030 - Fix build error\n\nCC      sound/soc/codecs/twl4030.o\nsound/soc/codecs/twl4030.c:1400: warning: braces around scalar initializer\nsound/soc/codecs/twl4030.c:1400: warning: (near initialization for \u0027twl4030_dai.ops\u0027)\nsound/soc/codecs/twl4030.c:1401: error: field name not in record or union initializer\nsound/soc/codecs/twl4030.c:1401: error: (near initialization for \u0027twl4030_dai.ops\u0027)\nsound/soc/codecs/twl4030.c:1401: warning: initialization from incompatible pointer type\nsound/soc/codecs/twl4030.c:1402: error: field name not in record or union initializer\nsound/soc/codecs/twl4030.c:1402: error: (near initialization for \u0027twl4030_dai.ops\u0027)\nsound/soc/codecs/twl4030.c:1402: warning: excess elements in scalar initializer\nsound/soc/codecs/twl4030.c:1402: warning: (near initialization for \u0027twl4030_dai.ops\u0027)\nsound/soc/codecs/twl4030.c:1403: error: field name not in record or union initializer\nsound/soc/codecs/twl4030.c:1403: error: (near initialization for \u0027twl4030_dai.ops\u0027)\nsound/soc/codecs/twl4030.c:1403: warning: excess elements in scalar initializer\nsound/soc/codecs/twl4030.c:1403: warning: (near initialization for \u0027twl4030_dai.ops\u0027)\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "26ade896b6ba3fd017ef4a26e71e7b7569222cb6",
      "tree": "274eeb6778bf399907ec2cce8a1422244d2bae7b",
      "parents": [
        "77dd7e17b86bd81b3638e01d784a72652071508b"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Sun Mar 15 14:10:54 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 15 20:20:37 2009 +0000"
      },
      "message": "ASoC: Allow choice of ac97 gpio reset line\n\nAs the PXA27x series allow 2 gpios to reset the ac97 bus,\nallow through platform data configuration the definition of\nthe correct gpio which will reset the AC97 bus.\n\nThis comes from a silicon defect on the PXA27x series, where\nthe gpio must be manually controlled in warm reset cases.\n\nSigned-off-by: Robert Jarzmik \u003crjarzmik@free.fr\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "77dd7e17b86bd81b3638e01d784a72652071508b",
      "tree": "d54adf7cb0cb2691cb1bb23c17cce0c5beea71d2",
      "parents": [
        "eb5f6d753e337834c7ceb07824ee472e43d9a7a2"
      ],
      "author": {
        "name": "Lopez Cruz, Misael",
        "email": "x0052729@ti.com",
        "time": "Thu Mar 12 21:45:27 2009 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 13 12:08:53 2009 +0000"
      },
      "message": "ASoC: Move headset jack registration to device initialization for SDP3430\n\nMove headset jack registration to the codec/machine specific\ninitialization. Having the jack registration in machine init\ncauses that the jack device gets initialized but not registered\nsince the sound card is registered before the jack. Moving jack\nregistration to device initialization will register the jack\ndevice along with all other devices associated to the card when\nthe card is registed. As a consequence of jack device registered\nproperly, the jack is detected as an input device.\n\nSigned-off-by: Misael Lopez Cruz \u003cx0052729@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "eb5f6d753e337834c7ceb07824ee472e43d9a7a2",
      "tree": "22c549607a8ed5657c98af6ae4ead1b3c0eaaaec",
      "parents": [
        "6f7cb44ba1a5195bf719f9ba1d57bd79e13262c1"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Mar 12 11:07:54 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 12 15:43:30 2009 +0000"
      },
      "message": "ASoC: Replace remaining uses of snd_soc_cnew with snd_soc_add_controls.\n\nThe drivers are basically duplicating the same code over and over.\nAs snd_soc_cnew is going to be made static some time after the next\nmerge window, we might as well convert them now.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6f7cb44ba1a5195bf719f9ba1d57bd79e13262c1",
      "tree": "e4fa9eac36aacabe6bf9b362d787342988264feb",
      "parents": [
        "2a9f0ba7a976bc2b1bcf9156c1e57ffbc8f8fb64"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 18:31:08 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 12 15:43:24 2009 +0000"
      },
      "message": "ASoC: Move WM8580 to normal I2C device probe\n\nRefactor the WM8580 device registration to probe via standard I2C device\nregistration, registering the DAIs once the device has probed via I2C.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2a9f0ba7a976bc2b1bcf9156c1e57ffbc8f8fb64",
      "tree": "df2d0a550c8bb0750b091c8a30d5d21cc684507c",
      "parents": [
        "65ec1cd1e2c6228752d2f167b01e6d291014d249",
        "603b6fd5b8d313a109d3739d8706ee51962ff402"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 18:30:48 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 18:30:48 2009 +0000"
      },
      "message": "Merge branch \u0027s3c-iis-header\u0027 into for-2.6.30\n"
    },
    {
      "commit": "603b6fd5b8d313a109d3739d8706ee51962ff402",
      "tree": "fb0e80096d0c20d2199d2bf1c761e466a2b44b91",
      "parents": [
        "a2b03461cb072eb6097a55ec0289294b09382284"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 18:28:24 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 18:28:24 2009 +0000"
      },
      "message": "[ARM] Revert futher extraneous changes from the S3C header move\n\nCan\u0027t see any immediate need for these; build tested.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "65ec1cd1e2c6228752d2f167b01e6d291014d249",
      "tree": "8a54ef7d2a0d4770b49779114f9e1ac654363bdd",
      "parents": [
        "5314adc3612d893c7cc526b3312d124805e45bc3",
        "6335d05548eece40092000aa91b64a50310d69d5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 16:51:31 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 16:51:31 2009 +0000"
      },
      "message": "ASoC: Merge dai_ops factor out\n\nMerge Eric Maio\u0027s patch to merge snd_soc_dai_ops out of line.  Fixed\nmerge issues and updated drivers, plus an issue with the ops for the two\ns3c2443 AC97 DAIs having been merged.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5314adc3612d893c7cc526b3312d124805e45bc3",
      "tree": "dc7b7b584de0694fcb3e4585ff748e5cf9382686",
      "parents": [
        "02b7cbc3994622900e8fc201f5f229b591c43628"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 16:28:29 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 16:28:29 2009 +0000"
      },
      "message": "ASoC: Fix formats for s3c24xx-i2s register prints\n\nThe register values are all u32 so don\u0027t need the long format.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "02b7cbc3994622900e8fc201f5f229b591c43628",
      "tree": "982c4c8f040359560c4b02e7c7e3cda1bc315ada",
      "parents": [
        "aaf1e176fa9a96fe1eea33b710684bba066aedc1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 14:12:28 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 14:40:41 2009 +0000"
      },
      "message": "ASoC: Remove version display from WM8580 driver\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "aaf1e176fa9a96fe1eea33b710684bba066aedc1",
      "tree": "931a0284f060880c302e7c4eaa42cc507ca71ac2",
      "parents": [
        "5706d5013212c8afcb9fe5332ee6442488280c66"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 10 10:55:15 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 13:49:46 2009 +0000"
      },
      "message": "ASoC: Add initial driver for the WM8400 CODEC\n\nThe WM8400 is a highly integrated audio CODEC and power management unit\nintended for mobile multimedia application.  This driver supports the\nprimary audio CODEC features, including:\n\n - 1W speaker driver\n - Fully differential headphone output\n - Up to 4 differential microphone inputs\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5706d5013212c8afcb9fe5332ee6442488280c66",
      "tree": "16c693b2ea83440c1d07e2718b29c5f998ce7e0c",
      "parents": [
        "3c081384007332ab95c8d8753f47719d6646bcb2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Mar 11 02:37:25 2009 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 12:49:28 2009 +0000"
      },
      "message": "ASoC: buildfix for OSK\n\nBuildfix:\n\n  CC      sound/soc/omap/osk5912.o\n  sound/soc/omap/osk5912.c: In function \u0027osk_soc_init\u0027:\n  sound/soc/omap/osk5912.c:189: error: implicit declaration of function \u0027clk_get_usecount\u0027\n  make[3]: *** [sound/soc/omap/osk5912.o] Error 1\n\nThere\u0027s no such (standard) clock interface.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3c081384007332ab95c8d8753f47719d6646bcb2",
      "tree": "0c3f2029c3033d5923cf8b8c86c7b4302f44262d",
      "parents": [
        "f455dfb106916d855d59686fe16575c2ceb2cb2a",
        "a2b03461cb072eb6097a55ec0289294b09382284"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 11:12:48 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 11:12:48 2009 +0000"
      },
      "message": "Merge branch \u0027s3c-iis-header\u0027 into for-2.6.30\n\nConflicts:\n\tarch/arm/mach-shark/include/mach/io.h\n"
    },
    {
      "commit": "a2b03461cb072eb6097a55ec0289294b09382284",
      "tree": "f314b5d0bbfca5b47b89732efe0c3dedbc38bcb8",
      "parents": [
        "899e6cf5e6d83a91d2e257f7a4e8ca98db3831cc"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 11:02:33 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 11:10:19 2009 +0000"
      },
      "message": "[ARM] Revert extraneous changes from the S3C audio header move\n\nThese changes were included in the S3C audio header move but are not\ndirectly related to it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f455dfb106916d855d59686fe16575c2ceb2cb2a",
      "tree": "de705fc7037b03c75490871c4a4ce1ab659a7c7a",
      "parents": [
        "cbf1146d5ee113152c5cdeb54ff9d4b2f0c91736"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 10 19:51:07 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 10 19:51:07 2009 +0000"
      },
      "message": "ASoC: Fix up merge with the ARM tree\n\nThe same change has been made with the final lines in slightly differnet\norders.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cbf1146d5ee113152c5cdeb54ff9d4b2f0c91736",
      "tree": "0ddb8855b45b3f37234087fd78c86db7d88f2ccb",
      "parents": [
        "090cec81ae9b4ff0c1d301b722f0e6c5fb72d8f9"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue Mar 10 16:41:00 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 10 19:44:04 2009 +0000"
      },
      "message": "ASoC: don\u0027t touch pxa-ssp registers when stream is running\n\nIn pxa_ssp_set_dai_fmt(), check whether there is anything to do at all.\nIf there would be but the SSP port is in use already, bail out.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "090cec81ae9b4ff0c1d301b722f0e6c5fb72d8f9",
      "tree": "7dc9a361d9cb1edb77c9460f910f14998c94d896",
      "parents": [
        "14cbba89ae967d2e9106a80b270b078d7699109a"
      ],
      "author": {
        "name": "Hugo Villeneuve",
        "email": "hugo@hugovil.com",
        "time": "Mon Mar 09 23:32:08 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 10 15:42:48 2009 +0000"
      },
      "message": "ALSA: ASoC: Davinci: Updated sffsdr_hw_params() function to new format\n\nSigned-off-by: Hugo Villeneuve \u003chugo@hugovil.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "14cbba89ae967d2e9106a80b270b078d7699109a",
      "tree": "58a6586d3bf1daef8271b0c25a9207f7588ef5bf",
      "parents": [
        "b3d7e3c99d855faf093b06dc381b821a9d8d3c23"
      ],
      "author": {
        "name": "Hugo Villeneuve",
        "email": "hugo@hugovil.com",
        "time": "Mon Mar 09 23:32:07 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 10 15:42:48 2009 +0000"
      },
      "message": "ALSA: ASoC: Davinci: Replaced DAI format RIGHT_J by DSP_B for SFFSDR\n\nSigned-off-by: Hugo Villeneuve \u003chugo@hugovil.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b3d7e3c99d855faf093b06dc381b821a9d8d3c23",
      "tree": "8b8a51236ba331146e3930db5cb0b387fde7514d",
      "parents": [
        "eac84739721857f4d5be3d9127f4644f16a9bea4",
        "0a4e1c9069b3cc2a9e5b57898ac9be94314e8efa"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 10 15:42:03 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 10 15:42:03 2009 +0000"
      },
      "message": "Merge commit \u0027takashi/topic/asoc\u0027 into for-2.6.30\n"
    },
    {
      "commit": "eac84739721857f4d5be3d9127f4644f16a9bea4",
      "tree": "4c30ad9585f3e5dd909b2925bd51519b394f3521",
      "parents": [
        "6b849bcff0004aa5dd216b4d3eb56f51c9df8a72"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 09 17:47:13 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 09 18:28:17 2009 +0000"
      },
      "message": "ASoC: Fix Samsung S3C2412_IISMOD_SDF_{MSB,LSB} definitions\n\nThe definitions of S3C2412_IISMOD_SDF_MSB and S3C2412_IISMOD_SDF_LSB\nare incorrect, being the same S3C2412_IISMOD_SDF_IIS which is the\nonly correct one in this series.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6b849bcff0004aa5dd216b4d3eb56f51c9df8a72",
      "tree": "64fe72cb24e9ffdb1f88926b446066aa45ad7a68",
      "parents": [
        "a381934e5f9c0c3c292d780d61f5be9c22b2ef54"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 09 18:18:33 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 09 18:19:01 2009 +0000"
      },
      "message": "ASoC: Convert PXA AC97 driver to probe with the platform device\n\nThis will break any boards that don\u0027t register the AC97 controller\ndevice due to using ASoC.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0a4e1c9069b3cc2a9e5b57898ac9be94314e8efa",
      "tree": "e0f3184596d3940ffc7d0434f85067920df1b596",
      "parents": [
        "f271fa28fbaf947d9c79f188dd149176da727dd5",
        "a381934e5f9c0c3c292d780d61f5be9c22b2ef54"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 09 12:05:21 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 09 12:05:21 2009 +0100"
      },
      "message": "Merge branch \u0027for-2.6.30\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc\n"
    },
    {
      "commit": "a381934e5f9c0c3c292d780d61f5be9c22b2ef54",
      "tree": "48a6b1e05598ee73cbc7f8453bd30b45f084453f",
      "parents": [
        "055a49b0c92c6282e7db22e9e6ebcae6cb74ebb4"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Mar 09 02:13:17 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 09 10:46:17 2009 +0000"
      },
      "message": "ASoC: Add a driver for AK4104 S/PDIF transmitter\n\nThis adds a driver for the SPI connected AK4104 S/PDIF transmitter\ndevice. Its features are fairly simple, but as there is need to set up\ncertain bits in the IEC958 information, this better goes into a real\ndriver.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Mark Brown \u003cbroonie@sirena.org.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f271fa28fbaf947d9c79f188dd149176da727dd5",
      "tree": "fb27fc99d209287777f02dd6d74a7d74461fa17a",
      "parents": [
        "26bd7b496cabc232fcff9ae0249828420c52b5af"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 09 00:52:17 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 09 00:52:17 2009 +0100"
      },
      "message": "ASoC: Fix Kconfig dependency of CONFIG_SND_S3C24XX_SOC_JIVE_WM8750\n\nRemove a non-existing Kconfig CONFIG_SND_SOC_WM8750_SPI.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "055a49b0c92c6282e7db22e9e6ebcae6cb74ebb4",
      "tree": "c2b75a2a243639d7a8f3ef85a768156ae3704c82",
      "parents": [
        "b191f63c4fe9fbcfe583180228080d02b8dcdebc"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 08 18:57:34 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 08 20:43:33 2009 +0000"
      },
      "message": "ASoC: Remove unneeded forward reference to WM8753 SPI implementation\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b191f63c4fe9fbcfe583180228080d02b8dcdebc",
      "tree": "01b26e378fbedd430918d12e647b09cc86112726",
      "parents": [
        "3a638ff272744247aad4a75b1fac174ac5746114"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Sun Mar 08 17:51:52 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 08 18:27:36 2009 +0000"
      },
      "message": "ASoC: bring cs4270 feature/limitations list in sync\n\nRemoves numbers from the list of features/limitations and makes it\nreflect recent changes to the code.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3a638ff272744247aad4a75b1fac174ac5746114",
      "tree": "60cf2c815f58380a4e72b8dca2792bd6d9eafcea",
      "parents": [
        "96deff6baf55da68b4b9b4dfe8ef572c6f1835fd"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Fri Mar 06 18:39:34 2009 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Mar 07 11:01:49 2009 +0000"
      },
      "message": "ASoC: Improve pause/unpause performance in Freescale 8610 drivers\n\nAdd support for true pause and unpause.  Without this, mplayer will drop some\naudio (less than one second, but still noticeable) when pausing playback.\n\nRemove support for PM suspend and resume from the trigger function, since the\ndriver doesn\u0027t support PM anyway.\n\nOptimize the delay after starting capture.  Instead of delaying 1ms, the driver\nnow polls the hardware.  The new delay is shorter by over 90% yet still\neffective.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "96deff6baf55da68b4b9b4dfe8ef572c6f1835fd",
      "tree": "7029297265c99699aa065ba08a99885f64305e53",
      "parents": [
        "b52a5195efd6173c06107ca5beb44389130596dc"
      ],
      "author": {
        "name": "Hugo Villeneuve",
        "email": "hugo@hugovil.com",
        "time": "Fri Mar 06 15:56:53 2009 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Mar 07 11:01:40 2009 +0000"
      },
      "message": "ASoC: Davinci: Fix incorrect machine type for SFFSDR board\n\nSigned-off-by: Hugo Villeneuve \u003chugo@hugovil.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b52a5195efd6173c06107ca5beb44389130596dc",
      "tree": "c934c0af90589f3017d2175ff76c6f75cc0883db",
      "parents": [
        "ee7d476714464206317d4420d67e3bfa0308448d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 18:13:43 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 18:13:43 2009 +0000"
      },
      "message": "ASoC: Fix logging severity for some S3C error messages\n\nUpgrade the severity of some failure messages from debug level so\nthey\u0027re displayed by default.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ee7d476714464206317d4420d67e3bfa0308448d",
      "tree": "023355c0e09a8f1e0f5f40dac93d02afc2765b50",
      "parents": [
        "26bd7b496cabc232fcff9ae0249828420c52b5af"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 18:04:34 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 18:04:34 2009 +0000"
      },
      "message": "ASoC: Re-remove hand-rolled pr_debug() macros\n\nThe recent set of S3C64xx patches re-added a lot of uses of DBG() that\nhad previously been removed - revert this so the standard pr_debug()\nmacro is used.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "26bd7b496cabc232fcff9ae0249828420c52b5af",
      "tree": "d85ae94fea897a5fa6bd8501addc7f330f0f367b",
      "parents": [
        "67a9c573b5bf39bc6b40c322c58640687c1b79fe"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 11:32:17 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:19 2009 +0000"
      },
      "message": "ASoC: Staticise workqueue function for GPIO jack detection\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "67a9c573b5bf39bc6b40c322c58640687c1b79fe",
      "tree": "d2ce7e1dcc4f6cc70b381d8b8d8d43f5fa448228",
      "parents": [
        "3465d93a128acce836249e3de40932d2ed25cac6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Fri Mar 06 15:53:30 2009 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:18 2009 +0000"
      },
      "message": "ASoC: Blackfin: fix typo in MUTE definition\n\nReported-by: Rob Maris \u003cmaris.rob@vdi.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3465d93a128acce836249e3de40932d2ed25cac6",
      "tree": "7933c6c747a745f08acb83e6c83eab0eb3a374e6",
      "parents": [
        "de0b988828a45f4fefc96ff2fbed3ba2184319b9"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Fri Mar 06 15:53:28 2009 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:17 2009 +0000"
      },
      "message": "ASoC: Blackfin: move gpio_err behind the define that is only user of it\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "de0b988828a45f4fefc96ff2fbed3ba2184319b9",
      "tree": "74189b2fa8dedda64397b65e6d900eef526c8913",
      "parents": [
        "a454dad19e78388d9f140ad0dfa6a849c57d385d"
      ],
      "author": {
        "name": "Lopez Cruz, Misael",
        "email": "x0052729@ti.com",
        "time": "Thu Mar 05 11:32:31 2009 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:17 2009 +0000"
      },
      "message": "ASoC: Add headset jack detection for SDP3430 machine driver\n\nAdd headset jack detection for SDP3430 boards using SoC jack\nreporting interface. Headset detection on SDP3430 board is\nachieved through TWL4030 GPIO_2 pin.\n\nSigned-off-by: Misael Lopez Cruz \u003cx0052729@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a454dad19e78388d9f140ad0dfa6a849c57d385d",
      "tree": "f228d03393c681176fa031f04584a4119c7ad175",
      "parents": [
        "499d8f4a528f1ebd0c19d89174fdc67130090c89"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Mar 05 17:23:37 2009 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:16 2009 +0000"
      },
      "message": "ASoC: add support for SSI asynchronous mode to the Freescale SSI drivers\n\nAdd a new device tree property for the SSI node: \"fsl,ssi-asynchronous\".  If\ndefined, the SSI is programmed into asynchronous mode, otherwise it is\nprogrammed into synchronous mode.  In asynchronous mode, pin SRCK must be\nconnected to the same clock source as STFS, and pin SRFS must be connected to\nthe same signal as STFS.  Asynchronous mode allows playback and capture to\nuse different sample sizes.  It also technically allows different sample rates,\nbut the driver does not support that.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "499d8f4a528f1ebd0c19d89174fdc67130090c89",
      "tree": "90fdf3f6260d13d8aa7e635c87bca0a6b2b6823c",
      "parents": [
        "07495f3e5af3a472f0f49957692cac15168fa528"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 05 17:26:15 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:15 2009 +0000"
      },
      "message": "ASoC: Update Kconfig for Samsung CPUs to reflect S3C64xx support\n\nWe now support the 64xx series as well as the 24xx series - make sure\npeople using Kconfig know this.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "07495f3e5af3a472f0f49957692cac15168fa528",
      "tree": "42667955b46fdad9bb9fef3f564b347f391540fe",
      "parents": [
        "b0c5033f02182d1e9634edc737df88b82264e820"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 05 17:06:23 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:14 2009 +0000"
      },
      "message": "ASoC: Fix memory allocation for snd_soc_dapm_switch names\n\nsnd_soc_dapm_switch ends up ends up in dapm_new_mixer() (since a switch\nis a special case of a mixer with only one input) but this wasn\u0027t\ncorrectly handled in the code.\n\nAlso fix the coding style for the switch below while we\u0027re here.\n\nReported-by: Joonyoung Shim \u003cdofmind@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b0c5033f02182d1e9634edc737df88b82264e820",
      "tree": "0447a2c33bcdb365961709c0b508a4463e52738b",
      "parents": [
        "42aa3418ebd7b79be0e1ee7515e365c1574114f9"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Mar 05 14:21:26 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:13 2009 +0000"
      },
      "message": "ASoC: add two more bitfields for PXA SSP\n\nAdd two more bitfields for the PSP register. As they seem to exist\nfor PXA3xx only, define them conditionally.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "42aa3418ebd7b79be0e1ee7515e365c1574114f9",
      "tree": "90c88f661128faf37b9f3219a4701ebc7de8a2f5",
      "parents": [
        "20a41eac4fbaa22d051d0fbaeaf3315d2d8c4860"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 01 19:21:10 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:13 2009 +0000"
      },
      "message": "ASoC: Factor out DAPM widget power check into separate function\n\nEssentially simple code motion to facilitate refactoring of the power\ndecisions.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "20a41eac4fbaa22d051d0fbaeaf3315d2d8c4860",
      "tree": "47dbc8522985fd6625ce4de4f76707feca6d4f75",
      "parents": [
        "89492be88616aa20b3a6c3eb512f83c0c7d0c8a3"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Mar 04 21:16:57 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:12 2009 +0000"
      },
      "message": "ASoC: Fix name of register bit in pxa-ssp\n\nA bit in PXA\u0027s SSCR0 register was erroneously named ADC but its name is\nin fact ACS (audio clock select).\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "89492be88616aa20b3a6c3eb512f83c0c7d0c8a3",
      "tree": "8759cbc7ffc9454c4aae3d69c961a23e29b500ee",
      "parents": [
        "a1b3eaeb146937e954cdb6dcb67f8761b73e2eef"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Mar 05 12:48:49 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:11 2009 +0000"
      },
      "message": "ASoC: TWL4030: Make the HS ramp delay configurable\n\nEnum type for selecting the desired ramp delay for the headset output.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a1b3eaeb146937e954cdb6dcb67f8761b73e2eef",
      "tree": "7da0279408e45859c7b547721bd345db44ac14aa",
      "parents": [
        "c36623a7543e7a23ceeafbeb7b34a9e020100898"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 04 20:17:48 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:10 2009 +0000"
      },
      "message": "ASoC: Refresh JIVE driver\n\nRemove uneeded startup callback and use snd_soc_dapm_nc_pin()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c36623a7543e7a23ceeafbeb7b34a9e020100898",
      "tree": "865cb53d17691f3c47981bc36d198caa447358c6",
      "parents": [
        "f8cf8176c7fc2c790e900595755b93e30633754d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-alsa@fluff.org",
        "time": "Wed Mar 04 00:49:34 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:09 2009 +0000"
      },
      "message": "ASoC: Select DMA if I2S is configured\n\nSelect the relevant DMA implementation when the\nsound driver is selected.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f8cf8176c7fc2c790e900595755b93e30633754d",
      "tree": "ae20b9200fae1b94b5945b4a25fbc7b028f7acc6",
      "parents": [
        "dc85447b196a683784eb85654c436fd58c3e2ed1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Wed Mar 04 00:49:31 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:08 2009 +0000"
      },
      "message": "ASoC: Add s3c64xx-i2s support\n\nAdd the initial code to support the S3C64XX I2S hardware using the\ns3c-i2s-v2 core code.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dc85447b196a683784eb85654c436fd58c3e2ed1",
      "tree": "fa4bfa4ddcea242060294ab5db8be598973e31ea",
      "parents": [
        "3093e48c48b69ccc06a1f78ffe7ece7ee2ee09ef"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Wed Mar 04 00:49:30 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:08 2009 +0000"
      },
      "message": "ASoC: Split s3c2412-i2s.c into core and SoC specific parts\n\nThe S3C2412 I2S (IIS) interface is replicated on further Samsung SoC\nparts in a broadly compatible way, so split the common code out into\na core called s3c-i2s-v2.[ch] so that the newer SoCs such as the\nS3C6410 can make use of it.\n\nAs such, all the original s3c2412 functions are currently being left\nwith their original names, and will be renamed later in the series.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3093e48c48b69ccc06a1f78ffe7ece7ee2ee09ef",
      "tree": "653bcbbb6781b7727752cb374e8ea1298294acad",
      "parents": [
        "979c036e090332cd3a090ce8b4eb50c3aa28dea0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Wed Mar 04 00:49:27 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:07 2009 +0000"
      },
      "message": "ASoC: Add JIVE audio support\n\nAdd support for the Jive\u0027s WM8750 codec attached via the S3C2412 IIS.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "979c036e090332cd3a090ce8b4eb50c3aa28dea0",
      "tree": "30dcf933aebf0c170fd11be0212bff6c798179de",
      "parents": [
        "4f5b31c3f29f4351d2740faed3a6c569b800b39d"
      ],
      "author": {
        "name": "Lopez Cruz, Misael",
        "email": "x0052729@ti.com",
        "time": "Wed Mar 04 11:39:07 2009 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:37:06 2009 +0000"
      },
      "message": "ASoC: Add DAPM machine widgets to SDP3430 driver\n\nAdd DAPM machine domain widgets to SDP3430 machine driver.\nInterconnection:\n* Ext Mic: MAINMIC, SUBMIC\n* Ext Spk: HFL, HFR\n* Headset Jack: HSMIC, HSOL, HSOR\n\nSigned-off-by: Misael Lopez Cruz \u003cx0052729@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4f5b31c3f29f4351d2740faed3a6c569b800b39d",
      "tree": "363075890bc33f9b08e2ad813be0697437b52f49",
      "parents": [
        "86027ae78c9294bb450b76eec28cfb431a8fb3ee",
        "899e6cf5e6d83a91d2e257f7a4e8ca98db3831cc"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:36:37 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 06 13:36:44 2009 +0000"
      },
      "message": "Merge commit \u0027s3c-iis-header\u0027 into HEAD\n"
    },
    {
      "commit": "899e6cf5e6d83a91d2e257f7a4e8ca98db3831cc",
      "tree": "c29621cb00faafe10c1bfebbe9a1ead5bcba2748",
      "parents": [
        "8150bc886be5ce3cc301a2baca1fcf2cf7bd7f39"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Wed Mar 04 00:49:28 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 05 12:01:00 2009 +0000"
      },
      "message": "S3C: Move \u003cmach/audio.h\u003e to \u003cplat/audio.h\u003e\n\nThe \u003cmach/audio.h\u003e file needs to be common to both ARCH_S3C2410 and\nARCH_S3C64XX as they share common driver code, so move it to \u003cplat/audio.h\u003e.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8150bc886be5ce3cc301a2baca1fcf2cf7bd7f39",
      "tree": "ed9e73c106d8680fa5256988a01abfa577420717",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Wed Mar 04 00:49:26 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 05 12:00:59 2009 +0000"
      },
      "message": "S3C24XX: Move and update IIS headers\n\nMove the IIS headers to their correct place.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6335d05548eece40092000aa91b64a50310d69d5",
      "tree": "ac72c74562f349879a127b4067827476a7875c88",
      "parents": [
        "ff09d49ad0176a5f52a398c137a7ff5f669d6be4"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 03 09:41:00 2009 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 04 22:29:47 2009 +0000"
      },
      "message": "ASoC: make ops a pointer in \u0027struct snd_soc_dai\u0027\n\nConsidering the fact that most cpu_dai or codec_dai are using a same\n\u0027snd_soc_dai_ops\u0027 for several similar interfaces, \u0027ops\u0027 would be better\nmade a pointer instead, to make sharing easier and code a bit cleaner.\n\nThe patch below is rather preliminary since the asoc tree is being\nactively developed, and this touches almost every piece of code,\n(and possibly many others in development need to be changed as\nwell). Building of all codecs are OK, yet to every SoC, I didn\u0027t test\nthat.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "86027ae78c9294bb450b76eec28cfb431a8fb3ee",
      "tree": "4e2634b23e5f050f0065ad4ff2a6845409f1e532",
      "parents": [
        "ec67624d33d5639bcc6ee6918cb1fc0bd1bac3a8"
      ],
      "author": {
        "name": "Jonas Andersson",
        "email": "jonas@microbit.se",
        "time": "Wed Mar 04 08:24:26 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 04 14:47:39 2009 +0000"
      },
      "message": "ASoC: wm8510 pll settings\n\nWhen setting WM8510_MCLKDIV the pll was turned off.\n\nWhen setting pll frequency you got twice the expected freq, because\nthe  code calculated  with postscaler of 8,  but  the hardware divide by 4.\n\nSigned-off-by: Jonas Andersson \u003cjonas@microbit.se\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ec67624d33d5639bcc6ee6918cb1fc0bd1bac3a8",
      "tree": "301f1d4ae2f47cca1c7412ce49e7574de8b0dfd2",
      "parents": [
        "5f2a9384a9291d898b4bf85c4fbf497eef582977"
      ],
      "author": {
        "name": "Lopez Cruz, Misael",
        "email": "x0052729@ti.com",
        "time": "Tue Mar 03 15:25:04 2009 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 04 14:47:38 2009 +0000"
      },
      "message": "ASoC: Add GPIO support for jack reporting interface\n\nAdd GPIO support to jack reporting framework in ASoC using gpiolib calls.\nThe gpio support exports two new functions: snd_soc_jack_add_gpios and\nsnd_soc_jack_free_gpios.\n\nClient drivers using gpio feature must pass an array of jack_gpio pins\nbelonging to a specific jack to the snd_soc_jack_add_gpios function. The\nframework will request the gpios, set the data direction and request irq.\nThe framework will update power status of related jack_pins when an event on\nthe gpio pins comes according to the reporting bits defined for each gpio.\n\nAll gpio resources allocated when adding jack_gpio pins can be released\nusing snd_soc_jack_free_gpios function.\n\nSigned-off-by: Misael Lopez Cruz \u003cx0052729@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5f2a9384a9291d898b4bf85c4fbf497eef582977",
      "tree": "6bc0ac967a4cab2b7396030ab82dcf3d1c3793d1",
      "parents": [
        "aa4ef01de5f2e7ed948b88f9f1cfc93c8e0c3f25"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Mar 03 16:10:52 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 03 15:58:51 2009 +0000"
      },
      "message": "ASoC: UDA1380: DATAI is slave only\n\nOnly allow SND_SOC_DAIFMT_CBS_CFS for the playback DAI.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "aa4ef01de5f2e7ed948b88f9f1cfc93c8e0c3f25",
      "tree": "c884e8e6554d5cd9684b0a9c4852c853ade6f5ed",
      "parents": [
        "ef9e5e5c31cb2c6254760611289ac13e4e41b964"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Mar 03 16:10:51 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 03 15:54:11 2009 +0000"
      },
      "message": "ASoC: Use network mode with 2 slots for 16-bit stereo in pxa-ssp/Zylonite\n\nFor consistency with 24-bit and 32-bit modes, don\u0027t send 16-bit stereo\nin one 32-bit transfer. Use 2 slots instead on Zylonite. It should result\nin exactly the same behaviour.\nNow it is possible to use 16-bit single slot transfers in pxa-ssp, which\nare needed for Magician to get two frame clock pulses per sample\n(one for each channel).\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nTested-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ef9e5e5c31cb2c6254760611289ac13e4e41b964",
      "tree": "c22bc109481c5ae446c8ddfab4c9486bd9cf5e7a",
      "parents": [
        "a3c7729e6c5d41bbeb3e13befbcf8e4ef76e55dc"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Mar 03 16:10:54 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 03 15:54:10 2009 +0000"
      },
      "message": "ASoC: UDA1380: change decimator/interpolator register handling\n\nIf the UDA1380\u0027s interpolator or decimator are set to be clocked from\nthe WSPLL (which syncs to the WSI signal), the DAI link must be running\nto change the interpolator/decimator registers (which include volume\ncontrols and digital mute setting).\n\n* Queue work in the alsa PCM_START .trigger to flush registers\n  as soon as the link is running. This replaces the .prepare\n  and .digital_mute callbacks.\n* Use the SILENCE override instead of MTM for muting and remove\n  its alsa control to avoid confusion.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a3c7729e6c5d41bbeb3e13befbcf8e4ef76e55dc",
      "tree": "5b08f568fdf0e98bac0447d5c146770ac7b732f4",
      "parents": [
        "ff09d49ad0176a5f52a398c137a7ff5f669d6be4"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Mar 03 16:10:53 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 03 15:54:10 2009 +0000"
      },
      "message": "ASoC: Remove version display from the UDA1380 driver\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ff09d49ad0176a5f52a398c137a7ff5f669d6be4",
      "tree": "e8121aaefd676aebb43469c6d0a300af0fa2f4cd",
      "parents": [
        "8b37dbd2a180667e51db0552383df18743239c25"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Sat Feb 28 13:21:03 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 02 14:39:23 2009 +0000"
      },
      "message": "ASoC: fix typo and removed unneeded switch case for cs4270\n\nThis removes a misspelled comment and got rid of superfluous switch\ncase.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8b37dbd2a180667e51db0552383df18743239c25",
      "tree": "297cbdf96c94c2a44763086f71a42942eb206851",
      "parents": [
        "4eae080dda3a563160be2f642cfbda27ffc42178"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Feb 28 21:14:20 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Feb 28 21:31:21 2009 +0000"
      },
      "message": "ASoC: Add SND_SOC_DAPM_PIN_SWITCH controls for exposing DAPM pins\n\nOn some systems it is desirable for control for DAPM pins to be provided\nto user space. This is the case with things like GSM modems which are\ncontrolled primarily from user space, for example. Provide a helper which\nexposes the state of a DAPM pin to user space for use in cases like this.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4eae080dda3a563160be2f642cfbda27ffc42178",
      "tree": "6f42eba245638910cca8defd5bdaf13f0a2ab10e",
      "parents": [
        "c8efef1745d168b80c800e98cce48a59630dbbfc"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Feb 25 14:37:21 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Feb 28 17:18:25 2009 +0000"
      },
      "message": "ASoC: Add cs4270 support for slave mode configurations\n\nAdded support for scenarios where the Cirrus CS4270 audio codec is slave\nto the bitclk and lrclk. Mixed setups are unsupported.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c8efef1745d168b80c800e98cce48a59630dbbfc",
      "tree": "c6539bf86f2777a6ac622d7cff9913c9f94e514f",
      "parents": [
        "6d5643455ced9ee45a4aa7403fe8056d826bde85"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Sat Feb 28 17:09:57 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Feb 28 17:18:24 2009 +0000"
      },
      "message": "ASoC: Fix copyright statements on Simtec files\n\nFix the copyright statements in two of the S3C24XX ASoC files\nthat have (c) when we require the full word.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6d5643455ced9ee45a4aa7403fe8056d826bde85",
      "tree": "9cf51e2eeb082cede27256a0aa8ec8b6d14e2272",
      "parents": [
        "e611bd82441130991d7f4600dfd4632cebd417c5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 26 11:29:58 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 26 11:29:58 2009 +0100"
      },
      "message": "ASoC: wm8753 - Fix build error\n\nsound/soc/codecs/wm8753.c: In function \u0027wm8753_probe\u0027:\nsound/soc/codecs/wm8753.c:1577: error: implicit declaration of function \u0027wm8753_add_controls\u0027\n\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e611bd82441130991d7f4600dfd4632cebd417c5",
      "tree": "a67ae0acad57d18caa025e1ffdb27d8792f4a75a",
      "parents": [
        "c2bac1606a937d4700f8fdd8e051a4c49593c41b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 22 20:04:41 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 24 23:49:56 2009 +0000"
      },
      "message": "ASoC: Only write back non-default registers when resuming WM8753\n\nThis will reduce the number of writes done on resume, allowing that to\ncomplete faster (especially on systems with very slow I2C like the\ncurrent Samsung driver).\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c2bac1606a937d4700f8fdd8e051a4c49593c41b",
      "tree": "be475b7bb6b31e2a76efe1ec2b8e2ab4316429d6",
      "parents": [
        "69e169da5a69cc991d54bb4d54f236523145756c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 24 23:33:12 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 24 23:49:53 2009 +0000"
      },
      "message": "ASoC: Convert WM8753 to register via normal device probe\n\nThe base support for the only in-tree user, the GTA01, is out of tree\nand will be updated separately.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "69e169da5a69cc991d54bb4d54f236523145756c",
      "tree": "3aaf59618e0aa27920fb753734d7cc761496ad11",
      "parents": [
        "d3b894218441ecb1c83e47c682e2d6589ee37a8d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 22 14:39:03 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 24 23:48:14 2009 +0000"
      },
      "message": "ASoC: Shuffle WM8753 device registration code\n\nThis patch should be pure code motion, separating that out from the\nfunctional changes to move to new style device registration.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d3b894218441ecb1c83e47c682e2d6589ee37a8d",
      "tree": "dc8b073c1d06fade82df6db5f319c55681b41599",
      "parents": [
        "8056d9bbb57207854462b6b0a3a75d172300cce5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 23 18:45:19 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 24 23:48:12 2009 +0000"
      },
      "message": "ASoC: Fix Zylonite voice interface stereo configurations\n\nWe always run in the first timeslot of one.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8056d9bbb57207854462b6b0a3a75d172300cce5",
      "tree": "2a26c40ee5b081e9df0efe2d46e85caafb31899e",
      "parents": [
        "93e051d2771e6bf70e86b8265bfbf296a457d044"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 23 14:44:54 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 24 23:48:11 2009 +0000"
      },
      "message": "ASoC: Improve WM9713 voice DAC shutdown procedure\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "93e051d2771e6bf70e86b8265bfbf296a457d044",
      "tree": "b2e17e343625a973b7ab541b9ce2610177a142bc",
      "parents": [
        "eeb1080b29a0fa00e426ba77eb96f3a157b335ab"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 22 14:24:00 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 22 14:24:00 2009 +0000"
      },
      "message": "ASoC: Only unregister drivers we registered for WM8753\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "eeb1080b29a0fa00e426ba77eb96f3a157b335ab",
      "tree": "0c1414d160d1f0364dddfea7ef56de7269aa8dcb",
      "parents": [
        "ce3bdaa8710c10eec5a6dae67aaf73088d0ced4f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 22 14:19:23 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 22 14:19:23 2009 +0000"
      },
      "message": "ASoC: Report I/O errors from WM8753 reset\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ce3bdaa8710c10eec5a6dae67aaf73088d0ced4f",
      "tree": "c6d6c286b36c01e202bedc47eeeb25272158bcb5",
      "parents": [
        "c6f2981170272cce2c192087a16dd74dbde25ed2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 19 14:29:49 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 19 14:30:57 2009 +0000"
      },
      "message": "ASoC: Disable WM8731 line bypass by default\n\nThis avoids temporarily enabling the ouput stages during startup which\ncan cause audible effets in the output stages.\n\nReported-by: Fredrik Redgård \u003crik@svep.se\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c6f2981170272cce2c192087a16dd74dbde25ed2",
      "tree": "53b482c2e5fc318b29596ea3be43c3be40e7d89d",
      "parents": [
        "519cf2df5fb50c6d24412b2421ce2d1ff0346163"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 21:25:40 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 21:26:58 2009 +0000"
      },
      "message": "ASoC: Add device init/exit annotations to new-style Wolfson CODEC drivers\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "519cf2df5fb50c6d24412b2421ce2d1ff0346163",
      "tree": "c82ff265854a44e7fcfbe5051a730b5fa0c0b58d",
      "parents": [
        "6bab83fd886564e96abcff62862732159535f600"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 21:06:01 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 21:06:01 2009 +0000"
      },
      "message": "ASoC: Check for errors when writing WM8731 reset register\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6bab83fd886564e96abcff62862732159535f600",
      "tree": "c1dbe48756e7b21aa5eb00a757181a50f7f84c02",
      "parents": [
        "93b760b7072ca6972c15c798e97af3f830d8bbba"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Feb 18 14:39:05 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 17:14:23 2009 +0000"
      },
      "message": "ASoC: TWL4030: Add digital loopback support\n\nThis patch adds the digital loopback/bypass support for twl4030 codec.\n\nThe digital loopback will let the digimic0 (routed in the TX1 capture path\ninside of TWL4030) data to be routed back to the RX2 playback path\n(I2S stereo). It can also route the analog capture date routed through the\nTX1 back to RX2.\n\nEffectively the digital loopback is routing the audio from the TX1 capture path\nto the RX2 playback path.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "93b760b7072ca6972c15c798e97af3f830d8bbba",
      "tree": "6d7b4209348049b81ed6927b469618d36b583dde",
      "parents": [
        "fc9967576829a01c98e5388410dc12c61006f79f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 12:44:40 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 14:47:20 2009 +0000"
      },
      "message": "ASoC: Implement SPI device unregistration for WM8731\n\nCompletely untested.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fc9967576829a01c98e5388410dc12c61006f79f",
      "tree": "9c0595755ca46c8511791c65680e110d06a16da9",
      "parents": [
        "59544d33ff3118f22a484d8be06cdf5cfc2fdca5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 12:34:53 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 14:46:58 2009 +0000"
      },
      "message": "ASoC: Fix build for corgi and poodle\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "59544d33ff3118f22a484d8be06cdf5cfc2fdca5",
      "tree": "f84bf6682fc587721ff9807ff895ba03a4106d4b",
      "parents": [
        "5998102b9095fdb7c67755812038612afea315c5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 11:36:44 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 11:55:26 2009 +0000"
      },
      "message": "ASoC: Remove version display from the WM8753 driver\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5998102b9095fdb7c67755812038612afea315c5",
      "tree": "9b536a80336f526d7a7d206d272527f6789e449e",
      "parents": [
        "a8035c8f04477895207b92915b908344749be336"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 16 20:49:16 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 11:55:22 2009 +0000"
      },
      "message": "ASoC: Refactor WM8731 device registration\n\nMove the WM8731 driver to use a more standard device registration\nscheme where the device can be registered independantly of the ASoC\nprobe.\n\nAs a transition measure push the current manual code for registering\nthe WM8731 into the individual machine driver probes. This allows\nseparate patches to update the relevant architecture files with less\nrisk of merge issues.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a8035c8f04477895207b92915b908344749be336",
      "tree": "d85620b978b2ffff54b8ed6b5bc25c7cfba9c14d",
      "parents": [
        "7ee753804185eb0a46ac964fd6a6564bd67290c9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 16 19:35:43 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 11:25:48 2009 +0000"
      },
      "message": "ASoC: Shuffle WM8731 SPI and I2C device registration\n\nThis is a pure code motion patch intended to improve reviewability of a\nfollowing patch moving WM8731 to use more standard device registration.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7ee753804185eb0a46ac964fd6a6564bd67290c9",
      "tree": "817f6aba77c838b3e8cbcee5bb7f60311b27b20c",
      "parents": [
        "5de7f9b20069257aa5f0bb74723c8603adc5841a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 16 18:00:58 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 11:25:23 2009 +0000"
      },
      "message": "ASoC: Rename AT91SAMG20-EK for applications\n\nThis is a bit more idiomatic and makes identifying a configuration\nbased on the board type work better.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5de7f9b20069257aa5f0bb74723c8603adc5841a",
      "tree": "076476094e6c9229c54c3d92a7a8625f48b42756",
      "parents": [
        "40135ea07190316a789b2edfbf7c8131598bdf81"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 16 17:51:54 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 11:25:23 2009 +0000"
      },
      "message": "ASoC: Actively manage MCLK for AT91SAM9G20-EK\n\nWe have software control of the MCLK for the WM8731 so save a bit of\npower by actively managing it within the machine driver, enabling it\nonly while the codec is active.\n\nOnce ASoC supports multiple boards and doesn\u0027t require the soc-audio\ndevice the initial clock setup should be pushed down into the arch/arm\ncode but for now this reduces merge issues.\n\nTested-by: Sedji Gaouaou \u003csedji.gaouaou@atmel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "40135ea07190316a789b2edfbf7c8131598bdf81",
      "tree": "835fa39ee899204cf2f64245ad0bc0fbe2bc76a3",
      "parents": [
        "d6943541158985030108e4a0a483cdadc3c80ee1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 16 16:04:05 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 11:25:22 2009 +0000"
      },
      "message": "ASoC: Check machine type before loading on AT91SAM9G20-EK\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d6943541158985030108e4a0a483cdadc3c80ee1",
      "tree": "afe92c786305ca21bfb173294d68a2057d58eae4",
      "parents": [
        "22d22ee5146ae823b1e93fe2887a7cba56015091"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 16 13:38:11 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 11:25:21 2009 +0000"
      },
      "message": "ASoC: Improve diagnostics for AT91SAM9G20-EK probe\n\nWe should display an error by default if we fail to register.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "22d22ee5146ae823b1e93fe2887a7cba56015091",
      "tree": "69bda56695cd6949f688a4a831bfee7f532f7593",
      "parents": [
        "7b317b692a03a870d7acda0a0bd4d211f1c064fe"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 16 19:20:15 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 17 14:29:54 2009 +0000"
      },
      "message": "ASoC: Clean up WM8731 bias level configuration\n\nThe WM8731 bias level configuration function was written slightly\nobscurely - streamline the code a little and refresh the comments.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7b317b692a03a870d7acda0a0bd4d211f1c064fe",
      "tree": "9d2b28bc652b8c6616ea189ee19b686371466af6",
      "parents": [
        "31b59cf9cebb5bb675f49fe44814bbb7270374cc"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 16 14:08:22 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 17 14:29:54 2009 +0000"
      },
      "message": "ASoC: Remove version display from the WM8731 driver\n\nIt makes boot a bit more noisy and I never remember to update it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "31b59cf9cebb5bb675f49fe44814bbb7270374cc",
      "tree": "d2118bf757e2f54fe4c0e848bf02558c54d30a19",
      "parents": [
        "bf3dbe5c8c4b85f98c36d35432efa6573b75e6d3"
      ],
      "author": {
        "name": "Paul Fertser",
        "email": "fercerpav@gmail.com",
        "time": "Mon Feb 16 02:49:41 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 17 14:29:54 2009 +0000"
      },
      "message": "ASoC: Fix WM8753 DAIs unregistering\n\nWM8753 uses a tricky way to switch DAIs \"on the fly\", for that it\nregisters 2 dummy DAIs and substitutes them depending on mixer control.\n\nList element of registered dummy DAIs should be preserved to allow\nunregistering of DAIs on module unload.\n\nSigned-off-by: Paul Fertser \u003cfercerpav@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bf3dbe5c8c4b85f98c36d35432efa6573b75e6d3",
      "tree": "aabfddb8276b8ea3ab0653633716d8ad395870fe",
      "parents": [
        "f1464ede550b8fda75086cb9bacf8d60fc9f6780"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Fri Feb 13 11:36:37 2009 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 13 20:21:30 2009 +0000"
      },
      "message": "ASoC: Fix DaVinci module unload error\n\nFix for the error when the audio module is unloaded.  On unregistering\nthe platform_device, platform_device_release will free the platform\ndata.If platform data is static the kernel panics when it is freed.\nInstead use the platform device helper function to add data.\n\nThis change has been tested on DM644x EVM, DM644x SFFSDR and DM355 EVM.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f1464ede550b8fda75086cb9bacf8d60fc9f6780",
      "tree": "550f1c31c11efeb4469cb53156616b17cd829f4d",
      "parents": [
        "9e30d7718bb7402c7bdee631ad2aae2658c324f0",
        "c85e5a4161b4768599deaee7a5df3ded9c34ea3b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 13 15:10:35 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 13 15:10:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-2.6.30\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc\n"
    },
    {
      "commit": "c85e5a4161b4768599deaee7a5df3ded9c34ea3b",
      "tree": "d7e477802d7a55f766198d3388ada738166e0ad7",
      "parents": [
        "d5e9ba1d58b6da1c58a91113fc350ece97ec5a0b",
        "14fa43f53ff3a9c3d8b9662574b7369812a31a97"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 13 14:02:08 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 13 14:02:08 2009 +0000"
      },
      "message": "Merge branch \u0027for-2.6.29\u0027 into for-2.6.30\n"
    },
    {
      "commit": "14fa43f53ff3a9c3d8b9662574b7369812a31a97",
      "tree": "4237aa05c40241c5c94fcc7e04685cb03873bd31",
      "parents": [
        "272edb00493af32c609f43bdf1d75141756fd999"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 12 19:33:19 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 13 13:50:22 2009 +0000"
      },
      "message": "ASoC: Only register AC97 bus if it\u0027s not done already\n\nASoC supports both explicit codec drivers for AC97 devices and a simple\ndriver which uses the standard ALSA AC97 framework for codec support.\nWhen used with the generic AC97 codec support that will provide the\nad hoc AC97 device for drivers like touchscreens to attach to so the\ncore shouldn\u0027t do so.\n\nReported-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d5e9ba1d58b6da1c58a91113fc350ece97ec5a0b",
      "tree": "c6b9435abab7a889784f76ef6a746316d914a934",
      "parents": [
        "9e32ebdb3aa4e5d2366b032baa16b95f3d7788b9"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Tue Feb 03 11:09:32 2009 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 13 13:32:51 2009 +0000"
      },
      "message": "ASoC: add additional controls to the CS4270 codec driver\n\nUpdate the CS4270 codec driver to allow applications to use the mixer to\ncontrol Digital Loopback, Soft Ramp, Zero Cross, Popguard, and Auto-Mute.\nSoft Ramp, Zero Cross, and Auto-Mute are disabled by the driver when it first\ninitializes the hardware, but these features either don\u0027t work or interfere\nwith normal ALSA behavior.  However, they can now be re-enabled by an\napplication if desired.\n\nRemove CONFIG_SND_SOC_CS4270_HWMUTE and always allow ASoC to control the mute\nbits.  The driver previously and erroneously assumed that these bits\ncontrol only external muting circuitry, but they also control internal\nmuting circuitry, so they should always be used.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9e30d7718bb7402c7bdee631ad2aae2658c324f0",
      "tree": "51b898f8106fea24278e8313b64fc954a99729b5",
      "parents": [
        "9e32ebdb3aa4e5d2366b032baa16b95f3d7788b9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 11 08:28:04 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 11 08:28:04 2009 +0100"
      },
      "message": "ASoC: Fix forgotten replacements of socdev-\u003ecodec\n\nThe snd_soc_codec was moved into socdev-\u003ecard, but this change wasn\u0027t\napplied in some places.  Fixed now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9e32ebdb3aa4e5d2366b032baa16b95f3d7788b9",
      "tree": "cf7801c1c03182ab8306874e494d2dddeec0cb8d",
      "parents": [
        "7565fc38cc8c3a2742d63e957199d70a82d2faf1",
        "272edb00493af32c609f43bdf1d75141756fd999"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 10 21:37:01 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 10 21:37:01 2009 +0000"
      },
      "message": "Merge branch \u0027for-2.6.29\u0027 into for-2.6.30\n"
    },
    {
      "commit": "272edb00493af32c609f43bdf1d75141756fd999",
      "tree": "8f7c25eb7efc9793d120339f07a0094cef04bf54",
      "parents": [
        "397d5aeeb5a2c9ca6108899a04b35a51cd904503"
      ],
      "author": {
        "name": "Lopez Cruz, Misael",
        "email": "x0052729@ti.com",
        "time": "Tue Feb 10 02:05:07 2009 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 10 21:36:27 2009 +0000"
      },
      "message": "ASoC: Update SDP3430 machine driver for snd_soc_card\n\nThis patch replaces \"snd_soc_machine\" structure by \"snd_soc_card\" in\nSP3430 driver. This change is needed in SDP3430 driver to reflect\nchanges introduced by \"ASoC: Rename snd_soc_card to snd_soc_machine\" patch\n(875065491fba8eb13219f16c36e79a6fb4e15c68).\n\nSigned-off-by: Misael Lopez Cruz \u003cx0052729@ti.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7565fc38cc8c3a2742d63e957199d70a82d2faf1",
      "tree": "6f90c8d567356bfa480f876c1b09acb11dfaaae2",
      "parents": [
        "b93f74f604c53b546fced33d11aee722560de249"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Mon Feb 09 14:27:07 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 09 18:27:59 2009 +0000"
      },
      "message": "ASoC: TLV320AIC3X: Add TLV information for volume controls\n\nTLV320AIC3X volume controls are logarithmic. Export their dB ranges.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b93f74f604c53b546fced33d11aee722560de249",
      "tree": "e107aeb39da3897de42b77c090afd5642ec323e4",
      "parents": [
        "44dd2b9168350b82a671ce71666b99208ab2d973"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Mon Feb 09 14:27:06 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 09 18:27:59 2009 +0000"
      },
      "message": "ASoC: TLV320AIC3X: Fix volume ranges\n\nThis is a minor fix but helps to define dB ranges for volume controls.\n\nOnly DAC digital volume has full register value range from 0 to 127 but\nADC PGA gain and output stage volume controls don\u0027t.\n\nFor ADC PGA, maximum value is 119 and then it saturates to the same\ngain value of 59.5 dB. For output stages, value 117 corresponds to -78.3 dB\nand is muted for values 118 and above.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "44dd2b9168350b82a671ce71666b99208ab2d973",
      "tree": "000a942e3f5c30416cfaa7e3dbf248d57ef4bc97",
      "parents": [
        "772885c1dc42f1992ac4fc937f1ed4ae9d42a31e"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Feb 05 17:48:21 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 08 20:40:26 2009 +0000"
      },
      "message": "ASoC: pxa2xx-i2s: remove I2S pin setup\n\nThis removes the calls to pxa_gpio_mode from the pxa2xx-i2s driver.\nPin setup should be done during board init via pxa2xx_mfp_config\ninstead.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "772885c1dc42f1992ac4fc937f1ed4ae9d42a31e",
      "tree": "8c6cc3bccff2d460a8795b441badf8add7eb6b3c",
      "parents": [
        "4e7f78f815412fd25b207b8c63a698b637c9621d"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Feb 05 17:48:20 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 08 20:40:25 2009 +0000"
      },
      "message": "pxa/spitz: Setup I2S pins for pxa2xx-i2s\n\nThe spitz has a WM8750 codec connected as I2S slave but doesn\u0027t use the\nPXA I2S system clock.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4e7f78f815412fd25b207b8c63a698b637c9621d",
      "tree": "3d14e4d1e38ec8c63721d29d228b527e6f739ce1",
      "parents": [
        "67137a5d46d5a7c4cbdc66f03d1e2f397fe14b2b"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Feb 05 17:48:19 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 08 20:40:25 2009 +0000"
      },
      "message": "pxa/h5000: Setup I2S pins for pxa2xx-i2s\n\nThe iPAQ h5000 has an AK4535 codec connected as I2S slave,\nPXA I2S providing SYSCLK.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "67137a5d46d5a7c4cbdc66f03d1e2f397fe14b2b",
      "tree": "724cbc420292ad101cd7fafd7ee8b8760d066f96",
      "parents": [
        "8f0dc655f9efa3fc81b8cdaf5aa1f2779f8db46d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sun Feb 08 18:17:37 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 08 20:40:24 2009 +0000"
      },
      "message": "ASoC: count reaches 10001, not 10000.\n\nWith a postfix increment count reaches 10001, not 10000.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    }
  ],
  "next": "8f0dc655f9efa3fc81b8cdaf5aa1f2779f8db46d"
}
