Hi, Jason: Jason-JH.Lin <[email protected]> 於 2023年3月24日 週五 下午6:06寫道: > > From: Nathan Lu <[email protected]> > > add driver data of mt8188 vdosys0 to mediatek-drm and the sub driver.
Applied to mediatek-drm-next [1], thanks. [1] https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux.git/log/?h=mediatek-drm-next > > Signed-off-by: amy zhang <[email protected]> > Signed-off-by: Nathan Lu <[email protected]> > Signed-off-by: Jason-JH.Lin <[email protected]> > Reviewed-by: AngeloGioacchino Del Regno > <[email protected]> > Reviewed-by: Matthias Brugger <[email protected]> > --- > Rebase on maintainer's tree[1] > [1] > https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux.git/log/?h=mediatek-drm-next > --- > drivers/gpu/drm/mediatek/mtk_drm_drv.c | 21 +++++++++++++++++++++ > 1 file changed, 21 insertions(+) > > diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c > b/drivers/gpu/drm/mediatek/mtk_drm_drv.c > index dce2d86df6d9..6dcb4ba2466c 100644 > --- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c > +++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c > @@ -176,6 +176,18 @@ static const unsigned int mt8186_mtk_ddp_ext[] = { > DDP_COMPONENT_DPI0, > }; > > +static const unsigned int mt8188_mtk_ddp_main[] = { > + DDP_COMPONENT_OVL0, > + DDP_COMPONENT_RDMA0, > + DDP_COMPONENT_COLOR0, > + DDP_COMPONENT_CCORR, > + DDP_COMPONENT_AAL0, > + DDP_COMPONENT_GAMMA, > + DDP_COMPONENT_POSTMASK0, > + DDP_COMPONENT_DITHER0, > + DDP_COMPONENT_DP_INTF0, > +}; > + > static const unsigned int mt8192_mtk_ddp_main[] = { > DDP_COMPONENT_OVL0, > DDP_COMPONENT_OVL_2L0, > @@ -272,6 +284,11 @@ static const struct mtk_mmsys_driver_data > mt8186_mmsys_driver_data = { > .mmsys_dev_num = 1, > }; > > +static const struct mtk_mmsys_driver_data mt8188_vdosys0_driver_data = { > + .main_path = mt8188_mtk_ddp_main, > + .main_len = ARRAY_SIZE(mt8188_mtk_ddp_main), > +}; > + > static const struct mtk_mmsys_driver_data mt8192_mmsys_driver_data = { > .main_path = mt8192_mtk_ddp_main, > .main_len = ARRAY_SIZE(mt8192_mtk_ddp_main), > @@ -308,6 +325,8 @@ static const struct of_device_id mtk_drm_of_ids[] = { > .data = &mt8183_mmsys_driver_data}, > { .compatible = "mediatek,mt8186-mmsys", > .data = &mt8186_mmsys_driver_data}, > + { .compatible = "mediatek,mt8188-vdosys0", > + .data = &mt8188_vdosys0_driver_data}, > { .compatible = "mediatek,mt8192-mmsys", > .data = &mt8192_mmsys_driver_data}, > { .compatible = "mediatek,mt8195-mmsys", > @@ -677,6 +696,8 @@ static const struct of_device_id mtk_ddp_comp_dt_ids[] = { > .data = (void *)MTK_DISP_MUTEX }, > { .compatible = "mediatek,mt8186-disp-mutex", > .data = (void *)MTK_DISP_MUTEX }, > + { .compatible = "mediatek,mt8188-disp-mutex", > + .data = (void *)MTK_DISP_MUTEX }, > { .compatible = "mediatek,mt8192-disp-mutex", > .data = (void *)MTK_DISP_MUTEX }, > { .compatible = "mediatek,mt8195-disp-mutex", > -- > 2.18.0 >
