Merge remote-tracking branch 'asoc/topic/rcar' into asoc-next
[linux-2.6-block.git] / sound / soc / sh / rcar / core.c
index e77f7716f1d7bc80474ac63292599ca3564f5457..215b668166be6c50d01963cac2ef62598cf6f7b2 100644 (file)
@@ -525,10 +525,10 @@ static int rsnd_soc_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt)
        /* set master/slave audio interface */
        switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) {
        case SND_SOC_DAIFMT_CBM_CFM:
-               rdai->clk_master = 1;
+               rdai->clk_master = 0;
                break;
        case SND_SOC_DAIFMT_CBS_CFS:
-               rdai->clk_master = 0;
+               rdai->clk_master = 1; /* codec is slave, cpu is master */
                break;
        default:
                return -EINVAL;