Message ID | 20241212153344.27408-2-jason-jh.lin@mediatek.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Update MT8188 OVL compatible from MT8183 to MT8195 | expand |
Hi, Jason: On Thu, 2024-12-12 at 23:33 +0800, Jason-JH.Lin wrote: > From: Hsiao Chien Sung <shawn.sung@mediatek.com> > > Modify rules for both MT8195 and MT8188. > Hardware capabilities include color formats and AFBC are > changed since MT8195, stop using the settings of MT8183. Reviewed-by: CK Hu <ck.hu@mediatek.com> > > Acked-by: Rob Herring <robh@kernel.org> > Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> > Signed-off-by: Hsiao Chien Sung <shawn.sung@mediatek.com> > Signed-off-by: Jason-JH.Lin <jason-jh.lin@mediatek.com> > --- > .../bindings/display/mediatek/mediatek,ovl.yaml | 8 +++----- > 1 file changed, 3 insertions(+), 5 deletions(-) > > diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml > index 9ea796a033b2..0ace12bbb623 100644 > --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml > +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml > @@ -36,16 +36,14 @@ properties: > - enum: > - mediatek,mt6795-disp-ovl > - const: mediatek,mt8173-disp-ovl > - - items: > - - enum: > - - mediatek,mt8188-disp-ovl > - - mediatek,mt8195-disp-ovl > - - const: mediatek,mt8183-disp-ovl > - items: > - enum: > - mediatek,mt8186-disp-ovl > - mediatek,mt8365-disp-ovl > - const: mediatek,mt8192-disp-ovl > + - items: > + - const: mediatek,mt8188-disp-ovl > + - const: mediatek,mt8195-disp-ovl > > reg: > maxItems: 1
Hi Jason, On Thu, Dec 12, 2024 at 11:33 PM Jason-JH.Lin <jason-jh.lin@mediatek.com> wrote: > > From: Hsiao Chien Sung <shawn.sung@mediatek.com> > > Modify rules for both MT8195 and MT8188. > Hardware capabilities include color formats and AFBC are > changed since MT8195, stop using the settings of MT8183. > > Acked-by: Rob Herring <robh@kernel.org> > Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> > Signed-off-by: Hsiao Chien Sung <shawn.sung@mediatek.com> > Signed-off-by: Jason-JH.Lin <jason-jh.lin@mediatek.com> > Reviewed-by: CK Hu <ck.hu@mediatek.com> > --- > .../bindings/display/mediatek/mediatek,ovl.yaml | 8 +++----- > 1 file changed, 3 insertions(+), 5 deletions(-) > > diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml > index 9ea796a033b2..0ace12bbb623 100644 > --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml > +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml > @@ -36,16 +36,14 @@ properties: > - enum: > - mediatek,mt6795-disp-ovl > - const: mediatek,mt8173-disp-ovl > - - items: > - - enum: > - - mediatek,mt8188-disp-ovl > - - mediatek,mt8195-disp-ovl > - - const: mediatek,mt8183-disp-ovl This breaks the schema check for mt8195.dtsi, which is currently using `compatible = "mediatek,mt8195-disp-ovl", "mediatek,mt8183-disp-ovl";` IIUC this is supposed to be a RESEND of [1], which actually added a binding for "mediatek,mt8195-disp-ovl". However [1] still breaks mt8195.dtsi because it only allows `compatible = "mediatek,mt8195-disp-ovl"` But not `compatible = "mediatek,mt8195-disp-ovl", "mediatek,mt8183-disp-ovl"`. If "mediatek,mt8183-disp-ovl" is a reasonable fallback for "mediatek,mt8195-disp-ovl", please keep a binding like: - items: - const: mediatek,mt8195-disp-ovl - const: mediatek,mt8183-disp-ovl Or, fix mt8195.dtsi instead in the same series. [1]: https://patchwork.kernel.org/project/linux-mediatek/patch/20231212121957.19231-4-shawn.sung@mediatek.com/ > - items: > - enum: > - mediatek,mt8186-disp-ovl > - mediatek,mt8365-disp-ovl > - const: mediatek,mt8192-disp-ovl > + - items: > + - const: mediatek,mt8188-disp-ovl > + - const: mediatek,mt8195-disp-ovl > > reg: > maxItems: 1 Regards, Pin-yen
Hi Pin-yen, Thanks for the reviews. On Fri, 2024-12-13 at 11:41 +0800, Pin-yen Lin wrote: > External email : Please do not click links or open attachments until > you have verified the sender or the content. > > > Hi Jason, > > On Thu, Dec 12, 2024 at 11:33 PM Jason-JH.Lin < > jason-jh.lin@mediatek.com> wrote: > > > > From: Hsiao Chien Sung <shawn.sung@mediatek.com> > > > > Modify rules for both MT8195 and MT8188. > > Hardware capabilities include color formats and AFBC are > > changed since MT8195, stop using the settings of MT8183. > > > > Acked-by: Rob Herring <robh@kernel.org> > > Reviewed-by: AngeloGioacchino Del Regno < > > angelogioacchino.delregno@collabora.com> > > Signed-off-by: Hsiao Chien Sung <shawn.sung@mediatek.com> > > Signed-off-by: Jason-JH.Lin <jason-jh.lin@mediatek.com> > > Reviewed-by: CK Hu <ck.hu@mediatek.com> > > --- > > .../bindings/display/mediatek/mediatek,ovl.yaml | 8 +++- > > ---- > > 1 file changed, 3 insertions(+), 5 deletions(-) > > > > diff --git > > a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.y > > aml > > b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.y > > aml > > index 9ea796a033b2..0ace12bbb623 100644 > > --- > > a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.y > > aml > > +++ > > b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.y > > aml > > @@ -36,16 +36,14 @@ properties: > > - enum: > > - mediatek,mt6795-disp-ovl > > - const: mediatek,mt8173-disp-ovl > > - - items: > > - - enum: > > - - mediatek,mt8188-disp-ovl > > - - mediatek,mt8195-disp-ovl > > - - const: mediatek,mt8183-disp-ovl > > This breaks the schema check for mt8195.dtsi, which is currently > using > `compatible = "mediatek,mt8195-disp-ovl", "mediatek,mt8183-disp- > ovl";` > > IIUC this is supposed to be a RESEND of [1], which actually added a > binding for "mediatek,mt8195-disp-ovl". However [1] still breaks > mt8195.dtsi because it only allows `compatible = > "mediatek,mt8195-disp-ovl"` But not `compatible = > "mediatek,mt8195-disp-ovl", "mediatek,mt8183-disp-ovl"`. > Yes, I lost the "mediatek,mt8195-disp-ovl" in [1] at the beginning of compatible property. I'll add it to the next version. > If "mediatek,mt8183-disp-ovl" is a reasonable fallback for > "mediatek,mt8195-disp-ovl", please keep a binding like: > > - items: > - const: mediatek,mt8195-disp-ovl > - const: mediatek,mt8183-disp-ovl > > Or, fix mt8195.dtsi instead in the same series. Yes, I think the OVL in mt8195.dtsi should remove the "mediatek,mt8183- disp-ovl" because it's not compatible anymore. I'll add that path in the same series. Regards, Jason-JH.Lin
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml index 9ea796a033b2..0ace12bbb623 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml @@ -36,16 +36,14 @@ properties: - enum: - mediatek,mt6795-disp-ovl - const: mediatek,mt8173-disp-ovl - - items: - - enum: - - mediatek,mt8188-disp-ovl - - mediatek,mt8195-disp-ovl - - const: mediatek,mt8183-disp-ovl - items: - enum: - mediatek,mt8186-disp-ovl - mediatek,mt8365-disp-ovl - const: mediatek,mt8192-disp-ovl + - items: + - const: mediatek,mt8188-disp-ovl + - const: mediatek,mt8195-disp-ovl reg: maxItems: 1