• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/soc/s3c24xx/

Lines Matching refs:s3c24xx_i2s

74 static struct s3c24xx_i2s_info s3c24xx_i2s;
84 iisfcon = readl(s3c24xx_i2s.regs + S3C2410_IISFCON);
85 iiscon = readl(s3c24xx_i2s.regs + S3C2410_IISCON);
86 iismod = readl(s3c24xx_i2s.regs + S3C2410_IISMOD);
96 writel(iismod, s3c24xx_i2s.regs + S3C2410_IISMOD);
97 writel(iisfcon, s3c24xx_i2s.regs + S3C2410_IISFCON);
98 writel(iiscon, s3c24xx_i2s.regs + S3C2410_IISCON);
113 writel(iiscon, s3c24xx_i2s.regs + S3C2410_IISCON);
114 writel(iisfcon, s3c24xx_i2s.regs + S3C2410_IISFCON);
115 writel(iismod, s3c24xx_i2s.regs + S3C2410_IISMOD);
129 iisfcon = readl(s3c24xx_i2s.regs + S3C2410_IISFCON);
130 iiscon = readl(s3c24xx_i2s.regs + S3C2410_IISCON);
131 iismod = readl(s3c24xx_i2s.regs + S3C2410_IISMOD);
141 writel(iismod, s3c24xx_i2s.regs + S3C2410_IISMOD);
142 writel(iisfcon, s3c24xx_i2s.regs + S3C2410_IISFCON);
143 writel(iiscon, s3c24xx_i2s.regs + S3C2410_IISCON);
158 writel(iisfcon, s3c24xx_i2s.regs + S3C2410_IISFCON);
159 writel(iiscon, s3c24xx_i2s.regs + S3C2410_IISCON);
160 writel(iismod, s3c24xx_i2s.regs + S3C2410_IISMOD);
178 iiscon = readl(s3c24xx_i2s.regs + S3C2410_IISCON);
197 return (readl(s3c24xx_i2s.regs + S3C2410_IISMOD) & S3C2410_IISMOD_SLAVE) ? 0:1;
210 iismod = readl(s3c24xx_i2s.regs + S3C2410_IISMOD);
235 writel(iismod, s3c24xx_i2s.regs + S3C2410_IISMOD);
258 iismod = readl(s3c24xx_i2s.regs + S3C2410_IISMOD);
274 writel(iismod, s3c24xx_i2s.regs + S3C2410_IISMOD);
329 u32 iismod = readl(s3c24xx_i2s.regs + S3C2410_IISMOD);
345 writel(iismod, s3c24xx_i2s.regs + S3C2410_IISMOD);
361 reg = readl(s3c24xx_i2s.regs + S3C2410_IISMOD) & ~S3C2410_IISMOD_FS_MASK;
362 writel(reg | div, s3c24xx_i2s.regs + S3C2410_IISMOD);
365 reg = readl(s3c24xx_i2s.regs + S3C2410_IISMOD) & ~(S3C2410_IISMOD_384FS);
366 writel(reg | div, s3c24xx_i2s.regs + S3C2410_IISMOD);
369 writel(div, s3c24xx_i2s.regs + S3C2410_IISPSR);
370 reg = readl(s3c24xx_i2s.regs + S3C2410_IISCON);
371 writel(reg | S3C2410_IISCON_PSCEN, s3c24xx_i2s.regs + S3C2410_IISCON);
386 return clk_get_rate(s3c24xx_i2s.iis_clk);
395 s3c24xx_i2s.regs = ioremap(S3C2410_PA_IIS, 0x100);
396 if (s3c24xx_i2s.regs == NULL)
399 s3c24xx_i2s.iis_clk = clk_get(&pdev->dev, "iis");
400 if (s3c24xx_i2s.iis_clk == NULL) {
402 iounmap(s3c24xx_i2s.regs);
405 clk_enable(s3c24xx_i2s.iis_clk);
414 writel(S3C2410_IISCON_IISEN, s3c24xx_i2s.regs + S3C2410_IISCON);
427 s3c24xx_i2s.iiscon = readl(s3c24xx_i2s.regs + S3C2410_IISCON);
428 s3c24xx_i2s.iismod = readl(s3c24xx_i2s.regs + S3C2410_IISMOD);
429 s3c24xx_i2s.iisfcon = readl(s3c24xx_i2s.regs + S3C2410_IISFCON);
430 s3c24xx_i2s.iispsr = readl(s3c24xx_i2s.regs + S3C2410_IISPSR);
432 clk_disable(s3c24xx_i2s.iis_clk);
440 clk_enable(s3c24xx_i2s.iis_clk);
442 writel(s3c24xx_i2s.iiscon, s3c24xx_i2s.regs + S3C2410_IISCON);
443 writel(s3c24xx_i2s.iismod, s3c24xx_i2s.regs + S3C2410_IISMOD);
444 writel(s3c24xx_i2s.iisfcon, s3c24xx_i2s.regs + S3C2410_IISFCON);
445 writel(s3c24xx_i2s.iispsr, s3c24xx_i2s.regs + S3C2410_IISPSR);