)]}'
{
  "log": [
    {
      "commit": "c6d1662b229410e64092fe3a9caed6535fb3dc65",
      "tree": "83d7025f46d6271264f02d1d1e68d2b0bdf329ca",
      "parents": [
        "cb1ace04d7797db21cb5a746ac0e0fc81d526060"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jan 08 15:52:43 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 09 11:03:38 2009 +0000"
      },
      "message": "ASoC: TWL4030: Module unloading fix\n\nCall the snd_soc_free_pcm and snd_soc_dapm_free when the\ncodec driver is unloaded.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cb1ace04d7797db21cb5a746ac0e0fc81d526060",
      "tree": "3364bb2a23742942b9e65454b1f9083e48bbbbce",
      "parents": [
        "741555568f8ba307c626019787c412f4386cafdc"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jan 08 13:34:30 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 08 13:09:52 2009 +0000"
      },
      "message": "ASoC: TWL4030: Change the soc_value_enum back to soc_enum\n\nThe soc_value_enum has been merged to soc_enum.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "227b4dc6432d271eecd0ff0aefe6f0897ec47397",
      "tree": "464777efda9c28c3689f6e8a7cd5862f5a7a3da7",
      "parents": [
        "8c0bad7fa5be47aa8a3d03ff6ee1917fa68b72e3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 03 11:24:41 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 06 14:23:10 2009 +0000"
      },
      "message": "ASoC: Fix SND_SOC_ALL_CODECS handling of dual SPI and I2C control buses\n\nFor codecs that have both SPI and I2C support we need to ensure that we\ndon\u0027t try to make the codec driver built in when I2C is modular since\nthat won\u0027t link.  Do this by creating a helper variable which uses\nconditional defaults to pick up the correct value for all combinations.\n\nWe don\u0027t need to do anything special for I2C-only codecs since a\nconditional select passes on the full value for a tristate.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2f42357722f7ddc1ec0236fa55ad49ea8a7ce4b0",
      "tree": "7f385fb8cc4540802f599f9d986e180e7bba1cc1",
      "parents": [
        "2e72f8e3716bc3bbf4c9b5b987fb5ab3223f60bf"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Jan 05 09:54:58 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:17 2009 +0000"
      },
      "message": "ASoC: TWL4030: Convert the bitfield enums to VALUE_ENUM type\n\nConvert the bitfield coded enums to the new VALUE_ENUM type.\nRemove the enum check, since the VALUE_ENUM type can handle\nthe bitfield coding and also handles the \u0027holes\u0027 in the bitfield.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "276c62225a7c98737510483dcaec6af7e7965389",
      "tree": "814347def3eaeecc6fd69b30d72389dedac33f7e",
      "parents": [
        "f9a3fba2ce8622977c5373d2449eb71705613721"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Dec 31 10:08:38 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 31 13:11:59 2008 +0000"
      },
      "message": "ASoC: TWL4030: DAPM based capture implementation\n\nThis patch adds DAPM implementaion for the capture path\non twlx030.\n\nTWL has two physical ADC and two digital microphone (stereo) connections.\nThe CPU interface has four microphone channels.\nFor simplicity the microphone channel paths are named as:\nTX1 (Left/Right) - when using i2s mode, only the TX1 data is valid\nTX2 (Left/Right)\n\nInput routing (simplified version):\nThere is two levels of mux settings for TWL in input path:\nAnalog input mux:\n ADCL \u003c- {Off, Main mic, Headset mic, AUXL, Carkit mic}\n ADCR \u003c- {Off, Sub mic, AUXR}\n\nAnalog/Digital mux:\nTX1 Analog mode:\n TX1L \u003c- ADCL\n TX1R \u003c- ADCR\nTX1 Digital mode:\n TX1L \u003c- Digimic0 (Left)\n TX1R \u003c- Digimic0 (Right)\n\nTX2 Analog mode:\n TX2L \u003c- ADCL\n TX2R \u003c- ADCR\nTX2 Digital mode:\n TX2L \u003c- Digimic1 (Left)\n TX2R \u003c- Digimic1 (Right)\n\nThe patch provides the following user controls for the capture path:\nMux settings:\n\"TX1 Capture Route\": {Analog, Digimic0}\n\"TX2 Capture Route\": {Analog, Digimic1}\n\"Analog Left Capture Route\":  {Off, Main Mic, Headset Mic, AUXL, Carkit Mic}\n\"Analog Right Capture Route\": {Off, Sub Mic, AUXR}\n\nVolume/Gain controls:\n\"TX1 Digital Capture Volume\": Stereo gain control for TX1 path\n\"TX2 Digital Capture Volume\": Stereo gain control for TX2 path\n\"Analog Capture Volume\":      Stereo gain control for the analog path only\n\nImportant things for the board files:\nMicrophone bias:\n\"Mic Bias 1\":       Bias for Main mic or for digimic0 (analog or digital path)\n\"Mic Bias 2\":       Bias for Sub mic or for digimic1 (analog or digital path)\n\"Headset Mic Bias\": Bias for Headset mic\n\nWhen the routing configured correctly only the needed components will be\npowered/enabled.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f9a3fba2ce8622977c5373d2449eb71705613721",
      "tree": "c7948ffacc36e1169a9fcb82f0f4ac978c8906e1",
      "parents": [
        "6a94cb73064c952255336cc57731904174b2c58f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Dec 31 10:08:37 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 31 13:11:59 2008 +0000"
      },
      "message": "ASoC: TWL4030: Make the enum filter generic for twl4030\n\nModify the enum filter to more generic that it will filter\nout the enums with text \"Invalid\".\nThe enum filter also required for the capture path.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c69134858722977a82f58cae88e7ffdb28e1e858",
      "tree": "5e26d489cbb48a7f5779ed2edcdaabaaba5ec3cd",
      "parents": [
        "bd25867a6cbe7a00ef7dbe8d9ddebc91b00b9b3f"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Mon Dec 22 10:57:33 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 22 16:23:22 2008 +0000"
      },
      "message": "ASoC: Fix DSP formats in SSM2602 audio codec\n\nThanks to Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e for noticing.\n\n- DSP_A format has 1-bit data delay which corresponds to SSM6202 submode 2\n- DSP_B has 0-bit data delay which corresponds to submode 1\n- Currently driver sets them opposite so swap the submode setting\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nCc: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bd25867a6cbe7a00ef7dbe8d9ddebc91b00b9b3f",
      "tree": "0c462686869a0b46d81b7e38e01e7b7987ab2986",
      "parents": [
        "a31501d1041c9d0a6c3f520736ae2b2fa081493a"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Mon Dec 22 10:21:36 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 22 16:15:20 2008 +0000"
      },
      "message": "ASoC: Fix incorrect DSP format in OMAP McBSP DAI and affected drivers\n\n- OMAP McBSP DAI driver claims to support DSP_A format which has 1-bit data\n  delay but configures link for 0-bit data delay which is in fact DSP_B\n- Fix this by changing format from DSP_A to DSP_B\n- Fix also TLV320AIC23 codec and OSK5912 machine drivers since the same\n  error is populated also there\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nAcked-by: Arun KS \u003carunks@mistralsolutions.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a31501d1041c9d0a6c3f520736ae2b2fa081493a",
      "tree": "4fa88230da1d93f20ccac8a7488b262def7d7dfa",
      "parents": [
        "d6f833965e594015ee05341e43ff4a86f11596b3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 16:50:53 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 20 16:50:53 2008 +0100"
      },
      "message": "ALSA: ASoC - Add missing __devexit annotation to wm8350.c\n\nAdded the missing __devexit annotation to wm8350_codec_remove():\n  sound/soc/codecs/wm8350.c:1546: warning: \u0027wm8350_codec_remove\u0027 defined but not used\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a24f4f682661b8069d374a9197bc491525a7c799",
      "tree": "3a4efb9257e9b988e926b2a84cc61bde7777f5db",
      "parents": [
        "07d8d9dca4615821d928f4b5087fdc61e292e1dc"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Dec 19 13:05:22 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:38 2008 +0000"
      },
      "message": "ALSA: ASoC: tlv320aic3x add dsp_a\n\nAdd SND_SOC_DAIFMT_DSP_A mode option.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "40aa4a30d0fd075fb934de4ee8163056827052ab",
      "tree": "ffe5d3ee44a9c3916f899cc9207396f892ddcd56",
      "parents": [
        "b8b33cb5608a3bb1b072548dc89159ef614096ab"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 16 10:15:12 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 18 17:21:07 2008 +0000"
      },
      "message": "ASoC: Add WM8350 AudioPlus codec driver\n\nThe WM8350 is an integrated audio and power management subsystem which\nprovides a single-chip solution for portable audio and multimedia systems.\n\nThe integrated audio CODEC provides all the necessary functions for\nhigh-quality stereo recording and playback. Programmable on-chip\namplifiers allow for the direct connection of headphones and microphones\nwith a minimum of external components. A programmable low-noise bias\nvoltage is available to feed one or more electret microphones.\nAdditional audio features include programmable high-pass filter in the\nADC input path.\n\nThis driver was originally written by Liam Girdwood with further updates\nfrom me.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "49d92c7d5bbd158734bc34ed578a68b214a48583",
      "tree": "99f3b1be80b7c27a10e8204d24c03b3bec243513",
      "parents": [
        "4544f8a22f38ba4560320fcfbe8c7e81562ddc6f"
      ],
      "author": {
        "name": "Stanley.Miao",
        "email": "stanley.miao@windriver.com",
        "time": "Thu Dec 11 23:28:10 2008 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 11 16:12:22 2008 +0000"
      },
      "message": "ASoC: TWL4030: hands-free start-up sequence.\n\nA special start-up sequence is required to reduce the pop-noise of Class D\namplifier when enable hands-free on TWL4030.\n\nSigned-off-by: Stanley.Miao \u003cstanley.miao@windriver.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3b1228abc93f7ab0aa28c46341d6a0f7e2cade70",
      "tree": "c31fa3b9a9e25b998d2c07aad238588d40795e9b",
      "parents": [
        "d58d5d5567ea9483346f57c83a94ce05992cd47c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 19:27:10 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 19:47:45 2008 +0000"
      },
      "message": "ASoC: Stop WM8903 SYSCLK when suspending\n\nThis will save some additional power.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d58d5d5567ea9483346f57c83a94ce05992cd47c",
      "tree": "068237c7f8fa0a2290bac0d0e80125677cc1697e",
      "parents": [
        "78e19a39d3985e2a06354493a70a200c0d432de5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 18:36:42 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 19:47:44 2008 +0000"
      },
      "message": "ASoC: Convert WM8903 driver to register at I2C probe time\n\nThe driver now registers the codec and DAI when probed as an I2C device.\nAlso convert the driver to use a single dynamic allocation to simplify\nerror handling.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "78e19a39d3985e2a06354493a70a200c0d432de5",
      "tree": "f23c4a127696ccff5d378298790a53ccbb22ff61",
      "parents": [
        "0d0cf00a7fc63cee9a4c4a3b8612879b4f7f42ba"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 15:38:36 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 19:47:40 2008 +0000"
      },
      "message": "ASoC: Convert WM8900 to do more work at I2C probe time\n\nRedo the instantiation of the WM8900 to do most of the initialisation\nwork when the I2C driver probes rather than when the ASoC device is\ninstantiated, registering the codec with the ASoC core when done.\n\nAlso move all dynamic allocations into a single kmalloc() to simplify\nerror handling and rename the I2C driver to make output more sensible.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1e5fa31f96d558e53fe80e943305104bf4339711",
      "tree": "bb90c5e926a60fd2a24d6f2e7e2557b6bc64d949",
      "parents": [
        "d4a73131a56e906b8f65e20934516adcad68b524"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Dec 10 12:51:48 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 11:43:02 2008 +0000"
      },
      "message": "ASoC: TWL4030: Change the name for the DACs\n\nTo avoid confusion the names for the DACs changed:\nDACL1 -\u003e DAC Left1\n...\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d4a73131a56e906b8f65e20934516adcad68b524",
      "tree": "4ab0c74c8867be1b5c01fa1c8fef4870f0958396",
      "parents": [
        "6a1bee4a9cae13aa73abd8f724bada213a38eb63"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Dec 10 12:51:47 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 11:43:01 2008 +0000"
      },
      "message": "ASoC: TWL4030: Small cleanup\n\nThe mux switch related texts fits to on line, no need to wrap\nthem.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6a1bee4a9cae13aa73abd8f724bada213a38eb63",
      "tree": "aad4a2b87482467a4abd4016443e5f49d58058a5",
      "parents": [
        "1e297a19252a6792c4479b300020f7f63eeb56ef"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Dec 10 12:51:46 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 11:43:01 2008 +0000"
      },
      "message": "ASoC: TWL4030: Add missing Carkit output\n\nSND_SOC_DAPM_OUTPUT definition for carkitL/R was missing.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1e297a19252a6792c4479b300020f7f63eeb56ef",
      "tree": "42642bb1c8116d2aca5e2250a27de4ca5a1f5f73",
      "parents": [
        "f73f2a6a23e34de9cca9672f727694e5af00e6c7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 11:08:33 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 11:08:33 2008 +0000"
      },
      "message": "ASoC: Work around warnings from some build environments\n\nBUG() should be marked as not returning but for at least some\nconfigurations (including some widely deployed compilers) that\u0027s either\nnot happening or being forgotten by the compiler.  Add some extra return\nstatements to the affected paths.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c9b3a40ff2b3dea9914e36965a17c802650bb603",
      "tree": "792d1cf3a52c6969661280e9b0f78ac4a981e3cd",
      "parents": [
        "24e07db8cceb7dfe2d4005e4450a27f4bcda6499"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 10 07:47:22 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 10 07:47:22 2008 +0100"
      },
      "message": "ALSA: ASoC - Fix wrong section types\n\nThe module init entries should be __init instead of __devinit.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "24e07db8cceb7dfe2d4005e4450a27f4bcda6499",
      "tree": "4259c0b4173d15fa68b7c314b59303cad21727f4",
      "parents": [
        "471716f7ea646487b7b5c7b3efc68a023b05a933"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 10 07:40:24 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 10 07:40:24 2008 +0100"
      },
      "message": "ALSA: ASoC - Fix module init entry for twl4030.c\n\nFixed the function name of module init entry for twl4030.c, which\nconflicted with the existing hardware init function:\n  sound/soc/codecs/twl4030.c:1278: error: conflicting types for \u0027twl4030_init\u0027\n  sound/soc/codecs/twl4030.c:1187: error: previous definition of \u0027twl4030_init\u0027 was here\n\nAlso fixed the section type of init function.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f0752331b89ce79063f765545dd7dd5f49d9a713",
      "tree": "b8af22b735ec99bf65ae47a636ced7e6e59db7f6",
      "parents": [
        "6b05eda6383d89bffc21da654d148733e7839540"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 12:51:56 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 13:30:05 2008 +0000"
      },
      "message": "ASoC: Convert WM8900 to allow registration by machine code\n\nThis makes use of the support for delayed DAI registration to allow the\nWM8900 I2C device to be registered by general platform/architecture code\nrather than as part of the ASoC device probe.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "64089b84abfe2f26a864ebd968429302dcb071de",
      "tree": "47827fc4436e4e331b93e1e8cacdf27f6a0a12ac",
      "parents": [
        "958e792c7c8f06a9e666adb0ed94fff2cf90156f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 08 19:17:58 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:29 2008 +0000"
      },
      "message": "ASoC: Register non-AC97 codec DAIs\n\nCurrently this is done at module probe time since ASoC ties in codec\ndevice probe to the instantiation of the entire ASoC device. Subsequent\npatches will refactor the codec drivers to handle probing separately.\nNote that the core does not yet use this information.\n\nAC97 is special since the codec is controlled over the AC97 link but\nwe want to give the machine driver a chance to set up the system before\ntrying to instantiate since it may need to do configuration before the\nAC97 link will operate\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ca4513fe06c483bf0111c990059d42f97288605d",
      "tree": "bb4153cff743027d32389a0f9580f8c17d344deb",
      "parents": [
        "df339804bbfc118eaca066b95488a2dbacc2e258"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Dec 09 12:35:52 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:25 2008 +0000"
      },
      "message": "ASoC: TWL4030: Do not alter the Headset output volume on power-up/down\n\nThere is a separate gain control for the Headset output already.\nDo not reset the gain to 0 dB at power up.\nIn power-down, there is no need to set the Headset output gain\nto power-down mode, since if the CODECPDZ is in powered off this\nsetting has no effect.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "df339804bbfc118eaca066b95488a2dbacc2e258",
      "tree": "9724185514c104b1fe663235007f6e83a5ed9640",
      "parents": [
        "5152d8c28b95e421b91483ca0df76726e6e6c41e"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Dec 09 12:35:51 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:24 2008 +0000"
      },
      "message": "ASoC: TWL4030: DAPM mapping of the Handsfree outputs\n\nAdds DAPM muxing, routing for the Handsfree outputs.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5152d8c28b95e421b91483ca0df76726e6e6c41e",
      "tree": "9189c9822fe1cf4cb63699e7c0d66004a6714715",
      "parents": [
        "dfad21a26f5b3cc379fbec9c5d12b5106dd1f9c5"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Dec 09 12:35:50 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:24 2008 +0000"
      },
      "message": "ASoC: TWL4030: DAPM mapping of the Carkit outputs\n\nAdds DAPM muxing, routing for the Carkit outputs.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dfad21a26f5b3cc379fbec9c5d12b5106dd1f9c5",
      "tree": "43c50e5e2f21886d79ab7934f69e545447f626eb",
      "parents": [
        "2a6f5c5892dcd17c81204fe5e26b92a37d2daafa"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Dec 09 12:35:49 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:23 2008 +0000"
      },
      "message": "ASoC: TWL4030: DAPM mapping of the Headset outputs\n\nAdds DAPM muxing, routing for the Headset outputs.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2a6f5c5892dcd17c81204fe5e26b92a37d2daafa",
      "tree": "416dafae91f28beb4680b0a030d761971095e423",
      "parents": [
        "5e98a46449cd028b9b97a8ef2c2448c8f473d6c5"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Dec 09 12:35:48 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:23 2008 +0000"
      },
      "message": "ASoC: TWL4030: DAPM mapping of the PreDriv outputs\n\nAdds DAPM muxing, routing for the PreDrive outputs.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5e98a46449cd028b9b97a8ef2c2448c8f473d6c5",
      "tree": "19e814134134fa484be01c8547588dd41662d15f",
      "parents": [
        "e8ff9c417ad6e8f7ef253e36f9d6e22dc2aa2512"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Dec 09 12:35:47 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:22 2008 +0000"
      },
      "message": "ASoC: TWL4030: DAPM mapping of the Earpiece output\n\nAdds DAPM muxing, routing for the Earpiece output.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e8ff9c417ad6e8f7ef253e36f9d6e22dc2aa2512",
      "tree": "a0525ec25eb3f50cf2ed9af4cfd3eb0dfa838ef4",
      "parents": [
        "44c5587035fbbdd368a3d5d8d11997d43758078a"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Dec 09 12:35:46 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:21 2008 +0000"
      },
      "message": "ASoC: TWL4030: Add DAPM event handler for output MUX selection\n\nDAPM event handler is set to filter out invalid MUX settings\nfor certain outputs.\nEarpiece:\n - 0 \u003d Off\n - 1 \u003d DACL1\n - 2 \u003d DACL2\n - 3 \u003d *** Invalid ***\n - 4 \u003d DACR1\n\nPreDriveL/R:\n - 0 \u003d Off/Off\n - 1 \u003d DACL1/DACR1\n - 2 \u003d DACL2/DACR2\n - 3 \u003d *** Invalid/Invalid ***\n - 4 \u003d DACR2/DACL2\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "44c5587035fbbdd368a3d5d8d11997d43758078a",
      "tree": "ad5bfde2e30e7deaf5f1608a0304ac92c0986a1c",
      "parents": [
        "53b5047d994edfcafabc0e95bb681ae70d6e8604"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Dec 09 08:45:44 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:05:03 2008 +0000"
      },
      "message": "ASoC: TWL4030: Add Analog PGA control switch to DAPM\n\nAdd all four APGA switch to DAPM routing and widgets.\nAdd user control for DA enable for all APGA as normal\ncontrol.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "53b5047d994edfcafabc0e95bb681ae70d6e8604",
      "tree": "58674aa459aa8e3c1c5f0e0363aca18508fdba69",
      "parents": [
        "28a1d869560a49d960ba2a3b450ec965712e5560"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Dec 09 08:45:43 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:05:02 2008 +0000"
      },
      "message": "ASoC: TWL4030: Correct DAPM_DAC with power control\n\nAdd all four DACs to dapm_widgets with power switch.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "28a1d869560a49d960ba2a3b450ec965712e5560",
      "tree": "a377a6ae580516001c77b008cf967c1754809d65",
      "parents": [
        "68fb740774a429ecbccd4d8b3287cf4883ad3ec2"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.org",
        "time": "Fri Dec 05 17:31:00 2008 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 05 16:50:10 2008 +0000"
      },
      "message": "ASoC: tlv320aic3x: control additions and cleanups\n\n- split \"Line Playback Switch\" into \"LineL Playback Switch\" and \"LineR\n  Playback Switch\"\n- split \"Line PGA Bypass Playback Volume\" into \"LineL Left PGA Bypass\n  Playback Volume\" and \"LineR Right PGA Bypass Playback Volume\"\n- split \"Line Line2 Bypass Playback Volume\" into \"LineL Line2 Bypass\n  Playback Volume\" and \"LineR Line2 Bypass Playback Volume\"\n- Added \"HP Right PGA Bypass Playback Volume\"\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6f2a974bfc8d3be7a30674c71e2fef003b39a8d2",
      "tree": "e0a981c23de2e36e4dd44c7b93db7d962228588e",
      "parents": [
        "4b4fffdd9d179677cb030e97869286b62df25adc"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.org",
        "time": "Wed Dec 03 11:44:17 2008 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 12:40:45 2008 +0000"
      },
      "message": "ASoC: tlv320aic3x: headset/button press support\n\n- Add aic3x_set_headset_detection() function to define the headset\n  detection mode for tlv32aic3x chips\n- added aic3x_button_pressed()\n- Read from the real-time registers in aic3x_headset_detected() to query\n  headset presence without an occured interrupt\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4b4fffdd9d179677cb030e97869286b62df25adc",
      "tree": "2da3c5cdd0869cd85ebcdce02720f738646e8994",
      "parents": [
        "5920b45303291057fef827f5bdafe04001c1bbae"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 11:21:08 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 12:40:28 2008 +0000"
      },
      "message": "ASoC: Fix WM8903 right mixer bypass path\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5920b45303291057fef827f5bdafe04001c1bbae",
      "tree": "1d63ec7971c8f00dee0d380b93c25c5844e007a6",
      "parents": [
        "87689d567a45f80416feea0a2aa6d3a2a6b8963a"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Tue Dec 02 20:48:58 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 12:40:28 2008 +0000"
      },
      "message": "ASoC: TWL4030: Add input selection and gain controls\n\nThe TWL4030 codec device has two ADCs. Both of them can have\nseveral inputs routed to them, but TRM says that only one source\ncan be selected for every ADC, even though every source has a\ndedicated bit in the registers.\n\nThis patch adds input source controls. It modifies default register\nvalues to have no inputs selected and ADCs disabled. When some\ninput is selected, control handlers enable apropriate input\namplifier and ADC. If a microphone is selected, bias power is\nautomatically enabled. When some input is deselected, unused\nchip parts are disabled.\n\nMicrophone and line input recording tested on OMAP3 pandora board.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0ecfe7987855d21c2a89ffe003ddf0ee11b42d47",
      "tree": "d980a5051c8ba19b6481558980e0583bf6a04929",
      "parents": [
        "4290239cd05b6323da87b5e7e7db4c673bff5359"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 01 17:59:25 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 01 19:58:55 2008 +0000"
      },
      "message": "ASoC: Don\u0027t free static data in WM9713\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4290239cd05b6323da87b5e7e7db4c673bff5359",
      "tree": "8167f32b545b6d07ada30fe52032b056005321e2",
      "parents": [
        "d889a72c5c71161d6f934f9d7fca0e5b7e52bc08"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Dec 01 10:03:47 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 01 19:58:54 2008 +0000"
      },
      "message": "ASoC: TWL4030: Add volume controls for outputs\n\nAll outputs have dedicated gain controls except the\nHandsFree output.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d889a72c5c71161d6f934f9d7fca0e5b7e52bc08",
      "tree": "b6db608138905a81f9030bdc98d8e983b932de34",
      "parents": [
        "381a22b564ff5a7ada09ad9a0831246da1dc5513"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Dec 01 10:03:46 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 01 19:58:53 2008 +0000"
      },
      "message": "ASoC: TWL4030: Change the common playback volume controls\n\nAdd Playback volume controls for all four DACs.\nAll four paths has three levels of volume controls:\nDigital Fine gain, Digital Coarse gain, Analog gain.\n\nThe controls are named to reflect their connection to the DACs.\nPer DAC volume can be performed, if needed:\namixer sset \u0027DAC1 Analog\u0027  5,10\nDACL1 analog gain to 5\nDACR1 analog gain to 10\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "381a22b564ff5a7ada09ad9a0831246da1dc5513",
      "tree": "6387f8eb293590d4bf2fa78f95d0c01f1491a873",
      "parents": [
        "fa5c76978cee331b25e6d271482cf8e76f51e68b"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Dec 01 10:03:45 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 01 19:58:52 2008 +0000"
      },
      "message": "ASoC: TWL4030: Change the capture volume control to TLV\n\nThe digital Capture gain control has a range:\n0 to 31 dB in 1 dB steps.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fa5c76978cee331b25e6d271482cf8e76f51e68b",
      "tree": "53d7af445bf36a2363fddda3dc1700e81e540753",
      "parents": [
        "7d8c16a6f728f0ee5c42d1d731923cfd0cc19971"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 30 22:55:46 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 01 19:58:52 2008 +0000"
      },
      "message": "ASoC: Remove in-code changelog from AD73311 driver\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "968a6025aa9f909d487988efb542217a126023a0",
      "tree": "570f91bce3381826d01b0b1948103f4577b05564",
      "parents": [
        "682d5874f3d654b5d13d9b8dd56b9e05cfadd01b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 28 11:49:07 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 01 19:58:50 2008 +0000"
      },
      "message": "ASoC: Rename snd_soc_register_card() to snd_soc_init_card()\n\nCurrently ASoC card initialisation is completed by a function called\nsnd_soc_register_card().  As part of the work to allow independant\nregistration of cards, codecs and machines in ASoC v2 a new function of\nthe same name has been added so rename the existing function to\nfacilitate the merge of v2.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0bc286e2ac72e483d2b5a6dac0dafb05e9f047c8",
      "tree": "1c1eec5e6638a1b2115325417fab70aa8db96e40",
      "parents": [
        "2caf6a1f9c8bcdc81ba580cfbf512d073c9444be"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 19:59:35 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 20:00:20 2008 +0100"
      },
      "message": "Revert \"ALSA: soc - Fix compile warnings in wm8903.c\"\n\nThis reverts commit 9171e5e6a20a9cd4992ff9c7cbee13c6fdf7b0b1.\n\nI can\u0027t reproduce the compile warnings any more.  The warnings\nmight be some weird cross-compiling set up.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9171e5e6a20a9cd4992ff9c7cbee13c6fdf7b0b1",
      "tree": "586f7a57140ac7b34c2f8f2c15ad255c36f66ba0",
      "parents": [
        "54f01916297bafc18bd7df4e2300a0544a84fce3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 15:39:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 15:39:13 2008 +0100"
      },
      "message": "ALSA: soc - Fix compile warnings in wm8903.c\n\nHide annoying uninitialized warnings:\n  sound/soc/codecs/wm8903.c:382: warning: ‘reg’ may be used uninitialized in this function\n  sound/soc/codecs/wm8903.c:383: warning: ‘shift’ may be used uninitialized in this function\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "54f01916297bafc18bd7df4e2300a0544a84fce3",
      "tree": "0f4a819087c89004bd059036d7518ed95bedd833",
      "parents": [
        "414ff491b2ab68359c7a2037b30ccfea20d829d4"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.org",
        "time": "Wed Nov 26 17:47:36 2008 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 26 18:30:59 2008 +0000"
      },
      "message": "ASoC: Allow more routing features for tlv320aic3x\n\nThis patch enables more routing functions for tlv320aic3x codecs.\nIt is now possible to\n\n - control the volume of the PGA bypass path for the HPL, HPR, HPLCOM\n   and HPRCOM outputs individually\n - route right line1 input to the left ADC channel\n - route left line1 input to the right ADC channel\n - route right mic3 input to left DAC channel\n - route left mic3 input to right DAC channel\n - route left line1 input to right line1 output\n - route right line1 input to left line1 output\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "67c91513b81a101800f113013234d2ab06bc5e52",
      "tree": "f5d835f43f126880cef7d1d5d5a3a1e30a3918bb",
      "parents": [
        "3ba9e10a6d3b6abf5f5952572cff8f8d5a35ae54"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 17:45:26 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 18:01:37 2008 +0000"
      },
      "message": "ASoC: Flag AD1980 as an AC97 interface\n\nSpecial handling is required for suspend and resume of AC97 codecs\ndue to the control path going over the data bus.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3ba9e10a6d3b6abf5f5952572cff8f8d5a35ae54",
      "tree": "855569d0aeee6fc06a35928f3b6e351918c9bea6",
      "parents": [
        "b0bd53a7399f65e2d1b37cd44c5003e55b886c1e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 18:01:05 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 18:01:31 2008 +0000"
      },
      "message": "ASoC: Remove DAI type information\n\nDAI type information is only ever used within ASoC in order to special\ncase AC97 and for diagnostic purposes. Since modern CPUs and codecs\nsupport multi function DAIs which can be configured for several modes\nit is more trouble than it\u0027s worth to maintain anything other than a\nflag identifying AC97 DAIs so remove the type field and replace it with\nan ac97_control flag.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b0bd53a7399f65e2d1b37cd44c5003e55b886c1e",
      "tree": "b79033f663fd326322c7c91b01c57724f6ee4c7d",
      "parents": [
        "0d33ea0b0f954dddd3996597c663c111249d4df9"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Nov 24 13:49:38 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 14:05:40 2008 +0000"
      },
      "message": "ASoC: TWL4030: Add helper function for output gain controls\n\nSome of the gain controls in TWL (mostly those which are associated with\nthe outputs) are implemented in an interesting way:\n 0x0 : Power down (mute)\n 0x1 : 6dB\n 0x2 : 0 dB\n 0x3 : -6 dB\nInverting not going to help with these.\nCustom volsw and volsw_2r get/put functions to handle these gains.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0d33ea0b0f954dddd3996597c663c111249d4df9",
      "tree": "f11fb64ae0508866ffd34055c2a8f8ffa5e259ea",
      "parents": [
        "c10b82cf085c38f2568609ffb10a6d725130f389"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Nov 24 13:49:36 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 14:05:40 2008 +0000"
      },
      "message": "ASoC: TWL4030: Add CGAIN volume control\n\nAdd CGAIN (Coarse gain control) to TWL4030 codec.\nThe range of the CGAIN is:\n0 dB to 12 dB in 6 dB steps.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c10b82cf085c38f2568609ffb10a6d725130f389",
      "tree": "f7736f2799e855a1f0516d950b9c50101e3d1973",
      "parents": [
        "f8d05bdbb07458e5f2c6a8281bde08056836fea6"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Nov 24 13:49:35 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 14:05:39 2008 +0000"
      },
      "message": "ASoC: TWL4030: Change the Master volume control to TLV\n\nTWL4030 FGAIN volume control has a range:\n-62 to 0 dB in 1 dB steps, 0 in the FGAIN means mute.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f8d05bdbb07458e5f2c6a8281bde08056836fea6",
      "tree": "9615c0d5160ec648e7c914df8902f3ba943af26e",
      "parents": [
        "55b8bac50a494871594e81a05b37c15e7283f868"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Nov 24 08:25:45 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 14:05:39 2008 +0000"
      },
      "message": "ASoC: TWL4030: Disable soft-volume\n\nKeep Soft-volume disabled for now, since if it is enabled\nthe FGAIN volume controls are not working in the current\nconfiguration:\nCODEC_MODE:OPT_MODE \u003d 1\nOPTION:ARXR2_EN \u003d 1\nOPTION:ARXL2_EN \u003d 1\nOPTION:ARXR1_EN \u003d 0\nOPTION:ARXL1_VRX_EN \u003d 0\nRX_PATH_SEL:RXL1_SEL \u003d 0x0 (or 0x1)\nRX_PATH_SEL:RXR1_SEL \u003d 0x0 (or 0x1)\n\nAfter the patch, FGAIN volume control works.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "55b8bac50a494871594e81a05b37c15e7283f868",
      "tree": "e44eedb9f910b97821c79cf1f60c136911a8539b",
      "parents": [
        "4f904735c809e44c11f57cd4f82446aac1243e0e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 14:05:29 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 14:05:34 2008 +0000"
      },
      "message": "ASoC: Use supplied DAI for WM9713 rather than substream\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "39639faba98eafeb327a30bc10b7d921c398a59a",
      "tree": "4d41f68b995f9cd4fa70cf7a616379a9325a29a7",
      "parents": [
        "0e734ad5d16ad1d87a428a30d117bb3541a8e24d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 21 14:28:49 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 21 14:35:07 2008 +0000"
      },
      "message": "ASoC: Improve error reporting for AC97 reset failures\n\nPrint something a bit more verbose to help make errors a little more\nobvious.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dee89c4d94433520e4e3977ae203d4cfbfe385fb",
      "tree": "bdbe4c54cd9789b02a6d0bf5f75a47b8721e073e",
      "parents": [
        "a47cbe7263236691ee0bbc392f7fd4ec0da1159f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 18 22:11:38 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 21 14:12:10 2008 +0000"
      },
      "message": "ASoC: Merge snd_soc_ops into snd_soc_dai_ops\n\nLiam Girdwood\u0027s ASoC v2 work avoids having two different ops structures\nfor DAIs by merging the members of struct snd_soc_ops into struct\nsnd_soc_dai_ops, allowing per DAI configuration for everything.\nBackport this change.\n\nThis paves the way for future work allowing any combination of DAIs to\nbe connected rather than having fixed purpose CODEC and CPU DAIs and\nonly allowing CODEC\u003c-\u003eCPU interconnections.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5de27b6cc0a8a1d27158ec9047cb5981745edfc0",
      "tree": "3027e1878c315027f81d50e45f289843d7feaa37",
      "parents": [
        "faab5a32f4d0784d6bde57963267be0453be3546"
      ],
      "author": {
        "name": "Karl Beldan",
        "email": "karl.beldan@gmail.com",
        "time": "Thu Nov 20 15:39:31 2008 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 21 14:02:07 2008 +0000"
      },
      "message": "ASoC: ssm2602: Update supported stream formats\n\nSigned-off-by: Karl Beldan \u003ckarl.beldan@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "faab5a32f4d0784d6bde57963267be0453be3546",
      "tree": "c5857519e2897a6ba9597054472e898f582a835d",
      "parents": [
        "bd903bde7e0ad017cb87a228f451e05011e6d302"
      ],
      "author": {
        "name": "Karl Beldan",
        "email": "karl.beldan@gmail.com",
        "time": "Thu Nov 20 15:39:27 2008 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 21 14:02:07 2008 +0000"
      },
      "message": "ASoC: ssm2602: Fix priv substreams refs\n\nClean up our record of the active streams in shutdown(), fixing\nsubsequent failures of snd_pcm_hw_constraints_complete after closure of\na stream.\n\nNOTE:\n- The ssm2602 allows pairs of non-matching PB/REC rates.\n- This is a fix for less evil:\n  The logic is flawed (e.g. the slave might startup before the\n  master\u0027s rate and sample_bits are set).\n\nSigned-off-by: Karl Beldan \u003ckarl.beldan@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1c0090c280da18f79e3e94168b5f3bfe4eb5f1c8",
      "tree": "0e81a01eccca0060c964fa0646ac6792f98f3213",
      "parents": [
        "ca3ea02e90d63a6a91c1c2a445d6d71f9031a44a"
      ],
      "author": {
        "name": "Hugo Villeneuve",
        "email": "hugo@hugovil.com",
        "time": "Wed Nov 19 01:37:31 2008 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 19 13:16:38 2008 +0000"
      },
      "message": "ASoC: Add PCM3008 ALSA SoC driver\n\nThe PCM3008 is a 16-bit stereo audio codec. It accepts\nleft-justified format for ADC, and right-justified format\nfor DAC. Independent power-down modes for ADC and DAC are\nprovided, as well as a digital de-emphasis filter (4 modes).\n\n[Merged Makefile \u0026 Kconfig, changed asm/gpio.h to linux/gpio.h -- broonie]\n\nSigned-off-by: Hugo Villeneuve \u003chugo@hugovil.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "72f2b894455775b980a5ac7ae70ab560b3d3d247",
      "tree": "1bcd363a1e0c6837f3fdfd0343357f7c3ac83364",
      "parents": [
        "a0bd65f45faae78bda7a2a07370c40c3e0a2502a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 18 12:25:46 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 18 12:32:33 2008 +0000"
      },
      "message": "ASoC: Move uda134x_codec.h to uda134x.h\n\nFor consistency with other ASoC codec drivers.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9905ed35fdec0ebb3be8a724021ff3b104571667",
      "tree": "3dbd12ae20966881319d3e4576483b26d4c53e4a",
      "parents": [
        "a11311d71d59145d920c19c0a4eed3fa7e26d222"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Tue Nov 18 16:18:16 2008 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 18 11:40:18 2008 +0000"
      },
      "message": "ASoC: AD1980 codec: add multi-channel function support\n\nWe added multi-channel function to this codec driver and Blackfin ASoC driver as well.\nIt was tested on Blackfin hardware.\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8d702f2376d25ab277c38b57015f4aa990bc7f16",
      "tree": "1eb752b468fc6ed6527a78aa8c45fef98f0a9c1e",
      "parents": [
        "2adb9833d1782262c20b21457d645163928cf2a2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 17 21:42:01 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 17 21:46:24 2008 +0000"
      },
      "message": "ASoC: Build tlv320aic23 cleanly\n\nAlso merge down a couple of last minute style changes that got lost in the\nshuffle.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2adb9833d1782262c20b21457d645163928cf2a2",
      "tree": "3e80484273c24359f53516e7eae82af748659518",
      "parents": [
        "be1b87c70af69acfadb8a27a7a76dfb61de92643"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 17 17:11:14 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 17 17:26:51 2008 +0000"
      },
      "message": "ASoC: Manage VMID mode for WM8990\n\nA small additional power saving can be achieved for the WM8990 by\nmaintaining VMID using a 2*250k divider when in standby mode.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "be1b87c70af69acfadb8a27a7a76dfb61de92643",
      "tree": "a5ff1f252073881b12554b97a6205dd276e39269",
      "parents": [
        "ba533e95b929c577d69237692ee588001347be8a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 17 17:09:34 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 17 17:24:54 2008 +0000"
      },
      "message": "ASoC: Enable WM8990 ADC clocking workaround\n\nEnable a hardware workaround which avoids problems with the clocking of\nthe ADCs in certain configurations.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ba533e95b929c577d69237692ee588001347be8a",
      "tree": "b1cec5ff0f40e05d66e8b87047cd47945438ccb3",
      "parents": [
        "7ad933d7a6677c20ce1bdb17425e732cf1ebee8a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 17 16:59:24 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 17 17:24:50 2008 +0000"
      },
      "message": "ASoC: Allow writes to uncached registers in WM8990\n\nOnly fully documented registers are cached in the WM8990 but additional\nregisters exist.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1cad1de1b216b355a60d907c103b2daf1a285345",
      "tree": "737b36d3d003a0e18010f5be3d2c90ed510ba591",
      "parents": [
        "6e5d9db271ab57789b09bcc61083ab71b7eabea9"
      ],
      "author": {
        "name": "Christian Pellegrin",
        "email": "chripell@gmail.com",
        "time": "Sat Nov 15 08:58:16 2008 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 17 11:45:39 2008 +0000"
      },
      "message": "ASoC: UDA134x codec driver\n\nSigned-off-by: Christian Pellegrin \u003cchripell@fsfe.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6e5d9db271ab57789b09bcc61083ab71b7eabea9",
      "tree": "f43f57951fc7a3880d9dfa74a8e13e8f9d285365",
      "parents": [
        "71cfc9028d762419ce4dea62b4afc9c32c4b4820"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Fri Nov 14 08:57:28 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 17 11:02:21 2008 +0000"
      },
      "message": "ASoC: Fix for master playback/capture volume range for TWL4030 codec\n\nFGAIN for playback is in range of 0-0x3f, while for capture GAIN it\nis in the range of 0-0x1f.\nThe original value of 128 (0x7f) would modify the CGAIN also for\nplayback.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Steve Sakoman \u003csteve@sakoman.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "71cfc9028d762419ce4dea62b4afc9c32c4b4820",
      "tree": "cf1441120fe54600e0152c829bf2372742131ae6",
      "parents": [
        "2bef901071448e0c86af8edb4797cd5f81b6240d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 13 14:33:14 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 14 14:44:53 2008 +0000"
      },
      "message": "ASoC: Add WM8728 codec driver\n\nThe WM8728 is a high performance stereo DAC designed for applications\nsuch as DVD, home theatre and digital TV.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bbba944410310181de14a5c60a7c161ff2447dd9",
      "tree": "bb908fb92356474c86971b1e5e108b5a59c40bb7",
      "parents": [
        "fb0ef645f2c546f8297b2fbf9b2b8fff4a7455e8"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Wed Nov 12 17:05:41 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 13 10:31:22 2008 +0000"
      },
      "message": "ASoC: Fix supported sample rates of TWL4030 audio codec\n\nTWL4030 currently supports rates between 8 kHz and 48 kHz and sets the codec\nmode register accordingly in twl4030_hw_params. Expose this info so that\nASoC can match other rates than 44.1 kHz or 48 kHz as well.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nAcked-by: Steve Sakoman \u003csteve@sakoman.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "26df91c36fb976af9d08c20028b5cb1317eedcb3",
      "tree": "be668d98080f9a7f239d7b8c5e405a771dee36d3",
      "parents": [
        "e18c94d20224f3df584531a48d944d8cccfda46d"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Wed Nov 05 18:53:28 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 07 13:27:47 2008 +0000"
      },
      "message": "ASoC: TLV320AIC23B Support more sample rates\n\nAdd support for more sample rates, different crystals\nand split playback/capture rates.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nAcked-by: Arun KS \u003carunks@mistralsolutions.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e18c94d20224f3df584531a48d944d8cccfda46d",
      "tree": "de5c5bee6ca3cdf5bf75c4f08b491c6ef83de309",
      "parents": [
        "8dc840f88d9c9f75f46d5dbe489242f8a114fab6"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Wed Nov 05 23:51:05 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 06 11:27:30 2008 +0000"
      },
      "message": "ALSA: ASoC: TWL4030 codec - fix 256*Fs clock\n\nAccording to TRM, 256*Fs clock output should be enabled\nwhen TWL4030 is in slave mode, not master.\nThis allows sound to work on OMAP3 Pandora, which uses\n256*Fs clock.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Steve Sakoman \u003csteve@sakoman.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3865675c60aec3e81d72d484680b544afc6fc51d",
      "tree": "6e3dddf0a921264293d53ca36018f4f9d34ac7b8",
      "parents": [
        "dce908e26fa0ea7d504d3f294c7411ed1eba5077"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Oct 31 22:50:00 2008 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 04 18:03:21 2008 +0100"
      },
      "message": "ALSA: ASoC codec: remove unused #include \u003cversion.h\u003e\n\nThe file(s) below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  sound/soc/codecs/ad73311.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "04172c0b9ea5861e5cba7909da5297b3aedac9e1",
      "tree": "5a993adb827ae676166ad11f7510ff57ebda46b8",
      "parents": [
        "5b99e6ccf964e733f0afe2b7bd09559a51a540ca",
        "13d622b33dfbd99205a7add5751ba47445e480a6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 31 14:39:49 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 31 14:39:49 2008 +0100"
      },
      "message": "Merge branch \u0027topic/fix/asoc\u0027 into topic/asoc\n"
    },
    {
      "commit": "cc17557e7876a92e11d4b406a367d28e103e42e6",
      "tree": "a214fd9c44be990feca2c8b8019c8d778c3984e3",
      "parents": [
        "57b41898c2ecd13a9d338b66ef23f66caab5c4e9"
      ],
      "author": {
        "name": "Steve Sakoman",
        "email": "steve@sakoman.com",
        "time": "Thu Oct 30 21:35:26 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 31 12:33:27 2008 +0000"
      },
      "message": "ASoC: Add support for TWL4030 audio codec\n\nSigned-off-by: Steve Sakoman \u003csteve@sakoman.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0763722d28b7b58fa1f9b83d3378efcde855b18a",
      "tree": "5d33f1eb31ae1efa21adbb21a32c1b8e9743f60d",
      "parents": [
        "0c235d1e837c142b7565814318b6ba5917d5ac32"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 30 17:53:19 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 30 17:53:19 2008 +0100"
      },
      "message": "ALSA: ASoC - Fix a typo in Kconfig\n\nThe last change to Kconfig ca53fb24dd21bff32c4b41b2be1035a1adfc0135\nadded a wrong item SND_SOC_AC97, which must be SND_SOC_AC97_CODEC.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0c235d1e837c142b7565814318b6ba5917d5ac32",
      "tree": "5b9d136a7840ffeb91022fbb7c70de9d7b0a1d17",
      "parents": [
        "ca53fb24dd21bff32c4b41b2be1035a1adfc0135"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Aug 07 11:22:32 2008 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 30 15:54:11 2008 +0000"
      },
      "message": "ASoC: Disable automatic volume control in the CS4270 sound driver\n\nDisable the automatic volume control feature of the CS4270 audio codec.  This\nfeature, which is enabled by default, causes volume change commands to be\ndelayed.  Sometimes the volume change happens after playback is started.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ca53fb24dd21bff32c4b41b2be1035a1adfc0135",
      "tree": "f16fb6314e5d10ac47a20f34729da092e0cdb7ae",
      "parents": [
        "e775f6c0fb6ac25ab8845d4ad1e17b4b015487f0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 22 22:41:11 2008 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 30 15:54:10 2008 +0000"
      },
      "message": "ASoC: Use finer grained dependencies in SND_SOC_ALL_CODECS\n\nMove the bus dependencies in SND_SOC_ALL_CODECS into the individual\ncodec options rather than have them centrally. This allows the\ninclusion of AC97 codecs when testing on platforms with AC97 support\nand will also handle codecs on multi-function devices more gracefully.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e775f6c0fb6ac25ab8845d4ad1e17b4b015487f0",
      "tree": "e0a69b7bd4996e4aa51567868cc2da370bd1501a",
      "parents": [
        "1b340bd7e444f20eb2df88c65fa34960c4736ee9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 28 15:04:35 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 30 15:54:10 2008 +0000"
      },
      "message": "ASoC: Do a warm reset after cold when resetting the WM9713\n\nThe WM9713 comes out of cold reset in low power mode so always requires\na warm reset to bring up the AC97 link after a cold reset.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "13d622b33dfbd99205a7add5751ba47445e480a6",
      "tree": "217e251e4d71701f58bce8688994e99305431073",
      "parents": [
        "f06c8fd73e3658a659d5e5b56c44bd80fe244268"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 30 12:37:10 2008 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 30 14:24:58 2008 +0100"
      },
      "message": "ALSA: ASoC: Fix WM9713 ALC Decay Time name\n\nThe control had an extra space at the end of the name.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "911fc25dda145f4f7313535466eec0c9f4a51ea1",
      "tree": "66b5c22cd19cea6597900b37b7dbdeb5623b8799",
      "parents": [
        "4b7d283150b35db6e5e10f72606f603ff424c92a",
        "6b9331165e9827e055389e22d1cbdb5fe3cff835"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 27 08:37:08 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 27 08:37:08 2008 +0100"
      },
      "message": "Merge branch \u0027topic/asoc-next\u0027 into topic/asoc\n"
    },
    {
      "commit": "4b7d283150b35db6e5e10f72606f603ff424c92a",
      "tree": "f11f7af38c5fedc65dd7d5388fb9df25e0c0f301",
      "parents": [
        "da6320becf31c40b60d4b1dc6b339c9a766b671c"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Thu Oct 23 14:27:03 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 23 15:57:14 2008 +0200"
      },
      "message": "ALSA: ASoC: tlv320aic3x: Fix DSP DAI format and signal polarities matching\n\n- Codec doesn\u0027t support to configure bit clock and frame sync polarities\n- Codec doesn\u0027t support DSP_A format but DSP_B with inverted bit clock\n  polarity\n- Match also other formats with their signal polarities\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8ae6a5523f4188dbe2b98a9385f5860df6ee47a3",
      "tree": "80e3250c018fc7fa46f55e9810fb4d51d4618950",
      "parents": [
        "17be5522f6de1d4920e7d9235bfb0e0c682c6f8f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 15 19:58:12 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 16 08:50:41 2008 +0200"
      },
      "message": "ALSA: ASoC: Convert wm8900 to a new-style i2c driver\n\nConvert the wm8900 codec driver to the new (standard) device driver\nbinding model.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "17be5522f6de1d4920e7d9235bfb0e0c682c6f8f",
      "tree": "d1d95b612fffa629e01c220161a2f9140e6b768d",
      "parents": [
        "d5d8d83773165b951d190717637bfbc1eb0111a0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 15 19:57:12 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 16 08:50:17 2008 +0200"
      },
      "message": "ALSA: ASoC: Convert wm8580 to a new-style i2c driver\n\nConvert the wm8580 codec driver to the new (standard) device driver\nbinding model.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d5d8d83773165b951d190717637bfbc1eb0111a0",
      "tree": "cdbcb1055f363d3b8ad071c884f628280a24ab2a",
      "parents": [
        "4aa02396f934b355a4002ea9bc524aa42d6b53d6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 13 19:16:14 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 14 07:43:45 2008 +0200"
      },
      "message": "ALSA: ASoC: Hide TLV320AIC26 configuration option for non-OpenFirwmare users\n\nMake the visibility of the tristate conditional on having the OpenFirmware\nhelper code enabed so that users who can\u0027t use it don\u0027t see the visible\noption. Kconfig ignores dependencies for select so other users are\nunaffected.\n\nThanks to Takashi for the suggestion.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4aa02396f934b355a4002ea9bc524aa42d6b53d6",
      "tree": "aeb208e6171227fd39f733e97f82d03fd292413a",
      "parents": [
        "a7e54e6de3b01d9085202fdbf0110da425f4af38"
      ],
      "author": {
        "name": "Arun KS",
        "email": "arunks@mistralsolutions.com",
        "time": "Mon Oct 13 15:47:25 2008 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 14:52:50 2008 +0200"
      },
      "message": "ALSA: ASoC: Fix compile-time warning for tlv320aic23.c\n\nFixes this warning:\n\nsound/soc/codecs/tlv320aic23.c: In function \u0027tlv320aic23_write\u0027:\nsound/soc/codecs/tlv320aic23.c:104: warning: passing argument 2 of\n\u0027codec-\u003ehw_write\u0027 makes pointer from integer without a cast\n\nReplaces i2c smbus write function with standard i2c write function\n\nSigned-off-by: Arun KS \u003carunks@mistralsolutions.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a7e54e6de3b01d9085202fdbf0110da425f4af38",
      "tree": "960fa5eb53af19c23b1e4d1dfef90399b335a045",
      "parents": [
        "d331124dc2923ec0966a82e3428c532cee8da95f"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sun Oct 12 23:12:56 2008 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 03:41:18 2008 +0200"
      },
      "message": "ALSA: ASoC codec: remove unused #include \u003cversion.h\u003e\n\nThe files below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n sound/soc/codecs/ad1980.c\n sound/soc/codecs/wm8580.c\n sound/soc/codecs/wm8900.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d331124dc2923ec0966a82e3428c532cee8da95f",
      "tree": "a4f84b5b4fcfd0890844128be577c405c50f9a5f",
      "parents": [
        "9d37484c8ce06d95c53c2bbadfc205faaff834bc"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sun Oct 12 13:17:36 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 02:26:42 2008 +0200"
      },
      "message": "ALSA: ASoC: update email address for Liam Girdwood\n\nUpdate the contact information for Liam Girdwood in ASoC core and\ndrivers as my old email address is no longer valid.\n\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5715952b39ebded49407ff02e58fe2d90904b991",
      "tree": "573d4cae06b280de1345b528c2ac4c84a374de14",
      "parents": [
        "2e89713a8396ab07b9cccc83e50e55646c235342"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 24 10:47:02 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 02:18:04 2008 +0200"
      },
      "message": "ALSA: ASoC: Fix inverted input PGA mute bits in WM8903\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9296bb43f1a3b60ab2e9c4ff48a296cacff117a9",
      "tree": "d7cd105ff65b37228dd633e717107e8f373084f6",
      "parents": [
        "446e0f69101baa59de2473f7deba05a730acfe6e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 12:32:16 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 02:17:43 2008 +0200"
      },
      "message": "ALSA: ASoC: Make TLV320AIC26 user-visible\n\nThe TLV320AIC26 Kconfig option is unusual in that it supports the\nOpenFirmware machine driver which doesn\u0027t have a hard binding to the\ncodec driver but discovers the codec via the device tree.  This makes it\nmeaningful to select the codec without a machine driver.\n\nIdeally there would be a proxy entry so that this option was only\nvisible on OpenFirmware systems.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "446e0f69101baa59de2473f7deba05a730acfe6e",
      "tree": "f804813d44a697737ec86764c4eb22a3575abb36",
      "parents": [
        "2b5f34c5556fc6480bcace016fc35d9d2921c38f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 10 08:26:57 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 02:17:41 2008 +0200"
      },
      "message": "ALSA: ASoC - clean up Kconfig for TLV320AIC2\n\nRemoved unnecessary dependency.  Also, make it uninteractive, as it\u0027s\nonly for selection by other configs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2b5f34c5556fc6480bcace016fc35d9d2921c38f",
      "tree": "45f1a88cf80d6c7d317d3285a22c236673fef4da",
      "parents": [
        "09af98b08f72471ea53efe26494eef0947a6a10d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 07 16:13:50 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 02:17:37 2008 +0200"
      },
      "message": "ALSA: ASoC: Make WM8510 microphone input a DAPM mixer\n\nThe WM8510 microphone input PGA was represented as a DAPM PGA but in\nDAPM terms the functionality is that of a mixer since it takes three\nswitchable inputs and produces one output. Representing it as an input\nwas causing its controls to be misinterpreted as gain controls and\nwould cause some required DAPM updates to be missed.\n\nReported-by: Jukka Hynninen \u003cext-jukka.hynninen@vaisala.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "09af98b08f72471ea53efe26494eef0947a6a10d",
      "tree": "0645d68d151697d906353d7e23be0c3c206404ac",
      "parents": [
        "3ab57fbe91994e5d6fb371a34390520c6c905bee"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 07 13:04:58 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 02:17:31 2008 +0200"
      },
      "message": "ALSA: ASoC: Implement WM8510 bias level control\n\nThe WM8510 bias level configuration blindly overwrites the power\nmanagement registers, interfering with the operation of DAPM.\nOnly adjust the specific bits required, implementing use of the VMID\nresistor string configuration control as we go.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3ab57fbe91994e5d6fb371a34390520c6c905bee",
      "tree": "c851d3ebe72f9abae0e06067abad0bf30fbaa4bd",
      "parents": [
        "e78cc18d91f23edd9c5319bc1b15a540e351d942"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Tue Oct 07 14:49:22 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 02:17:26 2008 +0200"
      },
      "message": "ALSA: ASoC: Remove unused AUDIO_NAME define from codec drivers\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e78cc18d91f23edd9c5319bc1b15a540e351d942",
      "tree": "83fdac458d5d8ea0729b71c105b5dde49df54fbe",
      "parents": [
        "5e357952b186555afa0ff4da87431c16503a8ad7"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Tue Oct 07 14:49:23 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 02:17:21 2008 +0200"
      },
      "message": "ALSA: ASoC: tlv320aic3x: Use uniform tlv320aic naming\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5e357952b186555afa0ff4da87431c16503a8ad7",
      "tree": "44834045234ae528e128a2ccbe73ff368ce283f0",
      "parents": [
        "dd0c0c805d932f34e87ee3c2db9eaee0974bfef8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 07 11:56:20 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 02:17:15 2008 +0200"
      },
      "message": "ALSA: ASoC: Add WM8510 SPI support\n\nImplement SPI support for WM8510, cut\u0027n\u0027pasting from the support for\nWM8731 contributed by Cliff Cai and Alan Horstmann since the wire format\nis the same for both codecs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dd0c0c805d932f34e87ee3c2db9eaee0974bfef8",
      "tree": "bd7e40a000ee332903567c0fc794c0d5614b376b",
      "parents": [
        "df91ddf178481e68b8517bed0813d032d493efa0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 06 16:54:34 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 02:17:10 2008 +0200"
      },
      "message": "ALSA: ASoC: Add WM8753 SPI support\n\nImplement SPI support for WM8753, cut\u0027n\u0027pasting from the support for\nWM8731 contributed by Cliff Cai and Alan Horstmann since the wire format\nis the same for both codecs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "df91ddf178481e68b8517bed0813d032d493efa0",
      "tree": "64bd385a620cbacc0898bc115de76c91f001564d",
      "parents": [
        "3336c5b548b71dcc106a0d862675b30fdf58b3f1"
      ],
      "author": {
        "name": "Arun KS",
        "email": "arunks@mistralsolutions.com",
        "time": "Fri Oct 03 17:07:30 2008 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 02:17:04 2008 +0200"
      },
      "message": "ALSA: ASoC: Add custom SOC_SINGLE_TLV for tlv320aic23 codec\n\nReplaces SOC_ENUM with custom SOC_SINGLE_TLV for Sidetone volume\n\nSigned-off-by: Arun KS \u003carunks@mistralsolutions.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c1f27190a72e9310f1777261b33a05319ff2822c",
      "tree": "489c55c9dec5776d1da2a9abffbd267d04e9c896",
      "parents": [
        "869fbb36eeb599eb284548232dce40bb413ed2e9"
      ],
      "author": {
        "name": "Arun KS",
        "email": "arunks@mistralsolutions.com",
        "time": "Thu Oct 02 14:45:49 2008 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 02:16:48 2008 +0200"
      },
      "message": "ALSA: ASoC: Add TLV320AIC23 codec driver\n\nASoC codec driver for TLV320AIC23 device\n\nSigned-off-by: Arun KS \u003carunks@mistralsolutions.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0e77e78410245894e5ebde30dc68ced6daa81bce",
      "tree": "04e6b348169b539373f4963986903f19e6effa7e",
      "parents": [
        "5cabc1a8b3acc4babd69f2c91a6ab4468dac6663"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Sat Sep 27 16:57:26 2008 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 02:16:12 2008 +0200"
      },
      "message": "ALSA: ASoC codec: AD73311 audio codec driver\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8ae23ec3ab305b58140462234bddf2257af57bae",
      "tree": "fe3e459fa621031c14f6f2cfb2e58514ebbbe61d",
      "parents": [
        "6b34500c1ce9707b77ba1631bb21c8a1dea060bd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 06 11:33:21 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 13:41:52 2008 +0200"
      },
      "message": "ALSA: ASoC: Correct inverted Mic PGA Switch control in wm8510 driver\n\nMic PGA Switch should be inverted in the WM8510 driver but isn\u0027t.\n\nReported-by: ext-jukka.hynninen@vaisala.com\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d6b52039c95556ade5c4f99592a0dc46473fbf93",
      "tree": "2047bb31a609b0046747f9461b6dc345403b996b",
      "parents": [
        "b636a1d947c7f1bb0e0a157663e08ce3e49b2e52"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@embeddedalley.com",
        "time": "Mon Sep 29 23:14:11 2008 +0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 13:41:45 2008 +0200"
      },
      "message": "ALSA: Correct Vladimir Barinov\u0027s e-mail address\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ba8ed1210b4e5449c80beef321c4459e840fece1",
      "tree": "499196f5a1a5655e1344f280a1b4f2a63ad302ea",
      "parents": [
        "b69ce01ae4ccbab2336b9beea83dea3ea3295df7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Sep 22 14:15:53 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Sep 23 08:18:26 2008 +0200"
      },
      "message": "ALSA: ASoC: Convert tlv320aic3x to a new-style i2c driver (v2)\n\nConvert the tlv320aic3x codec driver to the new (standard) device\ndriver binding model.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Vladimir Barinov \u003cvbarinov@ru.mvista.com\u003e\nTested-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    }
  ],
  "next": "2f3dfaf5da3d43a1483b063e9d0692789241febb"
}
