<pre>
Hi, Angelo and CK,
On Mon, 2023-09-18 at 11:21 +0200, AngeloGioacchino Del Regno wrote:
> Il 18/09/23 11:09, CK Hu (胡俊光) ha scritto:
> > On Mon, 2023-09-18 at 16:42 +0800, Hsiao Chien Sung wrote:
> > > Add OVL compatible name for MT8195.
> >
> > Reviewed-by: CK Hu <ck.hu@mediatek.com>
> >
> > but it's weird to put this patch into IGT series. Without this
> > patch,
> > mt8195 drm driver does not work not only IGT.
> >
>
> The driver does work because the devicetree node declares two
> compatibles,
> "mediatek,mt8195-disp-ovl", "mediatek,mt8183-disp-ovl" where the
> second
> compatible is matched in mtk_drm_drv, and the first is matched in
> mtk_disp_ovl
> as both are platform_driver.
>
> This commit is not necessary, even... :-)
>
> Regards,
> Angelo
>
> > Regards,
> > CK
> >
> > >
> > > Signed-off-by: Hsiao Chien Sung <shawn.sung@mediatek.com>
> > > ---
> > > drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 ++
> > > 1 file changed, 2 insertions(+)
> > >
> > > diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c
> > > b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
> > > index 93552d76b6e7..7759a06e5c0e 100644
> > > --- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c
> > > +++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
> > > @@ -715,6 +715,8 @@ static const struct of_device_id
> > > mtk_ddp_comp_dt_ids[] = {
> > > .data = (void *)MTK_DISP_OVL },
> > > { .compatible = "mediatek,mt8192-disp-ovl",
> > > .data = (void *)MTK_DISP_OVL },
> > > +{ .compatible = "mediatek,mt8195-disp-ovl",
> > > + .data = (void *)MTK_DISP_OVL },
> > > { .compatible = "mediatek,mt8183-disp-ovl-2l",
> > > .data = (void *)MTK_DISP_OVL_2L },
> > > { .compatible = "mediatek,mt8192-disp-ovl-2l",
>
>
Please refer to c6aa5f1fb505. This is the main reason why we have to
use MT8195 instead of MT8183/MT8192. Most of the formats required by
IGT is not supported.
Without this commit, DRM won't work after changing the compatible name
of ovl0 to "mediatek,mt8195-disp-ovl" in the dts.
Thanks,
Shawn
</pre><!--type:text--><!--{--><pre>************* MEDIATEK Confidentiality Notice ********************
The information contained in this e-mail message (including any
attachments) may be confidential, proprietary, privileged, or otherwise
exempt from disclosure under applicable laws. It is intended to be
conveyed only to the designated recipient(s). Any use, dissemination,
distribution, printing, retaining or copying of this e-mail (including its
attachments) by unintended recipient(s) is strictly prohibited and may
be unlawful. If you are not an intended recipient of this e-mail, or believe
that you have received this e-mail in error, please notify the sender
immediately (by replying to this e-mail), delete any and all copies of
this e-mail (including any attachments) from your system, and do not
disclose the content of this e-mail to any other person. Thank you!
</pre><!--}-->