summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml')
-rw-r--r--Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml76
1 files changed, 61 insertions, 15 deletions
diff --git a/Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml b/Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
index 2e89a5458afe..9ea827092fdd 100644
--- a/Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
+++ b/Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
@@ -53,25 +53,56 @@ properties:
ports:
type: object
- $ref: /schemas/graph.yaml#/properties/ports
+ description: |
+ The connections to the MAX9286 GMSL and its endpoint nodes are modelled
+ using the OF graph bindings in accordance with the video interface
+ bindings defined in
+ Documentation/devicetree/bindings/media/video-interfaces.txt.
+
+ The following table lists the port number corresponding to each device
+ port.
+
+ Port Description
+ ----------------------------------------
+ Port 0 GMSL Input 0
+ Port 1 GMSL Input 1
+ Port 2 GMSL Input 2
+ Port 3 GMSL Input 3
+ Port 4 CSI-2 Output
properties:
- port@0:
- description: GMSL Input 0
+ '#address-cells':
+ const: 1
+
+ '#size-cells':
+ const: 0
- port@1:
- description: GMSL Input 1
+ port@[0-3]:
+ type: object
+ properties:
+ reg:
+ enum: [ 0, 1, 2, 3 ]
- port@2:
- description: GMSL Input 2
+ endpoint:
+ type: object
- port@3:
- description: GMSL Input 3
+ properties:
+ remote-endpoint:
+ description: |
+ phandle to the remote GMSL source endpoint subnode in the
+ remote node port.
+
+ required:
+ - remote-endpoint
+
+ required:
+ - reg
+ - endpoint
+
+ additionalProperties: false
port@4:
type: object
- description: CSI-2 Output
-
properties:
reg:
const: 4
@@ -99,8 +130,6 @@ properties:
required:
- port@4
- unevaluatedProperties: false
-
i2c-mux:
type: object
description: |
@@ -155,8 +184,25 @@ properties:
requirements of the currently connected remote device.
port:
- $ref: /schemas/graph.yaml#/properties/port
- description: Connection to the MAX9286 sink.
+ type: object
+
+ properties:
+ endpoint:
+ type: object
+
+ properties:
+ remote-endpoint:
+ description: phandle to the MAX9286 sink endpoint.
+
+ required:
+ - remote-endpoint
+
+ additionalProperties: false
+
+ required:
+ - endpoint
+
+ additionalProperties: false
required:
- compatible