In case the hardware only supports just one pipeline, allow using a
single port node as well.
Signed-off-by: Alexander Stein <redacted>
---
.../devicetree/bindings/media/nxp,imx8-isi.yaml | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml b/Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
index 4d5348d456a1f..f855f3cc91fea 100644
--- a/Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
+++ b/Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
@@ -53,6 +53,12 @@ properties:
power-domains:
maxItems: 1
+ port:
+ $ref: /schemas/graph.yaml#/properties/port
+ description: |
+ Port representing the Pixel Link input to the ISI. Used for
+ single-pipeline models. The port shall have a single endpoint.
+
ports:
$ref: /schemas/graph.yaml#/properties/ports
description: |@@ -66,7 +72,6 @@ required:
- clocks
- clock-names
- fsl,blk-ctrl
- - ports
allOf:
- if:
@@ -87,6 +92,11 @@ allOf:
port@1: false
required:
- port@0
+ oneOf:
+ - required:
+ - port
+ - required:
+ - ports
- if:
properties:@@ -106,6 +116,8 @@ allOf:
required:
- port@0
- port@1
+ required:
+ - ports
additionalProperties: false
--
2.34.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel