Lines Matching refs:cdesc

61 	struct dra7_atl_desc *cdesc;  member
79 struct dra7_atl_desc *cdesc = to_atl_desc(hw); in atl_clk_enable() local
81 if (!cdesc->probed) in atl_clk_enable()
84 if (unlikely(!cdesc->valid)) in atl_clk_enable()
85 dev_warn(cdesc->cinfo->dev, "atl%d has not been configured\n", in atl_clk_enable()
86 cdesc->id); in atl_clk_enable()
87 pm_runtime_get_sync(cdesc->cinfo->dev); in atl_clk_enable()
89 atl_write(cdesc->cinfo, DRA7_ATL_ATLCR_REG(cdesc->id), in atl_clk_enable()
90 cdesc->divider - 1); in atl_clk_enable()
91 atl_write(cdesc->cinfo, DRA7_ATL_SWEN_REG(cdesc->id), DRA7_ATL_SWEN); in atl_clk_enable()
94 cdesc->enabled = true; in atl_clk_enable()
101 struct dra7_atl_desc *cdesc = to_atl_desc(hw); in atl_clk_disable() local
103 if (!cdesc->probed) in atl_clk_disable()
106 atl_write(cdesc->cinfo, DRA7_ATL_SWEN_REG(cdesc->id), 0); in atl_clk_disable()
107 pm_runtime_put_sync(cdesc->cinfo->dev); in atl_clk_disable()
110 cdesc->enabled = false; in atl_clk_disable()
115 struct dra7_atl_desc *cdesc = to_atl_desc(hw); in atl_clk_is_enabled() local
117 return cdesc->enabled; in atl_clk_is_enabled()
123 struct dra7_atl_desc *cdesc = to_atl_desc(hw); in atl_clk_recalc_rate() local
125 return parent_rate / cdesc->divider; in atl_clk_recalc_rate()
143 struct dra7_atl_desc *cdesc; in atl_clk_set_rate() local
149 cdesc = to_atl_desc(hw); in atl_clk_set_rate()
154 cdesc->divider = divider + 1; in atl_clk_set_rate()
241 struct dra7_atl_desc *cdesc; in of_dra7_atl_clk_probe() local
262 cdesc = to_atl_desc(__clk_get_hw(clk)); in of_dra7_atl_clk_probe()
263 cdesc->cinfo = cinfo; in of_dra7_atl_clk_probe()
264 cdesc->id = i; in of_dra7_atl_clk_probe()
271 &cdesc->bws); in of_dra7_atl_clk_probe()
273 &cdesc->aws); in of_dra7_atl_clk_probe()
275 cdesc->valid = true; in of_dra7_atl_clk_probe()
277 cdesc->bws); in of_dra7_atl_clk_probe()
279 cdesc->aws); in of_dra7_atl_clk_probe()
283 cdesc->probed = true; in of_dra7_atl_clk_probe()
288 if (cdesc->enabled) in of_dra7_atl_clk_probe()