Lines Matching refs:s3c2412_i2s
48 static struct s3c_i2sv2_info s3c2412_i2s; variable
59 ret = s3c_i2sv2_probe(dai, &s3c2412_i2s, S3C2410_PA_IIS); in s3c2412_i2s_probe()
63 s3c2412_i2s.dma_capture = &s3c2412_i2s_pcm_stereo_in; in s3c2412_i2s_probe()
64 s3c2412_i2s.dma_playback = &s3c2412_i2s_pcm_stereo_out; in s3c2412_i2s_probe()
66 s3c2412_i2s.iis_cclk = devm_clk_get(dai->dev, "i2sclk"); in s3c2412_i2s_probe()
67 if (IS_ERR(s3c2412_i2s.iis_cclk)) { in s3c2412_i2s_probe()
69 return PTR_ERR(s3c2412_i2s.iis_cclk); in s3c2412_i2s_probe()
74 clk_set_parent(s3c2412_i2s.iis_cclk, clk_get(NULL, "mpll")); in s3c2412_i2s_probe()
75 clk_prepare_enable(s3c2412_i2s.iis_cclk); in s3c2412_i2s_probe()
77 s3c2412_i2s.iis_cclk = s3c2412_i2s.iis_pclk; in s3c2412_i2s_probe()
88 clk_disable_unprepare(s3c2412_i2s.iis_cclk); in s3c2412_i2s_remove()
157 s3c2412_i2s.regs = devm_ioremap_resource(&pdev->dev, res); in s3c2412_iis_dev_probe()
158 if (IS_ERR(s3c2412_i2s.regs)) in s3c2412_iis_dev_probe()
159 return PTR_ERR(s3c2412_i2s.regs); in s3c2412_iis_dev_probe()