Lines Matching refs:ddp_comp
55 struct mtk_ddp_comp **ddp_comp; member
104 clk_unprepare(mtk_crtc->ddp_comp[i]->clk); in mtk_drm_crtc_destroy()
175 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_enable_vblank()
185 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_disable_vblank()
197 ret = clk_enable(mtk_crtc->ddp_comp[i]->clk); in mtk_crtc_ddp_clk_enable()
207 clk_disable(mtk_crtc->ddp_comp[i]->clk); in mtk_crtc_ddp_clk_enable()
217 clk_disable(mtk_crtc->ddp_comp[i]->clk); in mtk_crtc_ddp_clk_disable()
274 mtk_crtc->ddp_comp[i]->id, in mtk_crtc_ddp_hw_init()
275 mtk_crtc->ddp_comp[i + 1]->id); in mtk_crtc_ddp_hw_init()
277 mtk_crtc->ddp_comp[i]->id); in mtk_crtc_ddp_hw_init()
279 mtk_disp_mutex_add_comp(mtk_crtc->mutex, mtk_crtc->ddp_comp[i]->id); in mtk_crtc_ddp_hw_init()
283 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[i]; in mtk_crtc_ddp_hw_init()
295 mtk_ddp_comp_layer_config(mtk_crtc->ddp_comp[0], i, in mtk_crtc_ddp_hw_init()
315 mtk_ddp_comp_stop(mtk_crtc->ddp_comp[i]); in mtk_crtc_ddp_hw_fini()
318 mtk_crtc->ddp_comp[i]->id); in mtk_crtc_ddp_hw_fini()
322 mtk_crtc->ddp_comp[i]->id, in mtk_crtc_ddp_hw_fini()
323 mtk_crtc->ddp_comp[i + 1]->id); in mtk_crtc_ddp_hw_fini()
325 mtk_crtc->ddp_comp[i]->id); in mtk_crtc_ddp_hw_fini()
327 mtk_disp_mutex_remove_comp(mtk_crtc->mutex, mtk_crtc->ddp_comp[i]->id); in mtk_crtc_ddp_hw_fini()
338 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_crtc_ddp_config()
374 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_atomic_enable()
399 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_atomic_disable()
469 mtk_ddp_gamma_set(mtk_crtc->ddp_comp[i], crtc->state); in mtk_drm_crtc_atomic_flush()
565 mtk_crtc->ddp_comp = devm_kmalloc_array(dev, mtk_crtc->ddp_comp_nr, in mtk_drm_crtc_create()
566 sizeof(*mtk_crtc->ddp_comp), in mtk_drm_crtc_create()
568 if (!mtk_crtc->ddp_comp) in mtk_drm_crtc_create()
584 comp = priv->ddp_comp[comp_id]; in mtk_drm_crtc_create()
599 mtk_crtc->ddp_comp[i] = comp; in mtk_drm_crtc_create()
602 mtk_crtc->layer_nr = mtk_ddp_comp_layer_nr(mtk_crtc->ddp_comp[0]); in mtk_drm_crtc_create()
630 clk_unprepare(mtk_crtc->ddp_comp[i]->clk); in mtk_drm_crtc_create()