)]}'
{
  "log": [
    {
      "commit": "8a9dee59a345f96757dd45699de1c4182d8bf9a9",
      "tree": "6823e4c557a65ee4e225dd1b725f8a9e1b5a8041",
      "parents": [
        "591046cfc5f1b452db0a4557850ad7f394e38231"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Mon Jan 19 17:14:24 2009 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 20 20:29:39 2009 +0000"
      },
      "message": "ASoC: fix registration of the SoC card in the Freescale MPC8610 drivers\n\nThe Freescale MPC8610 driver was defining two SOC card (snd_soc_card)\nstructures, partially initializing each one, but registering only one of\nthem with ASoC.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "591046cfc5f1b452db0a4557850ad7f394e38231",
      "tree": "15f71cd735e0edfcfcdbd1b0a6d2bbe946591662",
      "parents": [
        "eff317d0834ad1ff03f747f6bc2d76b9a9c95160"
      ],
      "author": {
        "name": "Ben Nizette",
        "email": "bn@niasdigital.com",
        "time": "Fri Jan 16 08:45:45 2009 +1100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 16 16:39:13 2009 +0000"
      },
      "message": "ASoC: atmel_pcm: Remove non-existant header\n\n\u003cmach/hardware.h\u003e doesn\u0027t exist on AVR32 and therefore this driver won\u0027t\nbuild on that arch.  AFAICT this driver doesn\u0027t actually use the content\nof that header so easiest just to remove it.\n\nSigned-off-by: Ben Nizette \u003cbn@niasdigital.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "eff317d0834ad1ff03f747f6bc2d76b9a9c95160",
      "tree": "93d5d82b22c4e4cf316cee51f09ba90200d85943",
      "parents": [
        "37a76bd4f1b716949fc38a6842e89f0ccb8384d0"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jan 15 14:40:47 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 15 16:20:27 2009 +0100"
      },
      "message": "ASoC: Fix the power update function for snd_soc_dapm_value_mux\n\nModify the check for the mux type to also handle the\nsnd_soc_dapm_value_mux type in a same way as the snd_soc_dapm_mux.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9229f43f48d1b454a4e8b83985d0195b1760a550",
      "tree": "603bbbffb49d3243997de39310ce4c55861ddc92",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c",
        "c6d1662b229410e64092fe3a9caed6535fb3dc65"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 14:05:50 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 12 14:05:50 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "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": "c19a28e1193a6c854738d609ae9b2fe2f6e6bea4",
      "tree": "79a354f827a5d3656be3f55d18d31265750d9d06",
      "parents": [
        "f15659628b43b27c20447c731456c39cbec973e9"
      ],
      "author": {
        "name": "Fernando Carrijo",
        "email": "fcarrijo@yahoo.com.br",
        "time": "Wed Jan 07 18:09:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 08:31:14 2009 -0800"
      },
      "message": "remove lots of double-semicolons\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nAcked-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\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": "741555568f8ba307c626019787c412f4386cafdc",
      "tree": "6d1d8683d13d838e9eeb87899718b8ba5a1fddc4",
      "parents": [
        "227b4dc6432d271eecd0ff0aefe6f0897ec47397"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Jan 08 13:34:29 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 08 13:09:52 2009 +0000"
      },
      "message": "ASoC: Merge the soc_value_enum to soc_enum struct\n\nMerge the recently introduced soc_value_enum structure to the soc_enum.\nThe value based enums are still handled separately from the normal enum types,\nbut with the merge some of the newly introduced functions can be removed.\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": "8c0bad7fa5be47aa8a3d03ff6ee1917fa68b72e3",
      "tree": "882133d3eb66fe907624b400b619df0986821f57",
      "parents": [
        "2f42357722f7ddc1ec0236fa55ad49ea8a7ce4b0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 06 09:52:18 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 06 09:52:18 2009 +0000"
      },
      "message": "ASoC: Use snd_soc_dapm_nc_pin() in at91sam9g20ek\n\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": "2e72f8e3716bc3bbf4c9b5b987fb5ab3223f60bf",
      "tree": "f568500ae1737e5c11376ad9b65d706c9da18874",
      "parents": [
        "796123368871e4a838dc0dfd5dbc3cd8981ef429"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Jan 05 09:54:57 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:17 2009 +0000"
      },
      "message": "ASoC: New enum type: value_enum\n\nThis patch introduces a new enum type.\nIn this enum type each enumerated items referred with a value.\n\nThis new enum type can handle enums encoded in bitfield, or any other\nweird ways. twl4030 codec has several mux selection register, where the\ninput/output mux is coded in a bitfield. With the normal enum type this type\nof mux can not be handled in a clean way.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "05d5e991a7290807e7d62a7d272bb4f37c27c6ae",
      "tree": "9582b65c14b39f28b1862db0afe6414d4531fbb7",
      "parents": [
        "7f185340da2594d65520b26f41e706a3ad0a368c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sun Jan 04 02:50:10 2009 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:17 2009 +0000"
      },
      "message": "ASoC: Clocking fixes for davinci-evm.c\n\nLet\u0027s have audio playback not sound like chipmunks, \u0027k? :)\n\nASP1 on the DM355 EVM uses a 27 MHz external audio clock, not\nthe slower clock used with ASP0 on the DM6446 EVM.\n\nAlso, that slower ASP0 clock on the DM6446 is 12.288 MHz,\nnot 22.5792 MHz ... 48 KHz sample rate (x256), not a double\nspeed 44.1 KHz sample rate (which could be done, but isn\u0027t\nwhat the board init code now sets up).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7f185340da2594d65520b26f41e706a3ad0a368c",
      "tree": "602ca06ced6a64e0551a0c0e0095a4722bf0543f",
      "parents": [
        "d304c6ef6e9888addde075acb5bdd87e3fb48c1a"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Tue Dec 23 12:04:48 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:16 2009 +0000"
      },
      "message": "ASoC: Mark non-connected TWL4030 pins for pandora\n\nPandora has all TWL4030 output pins floating, it uses\nexternal DAC for playback. Mark those outputs as not\nconnected using DAPM calls.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d304c6ef6e9888addde075acb5bdd87e3fb48c1a",
      "tree": "5e8fa1d65ad66eeb7f5e74deb71bde77cd03ef84",
      "parents": [
        "cad9d90ec3f6c497dce2b163046436b6ab5cf6b6"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Tue Dec 23 10:09:35 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 17:47:16 2009 +0000"
      },
      "message": "ASoC: OMAP: Select OMAP pin multiplexing when using Nokia N810 ASoC drivers\n\nN810 bootloader muxes I2S pins for OMAP2420 EAC block while N810 ASoC\ndrivers are using McBSP block so the kernel have to change configuration\nruntime.\n\nAuthor has not seen problems using kernel pin multiplexing on N810 but very\nmany times unworking audio after forgotten to enable it and spending\n15 minutes each time to figure it out again...\n\nThis change makes it easier for other users as well. If problems arise, then\nthey are better to find and fix in OMAP pin multiplexing framework.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cad9d90ec3f6c497dce2b163046436b6ab5cf6b6",
      "tree": "7fb6bb4bd3257b7d1672ef5e79e225daadd240a0",
      "parents": [
        "ac11a2b35cc25c77d28218aaf60e7f7c6c7ee5d3",
        "5cf1c00b0ef3ba964b2ad268a55c278cf43f798f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:31:38 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 05 18:31:38 2009 +0100"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc\n"
    },
    {
      "commit": "5cf1c00b0ef3ba964b2ad268a55c278cf43f798f",
      "tree": "438757a395cb40717b9d92801a8f907b0191d1d7",
      "parents": [
        "6a94cb73064c952255336cc57731904174b2c58f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Jan 05 02:08:30 2009 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 05 13:09:31 2009 +0000"
      },
      "message": "ASoC: fix davinci-sffsdr buglet\n\nMinor bugfix:  now that DaVinci kernels can support multiple\nboards, board-specific ASoC components need to verify they\u0027re\nrunning on the right board before initializing.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ac11a2b35cc25c77d28218aaf60e7f7c6c7ee5d3",
      "tree": "705f28540115971f5253996fb71a4a4c8d963b0a",
      "parents": [
        "9bef6489d72abd8f598aede92be3854a69324c50"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 01 12:18:17 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 01 12:18:17 2009 +0000"
      },
      "message": "ASoC: Clean up kerneldoc warnings\n\nAlmost all parameters that have been misnamed in the comments.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9bef6489d72abd8f598aede92be3854a69324c50",
      "tree": "feacfd87f5fb52fcd39086189a3443c6c4b9fead",
      "parents": [
        "276c62225a7c98737510483dcaec6af7e7965389"
      ],
      "author": {
        "name": "Stephen Ware",
        "email": "stephen.ware@eqware.net",
        "time": "Wed Dec 31 14:39:23 2008 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 01 11:52:48 2009 +0000"
      },
      "message": "ASoC: Fix pxa2xx-pcm checks for invalid DMA channels\n\nSet the invalid dma channel to -1 (and check properly for it) in\npxa2xx_pcm_hw_free().  Was assuming 0 is an invalid channel number but 0\nis a valid pxa dma channel num.\n\nSigned-off-by: stephen \u003cstephen.ware@eqware.net\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": "14a3c4ab0e58d143c7928c9eb2f2610205e13bf2",
      "tree": "885992999d7a1a2fd3586efcf32ebcbcbc3a72aa",
      "parents": [
        "1af237a099a3b8ff56aa384f605c6a68af7bf288",
        "47992cbdaef2f18a47871b2ed01ad27f568c8b73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:36:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:36:49 2008 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (407 commits)\n  [ARM] pxafb: add support for overlay1 and overlay2 as framebuffer devices\n  [ARM] pxafb: cleanup of the timing checking code\n  [ARM] pxafb: cleanup of the color format manipulation code\n  [ARM] pxafb: add palette format support for LCCR4_PAL_FOR_3\n  [ARM] pxafb: add support for FBIOPAN_DISPLAY by dma braching\n  [ARM] pxafb: allow pxafb_set_par() to start from arbitrary yoffset\n  [ARM] pxafb: allow video memory size to be configurable\n  [ARM] pxa: add document on the MFP design and how to use it\n  [ARM] sa1100_wdt: don\u0027t assume CLOCK_TICK_RATE to be a constant\n  [ARM] rtc-sa1100: don\u0027t assume CLOCK_TICK_RATE to be a constant\n  [ARM] pxa/tavorevb: update board support (smartpanel LCD + keypad)\n  [ARM] pxa: Update eseries defconfig\n  [ARM] 5352/1: add w90p910-plat config file\n  [ARM] s3c: S3C options should depend on PLAT_S3C\n  [ARM] mv78xx0: implement GPIO and GPIO interrupt support\n  [ARM] Kirkwood: implement GPIO and GPIO interrupt support\n  [ARM] Orion: share GPIO IRQ handling code\n  [ARM] Orion: share GPIO handling code\n  [ARM] s3c: define __io using the typesafe version\n  [ARM] S3C64XX: Ensure CPU_V6 is selected\n  ...\n"
    },
    {
      "commit": "472346da9cc4231bec03ff2032e0d5fd4037232c",
      "tree": "78fa57f6fc2f0187cbb6cfaea60f16c5d0931271",
      "parents": [
        "c69134858722977a82f58cae88e7ffdb28e1e858"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Dec 22 17:40:45 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 22 18:33:26 2008 +0100"
      },
      "message": "ALSA: ASoC: fix a typo in omp-pcm.c\n\nFix a typo (\u0026 and \u0026\u0026)\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\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": "d6f833965e594015ee05341e43ff4a86f11596b3",
      "tree": "255365b39e0e1c0f4249da3d8ba93ca22a5a8616",
      "parents": [
        "9e031624d50c82a47671e09cc996eebb9e36f698"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Dec 19 13:05:25 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:39 2008 +0000"
      },
      "message": "ALSA: ASoc: DaVinci: davinci-evm use dsp_b mode\n\nSense DaVinci does not support true I2S mode and\nwe don\u0027t have to use the hack, use dsp_b mode instead\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9e031624d50c82a47671e09cc996eebb9e36f698",
      "tree": "78aaade35f344b92298f6159e7c32b5df2a1dcac",
      "parents": [
        "a24f4f682661b8069d374a9197bc491525a7c799"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Dec 19 13:05:23 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:39 2008 +0000"
      },
      "message": "ALSA: ASoC: DaVinci: i2s, evm, pass same value to codec and cpu_dai\n\nFix the meaning of SND_SOC_DAIFMT_NB_NF to match that\nused in the codec.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\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": "07d8d9dca4615821d928f4b5087fdc61e292e1dc",
      "tree": "6be2915b8307bc1cb15e5fac7af8eaef9bd96769",
      "parents": [
        "69ab820c862250d460dfaaf82164972a4a69418a"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Dec 19 13:05:24 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:38 2008 +0000"
      },
      "message": "ALSA: ASoC: DaVinci: document I2S limitations\n\nDaVinci does not support true I2S or right justified\nmode so not all I2S codecs will work with it when the codec is\nmaster. Document this limitation.\n\nAdd dsp_a, dsp_b mode options\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "69ab820c862250d460dfaaf82164972a4a69418a",
      "tree": "203cf96dcaf2316fc1a0f65b4aef7d26ba6510c0",
      "parents": [
        "21903c1c9ecb7a210eb985aa8d82ad68c78283cc"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Thu Dec 18 12:36:44 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:38 2008 +0000"
      },
      "message": "ALSA: ASoC: DaVinci: davinci-i2s clean up\n\nMinor, just move a block of code to make next patch clearer.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "21903c1c9ecb7a210eb985aa8d82ad68c78283cc",
      "tree": "86ded4c201d830806cc8d8f21a5b508e73615752",
      "parents": [
        "664b4af859d43714fd2a90aa434e454355659d0e"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Thu Dec 18 12:36:43 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:38 2008 +0000"
      },
      "message": "ALSA: ASoC: DaVinci: davinci-i2s clean up\n\nJust at little cleanup of davinci_i2s_set_dai_fmt\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "664b4af859d43714fd2a90aa434e454355659d0e",
      "tree": "4e04057e30d991f2d16ed771548ab91a2c34b9c1",
      "parents": [
        "1152a1959f8440db9536f6df758274443f9b5b37"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Thu Dec 18 12:36:41 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:38 2008 +0000"
      },
      "message": "ALSA: ASoC: DaVinci: davinci-i2s add comments to explain polarity\n\nDocument the current polarity choices.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1152a1959f8440db9536f6df758274443f9b5b37",
      "tree": "a8f75478aec83b021b60eb14406634984fbcf811",
      "parents": [
        "70043058a6968917c00c8d4cff5bfc0e095831ec"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Thu Dec 18 12:36:40 2008 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 20 13:05:37 2008 +0000"
      },
      "message": "ALSA: ASoC: DaVinci: davinvi-evm, make requests explicit\n\nAdd constants with a value of 0 to show more explicitly\nwhat is being requested.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "70043058a6968917c00c8d4cff5bfc0e095831ec",
      "tree": "3f542caeb00c9081d089d34f98c58feca6ac64d8",
      "parents": [
        "40aa4a30d0fd075fb934de4ee8163056827052ab",
        "19b3f31609dc8be3a56c78dcb7da723f10f7009c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:36:58 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:36:58 2008 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into topic/asoc\n"
    },
    {
      "commit": "19b3f31609dc8be3a56c78dcb7da723f10f7009c",
      "tree": "c907a9bf49025874316b09b6a15f8ce0a3ac4e85",
      "parents": [
        "13d428afc007fcfcd6deeb215618f54cf9c0cae6"
      ],
      "author": {
        "name": "Stanley Miao",
        "email": "stanley.miao@windriver.com",
        "time": "Fri Dec 19 22:08:22 2008 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 19 15:36:35 2008 +0100"
      },
      "message": "ALSA: Fix a Oops bug in omap soc driver.\n\nThere will be a Oops or frequent underrun messages when playing music with\nomap soc driver, this is because a data region is incorretly sized, other data\nregion will be overwriten when writing to this data region.\n\nSigned-off-by: Stanley Miao \u003cstanley.miao@windriver.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\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": "b8b33cb5608a3bb1b072548dc89159ef614096ab",
      "tree": "92ecb718d1824d2e649415b98b418406ab825dab",
      "parents": [
        "0b34a3d03e2fa615a786027b1ef4cbbd8c807f2c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 18 11:19:30 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 18 17:21:07 2008 +0000"
      },
      "message": "ASoC: Complain if we fail to create DAPM controls\n\nThis should never happen and it\u0027s helpful to identify the specific control\nthat failed when it does happen.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0b34a3d03e2fa615a786027b1ef4cbbd8c807f2c",
      "tree": "20c85c91574953a34edae8311194a3df147c7f89",
      "parents": [
        "9cd28ab0051cc5232e3dffea6b318233445a3d5f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 16 14:44:48 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 18 17:21:01 2008 +0000"
      },
      "message": "ASoC: Ease merge difficulties from new architectures\n\nRather than listing lots of architectures per line in Kconfig and\nMakefile, causing merge conflicts all the time, have one per line\nin alphabetical order.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9cd28ab0051cc5232e3dffea6b318233445a3d5f",
      "tree": "870e5901047d398b543097f8e998a29c8a38063d",
      "parents": [
        "49d92c7d5bbd158734bc34ed578a68b214a48583"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Dec 13 16:25:27 2008 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 14 11:33:08 2008 +0000"
      },
      "message": "ASoC: switch davinci DPRINTK to pr_debug()\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "72aaf09fda49f5919d98d65d35e5179f3acb0497",
      "tree": "5fd25748f7f5640f8ee8efb86ddca88d12840791",
      "parents": [
        "67fbc2312312095acc2f19a0b601bac10f84cf9d",
        "58c2467355ed3154a12ee49d8f8236547145c9d3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Dec 13 09:12:51 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 13 09:12:51 2008 +0000"
      },
      "message": "Merge git://git.marvell.com/orion into devel\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": "4544f8a22f38ba4560320fcfbe8c7e81562ddc6f",
      "tree": "cb32e63387e2a72ca0ab1ae66bc55d4c98ff3728",
      "parents": [
        "6de45d5d776d2a7e7a9adc8ea49d37fe1bd45fb2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 11 16:11:38 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 11 16:12:14 2008 +0000"
      },
      "message": "ASoC: Fix variable name for Blackfin I2S DAI\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6de45d5d776d2a7e7a9adc8ea49d37fe1bd45fb2",
      "tree": "bd84017381c3c2bb183ad9d392e2c2fceffe6038",
      "parents": [
        "3b1228abc93f7ab0aa28c46341d6a0f7e2cade70"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 11 10:28:18 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 11 10:28:18 2008 +0100"
      },
      "message": "ALSA: ASoC - Fix DAI registration in s3c2443-ac97.c\n\nFixed the registration of dais in s3c2443-ac97.c.\n  sound/soc/s3c24xx/s3c2443-ac97.c: In function \u0027s3c2443_ac97_init\u0027:\n  sound/soc/s3c24xx/s3c2443-ac97.c:401: warning: passing argument 1 of \u0027snd_soc_register_dai\u0027 from incompatible pointer type\n  sound/soc/s3c24xx/s3c2443-ac97.c: In function \u0027s3c2443_ac97_exit\u0027:\n  sound/soc/s3c24xx/s3c2443-ac97.c:407: warning: passing argument 1 of \u0027snd_soc_unregister_dai\u0027 from incompatible pointer type\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\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": "0d0cf00a7fc63cee9a4c4a3b8612879b4f7f42ba",
      "tree": "27faa0bd462b4852f16d88be12e4a657700c0bec",
      "parents": [
        "1e5fa31f96d558e53fe80e943305104bf4339711"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 14:32:45 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 15:40:02 2008 +0000"
      },
      "message": "ASoC: Add codec registration API\n\nAnother part of the backporting of Liam\u0027s ASoC v2 work. Using this is\nmore complicated than the other registration types since currently the\ncodec is instantiated during the probe of the ASoC device so we can\u0027t\ncurrently readily wait for the codec to register.\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": "f73f2a6a23e34de9cca9672f727694e5af00e6c7",
      "tree": "43b867ada59a730dcd51b220db031dd8b6668919",
      "parents": [
        "c9b3a40ff2b3dea9914e36965a17c802650bb603"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 10 07:59:33 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 10 07:59:33 2008 +0100"
      },
      "message": "ALSA: ASoC - Fix symbol conflicts in omac-mcbsp.c\n\nAdd snd_ prefix to avoid the conflict of symbols in omac-mcbsp.c:\n  sound/soc/omap/omap-mcbsp.c:503: error: static declaration of \u0027omap_mcbsp_init\u0027 follows non-static declaration\n  arch/arm/plat-omap/include/mach/mcbsp.h:373: error: previous declaration of \u0027omap_mcbsp_init\u0027 was here\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\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": "471716f7ea646487b7b5c7b3efc68a023b05a933",
      "tree": "3a97b1e06c9a07c4b3dbbed1f540a123a3cc9212",
      "parents": [
        "f0752331b89ce79063f765545dd7dd5f49d9a713"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 14:47:07 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 14:47:07 2008 +0000"
      },
      "message": "ASoC: Fix typos in Atmel module registration\n\nI wish I had boards which work with unmodified kernels :/\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\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": "6b05eda6383d89bffc21da654d148733e7839540",
      "tree": "68c408c35d0ae0d8e065e188ede4f11b73138656",
      "parents": [
        "435c5e2588893e3f7aba0bd4de67991bf00b3c9d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 08 19:26:48 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 13:30:05 2008 +0000"
      },
      "message": "ASoC: Wait for non-AC97 codec DAIs before instantiating\n\nThis will allow codec drivers to be refactored to allow them to be\nregistered out of line with the ASoC device registration.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "435c5e2588893e3f7aba0bd4de67991bf00b3c9d",
      "tree": "aa266a041709ae8a7a014162cf3564aca6c29d3c",
      "parents": [
        "64089b84abfe2f26a864ebd968429302dcb071de"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 04 15:32:53 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 13:30:04 2008 +0000"
      },
      "message": "ASoC: Initial framework for dynamic card instantiation\n\nUse the lists of platforms, platform DAIs and cards to check to see that\neverything has registered. Since relationships are still specified by\ndirect references to the structures in the drivers and the drivers all\nregister everything at modprobe there should be no practical effect yet.\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": "958e792c7c8f06a9e666adb0ed94fff2cf90156f",
      "tree": "2acc96b83738a593cb19551101583046000ff275",
      "parents": [
        "12a48a8c0087ba39d926cf1d63938ccbdb9752c3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 19:58:17 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:28 2008 +0000"
      },
      "message": "ASoC: Register platform drivers\n\nThis is done at modprobe time, mirroring current behaviour, except for\nmpc5200_psc_i2s where we do registration at the same time as we register\nwith soc-of-simple. Since the core currently ignores registration this\nhas no practical impact.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "12a48a8c0087ba39d926cf1d63938ccbdb9752c3",
      "tree": "4fc400e27b9f524a908ec24b854131c435be2722",
      "parents": [
        "3f4b783cfdebb559814690572041a17bc9744cf3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 19:40:30 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:27 2008 +0000"
      },
      "message": "ASoC: Add platform registration API\n\nASoC v2 allows platform drivers to instantiate independantly of the\noverall ASoC card. This API allows drivers to notify the core when\nthey are registered.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3f4b783cfdebb559814690572041a17bc9744cf3",
      "tree": "b390f3ad74fe3f9d9e2144fc1f0f120af0705412",
      "parents": [
        "9115171a6b79b6b4d5c6697f123556b6efc37f1f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 19:26:35 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:27 2008 +0000"
      },
      "message": "ASoC: Register platform DAIs\n\nRegister all platform DAIs with the core.  In line with current behaviour\nthis is done at module probe time rather than when the devices are probed\n(since currently that only happens as the entire ASoC card is registered\nexcept for those drivers that currently implement some kind of hotplug).\nSince the core currently ignores DAI registration this has no practical\neffect.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9115171a6b79b6b4d5c6697f123556b6efc37f1f",
      "tree": "0889dc28a991c27947c5b65f611e2e8f600deb69",
      "parents": [
        "c5af3a2e192d333997d1e191f3eba7fd2f869681"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 30 23:31:24 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:26 2008 +0000"
      },
      "message": "ASoC: Add DAI registration API\n\nAdd API calls to register and unregister DAIs with the core.  Currently\nthese APIs are ineffective.  Since multiple DAIs for a given device are\na common case bulk variants are provided.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c5af3a2e192d333997d1e191f3eba7fd2f869681",
      "tree": "bd63c16c657b473ea3823faae5644642d9ae88db",
      "parents": [
        "ca4513fe06c483bf0111c990059d42f97288605d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 28 13:29:45 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:26 2008 +0000"
      },
      "message": "ASoC: Add card registration API\n\nASoC v2 allows cards, codecs and platforms to instantiate separately,\nwith the overall ASoC device only being instantiated once all the\nrequired components have registered. As part of backporting Liam\u0027s work\nintroduce an initial version of the card registration functions. At\npresent these do nothing active and are internal only, they will be\nexposed to machine drivers after further backporting.  Adding this now\nallows the datastructures used for dynamic card instantiation to be\nbuilt up gradually.\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": "68fb740774a429ecbccd4d8b3287cf4883ad3ec2",
      "tree": "6726dcb41031447100619ca26191a704e00e7b10",
      "parents": [
        "32c8dabc97d436582298ebd0e33af041c69f5a4b"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Thu Dec 04 22:39:54 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 05 16:27:48 2008 +0000"
      },
      "message": "ASoC: Add support for OMAP3 Pandora\n\nThis patch adds basic support for OMAP3 Pandora.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dc7d7b830ee1f4111696e73d1c25da683b461548",
      "tree": "4b15c46c97756605dcf9baa3b2de2e1af2570264",
      "parents": [
        "07c84d0409f3551b79d676630d8ee76bb551598d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 18:21:52 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 19:19:10 2008 +0000"
      },
      "message": "ASoC: Remove platform device from DAI suspend and resume operations\n\nNone of the DAIs use it except s3c2412-i2s which only uses it for\ndev_() printouts.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "07c84d0409f3551b79d676630d8ee76bb551598d",
      "tree": "547a9f23de0355003348ee2a6edbd74bee1812ff",
      "parents": [
        "384c89e2e4cb5879b86a38414d1b3bb2b23ec8ee"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 18:17:28 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 18:27:10 2008 +0000"
      },
      "message": "ASoC: Remove device from platform suspend and resume operations\n\nNone of the platforms are actually using the SoC device so remove it\n(only atmel actually has a suspend method).\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "384c89e2e4cb5879b86a38414d1b3bb2b23ec8ee",
      "tree": "e48d9a5fabe9399e26b42c66b5ace098c53a967f",
      "parents": [
        "6f2a974bfc8d3be7a30674c71e2fef003b39a8d2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 17:34:03 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 18:27:04 2008 +0000"
      },
      "message": "ASoC: Push debugfs files out of the snd_soc_device structure\n\nThis is in preparation for the removal of struct snd_soc_device.\n\nThe pop time configuration should really be a property of the card not\nthe codec but since DAPM currently uses the codec rather than the card\nusing the codec is fine for now.\n\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": "c5b84b3bb0c055d70dc9f1b5e900378bc9d059ea",
      "tree": "bd5b0b4efb552bacd812f9e6e08a29bae70c0da1",
      "parents": [
        "d281bc9d8a22419abc254f86a7fc268bb99914e1",
        "bc2fd1c09c226ea47ab8301cde6dbcf9e5c78b73"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Dec 02 22:07:40 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 02 22:07:40 2008 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n\nConflicts:\n\n\tarch/arm/mach-pxa/pxa25x.c\n"
    },
    {
      "commit": "87689d567a45f80416feea0a2aa6d3a2a6b8963a",
      "tree": "d33d923e9e359f3be124d0a63c30b41637b9f933",
      "parents": [
        "6308419a199eed66086cd756ab8dc81b88d54a6b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 02 16:01:14 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 02 16:03:40 2008 +0000"
      },
      "message": "ASoC: Push platform registration down into the card\n\nAs part of the deprecation of snd_soc_device push the registration of\nthe platform down into the card structure.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6308419a199eed66086cd756ab8dc81b88d54a6b",
      "tree": "eb192c630862769a803729b2c366a69f9184e38e",
      "parents": [
        "0ecfe7987855d21c2a89ffe003ddf0ee11b42d47"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 02 15:08:03 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 02 15:16:23 2008 +0000"
      },
      "message": "ASoC: Push workqueue data into snd_soc_card\n\nASoC v2 does not use the struct snd_soc_device at runtime, using struct\nsnd_soc_card as the root of the card.  Begin removing data from\nsnd_soc_device by pushing the workqueue data into snd_soc_card, using a\nbackpointer to the snd_soc_device to keep things going for the time\nbeing.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1f017a9964c5b3b9581d3a5732110cb1e0444281",
      "tree": "a710b14fe62ab2d49cfec9036272cfe4a276c614",
      "parents": [
        "02f652626a8f23e513877cb751c8ea533739c28f"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Nov 28 14:19:33 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Dec 02 14:42:39 2008 +0800"
      },
      "message": "[ARM] pxa: move AC97 register definitions into dedicated regs-ac97.h\n\nThe optimal change would be to move the AC97 register definitions into\nthe AC97 driver, unfortunately, the registers are shared between several\nfiles. Move them into a dedicated regs-ac97.h first.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.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": "7d8c16a6f728f0ee5c42d1d731923cfd0cc19971",
      "tree": "ece7d410dbeb5b9c1b6480a020a79e5fdadb6125",
      "parents": [
        "968a6025aa9f909d487988efb542217a126023a0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 30 22:11:24 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 01 19:58:51 2008 +0000"
      },
      "message": "ASoC: Annotate core removal function\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": "682d5874f3d654b5d13d9b8dd56b9e05cfadd01b",
      "tree": "5e6c53842caa9c0ad84554820de59402a3d0bd35",
      "parents": [
        "5220ed6b321639d68a66bad2082456c1b273f3ea"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 20:03:54 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 20:08:22 2008 +0100"
      },
      "message": "ALSA: ASoC: Fix old-style trigger callback in s3c2443-ac97.c\n\nFix the old-style trigger callback in s3c2443-ac97.c:\n    sound/soc/s3c24xx/s3c2443-ac97.c:378: warning: initialization from incompatible pointer type\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5220ed6b321639d68a66bad2082456c1b273f3ea",
      "tree": "660e4231d24eb73ba487e5f8431bed8b7fb93c16",
      "parents": [
        "0bc286e2ac72e483d2b5a6dac0dafb05e9f047c8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 20:00:47 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 20:00:47 2008 +0100"
      },
      "message": "ALSA: ASoC: Fix compile warnings on corgi.c\n\nFix the wrong shutdown callback type.  Also removed the unused variables\nthere:\n\n  sound/soc/pxa/corgi.c: In function \u0027corgi_shutdown\u0027:\n  sound/soc/pxa/corgi.c:114: warning: unused variable \u0027codec\u0027\n  sound/soc/pxa/corgi.c: At top level:\n  sound/soc/pxa/corgi.c:175: warning: initialization from incompatible pointer type\n\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\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": "2caf6a1f9c8bcdc81ba580cfbf512d073c9444be",
      "tree": "2982e9bbcb053a7a74577f35c20be1e6bd2e2b00",
      "parents": [
        "3af4182cc5be7d5505f9801ee3297373f1872446"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 17:56:06 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 18:02:33 2008 +0100"
      },
      "message": "ALSA: ASoC: Remove superfluous dependency on SND_SOC\n\nThe dependency on SND_SOC is already fulfilled in sound/soc/Kconfig,\nthus no more need in Kconfig of each sub directory.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3af4182cc5be7d5505f9801ee3297373f1872446",
      "tree": "214348d40ed547a72f9612a7e5c94a01afded812",
      "parents": [
        "f5d4c67e41a262f0cdfaec1bb0fa8e5952187ef9",
        "c07f62e5f18123103459ff74e86af1518a5b8af5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 18:02:17 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 18:02:17 2008 +0100"
      },
      "message": "Merge branch \u0027upstream\u0027 into topic/asoc\n"
    },
    {
      "commit": "f5d4c67e41a262f0cdfaec1bb0fa8e5952187ef9",
      "tree": "0783f8e7689c0d101817c139d1de1c7909fc26f2",
      "parents": [
        "9171e5e6a20a9cd4992ff9c7cbee13c6fdf7b0b1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 16:29:47 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 01 16:29:47 2008 +0100"
      },
      "message": "ALSA: soc - Remove obsoleted sound/driver.h inclusion\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"
    }
  ],
  "next": "fba670013d538719d13f103b2a5b4b06bdca202b"
}
