Lines Matching refs:cdesc
60 struct dra7_atl_desc *cdesc; member
78 struct dra7_atl_desc *cdesc = to_atl_desc(hw); in atl_clk_enable() local
80 if (!cdesc->probed) in atl_clk_enable()
83 if (unlikely(!cdesc->valid)) in atl_clk_enable()
84 dev_warn(cdesc->cinfo->dev, "atl%d has not been configured\n", in atl_clk_enable()
85 cdesc->id); in atl_clk_enable()
86 pm_runtime_get_sync(cdesc->cinfo->dev); in atl_clk_enable()
88 atl_write(cdesc->cinfo, DRA7_ATL_ATLCR_REG(cdesc->id), in atl_clk_enable()
89 cdesc->divider - 1); in atl_clk_enable()
90 atl_write(cdesc->cinfo, DRA7_ATL_SWEN_REG(cdesc->id), DRA7_ATL_SWEN); in atl_clk_enable()
93 cdesc->enabled = true; in atl_clk_enable()
100 struct dra7_atl_desc *cdesc = to_atl_desc(hw); in atl_clk_disable() local
102 if (!cdesc->probed) in atl_clk_disable()
105 atl_write(cdesc->cinfo, DRA7_ATL_SWEN_REG(cdesc->id), 0); in atl_clk_disable()
106 pm_runtime_put_sync(cdesc->cinfo->dev); in atl_clk_disable()
109 cdesc->enabled = false; in atl_clk_disable()
114 struct dra7_atl_desc *cdesc = to_atl_desc(hw); in atl_clk_is_enabled() local
116 return cdesc->enabled; in atl_clk_is_enabled()
122 struct dra7_atl_desc *cdesc = to_atl_desc(hw); in atl_clk_recalc_rate() local
124 return parent_rate / cdesc->divider; in atl_clk_recalc_rate()
142 struct dra7_atl_desc *cdesc; in atl_clk_set_rate() local
148 cdesc = to_atl_desc(hw); in atl_clk_set_rate()
153 cdesc->divider = divider + 1; in atl_clk_set_rate()
240 struct dra7_atl_desc *cdesc; in of_dra7_atl_clk_probe() local
261 cdesc = to_atl_desc(__clk_get_hw(clk)); in of_dra7_atl_clk_probe()
262 cdesc->cinfo = cinfo; in of_dra7_atl_clk_probe()
263 cdesc->id = i; in of_dra7_atl_clk_probe()
270 &cdesc->bws); in of_dra7_atl_clk_probe()
272 &cdesc->aws); in of_dra7_atl_clk_probe()
274 cdesc->valid = true; in of_dra7_atl_clk_probe()
276 cdesc->bws); in of_dra7_atl_clk_probe()
278 cdesc->aws); in of_dra7_atl_clk_probe()
282 cdesc->probed = true; in of_dra7_atl_clk_probe()
287 if (cdesc->enabled) in of_dra7_atl_clk_probe()