]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - sound/soc/s3c24xx/s3c24xx-i2s.c
[ALSA] Make s3c24xx_i2s_set_clkdiv() change the correct bits
[karo-tx-linux.git] / sound / soc / s3c24xx / s3c24xx-i2s.c
index 8ca314dc8891c04ebca6323dafb4709d4b7c8203..39f02462e07d8797671869b482a7ad654e9c40f8 100644 (file)
@@ -344,11 +344,11 @@ static int s3c24xx_i2s_set_clkdiv(struct snd_soc_cpu_dai *cpu_dai,
        DBG("Entered %s\n", __FUNCTION__);
 
        switch (div_id) {
-       case S3C24XX_DIV_MCLK:
+       case S3C24XX_DIV_BCLK:
                reg = readl(s3c24xx_i2s.regs + S3C2410_IISMOD) & ~S3C2410_IISMOD_FS_MASK;
                writel(reg | div, s3c24xx_i2s.regs + S3C2410_IISMOD);
                break;
-       case S3C24XX_DIV_BCLK:
+       case S3C24XX_DIV_MCLK:
                reg = readl(s3c24xx_i2s.regs + S3C2410_IISMOD) & ~(S3C2410_IISMOD_384FS);
                writel(reg | div, s3c24xx_i2s.regs + S3C2410_IISMOD);
                break;