)]}'
{
  "log": [
    {
      "commit": "6f775ba0154cdf10108071acc71f26c4efdb8d57",
      "tree": "995091e27245987f1bcfdcd695de3a52d882823b",
      "parents": [
        "b266002abf6dfa4b358fdb5495f09e350b296552",
        "5b7dde346881b12246669ae97b3a2793c27b32b6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:29:47 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:29:47 2009 +0100"
      },
      "message": "Merge branch \u0027upstream/wm8350\u0027 into for-2.6.32\n"
    },
    {
      "commit": "5b7dde346881b12246669ae97b3a2793c27b32b6",
      "tree": "0b21907dc37caab0f8ec08769762db553ecf3292",
      "parents": [
        "74fca6a42863ffacaf7ba6f1936a9f228950f657"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 29 11:17:10 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:27:56 2009 +0100"
      },
      "message": "ASoC: WM8350 capture PGA mutes are inverted\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "b266002abf6dfa4b358fdb5495f09e350b296552",
      "tree": "176a0c3ec097378c1960211b3771863bc7fc6b06",
      "parents": [
        "2a0f5cb32772e9a9560209e241a80bfbbc31dbc3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:25:02 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:26:57 2009 +0100"
      },
      "message": "ASoC: Remove absent SYNC and TDM DAI format options from i.MX SSI\n\nThese should be handled via set_tdm_slot() now and cause build\nfailures as-is.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2a0f5cb32772e9a9560209e241a80bfbbc31dbc3",
      "tree": "a56fc2cdcd1e4a091373c330c751b6c3c3cb9cac",
      "parents": [
        "374576a8b6f865022c0fd1ca62396889b23d66dd",
        "e655a43544bd3c45a83da93b00a4b115b4fa758e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 12:11:09 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 12:11:09 2009 +0100"
      },
      "message": "Merge branch \u0027for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into for-2.6.32\n"
    },
    {
      "commit": "f0a221ef47df3cdde2123fe75ce3b61bb7df656d",
      "tree": "d373fb0659a43eb3c3421db67787d6c95d340aca",
      "parents": [
        "9117703fabe4141dae566d683eeb728f638c9e49",
        "7fa9742bf7f918293c0b3ffd84167fccbdd42765"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 11:25:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 11:25:30 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (21 commits)\n  ALSA: usb - Use strlcat() correctly\n  ALSA: Fix invalid __exit in sound/mips/*.c\n  ALSA: hda - Fix / improve ALC66x parser\n  ALSA: ctxfi: Swapped SURROUND-SIDE mute\n  sound: Make keywest_driver static\n  ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-B1VP\n  ALSA: hda - Fix digita/analog mic auto-switching with IDT codecs\n  ASoC: fix kconfig order of Blackfin drivers\n  ALSA: hda - Added quirk to enable sound on Toshiba NB200\n  ASoC: Fix dependency of CONFIG_SND_PXA2XX_SOC_IMOTE2\n  ALSA: Don\u0027t assume i2c device probing always succeeds\n  ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-T350P\n  ALSA: echoaudio - Re-enable the line-out control for the Mia card\n  ALSA: hda - Resurrect input-source mixer of ALC268 model\u003dacer\n  ALSA: hda - Analog Devices AD1984A add HP Touchsmart model\n  ALSA: hda - Add HP Pavilion dv4t-1300 to MSI whitelist\n  ALSA: hda - CD-audio sound for hda-intel conexant benq laptop\n  ASoC: DaVinci: Correct McASP FIFO initialization\n  ASoC: Davinci: Fix race with cpu_dai-\u003edma_data\n  ASoC: DaVinci: Fix divide by zero error during 1st execution\n  ...\n"
    },
    {
      "commit": "a1cb9cd69750d6d62251393738efc02d252b67d3",
      "tree": "5c68b23180e6ca127d1048cdbf723ca447551123",
      "parents": [
        "08d1e635089f41e28fec644a8620a0e8d66b1235",
        "834eb6c599a8efa1fe9b77d469562e0c78c876e1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 03 18:31:22 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 03 18:31:22 2009 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "e655a43544bd3c45a83da93b00a4b115b4fa758e",
      "tree": "c0b900c8585bd07502926e7540f63c848c779b38",
      "parents": [
        "eaeae5d9b783a62e435645122bed90561924a2d6"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Fri Oct 02 16:09:49 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 02 16:10:55 2009 +0100"
      },
      "message": "ASoC: wm8940: Fix check on error code form snd_soc_codec_set_cache_io\n\nFix for typo in commit 8d50e447d19fec64adebeef55f2b60d695435412\nASoC: Factor out I/O for Wolfson 8 bit data 16 bit register CODECs\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "eaeae5d9b783a62e435645122bed90561924a2d6",
      "tree": "de35298c98dc4f83d30021dfddabb659494cc37e",
      "parents": [
        "834eb6c599a8efa1fe9b77d469562e0c78c876e1"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Sep 30 09:27:24 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 02 11:23:21 2009 +0100"
      },
      "message": "ASoC: Fix SND_SOC_DAPM_LINE handling\n\nSince the SND_SOC_DAPM_LINE can be input or output, additional check is\nneeded in order to determine if the widget is connected as input or\noutput.\nWhen checking for connected outputs, if the widget is line, than check\nif the sources list is not empty (line is connected as output)\nFor input endpoint check, when the widget is line, also check if the\nsinks list is not empty (line is connected as input).\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "834eb6c599a8efa1fe9b77d469562e0c78c876e1",
      "tree": "46e2394e437a6f5a772fc3ad2022e071b1e01ad7",
      "parents": [
        "df1246d84ab7edc375e6b6d236654ac0866229c5",
        "c877c25170e2655d519b29e91d6c91d5d1a72a6f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 01 11:33:26 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 01 11:33:26 2009 +0100"
      },
      "message": "Merge remote branch \u0027takashi/fix/asoc\u0027 into for-2.6.32\n"
    },
    {
      "commit": "df1246d84ab7edc375e6b6d236654ac0866229c5",
      "tree": "68516f1ae82fb195b07af6d2b4e1a8b0face7ebd",
      "parents": [
        "539d3d8cbe5cf7597d4c4c4428aec242f9ea5185"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Thu Oct 01 01:33:30 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 01 11:27:27 2009 +0100"
      },
      "message": "ASoC: fix kconfig order of Blackfin drivers\n\nSome of the Blackfin options don\u0027t directly follow the kconfig options\nthey depend on, so kconfig is unable to display the proper tree.  So sort\nthe options such they expand/collapse properly.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c877c25170e2655d519b29e91d6c91d5d1a72a6f",
      "tree": "bc8b369af8808ae9c1dc5cfb4ff59b6611697535",
      "parents": [
        "539d3d8cbe5cf7597d4c4c4428aec242f9ea5185"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 01 08:33:47 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 01 08:33:47 2009 +0200"
      },
      "message": "ASoC: Fix dependency of CONFIG_SND_PXA2XX_SOC_IMOTE2\n\nwm8940 requires I2C.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "539d3d8cbe5cf7597d4c4c4428aec242f9ea5185",
      "tree": "503d1415bf4874484b4bc08633266a7f203b9e54",
      "parents": [
        "92e2a6f68219f8d4c862b1f29c653b05639e4c06"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Wed Sep 23 10:12:08 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 23 10:37:08 2009 -0700"
      },
      "message": "ASoC: DaVinci: Correct McASP FIFO initialization\n\nMcASP write FIFO registers should be modified for playback and read FIFO\nregisters for capture. Check the PCM mode before manipulating the\nFIFO registers. Currently, irrespective of playback/capture both the\nFIFOs are enabled or disbaled. This resulted in errors in audio loopback\nmode.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "92e2a6f68219f8d4c862b1f29c653b05639e4c06",
      "tree": "2a6dedf5568554f1555478e2d6d43eefb692990e",
      "parents": [
        "81ac55aa14c863821248d9e82694c79bb556694d"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Sep 11 14:29:03 2009 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 23 10:08:57 2009 -0700"
      },
      "message": "ASoC: Davinci: Fix race with cpu_dai-\u003edma_data\n\nThis patch removes references to cpu_dai-\u003edma_data.\nIt makes struct davinci_pcm_dma_params part of\nstruct davinci_mcbsp_dev or struct davinci_audio_dev.\n\nIt removes the unused name variable from davinci_pcm_dma_params.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "81ac55aa14c863821248d9e82694c79bb556694d",
      "tree": "6484713a22832c2557cbdf79901481b80abf3191",
      "parents": [
        "df0fd5e5e117329436fdea568455545ca18a71f0"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Sep 11 14:29:02 2009 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 23 10:08:56 2009 -0700"
      },
      "message": "ASoC: DaVinci: Fix divide by zero error during 1st execution\n\nWhen both playback and capture stream were open\ndavinci_i2s_hw_params was setting parameters for\nthe wrong stream. The fix for davinci_i2s_hw_params\nis sufficient, but it looks like a race still happens\nin davici_pcm_open. This patch also makes the race smaller\nbut the next patch provides a better fix.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fe61c99a1227aeb5a4324e39cecf465a4b2052d3",
      "tree": "897eb0eaab90488835a18197dca9640737d5623a",
      "parents": [
        "9fd815b55f31be48dbb3dd23922587d247a4e497",
        "877ae70763fa0b19ffbe25e7e119fc96f52fbbd3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 10:02:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 10:02:43 2009 -0700"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ASoC: wm8753: fix mapping when MONOMIX is set to Stereo\n  ASoC: some minor changes for AD1836 and AD1938 codec drivers\n  ASoC: DaVinci: Fixes to McASP configuration\n  ASoC: Blackfin I2S: fix resuming when device hasn\u0027t been used\n  ASoC: Blackfin I2S: add lost platform_device parameter to resume function\n  ASoC: fix typos in Blackfin headers\n  ASoC: bf5xx-sport: the irq save/restore funcs take an unsigned long\n  ASoC: Blackfin AC97: add a few missing multichannel define handling\n"
    },
    {
      "commit": "df0fd5e5e117329436fdea568455545ca18a71f0",
      "tree": "8d31abfbb03d0b0578a8eaa52510dee540f5e8a6",
      "parents": [
        "877ae70763fa0b19ffbe25e7e119fc96f52fbbd3"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Wed Sep 23 11:51:05 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 23 09:10:01 2009 -0700"
      },
      "message": "ASoC: Blackfin: fix inverted handling of SPORT0 on PORT F/G\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "877ae70763fa0b19ffbe25e7e119fc96f52fbbd3",
      "tree": "d7bba3a0705ab420264a0b6e80584dfbf4c7306c",
      "parents": [
        "98235a4bb01f288c82f7b878996e507f6159fd69"
      ],
      "author": {
        "name": "Phil Vandry",
        "email": "vandry@TZoNE.ORG",
        "time": "Mon Sep 21 11:36:08 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 21 16:58:43 2009 -0700"
      },
      "message": "ASoC: wm8753: fix mapping when MONOMIX is set to Stereo\n\nWhen MONOMIX is set to Stereo, Left PGA was not powered on but should be.\nAdd a mapping from Capture Left Mux to Capture Left Mixer to fix the issue.\n\nSigned-off-by: Phil Vandry \u003cvandry@TZoNE.ORG\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "98235a4bb01f288c82f7b878996e507f6159fd69",
      "tree": "14c6c28fc6d95742da7cd001cef608211954b794",
      "parents": [
        "0c31cf3e4af79ea18bbd365b07ef0de207673894"
      ],
      "author": {
        "name": "Barry Song",
        "email": "21cnbao@gmail.com",
        "time": "Mon Sep 21 11:20:51 2009 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 21 16:58:33 2009 -0700"
      },
      "message": "ASoC: some minor changes for AD1836 and AD1938 codec drivers\n\n1. delete redundant assignment to bus field in spi_driver structure\n2. fix lost assignment to set_bias_level entry in ad1938 codec dai\n3. change spi driver name of ad1836 from \"ad1836-spi\" to \"ad1836\"\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a419aef8b858a2bdb98df60336063d28df4b272f",
      "tree": "1736f6650ec0bfc01074c489fc47396114099c5e",
      "parents": [
        "2944fcbe03d65a704f07e43efe14adb0d226fd09"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 18 11:18:35 2009 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:58 2009 +0200"
      },
      "message": "trivial: remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6f128fa344833bf8bf076a51d14401661c146470",
      "tree": "70049d2b394e86c3c3d06961c155cae45ce47ca7",
      "parents": [
        "73c583e4e2dd0fbbf2fafe0cc57ff75314fe72df",
        "85609c1ccda64af7d7c277469183f20e4f3b69c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:20:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:20:37 2009 -0700"
      },
      "message": "Merge branch \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci\n\n* \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci: (62 commits)\n  DaVinci: DM646x - platform changes for vpif capture and display drivers\n  davinci: DM355 - platform changes for vpfe capture\n  davinci: DM644x platform changes for vpfe capture\n  davinci: audio: move tlv320aic33 i2c setup into board files\n  DaVinci: EDMA: Adding 2 new APIs for allocating/freeing PARAMs\n  DaVinci: DM365: Adding entries for DM365 IRQ\u0027s\n  DaVinci: DM355: Adding PINMUX entries for DM355 Display\n  davinci: Handle pinmux conflict between mmc/sd and nor flash\n  davinci: Add NOR flash support for da850/omap-l138\n  davinci: Add NAND flash support for DA850/OMAP-L138\n  davinci: Add MMC/SD support for da850/omap-l138\n  davinci: Add platform support for da850/omap-l138 GLCD\n  davinci: Macro to convert GPIO signal to GPIO pin number\n  davinci: Audio support for DA850/OMAP-L138 EVM\n  davinci: Audio support for DA830 EVM\n  davinci: Correct the number of GPIO pins for da850/omap-l138\n  davinci: Configure MDIO pins for EMAC\n  DaVinci: DM365: Add Support for new Revision of silicon\n  DaVinci: DM365: Fix Compilation issue due to PINMUX entry\n  DaVinci: EDMA: Updating default queue handling\n  ...\n"
    },
    {
      "commit": "0c31cf3e4af79ea18bbd365b07ef0de207673894",
      "tree": "883f469e229f49c97e159e397a00082589ca2cfb",
      "parents": [
        "ad80efc469f56d41f3f4adc1b2c86bf65689ebeb"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Sep 15 18:13:29 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 18 15:08:31 2009 +0100"
      },
      "message": "ASoC: DaVinci: Fixes to McASP configuration\n\nMcASP register settings are not correct for DSP mode of operation.\nThere is a channel swap initally. This patch provides fixes to\nthe register values for proper working.\n\nTested on DA830/OMAP-L137 EVM, DM6467 EVM.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ad80efc469f56d41f3f4adc1b2c86bf65689ebeb",
      "tree": "2b694e6abac0e0d70f39892028879f0ed0b344e7",
      "parents": [
        "fab19bae0c2951ed8bc517a53848b027fead293d"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Wed Sep 16 20:25:12 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 18 15:07:19 2009 +0100"
      },
      "message": "ASoC: Blackfin I2S: fix resuming when device hasn\u0027t been used\n\nIf the sound system hasn\u0027t been utilized yet and we suspend, then we\nattempt to save/restore using state that doesn\u0027t exist.  So use a global\nhandle instead to reconfigure properly.\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b938fb6f491113880ebaabfa06c6446723c702fd",
      "tree": "d19c6487b64b4002b31446160f2670394ab4ef1b",
      "parents": [
        "de55a8958f6e3ef5ce5f0971b80bd44bfcac7cf1",
        "87bfa1dbfb22aab2bb6c1085c1fe7d56cdd2f044"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 13:21:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 13:21:52 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Fix MSI GX620 mixer\n  ASoC: remove unused #include \u003clinux/version.h\u003e\n  ASoC: S3C lrsync function made to work with IRQs disabled.\n  ALSA: hda - Fix Dell S14 pin setup\n  ALSA: hda - Fix IDT92HD83* codec setup\n  ASoC: Fix display of stream name in DAPM debugfs\n  ALSA: hda - Add support for HP dv6\n  ALSA: hda - Fix HP/line-out initialization with IDT/STAC codecs\n  ALSA: hda - Set default GPIO for IDT92HD71bxx\n  ALSA: hda - Set default GPIO for STAC/IDT codecs\n  ASoC: Clean up error handling in MPC5200 DMA setup\n  ALSA: hda - Add missing model\u003dauto entry for ALC269\n"
    },
    {
      "commit": "673bca1906334972c2b54e7c7c002941329039cd",
      "tree": "255d7e793cf75d6ebcd52f8c8fc6683bae398cf6",
      "parents": [
        "1110afbe728838ac7ce973c37af9e11385dbaef9",
        "d4e54e871f4d2ca29df081abf8e0d5209d252979"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 17 21:08:53 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 17 21:08:53 2009 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n\n* fix/asoc:\n  ASoC: remove unused #include \u003clinux/version.h\u003e\n  ASoC: S3C lrsync function made to work with IRQs disabled.\n  ASoC: Fix display of stream name in DAPM debugfs\n  ASoC: Clean up error handling in MPC5200 DMA setup\n"
    },
    {
      "commit": "fab19bae0c2951ed8bc517a53848b027fead293d",
      "tree": "1bd0b3f8167661072740ed5a0e4611339740df40",
      "parents": [
        "7d156a25bd3e8e6ff74faf02faecb5fc5fb4839e"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Wed Sep 16 20:25:11 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 17 10:51:35 2009 +0100"
      },
      "message": "ASoC: Blackfin I2S: add lost platform_device parameter to resume function\n\nCommit dc7d7b830ee1 trimmed the platform_device parameter from all of the\nsuspend functions, but it also accidentally removed it from the resume\nfunction in the Blackfin I2S driver.  So restore it.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7d156a25bd3e8e6ff74faf02faecb5fc5fb4839e",
      "tree": "732e9f1908517e3caea40fe8a336c1ef8376a5bb",
      "parents": [
        "d75150d7c49db42021b8f966d2cbdc215a530208"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Wed Sep 16 20:25:10 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 17 10:51:35 2009 +0100"
      },
      "message": "ASoC: fix typos in Blackfin headers\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d75150d7c49db42021b8f966d2cbdc215a530208",
      "tree": "8816c5f01cb766980999fd384cc592801cd51869",
      "parents": [
        "79dfc9687661c13ef95eb4c2226f3db4ccab52c9"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 20:25:09 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 17 10:51:35 2009 +0100"
      },
      "message": "ASoC: bf5xx-sport: the irq save/restore funcs take an unsigned long\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "79dfc9687661c13ef95eb4c2226f3db4ccab52c9",
      "tree": "6d32e954760c456187af14d943cea549aa0bc851",
      "parents": [
        "d4e54e871f4d2ca29df081abf8e0d5209d252979"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Wed Sep 16 20:25:08 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 17 10:51:34 2009 +0100"
      },
      "message": "ASoC: Blackfin AC97: add a few missing multichannel define handling\n\nSomewhere along the line, most of SND_BF5XX_MULTICHAN_SUPPORT handling was\nmerged, but two places were missed (the probe/resume functions).  Restore\nhandling of this option so it gets initialized properly.\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d4e54e871f4d2ca29df081abf8e0d5209d252979",
      "tree": "a1abdb56e436c847da2c797347229ea6b3c533dd",
      "parents": [
        "fa68e0025d4184ba917621a9c977d4243d0a013e"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Wed Sep 16 21:05:45 2009 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 16 21:08:54 2009 +0100"
      },
      "message": "ASoC: remove unused #include \u003clinux/version.h\u003e\n\nRemove unused #include \u003clinux/version.h\u003e(\u0027s) in\n  sound/soc/codecs/ad1836.c\n  sound/soc/codecs/ad1938.c\n  sound/soc/codecs/wm8974.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fa68e0025d4184ba917621a9c977d4243d0a013e",
      "tree": "6bab0f8380e5ff4446ffcbadb75039f41565e951",
      "parents": [
        "3eef08ba522775360cc59fe0a6b1bca6ecc8da4e"
      ],
      "author": {
        "name": "Jassi",
        "email": "jassi.brar@samsung.com",
        "time": "Tue Sep 15 19:02:37 2009 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 15 13:26:14 2009 +0100"
      },
      "message": "ASoC: S3C lrsync function made to work with IRQs disabled.\n\ns3c2412_snd_lrsync() maybe reached with IRQs disabled and if LRCLK\nis dead due to improper initialization of CPU or CODEC, the system\ngets stuck in the loop because jiffies may never get updated.\nImplemented counter based wait mechanism for atleast the same\ntimeout period.\n\nSigned-off-by: Jassi \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2ca7d674d7ab2220707b2ada0b690c0e7c95e7ac",
      "tree": "9c0927ed1d540e5fd704c1f82689870786514655",
      "parents": [
        "2195d2818c37bdf263865f1e9effccdd9fc5f9d4",
        "87d721ad7a37b7650dd710c88dd5c6a5bf9fe996"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 17:48:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 17:48:14 2009 -0700"
      },
      "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: (257 commits)\n  [ARM] Update mach-types\n  ARM: 5636/1: Move vendor enum to AMBA include\n  ARM: Fix pfn_valid() for sparse memory\n  [ARM] orion5x: Add LaCie NAS 2Big Network support\n  [ARM] pxa/sharpsl_pm: zaurus c3000 aka spitz: fix resume\n  ARM: 5686/1: at91: Correct AC97 reset line in at91sam9263ek board\n  ARM: 5640/1: This patch modifies the support of AC97 on the at91sam9263 ek board\n  ARM: 5689/1: Update default config of HP Jornada 700-series machines\n  ARM: 5691/1: fix cache aliasing issues between kmap() and kmap_atomic() with highmem\n  ARM: 5688/1: ks8695_serial: disable_irq() lockup\n  ARM: 5687/1: fix an oops with highmem\n  ARM: 5684/1: Add nuc960 platform to w90x900\n  ARM: 5683/1: Add nuc950 platform to w90x900\n  ARM: 5682/1: Add cpu.c and dev.c and modify some files of w90p910 platform\n  ARM: 5626/1: add suspend/resume functions to amba-pl011 serial driver\n  ARM: 5625/1: fix hard coded 4K resource size in amba bus detection\n  MMC: MMCI: convert realview MMC to use gpiolib\n  ARM: 5685/1: Make MMCI driver compile without gpiolib\n  ARM: implement highpte\n  ARM: Show FIQ in /proc/interrupts on CONFIG_FIQ\n  ...\n\nFix up trivial conflict in arch/arm/kernel/signal.c.\n\nIt was due to the TIF_NOTIFY_RESUME addition in commit d0420c83f (\"KEYS:\nExtend TIF_NOTIFY_RESUME to (almost) all architectures\") and follow-ups.\n"
    },
    {
      "commit": "3eef08ba522775360cc59fe0a6b1bca6ecc8da4e",
      "tree": "669364862ee879e01a972fc479d294c497fa3d95",
      "parents": [
        "33d7f77850476a8b8df50bd50221bc644dd44357"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 14 16:49:00 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 14 16:56:25 2009 +0100"
      },
      "message": "ASoC: Fix display of stream name in DAPM debugfs\n\nAlso display streams all the time while we\u0027re here.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "33d7f77850476a8b8df50bd50221bc644dd44357",
      "tree": "85ce15ff3cdc70051276c51d1c6c2a7bf35d8704",
      "parents": [
        "cdc65fbe18aef15e92d2ebb410a189fbf956fb06"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Sep 12 14:25:35 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Sep 12 13:41:50 2009 +0100"
      },
      "message": "ASoC: Clean up error handling in MPC5200 DMA setup\n\nError handling code following a kzalloc should free the allocated data.\nError handling code following an ioremap should iounmap the allocated data.\n\nThe semantic match that finds the first problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "87d721ad7a37b7650dd710c88dd5c6a5bf9fe996",
      "tree": "869d633803eb7c429624d3bd16a6117816849763",
      "parents": [
        "ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3",
        "b7cfda9fc3d7aa60cffab5367f2a72a4a70060cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:04:37 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:04:37 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into devel\n"
    },
    {
      "commit": "ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3",
      "tree": "d827bca3fc825a0ac33efbcd493713be40fcc812",
      "parents": [
        "cf7a2b4fb6a9b86779930a0a123b0df41aa9208f",
        "f17a1f06d2fa93f4825be572622eb02c4894db4e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:02:26 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:02:26 2009 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mm/fault.c\n"
    },
    {
      "commit": "cf7a2b4fb6a9b86779930a0a123b0df41aa9208f",
      "tree": "a5542d40aa2e321b7479c676a8234fee31b4c351",
      "parents": [
        "b736b89f8a001cb73f020ca90a6fac77861cddf6",
        "8c3cbd5a2b2cc244277f6089dae83f09f1e7a27b",
        "57a473f2f97cf3bca78df08aac2f438ddef03bee",
        "af1057abd7d5f97e17ab96e34d1920746188ddcb",
        "c1cb6b7fb5190ad55b31aa3289d48fedd288ddaa",
        "65cec8e3db606608fd1f8dfc4a1c7c37bfba9173",
        "8e22676e56673494a15ba95b57af21eb47d8b98a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:01:34 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:01:34 2009 +0100"
      },
      "message": "Merge branches \u0027arm\u0027, \u0027at91\u0027, \u0027bcmring\u0027, \u0027ep93xx\u0027, \u0027mach-types\u0027, \u0027misc\u0027 and \u0027w90x900\u0027 into devel\n"
    },
    {
      "commit": "e0b3032bcdf1419d97de636d5fb1c9469da75776",
      "tree": "30252bef7afdad1f789b215c99909104a1d5cfa1",
      "parents": [
        "45fae5c78d873b10c66dfc04db6701e05c493791",
        "cdc65fbe18aef15e92d2ebb410a189fbf956fb06"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 10 15:32:40 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 10 15:32:40 2009 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n\n* topic/asoc: (226 commits)\n  ASoC: au1x: PSC-AC97 bugfixes\n  ASoC: Fix WM835x Out4 capture enumeration\n  ASoC: Remove unuused hw_read_t\n  ASoC: fix pxa2xx-ac97.c breakage\n  ASoC: Fully specify DC servo bits to update in wm_hubs\n  ASoC: Debugged improper setting of PLL fields in WM8580 driver\n  ASoC: new board driver to connect bfin-5xx with ad1836 codec\n  ASoC: OMAP: Add functionality to set CLKR and FSR sources in McBSP DAI\n  ASoC: davinci: i2c device creation moved into board files\n  ASoC: Don\u0027t reconfigure WM8350 FLL if not needed\n  ASoC: Fix s3c-i2s-v2 build\n  ASoC: Make platform data optional for TLV320AIC3x\n  ASoC: Add S3C24xx dependencies for Simtec machines\n  ASoC: SDP3430: Fix TWL GPIO6 pin mux request\n  ASoC: S3C platform: Fix s3c2410_dma_started() called at improper time\n  ARM: OMAP: McBSP: Merge two functions into omap_mcbsp_start/_stop\n  ASoC: OMAP: Fix setup of XCCR and RCCR registers in McBSP DAI\n  OMAP: McBSP: Use textual values in DMA operating mode sysfs files\n  ARM: OMAP: DMA: Add support for DMA channel self linking on OMAP1510\n  ASoC: Select core DMA when building for S3C64xx\n  ...\n"
    },
    {
      "commit": "cdc65fbe18aef15e92d2ebb410a189fbf956fb06",
      "tree": "d121aea788bf52467683a9072ff3d15b89bd5c08",
      "parents": [
        "87831cb660954356d68cebdb1406f3be09e784e9"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Sep 08 19:45:17 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 08 19:21:27 2009 +0100"
      },
      "message": "ASoC: au1x: PSC-AC97 bugfixes\n\nThis patch fixes the following bugs:\n\n- only reprogram bitdepth if it has changed since last call to hw_params.\n- add locking inside ac97_read/write functions:\n  When reprogramming sample depth, the ac97 unit has to be disabled,\n  which should not be done in the middle of codec register accesses.\n\n- retry timed-out codec register accesses.\n\n- wait for status bits to set/clear when starting/stopping various\n  functional blocks; very important after reenabling AC97 unit else\n  sound may be distorted (e.g. high-pitch noise in 1kHz sine wave).\n\n- clear fifos before/after starting/stopping RX/TX.\n\n- longer timeouts waiting for PSC/AC97 ready after cold reset\n  with certain codecs this can take ridiculous amounts of time.\n\nRun-tested on various Au1200 platforms with various codecs.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "87831cb660954356d68cebdb1406f3be09e784e9",
      "tree": "55b2bf03950ffaa68575fef25d93fb29e19a9c26",
      "parents": [
        "236cc52856f6ebe47f52d50ba5431b0e172fd0d1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 07 18:09:58 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 07 18:56:24 2009 +0100"
      },
      "message": "ASoC: Fix WM835x Out4 capture enumeration\n\nIt\u0027s the 8th enum of a zero indexed array. This is why I don\u0027t let\nnew drivers use these arrays of enums...\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "2eff31e8096513d03b0b6484b85fd2c417eb87e8",
      "tree": "d84f4ada91be0842a03ea8a973b8ae7a3b1664e9",
      "parents": [
        "5c0d38c9478e79ab7deb1b470dd181d2308a608e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 02 18:51:19 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 02 19:36:22 2009 +0100"
      },
      "message": "ASoC: Fully specify DC servo bits to update in wm_hubs\n\nAvoids potential issues if we read back unexpected values during\na read/modify/write cycle.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5c0d38c9478e79ab7deb1b470dd181d2308a608e",
      "tree": "c0342e0d3614bab54473e59f144d849925a950fb",
      "parents": [
        "dce944dbb2d0046628bcdba882e8edc2c1d93200"
      ],
      "author": {
        "name": "jassi brar",
        "email": "jassisinghbrar@gmail.com",
        "time": "Tue Sep 01 11:35:08 2009 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 01 11:37:41 2009 +0100"
      },
      "message": "ASoC: Debugged improper setting of PLL fields in WM8580 driver\n\nBug was caught while trying to use WM8580 as I2S master on SMDK.\nSymptoms were lesser LRCLK read by CRO(41.02 instead of 44.1 KHz) Solved\nby referring to WM8580A manual and setting mask value correctly and\nmaking the code to not touch \u0027reserved\u0027 bits of PLL4 register.\n\nSigned-off-by: Jassi \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dce944dbb2d0046628bcdba882e8edc2c1d93200",
      "tree": "967293efe44fe832646f59eebe9c5bc08b243ebb",
      "parents": [
        "d2c0bdaa9362c4b2ab7416420d034a0a2d1ec979"
      ],
      "author": {
        "name": "Barry Song",
        "email": "21cnbao@gmail.com",
        "time": "Tue Sep 01 12:45:14 2009 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 01 11:36:13 2009 +0100"
      },
      "message": "ASoC: new board driver to connect bfin-5xx with ad1836 codec\n\nAs discussed, the patch uses the original TDM order without rewriting.\nFor the match between TDM slot number and audio channel number, a new\nAPI need be added.\n\nSigned-off-by: Barry Song \u003c21cnbao@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d2c0bdaa9362c4b2ab7416420d034a0a2d1ec979",
      "tree": "3ae18b92e3b59f0313f8a7492567a18fbf0f8d46",
      "parents": [
        "f4890b5c04b6301ef9c3c44ecbfe9955efdbaa17"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Fri Aug 28 15:35:35 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 28 18:36:43 2009 +0100"
      },
      "message": "ASoC: OMAP: Add functionality to set CLKR and FSR sources in McBSP DAI\n\nThe McBSP1 port in OMAP3 processors (I believe OMAP2 too but I don\u0027t have\nspecifications to check it) have additional CLKR and FSR pins for McBSP1\nreceiver. Reset default is that receiver is using bit clock and frame\nsync signal from those pins but it is possible to configure to use\nalso CLKX and FSX pins as well. In fact, other McBSP ports are doing that\ninternally that transmitter and receiver share the CLKX and FSX.\n\nAdd functionaly that machine drivers can set the CLKR and FSR sources by\nusing the snd_soc_dai_set_sysclk.\n\nThanks to \"Aggarwal, Anuj\" \u003canuj.aggarwal@ti.com\u003e for reporting the issue.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f4890b5c04b6301ef9c3c44ecbfe9955efdbaa17",
      "tree": "48d24df5ae1766104924c773d30cbf9e2b91ba31",
      "parents": [
        "f1e887de2d24d50286709912ddc4a91ead21ff81"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Aug 25 15:22:21 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 28 10:33:10 2009 +0100"
      },
      "message": "ASoC: davinci: i2c device creation moved into board files\n\nAlso, the codec setup data structure has to remain for successful\nprobe.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f1e887de2d24d50286709912ddc4a91ead21ff81",
      "tree": "7e5c758c7de4f3d9f95e7b00937e4b317a7fcff9",
      "parents": [
        "5dc0748182037e3fea35a96d615a3c2610b8e4b0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 26 14:14:51 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 26 15:27:57 2009 +0100"
      },
      "message": "ASoC: Don\u0027t reconfigure WM8350 FLL if not needed\n\nIf the requested FLL configuration is the one we\u0027re currently running\nin it\u0027s at best pointless to reconfigure the FLL.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5dc0748182037e3fea35a96d615a3c2610b8e4b0",
      "tree": "528f367e99052506f08baa995474e3a2e960837b",
      "parents": [
        "977d49e00d18d500d0bfe77500053d9df9c3db77"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 26 14:17:23 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 26 15:27:57 2009 +0100"
      },
      "message": "ASoC: Fix s3c-i2s-v2 build\n\nWe now need the PCM header to kick the DMA.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "977d49e00d18d500d0bfe77500053d9df9c3db77",
      "tree": "d20251521024edcf0700633ec575a91636817af2",
      "parents": [
        "bc36681fdc3276b9da4047c277349291c4cbad09"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 26 13:05:14 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 26 15:27:56 2009 +0100"
      },
      "message": "ASoC: Make platform data optional for TLV320AIC3x\n\nNow that we don\u0027t need the I2C address for the device the platform data\nis redundant so allow it to be omitted.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\n"
    },
    {
      "commit": "bc36681fdc3276b9da4047c277349291c4cbad09",
      "tree": "eea0227c96f9d098487eb8e4de94f4ca5c72e92b",
      "parents": [
        "30cd0c4ad57f45e257758edad537cc5f6554e711"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 25 15:53:41 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 26 15:27:56 2009 +0100"
      },
      "message": "ASoC: Add S3C24xx dependencies for Simtec machines\n\nNo point in building them for S3C64xx, certainly no sense in running\ninto build issues there.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "60902a2cb12c3c1682ee7a04ad7448ec16dc0c29",
      "tree": "ba754bff7fadd7106dc9f8549136a514177d0fd1",
      "parents": [
        "4c5adde7943b982d22a7bf711654fbb5cb810667"
      ],
      "author": {
        "name": "Sudhakar Rajashekhara",
        "email": "sudhakar.raj@ti.com",
        "time": "Thu May 21 07:41:35 2009 -0400"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Aug 26 10:56:56 2009 +0300"
      },
      "message": "davinci: EDMA: multiple CCs, channel mapping and API changes\n\n- restructure to support multiple channel controllers by using\n  additional struct resources for each CC\n\n- interface changes visible to EDMA clients\n\n  Introduce macros to build IDs from controller and channel number,\n  and to extract them. Modify the edma_alloc_slot function to take an\n  extra argument for the controller.\n\n  Also update ASoC drivers to use API.  ASoC changes\n  Acked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n\n- Move queue related mappings to dm\u003csoc\u003e.c\n\n  EDMA in DM355 and DM644x has two transfer controllers while DM646x\n  has four transfer controllers. Moving the queue to tc mapping and\n  queue priority mapping to dm\u003csoc\u003e.c will be helpful to probe these\n  mappings from platform device so that the machine_is_* testing will\n  be avoided.\n\n- add channel mapping logic\n\n  Channel mapping logic is introduced in dm646x EDMA. This implies\n  that there is no fixed association for a channel number to a\n  parameter entry number. In other words, using the DMA channel\n  mapping registers (DCHMAPn), a PaRAM entry can be mapped to any\n  channel. While in the case of dm644x and dm355 there is a fixed\n  mapping between the EDMA channel and Param entry number.\n\nSigned-off-by: Naresh Medisetty \u003cnaresh@ti.com\u003e\nSigned-off-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nReviewed-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "30cd0c4ad57f45e257758edad537cc5f6554e711",
      "tree": "e9e297c49c8400c1838543d1d7fb8b8a665be640",
      "parents": [
        "faf907c7ba3d7df6266366556817f2ef7314640a"
      ],
      "author": {
        "name": "Candelaria Villareal, Jorge",
        "email": "x0107209@ti.com",
        "time": "Tue Aug 25 10:13:25 2009 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 25 19:30:32 2009 +0100"
      },
      "message": "ASoC: SDP3430: Fix TWL GPIO6 pin mux request\n\nFix the write to PMBR1 register through I2C. Also, the constant which\nholds the value to write is now called TWL4030_GPIO6_PWM0_MUTE. This\nname is based on TRM to avoid confusion.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cx0107209@ti.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "faf907c7ba3d7df6266366556817f2ef7314640a",
      "tree": "5b89e22322e9fce532e4c78e80b52e791366bd0d",
      "parents": [
        "d09a2afc9359407114b7062519101f1ee2d05388"
      ],
      "author": {
        "name": "Shine Liu",
        "email": "shinel@foxmail.com",
        "time": "Tue Aug 25 20:05:50 2009 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 25 13:09:05 2009 +0100"
      },
      "message": "ASoC: S3C platform: Fix s3c2410_dma_started() called at improper time\n\ns3c24xx dma has the auto reload feature, when the the trnasfer is done,\nCURR_TC(DSTAT[19:0], current value of transfer count) reaches 0, and DMA\nACK becomes 1, and then, TC(DCON[19:0]) will be loaded into CURR_TC. So\nthe transmission is repeated.\n\nIRQ is issued while auto reload occurs. We change the DISRC and\nDCON[19:0] in the ISR, but at this time, the auto reload has been\nperformed already. The first block is being re-transmitted by the DMA.\n\nSo we need rewrite the DISRC and DCON[19:0] for the next block\nimmediatly after the this block has been started to be transported.\n\nThe function s3c2410_dma_started() is for this perpose, which is called\nin the form of \"s3c2410_dma_ctrl(prtd-\u003eparams-\u003echannel,\nS3C2410_DMAOP_STARTED);\" in s3c24xx_pcm_trigger().\n\nBut it is not correct. DMA transmission won\u0027t start until DMA REQ signal\narrived, it is the time s3c24xx_snd_txctrl(1) or s3c24xx_snd_rxctrl(1)\nis called in s3c24xx_i2s_trigger().\n\nIn the current framework, s3c24xx_pcm_trigger() is always called before\ns3c24xx_pcm_trigger(). So the s3c2410_dma_started() should be called in\ns3c24xx_pcm_trigger() after s3c24xx_snd_txctrl(1) or\ns3c24xx_snd_rxctrl(1) is called in this function.\n\nHowever, s3c2410_dma_started() is dma related, to call this function we\nshould provide the channel number, which is given by\nsubstream-\u003eruntime-\u003eprivate_data-\u003eparams-\u003echannel. The private_data\npoints to a struct s3c24xx_runtime_data object, which is define in\ns3c24xx_pcm.c, so s3c2410_dma_started() can\u0027t be called in s3c24xx_i2s.c\n\nFix this by moving the call to signal the DMA started to the DAI\ndrivers.\n\nSigned-off-by: Shine Liu \u003cliuxian@redflag-linux.com\u003e\nSigned-off-by: Shine Liu \u003cshinel@foxmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d09a2afc9359407114b7062519101f1ee2d05388",
      "tree": "43a4ac61d26e2c760dc2547066cef1b4d076a07f",
      "parents": [
        "32080af7a612e8c56131d6bdcd268cd9e8b0add1"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Sun Aug 23 12:24:27 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 25 10:20:48 2009 +0100"
      },
      "message": "ARM: OMAP: McBSP: Merge two functions into omap_mcbsp_start/_stop\n\nFunctionality of functions omap_mcbsp_xmit_enable and omap_mcbsp_recv_enable\ncan be merged into omap_mcbsp_start and omap_mcbsp_stop since API of\nthose omap_mcbsp_start and omap_mcbsp_stop was changed recently allowing\nto start and stop individually the transmitter and receiver.\n\nThis cleans up the code in arch/arm/plat-omap/mcbsp.c and in\nsound/soc/omap/omap-mcbsp.c which was the only user for those removed\nfunctions.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Eero Nurkkala \u003cext-eero.nurkkala@nokia.com\u003e\nCc: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "32080af7a612e8c56131d6bdcd268cd9e8b0add1",
      "tree": "8022b8c7cdd0e2efc9f73e5f913cdd913078bd27",
      "parents": [
        "9b30050908fad96968497e73b88626056ea33c96"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Sun Aug 23 12:24:26 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 25 10:20:48 2009 +0100"
      },
      "message": "ASoC: OMAP: Fix setup of XCCR and RCCR registers in McBSP DAI\n\nCommit ca6e2ce08679c094878d7f39a0349a7db1d13675 is setting up few XCCR and\nRCCR bits for I2S and DPS_A formats. Part of the bits are already set\nfor all formats and I believe that XDISABLE and RDISABLE bits are\nformat independent.\n\nAs XCCR and RCCR are found only from OMAP2430 and OMAP34xx, I move setup\nof XDISABLE and RDISABLE to where those cpu\u0027s are tested and remove format\ndependent part for simplicity.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Eero Nurkkala \u003cext-eero.nurkkala@nokia.com\u003e\nCc: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e4aa8dd5cadca054a807278b04f67ce8e3b9dc42",
      "tree": "8186e049749d630b0be359cd5310bbe44675fd92",
      "parents": [
        "239a22aaa9d4d574d397b852652684ac610d1e1b",
        "59ae07a58012a96cfbc9b4c0f3a07ad07d2a2208"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 24 20:44:41 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 24 20:44:41 2009 +0100"
      },
      "message": "Merge branch \u0027topic/digital-mixing\u0027 into for-2.6.32\n"
    },
    {
      "commit": "239a22aaa9d4d574d397b852652684ac610d1e1b",
      "tree": "8689658513c2e308b988d13128ce73b42b4a4254",
      "parents": [
        "c6ea2af76ab79b82a0bfed313e4c2b68b10c2bc1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 24 20:21:51 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 24 20:42:48 2009 +0100"
      },
      "message": "ASoC: Select core DMA when building for S3C64xx\n\nEnsure that the core DMA support is available when building for\nS3C64xx.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c6ea2af76ab79b82a0bfed313e4c2b68b10c2bc1",
      "tree": "a6754167918f5c0c0c363f5041473000c74ddf5c",
      "parents": [
        "20496ff3783fc9d4cea2317ed2d4442561af64d9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 24 09:41:32 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 24 09:41:32 2009 +0200"
      },
      "message": "ASoC: Remove unneeded inclusion of linux/regulator/consumer.h\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "20496ff3783fc9d4cea2317ed2d4442561af64d9",
      "tree": "9778bce89bc1daca2bb10efc9283581867cacf6e",
      "parents": [
        "e2365bf313fb21b49b1e4c911033389564428d03"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 24 09:40:34 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 24 09:41:05 2009 +0200"
      },
      "message": "ASoC: add missing inclusion of debugfs.h\n\nTo fix compile errors.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e2365bf313fb21b49b1e4c911033389564428d03",
      "tree": "6d4f0601fddc7ecc1a081d9ad61db0ef684ad876",
      "parents": [
        "821ebc86efd4b42aa120076562b0fd4f03ec3c0c"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Fri Aug 21 20:02:52 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Aug 23 18:18:01 2009 +0100"
      },
      "message": "ASoC: Pass correct platform data from pxa2xx-ac97\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "821ebc86efd4b42aa120076562b0fd4f03ec3c0c",
      "tree": "bd7cad93d23e8c3d5e9ecea7090f6e5490411549",
      "parents": [
        "79fb9387f88b6b44bbc46e19cae26d2c9fe3bb6a"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Aug 22 21:24:24 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Aug 23 10:41:06 2009 +0100"
      },
      "message": "ASoC: free socdev if init_card() fails in wm9705_soc_probe()\n\nFree socdev if snd_soc_init_card() fails.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "79fb9387f88b6b44bbc46e19cae26d2c9fe3bb6a",
      "tree": "e291bf379268358a1a5a6d9e32a33cabedf6d0d2",
      "parents": [
        "b8e583f6012d618fb93bb38a302b63c3c6d2bfbc"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 21 16:38:13 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 21 17:17:59 2009 +0100"
      },
      "message": "ASoC: Add DAPM widget power decision debugfs files\n\nCurrently when built with DEBUG DAPM will dump information about\nthe power state decisions it is taking for each widget to dmesg.\nThis isn\u0027t an ideal way of getting the information - it requires\na kernel build to turn it on and off and for large hub CODECs the\nvolume of information is so large as to be illegible. When the\noutput goes to the console it can also cause a noticable impact\non performance simply to print it out.\n\nImprove the situation by adding a dapm directory to our debugfs\ntree containing a file per widget with the same information in\nit. This still requires a decision to build with debugfs support\nbut is easier to navigate and much less intrusive.\n\nIn addition to the previously displayed information active streams\nare also shown in these files.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b8e583f6012d618fb93bb38a302b63c3c6d2bfbc",
      "tree": "b766926ab822d02441d1ed77033896945e02d35b",
      "parents": [
        "a3a83d9a7cb0ce3b1d100060d5ad777e7480b4f2"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Fri Aug 21 09:42:59 2009 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 21 11:02:03 2009 +0100"
      },
      "message": "ASoC: Add FSI-AK4642 sound support for SuperH\n\nThis patch is tested by ms7724se\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a3a83d9a7cb0ce3b1d100060d5ad777e7480b4f2",
      "tree": "2a54acafb3ceb482c9a7c6030940b2db4cc7c3b7",
      "parents": [
        "b2ec22e2633996727f4f2abcd806aaeb0506dd6a"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Fri Aug 21 10:23:41 2009 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 21 10:54:02 2009 +0100"
      },
      "message": "ASoC: Add ak4642/ak4643 codec support\n\nThis is very simple driver for ALSA\nIt supprt headphone output and stereo input only\nThis patch is tested by ms7724se\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b2ec22e2633996727f4f2abcd806aaeb0506dd6a",
      "tree": "25b6c45cd3f420f179b0a49f3824c1abf72dbbc0",
      "parents": [
        "aa6b904e66d5f484bd52763d63259b9a16f6e107"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Aug 20 22:50:43 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 21 10:53:06 2009 +0100"
      },
      "message": "ASoC: S3C24XX: Support for Simtec Hermes boards\n\nAdd support for the tlv320aic3x CODEC on the Simtec Hermes board.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "aa6b904e66d5f484bd52763d63259b9a16f6e107",
      "tree": "c05d8c9637436001f60a6d447cfae0880f6f5623",
      "parents": [
        "cb3826f524728a90a47f2f831c3d61851c8091b2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Aug 20 22:50:42 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 21 10:52:57 2009 +0100"
      },
      "message": "ASoC: tlv320aic3x: fixup board device changes\n\nFixup the device changes by modifying the files that we just removed the\nexplicit device creation from with i2c_register_board_info() until this\ncan be moved into the relevant board files.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cb3826f524728a90a47f2f831c3d61851c8091b2",
      "tree": "5150c7c4a6547851fb126c4c9feee75ac4e5d2c1",
      "parents": [
        "14412acde5b57450b8afb3d4b03132419b6abebf"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Aug 20 22:50:41 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 21 10:52:49 2009 +0100"
      },
      "message": "ASoC: tlv320aic3x: Change to use device model\n\nThe tlv320aic3x driver managed its own i2c device, instead of an extant\none created by the board support code. Change the code to make it so that\nthe driver binds to an extant (in this case i2c) device.\n\nAdd explict tlv320aic33 as well as tlv320aic3x to the supported device\ntable and remove the old driver bindings from the users of this code.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "14412acde5b57450b8afb3d4b03132419b6abebf",
      "tree": "c9b0e3c5897c842e74fd8f9fc6474ffec007f622",
      "parents": [
        "a0a499c5792b8656cd51e11d5e0db9fb21640f58"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Aug 20 22:50:40 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 21 10:52:42 2009 +0100"
      },
      "message": "ASoC: S3C24XX: Add audio core and tlv320aic23 for Simtec boards\n\nAdd core support for the range of S3C24XX Simtec boards with TLV320AIC23\nCODECs on them. Since there are also boards with similar IIS routing the\nAMP and the configuration code is placed in a core file for re-use with\nother CODEC bindings.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a0a499c5792b8656cd51e11d5e0db9fb21640f58",
      "tree": "b1c3a22544c398be2b97a91da31b05068b8bc74d",
      "parents": [
        "caebc0cb3ba1e88f5311fbe7aa58b8dff18dd763"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "eduardo.valentin@nokia.com",
        "time": "Thu Aug 20 16:18:26 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 20 20:10:29 2009 +0100"
      },
      "message": "ASoC: OMAP: Use DMA operating mode of McBSP\n\nConfigures DMA sync mode depending on McBSP operating mode value.\nThe value is configurable by McBSP instance. So, depending\non McBSP operating mode, the DMA sync mode is passed from\nomap-mcbsp to omap-pcm. Besides that, it also configures\nMcBSP threshold value depending on which McBSP mode is activated.\n\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "caebc0cb3ba1e88f5311fbe7aa58b8dff18dd763",
      "tree": "875d14cdc7603da1fba730b2ac419cdb642afd73",
      "parents": [
        "ca6e2ce08679c094878d7f39a0349a7db1d13675"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "eduardo.valentin@nokia.com",
        "time": "Thu Aug 20 16:18:25 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 20 20:10:29 2009 +0100"
      },
      "message": "ASoC: OMAP: Use McBSP threshold to playback and capture\n\nThis patch changes the way DMA is done in omap-pcm.c\nin order to reduce power consumption. There is no need\nto have so much SW control in order to have DMA in idle\nstate during audio streaming. Configuring McBSP threshold value\nand DMA to FRAME_SYNC are sufficient.\n\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ca6e2ce08679c094878d7f39a0349a7db1d13675",
      "tree": "2b2bac37dad9a8c888503deb2bd51e18bba9b02a",
      "parents": [
        "c721bbdad71d2928e8b5015e9b462fbeb35427c6"
      ],
      "author": {
        "name": "Eero Nurkkala",
        "email": "ext-eero.nurkkala@nokia.com",
        "time": "Thu Aug 20 16:18:24 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 20 20:10:29 2009 +0100"
      },
      "message": "ASoC: Always syncronize audio transfers on frames\n\nAll these steps are required for ASoC to behave correctly.\nrccr and xccr are format dependent, for example TDM audio\nhas different values than I2S or DSP_A. Also the\nomap_mcbsp_xmit_enable and/or omap_mcbsp_recv_enable must\nbe called right after the DMA has started.\nThis provides no longer L and R channels switching at random.\n\nSigned-off-by: Eero Nurkkala \u003cext-eero.nurkkala@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c721bbdad71d2928e8b5015e9b462fbeb35427c6",
      "tree": "c6dd2115c0362207d638912891d185512a490bc8",
      "parents": [
        "a152ff24b9784ddfd347953f23c53f0b890ebca8"
      ],
      "author": {
        "name": "Eero Nurkkala",
        "email": "ext-eero.nurkkala@nokia.com",
        "time": "Thu Aug 20 16:18:23 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 20 20:10:28 2009 +0100"
      },
      "message": "ASoC: Add runtime check for RFIG and XFIG\n\nThis is, no RFIG or XFIG (Not defined in 34xx), correct\ninitiliazation of rccr and xccr.\n\nSigned-off-by: Eero Nurkkala \u003cext-eero.nurkkala@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a152ff24b9784ddfd347953f23c53f0b890ebca8",
      "tree": "96efc4a657210ff0b2dd964256f85d6938931002",
      "parents": [
        "9599d485cb0b5ea093414654d723f3ab03c95038"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "eduardo.valentin@nokia.com",
        "time": "Thu Aug 20 16:18:22 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 20 20:10:28 2009 +0100"
      },
      "message": "ASoC: OMAP: Make DMA 64 aligned\n\nAlign DMA address to DMA burst transaction sizes.\n\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9599d485cb0b5ea093414654d723f3ab03c95038",
      "tree": "f954cf6291decf1af5334e8cec67be2ec2ca1cc3",
      "parents": [
        "72cc6d715d5b018e2cff4adb68966855850d4e77"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "eduardo.valentin@nokia.com",
        "time": "Thu Aug 20 16:18:21 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 20 20:10:28 2009 +0100"
      },
      "message": "ASoC: OMAP: Enable DMA burst mode\n\nImprove DMA transfers by enabling Burst transaction.\n\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a4d7d550a9cfdfbc615383a08e9afa39d5a6d875",
      "tree": "b4a9076fe9e0e5f0f5175fe858e7a28fe94e8a29",
      "parents": [
        "f61c890ec631884c5b7cd8723cd8ae1917dca544"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Aug 20 21:01:05 2009 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 20 20:01:42 2009 +0100"
      },
      "message": "ASoC: Add SuperH FSI driver support for ALSA\n\nThis driver is very simple.\nIt support playback only now.\nThis patch is tested by ms7724se board.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f61c890ec631884c5b7cd8723cd8ae1917dca544",
      "tree": "3dcb9b8fe6eb00eeaaa4edf2c54278128e351be4",
      "parents": [
        "f8bae4caaaf56c391f3e2380dd7105e765414178"
      ],
      "author": {
        "name": "Shine Liu",
        "email": "shinel@foxmail.com",
        "time": "Thu Aug 20 23:02:23 2009 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 20 19:42:40 2009 +0100"
      },
      "message": "ASoC: S3C24XX : Align the peroid size to the buffer size\n\n\u003e Then it\u0027s a driver bug.  If unaligned period size is allowed, it means\n\u003e that the irq is really generated in that period, not at the buffer\n\u003e boundary.  Otherwise, it must have a proper hw-constraint to align the\n\u003e period size to the buffer size.\n\nThis patch will fix the bug metioned in the above mail. Force the peroid\nsize to be aligned with the buffer size.\n\nBased and tested on linux-2.6.31-rc6.\n\nSigned-off-by: Shine Liu \u003cshinel@foxmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "474e09ca017bd0f6e9bf41af643364a21bc27f43",
      "tree": "622ea31cfaae4a20e4b39d8f1c53734ef6768b6f",
      "parents": [
        "d1a5e44b89b35c88f8908f2b1774201704460f36"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 19 14:18:53 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 19 14:18:53 2009 +0100"
      },
      "message": "ASoC: Provide default set_bias_level() implementation\n\nIf the CODEC does not provide a set_bias_level() then update the\nbias_level variable for it since other parts of the system expect\nthat to be maintained.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "59ae07a58012a96cfbc9b4c0f3a07ad07d2a2208",
      "tree": "31641802e7a9d43793839cf23089bce683000e20",
      "parents": [
        "010ff262269c6ad84acba98eab2d7843919c7ccf"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 18 16:01:57 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 18 16:06:13 2009 +0100"
      },
      "message": "ASoC: WM8993 digital mixing support\n\nThe WM8993 provides digital sidetone paths and also allows each\nchannel on the audio interface to be routed separtately to the\nDACs and ADCs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "010ff262269c6ad84acba98eab2d7843919c7ccf",
      "tree": "c78ac453debd029144d4ca2a3c8a150bddd5c974",
      "parents": [
        "1ca04065c3569beb42b9376952df8c96f430f753"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 17 17:39:22 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 18 16:06:08 2009 +0100"
      },
      "message": "ASoC: Add input and output AIF widgets\n\nCurrently DAPM interfaces with the audio streams to and from the\nprocessor at the DAC and ADC widgets. As the digital capabilities\nof parts increases this is becoming a less and less able to meet\nthe needs of parts.\n\nTo meet the needs of these devices create new widgets interfacing\nwith the TDM bus but not integrated into any other functionality.\nAudio can then be routed to and from these widgets using existing\nrouting widgets.\n\nA slot number is provided in the definition but this is currently\nnot used yet. This is intended to support devices which can use\nmore than one TDM slot on a single interface.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d1a5e44b89b35c88f8908f2b1774201704460f36",
      "tree": "176a692f3237df09ba1a3ab7e738e99a635a948e",
      "parents": [
        "b2472b1d4cda3968383a9439bf09fe04114faed3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 18 15:24:05 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 18 16:04:24 2009 +0100"
      },
      "message": "ASoC: Remove duplicate ADC/DAC widgets from wm_hubs.c\n\nThese need to be in the CODEC since the DAIs supported by the CODECs\naren\u0027t static.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b2472b1d4cda3968383a9439bf09fe04114faed3",
      "tree": "6b983f53ba199ccff86afb2342ffbc66cd547ad6",
      "parents": [
        "0914b93f4f36d1a0233bd64da9a35e37e72304ec"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 18 16:02:59 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 18 16:02:59 2009 +0100"
      },
      "message": "ASoC: Reenable S3C64xx I2S support\n\nJoonyoung Shim reports that S3C64xx I2S is working on the NCP boards so\nallow it to be selected in Kconfig.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmciro.com\u003e\n"
    },
    {
      "commit": "0914b93f4f36d1a0233bd64da9a35e37e72304ec",
      "tree": "3494e1abf6be52bc173cca647c8cb35777e03b4b",
      "parents": [
        "d3c9e9a1390f8a34da8b69e09fa1afa90f5067f4"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Tue Aug 18 21:56:19 2009 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 18 16:02:36 2009 +0100"
      },
      "message": "ASoC: Fix data format configuration for S3C64XX IISv2\n\nThe data format configuration for S3C64xx IISv2 was hardcoded for IISMOD\nregister. This patch changes to the defined values it.\n\nAnd instead of bits 9 and 10 of IISMOD we should clear bits 13 and 14.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d3c9e9a1390f8a34da8b69e09fa1afa90f5067f4",
      "tree": "efd1270eecad034c89aebe0b321dac247ffc3aa9",
      "parents": [
        "0182dcc52c759d005cc3e65deadee9f166cdd7d0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 17 18:52:47 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 17 18:53:50 2009 +0100"
      },
      "message": "ASoC: Implement TDM configuration for WM8993\n\nNote that the number of slots used internally is specified in terms\nof stereo slots while the external API works with mono slots.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0182dcc52c759d005cc3e65deadee9f166cdd7d0",
      "tree": "76265f416bbaef69fb1bd94b636ec2ad77d48a97",
      "parents": [
        "1ca04065c3569beb42b9376952df8c96f430f753"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 17 18:51:44 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 17 18:53:44 2009 +0100"
      },
      "message": "ASoC: Fix WM8993 MCLK configuration for high frequency MCLKs\n\nWhen used without the PLL we were accidentally clearing the MCLK/2\ndivider, resulting in a double rate SYSCLK when the divider should\nhave been used.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1ca04065c3569beb42b9376952df8c96f430f753",
      "tree": "615b39ac205ae987b46aa363eecc4a1f27827990",
      "parents": [
        "b14b76a56e49946488637ee68926c5180c39fdb1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 17 16:26:59 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 17 16:26:59 2009 +0100"
      },
      "message": "ASoC: Power speakers and headphones simultaneously\n\nSpeaker and headphone outputs do not need to be handled separately\nsince they can\u0027t be part of the same path.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b14b76a56e49946488637ee68926c5180c39fdb1",
      "tree": "f050961f0527272bb9daffe6479deb363e579053",
      "parents": [
        "0c093fb5421a648fae46fce17277bdb358fe017b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 17 11:55:38 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 17 12:57:59 2009 +0100"
      },
      "message": "ASoC: Fix handling of bias levels for non-DAPM codecs\n\nIf the system doesn\u0027t have any DAPM widgets then we can\u0027t use their\nstate to check if the bias level for the codec should be up.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0c093fb5421a648fae46fce17277bdb358fe017b",
      "tree": "d0ea03d974bf023eb425e5e7d560f45b3d6b746e",
      "parents": [
        "471e3dec3abe2d41e8c742046353fcb01bc2459e"
      ],
      "author": {
        "name": "Shine Liu",
        "email": "shinel@foxmail.com",
        "time": "Mon Aug 17 18:52:01 2009 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 17 12:56:57 2009 +0100"
      },
      "message": "ASoC: UDA134X: Fix mistaken mute/unmute code\n\nThere is a mistake in current uda134x_mute function: mute_reg has been\nchanged in line 162 or line 164, so uda134x_write should write\n\"mute_reg\" but not \"mute_reg \u0026 ~(1\u003c\u003c2)\" to\nUDA134X_DATA010.\n\nSigned-off-by: Shine Liu \u003cshinel@foxmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "471e3dec3abe2d41e8c742046353fcb01bc2459e",
      "tree": "15bcba2e2823d5859784d4f3d2fa726435ddf7d6",
      "parents": [
        "64844a6ac8ddd586cb832fea7cf2e93e5e7e03f4"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Tue Aug 11 21:44:29 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 17 11:00:34 2009 +0100"
      },
      "message": "ASoC: OMAP: Enhance OMAP1510 DMA progress software counter\n\nEnhance period_index accuracy, particularly just before buffer rewind, by\nmaking use of DMA interrupt status flags in addition to simply counting up\ninterrupts.\n\nCreated against linux-2.6.31-rc5.\n\nTested on Amstrad Delta.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "64844a6ac8ddd586cb832fea7cf2e93e5e7e03f4",
      "tree": "478fccc70ac7a17861e449438683c22130335e0e",
      "parents": [
        "1e97f50b7023cda00cb720e53b9e59c250cb4ed7"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Mon Aug 10 10:50:04 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 17 10:59:59 2009 +0100"
      },
      "message": "ASoC: OMAP: Make use of DMA channel self linking on OMAP1510\n\nUse newly implemented DMA channel self linking on OMAP1510 like on other OMAP\nmodels. Remove unnecessary DMA transfer restart from interrupt handler\nroutine.\n\nThe interrupt routine used to maintain a period index, originally needed for\ncounting up periods up to a full buffer in order to restart the DMA transfer.\nFor some time, this counter is also used as a replacement for hardware DMA\nprogress counter that has been found unusable on OMAP1510 in case of playback.\nThus, the period index calculation cannot be omitted completely. However, the\naccuracy of this counter can still suffer from missing DMA interrupts.\n\nIn order to work correctly, it requires patch 1 from this series also applied:\n[RFC][PATCH 1/3] ARM: OMAP: DMA: Add support for DMA channel self linking on OMAP1510\n\nCreated against linux-2.6.31-rc5.\n\nTested on Amstrad Delta.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1e97f50b7023cda00cb720e53b9e59c250cb4ed7",
      "tree": "f80ecb7523428a19e2325f38b0a4b6ac0fae9a62",
      "parents": [
        "37cfa1950e2a24d9fa4a593186645d8e2b5042a8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Aug 15 12:15:10 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Aug 15 12:15:10 2009 +0100"
      },
      "message": "ASoC: Factor out cache I/O from WM8974\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "37cfa1950e2a24d9fa4a593186645d8e2b5042a8",
      "tree": "9d8c9485850ba506f6cdea15bff83652d6b6ca28",
      "parents": [
        "29e02cb3ffda6ef48a50fea880f63ac8178308bb",
        "25cbf465207e9616e9b7d362ee166abf296d4c1e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Aug 15 11:52:43 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Aug 15 11:52:43 2009 +0100"
      },
      "message": "Merge branch \u0027wm8974-upstream\u0027 into for-2.6.32\n"
    },
    {
      "commit": "29e02cb3ffda6ef48a50fea880f63ac8178308bb",
      "tree": "d38574390a3bdc793dcf5dea368ca85833814015",
      "parents": [
        "d555a552aeeef45d097f1d3ea2c6dcce6839f1dd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Aug 15 11:37:30 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Aug 15 11:37:30 2009 +0100"
      },
      "message": "ASoC: Hook i.MX into build\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d555a552aeeef45d097f1d3ea2c6dcce6839f1dd",
      "tree": "8ed1224febe6f4ce98988e16bbbc3b6cf166559e",
      "parents": [
        "a2d512a978ceda557a456d39d88cfc1eb60194e9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Aug 15 11:36:49 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Aug 15 11:36:49 2009 +0100"
      },
      "message": "ASoC: Staticise unexported variables\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a2d512a978ceda557a456d39d88cfc1eb60194e9",
      "tree": "83acabe5cea7188e210ef6f74bd01ae8cefc4303",
      "parents": [
        "08229de4b42816079ed5d15f0689fcd0af946d5e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Aug 15 11:36:20 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Aug 15 11:36:20 2009 +0100"
      },
      "message": "ASoC: Remove unneeded i.MX dependency on SND\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "08229de4b42816079ed5d15f0689fcd0af946d5e",
      "tree": "7126dc7b220fbbce745cb5d9a8864e9690587da4",
      "parents": [
        "fbb474dedab871c7382858c374acd287dad4ab38",
        "2a708137fd7d3e0928f27157aaed8aba404b11c9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Aug 15 11:20:44 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Aug 15 11:20:44 2009 +0100"
      },
      "message": "Merge branch \u0027for-2.6.32\u0027 into mxc\n\nConflicts:\n\tsound/soc/Makefile\n"
    },
    {
      "commit": "2a708137fd7d3e0928f27157aaed8aba404b11c9",
      "tree": "3003c358817a7bd3fb09f23d95f2ac8e194ba9c1",
      "parents": [
        "9028935d752ede57b086ab1bfe2420d4cba80127"
      ],
      "author": {
        "name": "Barry Song",
        "email": "21cnbao@gmail.com",
        "time": "Fri Aug 14 12:06:38 2009 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 14 17:53:02 2009 +0100"
      },
      "message": "ASoC: delete -spi suffix in ad1938 and free private data while registers fail\n\nSigned-off-by: Barry Song \u003c21cnbao@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9028935d752ede57b086ab1bfe2420d4cba80127",
      "tree": "1f0e4cadb238e426028287242af4d10e937b90ba",
      "parents": [
        "4ac0478f2afaf8e778b4190d6218459a9dbf2a8f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Fri Aug 14 08:44:00 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 14 17:52:59 2009 +0100"
      },
      "message": "ASoC: TWL4030: Fix for capture mixer strings\n\nChange the strings related to capture in order to be\ninterpreted correctly by alsamixer and possible other\nUI based mixer applications.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d91e9a7ab93e09e5a0fbed73f3a6a330f14620a4",
      "tree": "71d6625babfe09264e825ab198fa479d6556b955",
      "parents": [
        "229fd8ffba57dfaea59078b9144371369ffdb0a3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 05 18:29:57 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Aug 14 01:13:29 2009 +0100"
      },
      "message": "ARM: S3C24XX: Add platform device for AC97 controller\n\nMove the definition of the \"generic\" IRQ in the process.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4ac0478f2afaf8e778b4190d6218459a9dbf2a8f",
      "tree": "97caf69480c6fcf9a3d294e650a7548f137e5d44",
      "parents": [
        "30230f4cd7c002a40c13758d12c1c6d96100461d"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Thu Jul 30 02:55:01 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 13 22:19:37 2009 +0100"
      },
      "message": "ALSA: Allow passing platform_data for pxa2xx-ac97\n\nThis patch adds support for passing platform data to ac97 bus devices\nfrom PXA2xx-AC97 driver..\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "30230f4cd7c002a40c13758d12c1c6d96100461d",
      "tree": "6097df1fa3a001271413a6e6455783a38576a5c7",
      "parents": [
        "517ee6cf699967b421bcf8967e7bbeb3c45ded1a"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Aug 11 16:59:21 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 13 22:19:36 2009 +0100"
      },
      "message": "ASoC: DaVinci: Add audio support fot DA850/OMAP-L138 EVM\n\nThere is one instance of McASP on DA850/OMAP-L138 SoC. This is\nconnected to TLV320AIC3106 codec for audio playback and capture.\nThis patch adds audio support on this platform. Some of the\nstructure prefix names which are common for DA830/OMAP-L137 EVM and\nDA850/OMAP-L138 EVM have been renamed to da8xx from da830.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "517ee6cf699967b421bcf8967e7bbeb3c45ded1a",
      "tree": "acd066d11724eaf27483ffd69150c1be07af8c26",
      "parents": [
        "6a99fb5fb85f267d075310fd30c4bf6f0ae63062"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Aug 11 16:59:12 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 13 22:19:35 2009 +0100"
      },
      "message": "ASoC: DaVinci: Add a DAI format to McASP driver\n\nThe patch adds a DAI format: Codec bit clock master and frame sync slave,\nto the driver.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6a99fb5fb85f267d075310fd30c4bf6f0ae63062",
      "tree": "2a25a4b586058b48b386771ee1522d3f1a037b88",
      "parents": [
        "a2342ae325bb1f65d90a9f38baab4c9762018a5e"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Aug 11 16:58:52 2009 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 13 22:19:35 2009 +0100"
      },
      "message": "ASoC: DaVinci: McASP driver enhacements\n\nOn DA830/OMAP-L137 and DA850/OMAP-L138 SoCs, the McASP peripheral has FIFO\nsupport. This FIFO provides additional data buffering. It also provides\ntolerance to variation in host/DMA controller response times.\nThe read and write FIFO sizes are 256 bytes each. If FIFO is enabled,\nthe DMA events from McASP are sent to the FIFO which in turn sends DMA requests\nto the host CPU according to the thresholds programmed.\nMore details of the FIFO operation can be found at\nhttp://focus.ti.com/general/docs/lit/getliterature.tsp?literatureNumber\u003d\nsprufm1\u0026fileType\u003dpdf\n\nThis patch adds support for FIFO configuration. The platform data has a\nversion field which differentiates the McASP on different SoCs.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    }
  ],
  "next": "a2342ae325bb1f65d90a9f38baab4c9762018a5e"
}
