From: "Shawn Sung (宋孝謙)" <Shawn.Sung@mediatek.com>
To: "p.zabel@pengutronix.de" <p.zabel@pengutronix.de>,
"matthias.bgg@gmail.com" <matthias.bgg@gmail.com>,
"angelogioacchino.delregno@collabora.com"
<angelogioacchino.delregno@collabora.com>,
"chunkuang.hu@kernel.org" <chunkuang.hu@kernel.org>,
"robh+dt@kernel.org" <robh+dt@kernel.org>,
"krzysztof.kozlowski+dt@linaro.org"
<krzysztof.kozlowski+dt@linaro.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"linux-mediatek@lists.infradead.org"
<linux-mediatek@lists.infradead.org>,
"Singo Chang (張興國)" <Singo.Chang@mediatek.com>,
"Jason-JH Lin (林睿祥)" <Jason-JH.Lin@mediatek.com>,
"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
"Nancy Lin (林欣螢)" <Nancy.Lin@mediatek.com>,
Project_Global_Chrome_Upstream_Group
<Project_Global_Chrome_Upstream_Group@mediatek.com>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>
Subject: Re: [PATCH v2 01/15] dt-bindings: display: mediatek: ethdr: Add compatible for MT8188
Date: Thu, 15 Jun 2023 05:51:09 +0000 [thread overview]
Message-ID: <6c24ad522f42ce35bf387bae1b8a029f58bb0e01.camel@mediatek.com> (raw)
In-Reply-To: <1f044902-0726-34ed-3eea-7224e5750e22@collabora.com>
Hi Angelo,
Yes, MT8188 ETHDR is fully compatible with MT8195, so we didn't add its
compatible name to the driver but just listed it in dt-bindings.
May I double check with you that
I see there is a short description regarding "items" object:
> # items is a list of possible values for the property. The number of
> # values is determined by the number of elements in the list.
> # Order in lists is significant, order in dicts is not
in https://docs.kernel.org/devicetree/bindings/writing-schema.html
So does the compatible has to be:
"mediatek,mt8188-disp-ethdr", "mediatek,mt8195-disp-
ethdr" rather than in reversed order?
However, I couldn't find any description mentions the order in
Documentation/devicetree/bindings/writing-schema.rst
Not sure if the order in "items" object does not matter after then.
Thanks,
Hsiao Chien Sung
On Wed, 2023-06-14 at 13:41 +0200, AngeloGioacchino Del Regno wrote:
>
> External email : Please do not click links or open attachments until
> you have verified the sender or the content.
> Il 14/06/23 09:31, Hsiao Chien Sung ha scritto:
> > Add compatible name for MediaTek MT8188 ETHDR.
> >
> > Signed-off-by: Hsiao Chien Sung <shawn.sung@mediatek.com>
> > ---
> > .../bindings/display/mediatek/mediatek,ethdr.yaml | 6
> +++++-
> > 1 file changed, 5 insertions(+), 1 deletion(-)
> >
> > diff --git
> a/Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.y
> aml
> b/Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.y
> aml
> > index 801fa66ae615..677882348ede 100644
> > ---
> a/Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.y
> aml
> > +++
> b/Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.y
> aml
> > @@ -23,7 +23,11 @@ description:
> >
> > properties:
> > compatible:
> > - const: mediatek,mt8195-disp-ethdr
> > + oneOf:
> > + - const: mediatek,mt8195-disp-ethdr
> > + - items:
> > + - const: mediatek,mt8188-disp-ethdr
> > + - const: mediatek,mt8195-disp-ethdr
> >
>
> Is MT8188's ETHDR fully compatible with MT8195's ETHDR?
>
> If it is, you're not adding a mt8188 specific compatible string in
> the driver and
> this means that the devicetree will look like:
>
> compatible = "mediatek,mt8195-disp-ethdr", "mediatek,mt8188-disp-
> ethdr"
>
> ...so the proposed doc change works.
>
> Reviewed-by: AngeloGioacchino Del Regno <
> angelogioacchino.delregno@collabora.com>
>
> > reg:
> > maxItems: 7
> > --
> > 2.18.0
> >
>
>
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
WARNING: multiple messages have this Message-ID (diff)
From: "Shawn Sung (宋孝謙)" <Shawn.Sung@mediatek.com>
To: "p.zabel@pengutronix.de" <p.zabel@pengutronix.de>,
"matthias.bgg@gmail.com" <matthias.bgg@gmail.com>,
"angelogioacchino.delregno@collabora.com"
<angelogioacchino.delregno@collabora.com>,
"chunkuang.hu@kernel.org" <chunkuang.hu@kernel.org>,
"robh+dt@kernel.org" <robh+dt@kernel.org>,
"krzysztof.kozlowski+dt@linaro.org"
<krzysztof.kozlowski+dt@linaro.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"linux-mediatek@lists.infradead.org"
<linux-mediatek@lists.infradead.org>,
"Singo Chang (張興國)" <Singo.Chang@mediatek.com>,
"Jason-JH Lin (林睿祥)" <Jason-JH.Lin@mediatek.com>,
"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
"Nancy Lin (林欣螢)" <Nancy.Lin@mediatek.com>,
Project_Global_Chrome_Upstream_Group
<Project_Global_Chrome_Upstream_Group@mediatek.com>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>
Subject: Re: [PATCH v2 01/15] dt-bindings: display: mediatek: ethdr: Add compatible for MT8188
Date: Thu, 15 Jun 2023 05:51:09 +0000 [thread overview]
Message-ID: <6c24ad522f42ce35bf387bae1b8a029f58bb0e01.camel@mediatek.com> (raw)
In-Reply-To: <1f044902-0726-34ed-3eea-7224e5750e22@collabora.com>
Hi Angelo,
Yes, MT8188 ETHDR is fully compatible with MT8195, so we didn't add its
compatible name to the driver but just listed it in dt-bindings.
May I double check with you that
I see there is a short description regarding "items" object:
> # items is a list of possible values for the property. The number of
> # values is determined by the number of elements in the list.
> # Order in lists is significant, order in dicts is not
in https://docs.kernel.org/devicetree/bindings/writing-schema.html
So does the compatible has to be:
"mediatek,mt8188-disp-ethdr", "mediatek,mt8195-disp-
ethdr" rather than in reversed order?
However, I couldn't find any description mentions the order in
Documentation/devicetree/bindings/writing-schema.rst
Not sure if the order in "items" object does not matter after then.
Thanks,
Hsiao Chien Sung
On Wed, 2023-06-14 at 13:41 +0200, AngeloGioacchino Del Regno wrote:
>
> External email : Please do not click links or open attachments until
> you have verified the sender or the content.
> Il 14/06/23 09:31, Hsiao Chien Sung ha scritto:
> > Add compatible name for MediaTek MT8188 ETHDR.
> >
> > Signed-off-by: Hsiao Chien Sung <shawn.sung@mediatek.com>
> > ---
> > .../bindings/display/mediatek/mediatek,ethdr.yaml | 6
> +++++-
> > 1 file changed, 5 insertions(+), 1 deletion(-)
> >
> > diff --git
> a/Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.y
> aml
> b/Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.y
> aml
> > index 801fa66ae615..677882348ede 100644
> > ---
> a/Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.y
> aml
> > +++
> b/Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.y
> aml
> > @@ -23,7 +23,11 @@ description:
> >
> > properties:
> > compatible:
> > - const: mediatek,mt8195-disp-ethdr
> > + oneOf:
> > + - const: mediatek,mt8195-disp-ethdr
> > + - items:
> > + - const: mediatek,mt8188-disp-ethdr
> > + - const: mediatek,mt8195-disp-ethdr
> >
>
> Is MT8188's ETHDR fully compatible with MT8195's ETHDR?
>
> If it is, you're not adding a mt8188 specific compatible string in
> the driver and
> this means that the devicetree will look like:
>
> compatible = "mediatek,mt8195-disp-ethdr", "mediatek,mt8188-disp-
> ethdr"
>
> ...so the proposed doc change works.
>
> Reviewed-by: AngeloGioacchino Del Regno <
> angelogioacchino.delregno@collabora.com>
>
> > reg:
> > maxItems: 7
> > --
> > 2.18.0
> >
>
>
next prev parent reply other threads:[~2023-06-15 5:51 UTC|newest]
Thread overview: 97+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-06-14 7:31 [PATCH v2 00/15] Add display driver for MT8188 VDOSYS1 Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-14 7:31 ` [PATCH v2 01/15] dt-bindings: display: mediatek: ethdr: Add compatible for MT8188 Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-14 11:41 ` AngeloGioacchino Del Regno
2023-06-14 11:41 ` AngeloGioacchino Del Regno
2023-06-15 5:51 ` Shawn Sung (宋孝謙) [this message]
2023-06-15 5:51 ` Shawn Sung (宋孝謙)
2023-06-15 7:36 ` AngeloGioacchino Del Regno
2023-06-15 7:36 ` AngeloGioacchino Del Regno
2023-06-15 8:24 ` Krzysztof Kozlowski
2023-06-15 8:24 ` Krzysztof Kozlowski
2023-06-14 7:31 ` [PATCH v2 02/15] dt-bindings: display: mediatek: mdp-rdma: " Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-14 11:41 ` AngeloGioacchino Del Regno
2023-06-14 11:41 ` AngeloGioacchino Del Regno
2023-06-15 8:25 ` Krzysztof Kozlowski
2023-06-15 8:33 ` Krzysztof Kozlowski
2023-06-15 8:33 ` Krzysztof Kozlowski
2023-06-14 7:31 ` [PATCH v2 03/15] dt-bindings: display: mediatek: merge: " Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-14 11:41 ` AngeloGioacchino Del Regno
2023-06-14 11:41 ` AngeloGioacchino Del Regno
2023-06-15 8:28 ` Krzysztof Kozlowski
2023-06-15 8:28 ` Krzysztof Kozlowski
2023-06-16 5:29 ` Shawn Sung (宋孝謙)
2023-06-16 5:29 ` Shawn Sung (宋孝謙)
2023-06-16 8:07 ` Krzysztof Kozlowski
2023-06-16 8:07 ` Krzysztof Kozlowski
2023-06-16 8:40 ` Shawn Sung (宋孝謙)
2023-06-16 8:40 ` Shawn Sung (宋孝謙)
2023-06-16 9:31 ` Krzysztof Kozlowski
2023-06-16 9:31 ` Krzysztof Kozlowski
2023-06-16 11:51 ` Shawn Sung (宋孝謙)
2023-06-16 11:51 ` Shawn Sung (宋孝謙)
2023-06-14 7:31 ` [PATCH v2 04/15] dt-bindings: display: mediatek: padding: Add documentation " Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-15 8:32 ` Krzysztof Kozlowski
2023-06-15 8:32 ` Krzysztof Kozlowski
2023-06-16 5:40 ` Shawn Sung (宋孝謙)
2023-06-16 5:40 ` Shawn Sung (宋孝謙)
2023-06-14 7:31 ` [PATCH v2 05/15] dt-bindings: arm: mediatek: Add compatible " Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-14 11:42 ` AngeloGioacchino Del Regno
2023-06-14 11:42 ` AngeloGioacchino Del Regno
2023-06-15 8:33 ` Krzysztof Kozlowski
2023-06-15 8:33 ` Krzysztof Kozlowski
2023-06-14 7:31 ` [PATCH v2 06/15] dt-bindings: reset: mt8188: Add VDOSYS0 reset control bits Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-14 11:27 ` AngeloGioacchino Del Regno
2023-06-14 11:27 ` AngeloGioacchino Del Regno
2023-06-22 1:42 ` Rob Herring
2023-06-22 1:42 ` Rob Herring
2023-06-27 6:52 ` Shawn Sung (宋孝謙)
2023-06-27 6:52 ` Shawn Sung (宋孝謙)
2023-06-14 7:31 ` [PATCH v2 07/15] dt-bindings: reset: mt8188: Add VDOSYS1 " Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-14 11:27 ` AngeloGioacchino Del Regno
2023-06-14 11:27 ` AngeloGioacchino Del Regno
2023-06-15 8:34 ` Krzysztof Kozlowski
2023-06-15 8:34 ` Krzysztof Kozlowski
2023-06-14 7:31 ` [PATCH v2 08/15] soc: mediatek: Support MT8188 VDOSYS1 in mtk-mmsys Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-14 11:21 ` AngeloGioacchino Del Regno
2023-06-14 11:21 ` AngeloGioacchino Del Regno
2023-06-15 6:10 ` Shawn Sung (宋孝謙)
2023-06-15 6:10 ` Shawn Sung (宋孝謙)
2023-06-15 7:38 ` AngeloGioacchino Del Regno
2023-06-15 7:38 ` AngeloGioacchino Del Regno
2023-06-14 7:31 ` [PATCH v2 09/15] soc: mediatek: Support MT8188 VDOSYS1 PADDING " Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-14 11:22 ` AngeloGioacchino Del Regno
2023-06-14 11:22 ` AngeloGioacchino Del Regno
2023-06-14 7:31 ` [PATCH v2 10/15] soc: mediatek: Support reset bit mapping in mmsys driver Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-14 11:28 ` AngeloGioacchino Del Regno
2023-06-14 11:28 ` AngeloGioacchino Del Regno
2023-06-14 7:31 ` [PATCH v2 11/15] soc: mediatek: Add MT8188 VDO0 reset bit map Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-14 11:29 ` AngeloGioacchino Del Regno
2023-06-14 11:29 ` AngeloGioacchino Del Regno
2023-06-14 7:31 ` [PATCH v2 12/15] soc: mediatek: Add MT8188 VDO1 " Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-14 11:35 ` AngeloGioacchino Del Regno
2023-06-14 11:35 ` AngeloGioacchino Del Regno
2023-06-15 6:01 ` Shawn Sung (宋孝謙)
2023-06-15 6:01 ` Shawn Sung (宋孝謙)
2023-06-15 7:37 ` AngeloGioacchino Del Regno
2023-06-15 7:37 ` AngeloGioacchino Del Regno
2023-06-14 7:31 ` [PATCH v2 13/15] drm/mediatek: Support MT8188 VDOSYS1 in display driver Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-14 11:37 ` AngeloGioacchino Del Regno
2023-06-14 11:37 ` AngeloGioacchino Del Regno
2023-06-14 7:31 ` [PATCH v2 14/15] drm/mediatek: Improve compatibility of " Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
2023-06-14 7:31 ` [PATCH v2 15/15] drm/mediatek: Support MT8188 VDOSYS1 PADDING in " Hsiao Chien Sung
2023-06-14 7:31 ` Hsiao Chien Sung
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=6c24ad522f42ce35bf387bae1b8a029f58bb0e01.camel@mediatek.com \
--to=shawn.sung@mediatek.com \
--cc=Jason-JH.Lin@mediatek.com \
--cc=Nancy.Lin@mediatek.com \
--cc=Project_Global_Chrome_Upstream_Group@mediatek.com \
--cc=Singo.Chang@mediatek.com \
--cc=angelogioacchino.delregno@collabora.com \
--cc=chunkuang.hu@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=krzysztof.kozlowski+dt@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mediatek@lists.infradead.org \
--cc=matthias.bgg@gmail.com \
--cc=p.zabel@pengutronix.de \
--cc=robh+dt@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.