summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/media/i2c/adv7180.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/devicetree/bindings/media/i2c/adv7180.yaml')
-rw-r--r--Documentation/devicetree/bindings/media/i2c/adv7180.yaml31
1 files changed, 24 insertions, 7 deletions
diff --git a/Documentation/devicetree/bindings/media/i2c/adv7180.yaml b/Documentation/devicetree/bindings/media/i2c/adv7180.yaml
index 7f28954a4508..d8c54f9d9506 100644
--- a/Documentation/devicetree/bindings/media/i2c/adv7180.yaml
+++ b/Documentation/devicetree/bindings/media/i2c/adv7180.yaml
@@ -36,9 +36,17 @@ properties:
maxItems: 1
port:
- $ref: /schemas/graph.yaml#/properties/port
-
- ports: true
+ type: object
+ description:
+ A node containing a single endpoint as doucmented in
+ Documentation/devicetree/bindings/media/video-interfaces.txt
+
+ ports:
+ type: object
+ description:
+ A node containing input and output port nodes with endpoint definitions
+ as documented in
+ Documentation/devicetree/bindings/media/video-interfaces.txt
additionalProperties: false
@@ -72,19 +80,24 @@ allOf:
then:
properties:
ports:
- $ref: /schemas/graph.yaml#/properties/ports
properties:
+ '#address-cells':
+ const: 1
+ '#size-cells':
+ const: 0
port@3:
+ type: object
description: Output port
patternProperties:
"^port@[0-2]$":
+ type: object
description: Input port
required:
- port@3
- unevaluatedProperties: false
+ additionalProperties: false
required:
- ports
@@ -97,20 +110,24 @@ allOf:
then:
properties:
ports:
- $ref: /schemas/graph.yaml#/properties/ports
properties:
+ '#address-cells':
+ const: 1
+ '#size-cells':
+ const: 0
port@6:
type: object
description: Output port
patternProperties:
"^port@[0-5]$":
+ type: object
description: Input port
required:
- port@6
- unevaluatedProperties: false
+ additionalProperties: false
required:
- ports