Lines Matching refs:cdesc
56 struct dra7_atl_desc *cdesc; member
74 struct dra7_atl_desc *cdesc = to_atl_desc(hw); in atl_clk_enable() local
76 if (!cdesc->probed) in atl_clk_enable()
79 if (unlikely(!cdesc->valid)) in atl_clk_enable()
80 dev_warn(cdesc->cinfo->dev, "atl%d has not been configured\n", in atl_clk_enable()
81 cdesc->id); in atl_clk_enable()
82 pm_runtime_get_sync(cdesc->cinfo->dev); in atl_clk_enable()
84 atl_write(cdesc->cinfo, DRA7_ATL_ATLCR_REG(cdesc->id), in atl_clk_enable()
85 cdesc->divider - 1); in atl_clk_enable()
86 atl_write(cdesc->cinfo, DRA7_ATL_SWEN_REG(cdesc->id), DRA7_ATL_SWEN); in atl_clk_enable()
89 cdesc->enabled = true; in atl_clk_enable()
96 struct dra7_atl_desc *cdesc = to_atl_desc(hw); in atl_clk_disable() local
98 if (!cdesc->probed) in atl_clk_disable()
101 atl_write(cdesc->cinfo, DRA7_ATL_SWEN_REG(cdesc->id), 0); in atl_clk_disable()
102 pm_runtime_put_sync(cdesc->cinfo->dev); in atl_clk_disable()
105 cdesc->enabled = false; in atl_clk_disable()
110 struct dra7_atl_desc *cdesc = to_atl_desc(hw); in atl_clk_is_enabled() local
112 return cdesc->enabled; in atl_clk_is_enabled()
118 struct dra7_atl_desc *cdesc = to_atl_desc(hw); in atl_clk_recalc_rate() local
120 return parent_rate / cdesc->divider; in atl_clk_recalc_rate()
138 struct dra7_atl_desc *cdesc; in atl_clk_set_rate() local
144 cdesc = to_atl_desc(hw); in atl_clk_set_rate()
149 cdesc->divider = divider + 1; in atl_clk_set_rate()
227 struct dra7_atl_desc *cdesc; in of_dra7_atl_clk_probe() local
250 cdesc = to_atl_desc(__clk_get_hw(clk)); in of_dra7_atl_clk_probe()
251 cdesc->cinfo = cinfo; in of_dra7_atl_clk_probe()
252 cdesc->id = i; in of_dra7_atl_clk_probe()
259 &cdesc->bws); in of_dra7_atl_clk_probe()
261 &cdesc->aws); in of_dra7_atl_clk_probe()
263 cdesc->valid = true; in of_dra7_atl_clk_probe()
265 cdesc->bws); in of_dra7_atl_clk_probe()
267 cdesc->aws); in of_dra7_atl_clk_probe()
272 cdesc->probed = true; in of_dra7_atl_clk_probe()
277 if (cdesc->enabled) in of_dra7_atl_clk_probe()