Lines Matching refs:aiu

83 	struct aiu *aiu = snd_soc_component_get_drvdata(component);  in aiu_cpu_component_probe()  local
86 return clk_prepare_enable(aiu->i2s.clks[PCLK].clk); in aiu_cpu_component_probe()
91 struct aiu *aiu = snd_soc_component_get_drvdata(component); in aiu_cpu_component_remove() local
93 clk_disable_unprepare(aiu->i2s.clks[PCLK].clk); in aiu_cpu_component_remove()
217 struct aiu *aiu = dev_get_drvdata(dev); in aiu_clk_get() local
220 aiu->pclk = devm_clk_get(dev, "pclk"); in aiu_clk_get()
221 if (IS_ERR(aiu->pclk)) { in aiu_clk_get()
222 if (PTR_ERR(aiu->pclk) != -EPROBE_DEFER) in aiu_clk_get()
224 return PTR_ERR(aiu->pclk); in aiu_clk_get()
227 aiu->spdif_mclk = devm_clk_get(dev, "spdif_mclk"); in aiu_clk_get()
228 if (IS_ERR(aiu->spdif_mclk)) { in aiu_clk_get()
229 if (PTR_ERR(aiu->spdif_mclk) != -EPROBE_DEFER) in aiu_clk_get()
231 return PTR_ERR(aiu->spdif_mclk); in aiu_clk_get()
235 &aiu->i2s); in aiu_clk_get()
243 &aiu->spdif); in aiu_clk_get()
250 ret = clk_prepare_enable(aiu->pclk); in aiu_clk_get()
258 aiu->pclk); in aiu_clk_get()
270 struct aiu *aiu; in aiu_probe() local
273 aiu = devm_kzalloc(dev, sizeof(*aiu), GFP_KERNEL); in aiu_probe()
274 if (!aiu) in aiu_probe()
277 aiu->platform = device_get_match_data(dev); in aiu_probe()
278 if (!aiu->platform) in aiu_probe()
281 platform_set_drvdata(pdev, aiu); in aiu_probe()
301 aiu->i2s.irq = platform_get_irq_byname(pdev, "i2s"); in aiu_probe()
302 if (aiu->i2s.irq < 0) in aiu_probe()
303 return aiu->i2s.irq; in aiu_probe()
305 aiu->spdif.irq = platform_get_irq_byname(pdev, "spdif"); in aiu_probe()
306 if (aiu->spdif.irq < 0) in aiu_probe()
307 return aiu->spdif.irq; in aiu_probe()
330 if (aiu->platform->has_acodec) { in aiu_probe()