Lines Matching refs:ddp_comp
49 struct mtk_ddp_comp **ddp_comp; member
165 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_enable_vblank()
175 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_disable_vblank()
187 ret = clk_prepare_enable(mtk_crtc->ddp_comp[i]->clk); in mtk_crtc_ddp_clk_enable()
197 clk_disable_unprepare(mtk_crtc->ddp_comp[i]->clk); in mtk_crtc_ddp_clk_enable()
207 clk_disable_unprepare(mtk_crtc->ddp_comp[i]->clk); in mtk_crtc_ddp_clk_disable()
264 mtk_crtc->ddp_comp[i]->id, in mtk_crtc_ddp_hw_init()
265 mtk_crtc->ddp_comp[i + 1]->id); in mtk_crtc_ddp_hw_init()
267 mtk_crtc->ddp_comp[i]->id); in mtk_crtc_ddp_hw_init()
269 mtk_disp_mutex_add_comp(mtk_crtc->mutex, mtk_crtc->ddp_comp[i]->id); in mtk_crtc_ddp_hw_init()
273 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[i]; in mtk_crtc_ddp_hw_init()
285 mtk_ddp_comp_layer_config(mtk_crtc->ddp_comp[0], i, in mtk_crtc_ddp_hw_init()
305 mtk_ddp_comp_stop(mtk_crtc->ddp_comp[i]); in mtk_crtc_ddp_hw_fini()
308 mtk_crtc->ddp_comp[i]->id); in mtk_crtc_ddp_hw_fini()
312 mtk_crtc->ddp_comp[i]->id, in mtk_crtc_ddp_hw_fini()
313 mtk_crtc->ddp_comp[i + 1]->id); in mtk_crtc_ddp_hw_fini()
315 mtk_crtc->ddp_comp[i]->id); in mtk_crtc_ddp_hw_fini()
317 mtk_disp_mutex_remove_comp(mtk_crtc->mutex, mtk_crtc->ddp_comp[i]->id); in mtk_crtc_ddp_hw_fini()
328 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_crtc_ddp_config()
364 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_atomic_enable()
389 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_atomic_disable()
459 mtk_ddp_gamma_set(mtk_crtc->ddp_comp[i], crtc->state); in mtk_drm_crtc_atomic_flush()
555 mtk_crtc->ddp_comp = devm_kmalloc_array(dev, mtk_crtc->ddp_comp_nr, in mtk_drm_crtc_create()
556 sizeof(*mtk_crtc->ddp_comp), in mtk_drm_crtc_create()
558 if (!mtk_crtc->ddp_comp) in mtk_drm_crtc_create()
574 comp = priv->ddp_comp[comp_id]; in mtk_drm_crtc_create()
581 mtk_crtc->ddp_comp[i] = comp; in mtk_drm_crtc_create()
584 mtk_crtc->layer_nr = mtk_ddp_comp_layer_nr(mtk_crtc->ddp_comp[0]); in mtk_drm_crtc_create()