summaryrefslogtreecommitdiff
path: root/sound/soc/samsung
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2011-08-24 20:09:01 +0100
committerMark Brown <broonie@opensource.wolfsonmicro.com>2011-08-31 09:57:35 +0100
commitda1c6ea6cf85544292c30295c70a89e8555358bc (patch)
tree7407347d709bda251c58185909c3d5fc58178587 /sound/soc/samsung
parentd2dd0540c1dab1ebe4192e69d8dbfcf018ff02b2 (diff)
downloadlinux-3.10-da1c6ea6cf85544292c30295c70a89e8555358bc.tar.gz
linux-3.10-da1c6ea6cf85544292c30295c70a89e8555358bc.tar.bz2
linux-3.10-da1c6ea6cf85544292c30295c70a89e8555358bc.zip
ASoC: Allow source specification for CODEC level sysclk
Similarly to PLLs/FLLs some modern CODECs provide selectable system clock sources. When the clock is the clock for a DAI we do not usually need to identify which clock is being configured so can use clk_id for the source clock but with CODEC wide system clocks we will need to specify both the clock being configured and the source. Add a source argument to the CODEC driver set_sysclk() operation to reflect this. As this operation is not as widely used as the DAI set_sysclk() operation the change is not very invasive. We probably ought to go and make the same alternation for DAIs at some point. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/samsung')
-rw-r--r--sound/soc/samsung/speyside.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/soc/samsung/speyside.c b/sound/soc/samsung/speyside.c
index bfed1ff7093..09df8afbb44 100644
--- a/sound/soc/samsung/speyside.c
+++ b/sound/soc/samsung/speyside.c
@@ -223,7 +223,7 @@ static int speyside_wm9081_init(struct snd_soc_dapm_context *dapm)
snd_soc_dapm_nc_pin(dapm, "LINEOUT");
/* At any time the WM9081 is active it will have this clock */
- return snd_soc_codec_set_sysclk(dapm->codec, WM9081_SYSCLK_MCLK,
+ return snd_soc_codec_set_sysclk(dapm->codec, WM9081_SYSCLK_MCLK, 0,
48000 * 256, 0);
}