Lines Matching full:dclk
176 /* vop dclk */
177 struct clk *dclk; member
181 /* vop dclk reset */
634 ret = clk_enable(vop->dclk); in vop_enable()
702 clk_disable(vop->dclk); in vop_enable()
775 clk_disable(vop->dclk); in vop_crtc_atomic_disable()
1243 rate = clk_round_rate(vop->dclk, adjusted_mode->clock * 1000); in vop_crtc_mode_fixup()
1245 rate = clk_round_rate(vop->dclk, in vop_crtc_mode_fixup()
1477 clk_set_rate(vop->dclk, adjusted_mode->clock * 1000); in vop_crtc_atomic_enable()
2017 vop->dclk = devm_clk_get(vop->dev, "dclk_vop"); in vop_initial()
2018 if (IS_ERR(vop->dclk)) { in vop_initial()
2019 DRM_DEV_ERROR(vop->dev, "failed to get dclk source\n"); in vop_initial()
2020 return PTR_ERR(vop->dclk); in vop_initial()
2029 ret = clk_prepare(vop->dclk); in vop_initial()
2031 DRM_DEV_ERROR(vop->dev, "failed to prepare dclk\n"); in vop_initial()
2085 vop->dclk_rst = devm_reset_control_get(vop->dev, "dclk"); in vop_initial()
2087 DRM_DEV_ERROR(vop->dev, "failed to get dclk reset\n"); in vop_initial()
2109 clk_unprepare(vop->dclk); in vop_initial()
2290 clk_unprepare(vop->dclk); in vop_unbind()