[PATCH] media: dt-bindings: coda: Add missing 'additionalProperties'

Subsystems: coda v4l2 mem2mem driver, media input infrastructure (v4l/dvb), open firmware and flattened device tree bindings, the rest

STALE2158d

4 messages, 2 authors, 2020-11-17 · open the first message on its own page

[PATCH] media: dt-bindings: coda: Add missing 'additionalProperties'

From: Rob Herring <robh@kernel.org>
Date: 2020-11-12 22:49:30

'additionalProperties' is now required by the meta-schema. Add it for
coda.

Cc: Philipp Zabel <p.zabel@pengutronix.de>
Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: linux-media@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
---
 Documentation/devicetree/bindings/media/coda.yaml | 2 ++
 1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/media/coda.yaml b/Documentation/devicetree/bindings/media/coda.yaml
index 7bac0057faf7..be6218354631 100644
--- a/Documentation/devicetree/bindings/media/coda.yaml
+++ b/Documentation/devicetree/bindings/media/coda.yaml
@@ -59,6 +59,8 @@ required:
   - clocks
   - clock-names
 
+additionalProperties: false
+
 allOf:
   - if:
       properties:
-- 
2.25.1

Re: [PATCH] media: dt-bindings: coda: Add missing 'additionalProperties'

From: Philipp Zabel <p.zabel@pengutronix.de>
Date: 2020-11-13 09:03:17

On Thu, 2020-11-12 at 16:49 -0600, Rob Herring wrote:
quoted hunk
'additionalProperties' is now required by the meta-schema. Add it for
coda.

Cc: Philipp Zabel <p.zabel@pengutronix.de>
Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: linux-media@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
---
 Documentation/devicetree/bindings/media/coda.yaml | 2 ++
 1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/media/coda.yaml b/Documentation/devicetree/bindings/media/coda.yaml
index 7bac0057faf7..be6218354631 100644
--- a/Documentation/devicetree/bindings/media/coda.yaml
+++ b/Documentation/devicetree/bindings/media/coda.yaml
@@ -59,6 +59,8 @@ required:
   - clocks
   - clock-names
 
+additionalProperties: false
+
 allOf:
   - if:
       properties:
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>

regards
Philipp

Re: [PATCH] media: dt-bindings: coda: Add missing 'additionalProperties'

From: Rob Herring <robh@kernel.org>
Date: 2020-11-17 13:49:05

On Thu, Nov 12, 2020 at 4:49 PM Rob Herring [off-list ref] wrote:
'additionalProperties' is now required by the meta-schema. Add it for
coda.

Cc: Philipp Zabel <p.zabel@pengutronix.de>
Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: linux-media@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
---
 Documentation/devicetree/bindings/media/coda.yaml | 2 ++
 1 file changed, 2 insertions(+)
I missed an error this introduces:

/home/rob/proj/git/linux-dt/.build-arm/Documentation/devicetree/bindings/media/coda.example.dt.yaml:
video-codec@63ff4000: 'interrupts' does not match any of the regexes:
'pinctrl-[0-9]+'
        From schema:
/home/rob/proj/git/linux-dt/Documentation/devicetree/bindings/media/coda.yaml

Re: [PATCH] media: dt-bindings: coda: Add missing 'additionalProperties'

From: Philipp Zabel <p.zabel@pengutronix.de>
Date: 2020-11-17 14:08:29

On Tue, 2020-11-17 at 07:48 -0600, Rob Herring wrote:
On Thu, Nov 12, 2020 at 4:49 PM Rob Herring [off-list ref] wrote:
quoted
'additionalProperties' is now required by the meta-schema. Add it for
coda.

Cc: Philipp Zabel <p.zabel@pengutronix.de>
Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: linux-media@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
---
 Documentation/devicetree/bindings/media/coda.yaml | 2 ++
 1 file changed, 2 insertions(+)
I missed an error this introduces:

/home/rob/proj/git/linux-dt/.build-arm/Documentation/devicetree/bindings/media/coda.example.dt.yaml:
video-codec@63ff4000: 'interrupts' does not match any of the regexes:
'pinctrl-[0-9]+'
        From schema:
/home/rob/proj/git/linux-dt/Documentation/devicetree/bindings/media/coda.yaml
Right, because interrupts are only specified conditionally:

allOf:
  - if:
      properties:
        compatible:
          contains:
            const: cnm,coda960
    then:
      properties:
        interrupts:
          items:
            - description: BIT processor interrupt
            - description: JPEG unit interrupt

        interrupt-names:
          items:
            - const: bit
            - const: jpeg
    else:
      properties:
        interrupts:
          items:
            - description: BIT processor interrupt

What is the proper way to fix this?

regards
Philipp
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help