/kernel/linux/linux-6.6/drivers/gpu/drm/mediatek/ |
H A D | mtk_disp_ovl_adaptor.c | 60 struct device *mmsys_dev; member 135 mtk_mmsys_merge_async_config(ovl_adaptor->mmsys_dev, idx, align_width / 2, in mtk_ovl_adaptor_layer_config() 349 void mtk_ovl_adaptor_connect(struct device *dev, struct device *mmsys_dev, unsigned int next) in mtk_ovl_adaptor_connect() argument 351 mtk_mmsys_ddp_connect(mmsys_dev, DDP_COMPONENT_MDP_RDMA0, DDP_COMPONENT_MERGE1); in mtk_ovl_adaptor_connect() 352 mtk_mmsys_ddp_connect(mmsys_dev, DDP_COMPONENT_MDP_RDMA1, DDP_COMPONENT_MERGE1); in mtk_ovl_adaptor_connect() 353 mtk_mmsys_ddp_connect(mmsys_dev, DDP_COMPONENT_MDP_RDMA2, DDP_COMPONENT_MERGE2); in mtk_ovl_adaptor_connect() 354 mtk_mmsys_ddp_connect(mmsys_dev, DDP_COMPONENT_MERGE1, DDP_COMPONENT_ETHDR_MIXER); in mtk_ovl_adaptor_connect() 355 mtk_mmsys_ddp_connect(mmsys_dev, DDP_COMPONENT_MERGE2, DDP_COMPONENT_ETHDR_MIXER); in mtk_ovl_adaptor_connect() 356 mtk_mmsys_ddp_connect(mmsys_dev, DDP_COMPONENT_MERGE3, DDP_COMPONENT_ETHDR_MIXER); in mtk_ovl_adaptor_connect() 357 mtk_mmsys_ddp_connect(mmsys_dev, DDP_COMPONENT_MERGE in mtk_ovl_adaptor_connect() 361 mtk_ovl_adaptor_disconnect(struct device *dev, struct device *mmsys_dev, unsigned int next) mtk_ovl_adaptor_disconnect() argument [all...] |
H A D | mtk_drm_ddp_comp.h | 79 void (*connect)(struct device *dev, struct device *mmsys_dev, unsigned int next); 80 void (*disconnect)(struct device *dev, struct device *mmsys_dev, unsigned int next); 258 static inline bool mtk_ddp_comp_connect(struct mtk_ddp_comp *comp, struct device *mmsys_dev, in mtk_ddp_comp_connect() argument 262 comp->funcs->connect(comp->dev, mmsys_dev, next); in mtk_ddp_comp_connect() 268 static inline bool mtk_ddp_comp_disconnect(struct mtk_ddp_comp *comp, struct device *mmsys_dev, in mtk_ddp_comp_disconnect() argument 272 comp->funcs->disconnect(comp->dev, mmsys_dev, next); in mtk_ddp_comp_disconnect()
|
H A D | mtk_ethdr.c | 78 struct device *mmsys_dev; member 171 mtk_mmsys_mixer_in_config(priv->mmsys_dev, idx + 1, alpha_con ? false : true, in mtk_ethdr_layer_config() 232 mtk_mmsys_hdr_config(priv->mmsys_dev, w / 2, h, cmdq_pkt); in mtk_ethdr_config() 233 mtk_mmsys_mixer_in_channel_swap(priv->mmsys_dev, 4, 0, cmdq_pkt); in mtk_ethdr_config() 279 priv->mmsys_dev = data; in mtk_ethdr_bind()
|
H A D | mtk_drm_drv.h | 46 struct device *mmsys_dev; member
|
H A D | mtk_disp_drv.h | 106 void mtk_ovl_adaptor_connect(struct device *dev, struct device *mmsys_dev, 108 void mtk_ovl_adaptor_disconnect(struct device *dev, struct device *mmsys_dev,
|
H A D | mtk_drm_crtc.c | 34 * @mmsys_dev: pointer to the mmsys device for configuration registers 61 struct device *mmsys_dev; member 382 if (!mtk_ddp_comp_connect(mtk_crtc->ddp_comp[i], mtk_crtc->mmsys_dev, in mtk_crtc_ddp_hw_init() 384 mtk_mmsys_ddp_connect(mtk_crtc->mmsys_dev, in mtk_crtc_ddp_hw_init() 449 if (!mtk_ddp_comp_disconnect(mtk_crtc->ddp_comp[i], mtk_crtc->mmsys_dev, in mtk_crtc_ddp_hw_fini() 451 mtk_mmsys_ddp_disconnect(mtk_crtc->mmsys_dev, in mtk_crtc_ddp_hw_fini() 953 mtk_crtc->mmsys_dev = priv->mmsys_dev; in mtk_drm_crtc_create() 1020 mtk_crtc->cmdq_client.client.dev = mtk_crtc->mmsys_dev; in mtk_drm_crtc_create()
|
H A D | mtk_dpi.c | 70 struct device *mmsys_dev; member 456 mtk_mmsys_ddp_dpi_fmt_config(dpi->mmsys_dev, MTK_DPI_RGB888_DDR_CON); in mtk_dpi_dual_edge() 460 mtk_mmsys_ddp_dpi_fmt_config(dpi->mmsys_dev, MTK_DPI_RGB888_SDR_CON); in mtk_dpi_dual_edge() 791 dpi->mmsys_dev = priv->mmsys_dev; in mtk_dpi_bind()
|
H A D | mtk_drm_drv.c | 791 private->mmsys_dev = dev->parent; in mtk_drm_probe() 792 if (!private->mmsys_dev) { in mtk_drm_probe() 813 (void *)private->mmsys_dev, in mtk_drm_probe() 814 sizeof(*private->mmsys_dev)); in mtk_drm_probe()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/mediatek/ |
H A D | mtk_drm_drv.h | 42 struct device *mmsys_dev; member
|
H A D | mtk_drm_crtc.c | 32 * @mmsys_dev: pointer to the mmsys device for configuration registers 54 struct device *mmsys_dev; member 296 mtk_mmsys_ddp_connect(mtk_crtc->mmsys_dev, in mtk_crtc_ddp_hw_init() 358 mtk_mmsys_ddp_disconnect(mtk_crtc->mmsys_dev, in mtk_crtc_ddp_hw_fini() 770 mtk_crtc->mmsys_dev = priv->mmsys_dev; in mtk_drm_crtc_create() 836 cmdq_mbox_create(mtk_crtc->mmsys_dev, in mtk_drm_crtc_create()
|
H A D | mtk_drm_drv.c | 473 private->mmsys_dev = dev->parent; in mtk_drm_probe() 474 if (!private->mmsys_dev) { in mtk_drm_probe()
|