From: "Aakarsh Jain" <aakarsh.jain@samsung.com>
To: "'Rob Herring'" <robh@kernel.org>,
"'Mauro Carvalho Chehab'" <mchehab@kernel.org>,
"'Krzysztof Kozlowski'" <krzysztof.kozlowski+dt@linaro.org>,
"'Conor Dooley'" <conor+dt@kernel.org>,
"'Marek Szyprowski'" <m.szyprowski@samsung.com>
Cc: <linux-media@vger.kernel.org>, <devicetree@vger.kernel.org>,
<linux-kernel@vger.kernel.org>
Subject: RE: [PATCH v2] media: dt-bindings: samsung,s5p-mfc: Fix iommu properties schemas
Date: Fri, 15 Dec 2023 10:41:04 +0530 [thread overview]
Message-ID: <114701da2f15$1c8cf730$55a6e590$@samsung.com> (raw)
In-Reply-To: <20231214195553.862920-1-robh@kernel.org>
> -----Original Message-----
> From: Rob Herring <robh@kernel.org>
> Sent: 15 December 2023 01:26
> To: Mauro Carvalho Chehab <mchehab@kernel.org>; Krzysztof Kozlowski
> <krzysztof.kozlowski+dt@linaro.org>; Conor Dooley
> <conor+dt@kernel.org>; Marek Szyprowski <m.szyprowski@samsung.com>;
> Aakarsh Jain <aakarsh.jain@samsung.com>
> Cc: linux-media@vger.kernel.org; devicetree@vger.kernel.org; linux-
> kernel@vger.kernel.org
> Subject: [PATCH v2] media: dt-bindings: samsung,s5p-mfc: Fix iommu
> properties schemas
>
> The iommus and iommu-names property schemas have several issues. First,
> 'iommus-names' in the if/then schemas is the wrong name. As all the names
> are the same, they can be defined at the top level instead. Then the
if/then
> schemas just need to define how many entries. The iommus if/then schemas
> are also redundant. Best I can tell, the desire was to require 2 entries
for
> "samsung,exynos5433-mfc", "samsung,mfc-v5", "samsung,mfc-v6", and
> "samsung,mfc-v8".
>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> v2:
> - Fix some more cases of iommus-names
> ---
> .../bindings/media/samsung,s5p-mfc.yaml | 33 ++++++++-----------
> 1 file changed, 13 insertions(+), 20 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/media/samsung,s5p-
> mfc.yaml b/Documentation/devicetree/bindings/media/samsung,s5p-
> mfc.yaml
> index 084b44582a43..4c3250985ac3 100644
> --- a/Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
> +++ b/Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
> @@ -49,7 +49,9 @@ properties:
>
> iommu-names:
> minItems: 1
> - maxItems: 2
> + items:
> + - const: left
> + - const: right
>
> power-domains:
> maxItems: 1
> @@ -84,7 +86,7 @@ allOf:
> - const: sclk_mfc
> iommus:
> maxItems: 1
> - iommus-names: false
> + iommu-names: false
>
> - if:
> properties:
> @@ -102,11 +104,9 @@ allOf:
> - const: aclk
> - const: aclk_xiu
> iommus:
> - maxItems: 2
> - iommus-names:
> - items:
> - - const: left
> - - const: right
> + minItems: 2
> + iommu-names:
> + minItems: 2
>
> - if:
> properties:
> @@ -123,11 +123,9 @@ allOf:
> - const: mfc
> - const: sclk_mfc
> iommus:
> - maxItems: 2
> - iommus-names:
> - items:
> - - const: left
> - - const: right
> + minItems: 2
> + iommu-names:
> + minItems: 2
>
> - if:
> properties:
> @@ -144,11 +142,9 @@ allOf:
> items:
> - const: mfc
> iommus:
> - maxItems: 2
> - iommus-names:
> - items:
> - - const: left
> - - const: right
> + minItems: 2
> + iommu-names:
> + minItems: 2
>
> - if:
> properties:
> @@ -161,9 +157,6 @@ allOf:
> clocks:
> minItems: 1
> maxItems: 2
> - iommus:
> - minItems: 1
> - maxItems: 2
>
> examples:
> - |
> --
> 2.43.0
Reviewed-by: Aakarsh Jain <aakarsh.jain@samsung.com>
next prev parent reply other threads:[~2023-12-15 5:26 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CGME20231214195605epcas5p1ae2470abdb641ad8d299968fc306ec07@epcas5p1.samsung.com>
2023-12-14 19:55 ` [PATCH v2] media: dt-bindings: samsung,s5p-mfc: Fix iommu properties schemas Rob Herring
2023-12-15 5:11 ` Aakarsh Jain [this message]
2023-12-15 7:51 ` Krzysztof Kozlowski
2024-01-02 16:39 ` Rob Herring
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='114701da2f15$1c8cf730$55a6e590$@samsung.com' \
--to=aakarsh.jain@samsung.com \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=krzysztof.kozlowski+dt@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=m.szyprowski@samsung.com \
--cc=mchehab@kernel.org \
--cc=robh@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.