Home
last modified time | relevance | path

Searched refs:ddp_comp (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/mediatek/
Dmtk_drm_crtc.c49 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()
[all …]
Dmtk_disp_rdma.c62 struct mtk_ddp_comp ddp_comp; member
69 return container_of(comp, struct mtk_disp_rdma, ddp_comp); in comp_to_rdma()
75 struct mtk_ddp_comp *rdma = &priv->ddp_comp; in mtk_disp_rdma_irq_handler()
240 ret = mtk_ddp_comp_register(drm_dev, &priv->ddp_comp); in mtk_disp_rdma_bind()
257 mtk_ddp_comp_unregister(drm_dev, &priv->ddp_comp); in mtk_disp_rdma_unbind()
287 ret = mtk_ddp_comp_init(dev, dev->of_node, &priv->ddp_comp, comp_id, in mtk_disp_rdma_probe()
295 writel(0x0, priv->ddp_comp.regs + DISP_REG_RDMA_INT_ENABLE); in mtk_disp_rdma_probe()
296 writel(0x0, priv->ddp_comp.regs + DISP_REG_RDMA_INT_STATUS); in mtk_disp_rdma_probe()
Dmtk_disp_color.c36 struct mtk_ddp_comp ddp_comp; member
43 return container_of(comp, struct mtk_disp_color, ddp_comp); in comp_to_color()
77 ret = mtk_ddp_comp_register(drm_dev, &priv->ddp_comp); in mtk_disp_color_bind()
93 mtk_ddp_comp_unregister(drm_dev, &priv->ddp_comp); in mtk_disp_color_unbind()
118 ret = mtk_ddp_comp_init(dev, dev->of_node, &priv->ddp_comp, comp_id, in mtk_disp_color_probe()
Dmtk_disp_ovl.c61 struct mtk_ddp_comp ddp_comp; member
68 return container_of(comp, struct mtk_disp_ovl, ddp_comp); in comp_to_ovl()
74 struct mtk_ddp_comp *ovl = &priv->ddp_comp; in mtk_disp_ovl_irq_handler()
239 ret = mtk_ddp_comp_register(drm_dev, &priv->ddp_comp); in mtk_disp_ovl_bind()
255 mtk_ddp_comp_unregister(drm_dev, &priv->ddp_comp); in mtk_disp_ovl_unbind()
285 ret = mtk_ddp_comp_init(dev, dev->of_node, &priv->ddp_comp, comp_id, in mtk_disp_ovl_probe()
Dmtk_dpi.c61 struct mtk_ddp_comp ddp_comp; member
568 struct mtk_dpi *dpi = container_of(comp, struct mtk_dpi, ddp_comp); in mtk_dpi_start()
575 struct mtk_dpi *dpi = container_of(comp, struct mtk_dpi, ddp_comp); in mtk_dpi_stop()
591 ret = mtk_ddp_comp_register(drm_dev, &dpi->ddp_comp); in mtk_dpi_bind()
625 mtk_ddp_comp_unregister(drm_dev, &dpi->ddp_comp); in mtk_dpi_bind()
636 mtk_ddp_comp_unregister(drm_dev, &dpi->ddp_comp); in mtk_dpi_unbind()
740 ret = mtk_ddp_comp_init(dev, dev->of_node, &dpi->ddp_comp, comp_id, in mtk_dpi_probe()
Dmtk_drm_ddp_comp.c322 if (private->ddp_comp[comp->id]) in mtk_ddp_comp_register()
325 private->ddp_comp[comp->id] = comp; in mtk_ddp_comp_register()
333 private->ddp_comp[comp->id] = NULL; in mtk_ddp_comp_unregister()
Dmtk_dsi.c154 struct mtk_ddp_comp ddp_comp; member
855 struct mtk_dsi *dsi = container_of(comp, struct mtk_dsi, ddp_comp); in mtk_dsi_ddp_start()
862 struct mtk_dsi *dsi = container_of(comp, struct mtk_dsi, ddp_comp); in mtk_dsi_ddp_stop()
1045 ret = mtk_ddp_comp_register(drm, &dsi->ddp_comp); in mtk_dsi_bind()
1069 mtk_ddp_comp_unregister(drm, &dsi->ddp_comp); in mtk_dsi_bind()
1081 mtk_ddp_comp_unregister(drm, &dsi->ddp_comp); in mtk_dsi_unbind()
1152 ret = mtk_ddp_comp_init(dev, dev->of_node, &dsi->ddp_comp, comp_id, in mtk_dsi_probe()
Dmtk_drm_drv.h44 struct mtk_ddp_comp *ddp_comp[DDP_COMPONENT_ID_MAX]; member
Dmtk_drm_drv.c573 private->ddp_comp[comp_id] = comp; in mtk_drm_probe()