Lines Matching refs:ost
70 struct ingenic_ost *ost; in ingenic_ost_probe() local
80 ost = devm_kzalloc(dev, sizeof(*ost), GFP_KERNEL); in ingenic_ost_probe()
81 if (!ost) in ingenic_ost_probe()
84 ingenic_ost = ost; in ingenic_ost_probe()
86 ost->regs = devm_platform_ioremap_resource(pdev, 0); in ingenic_ost_probe()
87 if (IS_ERR(ost->regs)) in ingenic_ost_probe()
88 return PTR_ERR(ost->regs); in ingenic_ost_probe()
96 ost->clk = devm_clk_get(dev, "ost"); in ingenic_ost_probe()
97 if (IS_ERR(ost->clk)) in ingenic_ost_probe()
98 return PTR_ERR(ost->clk); in ingenic_ost_probe()
100 err = clk_prepare_enable(ost->clk); in ingenic_ost_probe()
113 rate = clk_get_rate(ost->clk); in ingenic_ost_probe()
118 cs = &ost->cs; in ingenic_ost_probe()
132 clk_disable_unprepare(ost->clk); in ingenic_ost_probe()
146 struct ingenic_ost *ost = dev_get_drvdata(dev); in ingenic_ost_suspend() local
148 clk_disable(ost->clk); in ingenic_ost_suspend()
155 struct ingenic_ost *ost = dev_get_drvdata(dev); in ingenic_ost_resume() local
157 return clk_enable(ost->clk); in ingenic_ost_resume()