diff options
Diffstat (limited to 'sys/contrib/device-tree/Bindings/media/nxp,imx8mq-mipi-csi2.yaml')
| -rw-r--r-- | sys/contrib/device-tree/Bindings/media/nxp,imx8mq-mipi-csi2.yaml | 38 |
1 files changed, 34 insertions, 4 deletions
diff --git a/sys/contrib/device-tree/Bindings/media/nxp,imx8mq-mipi-csi2.yaml b/sys/contrib/device-tree/Bindings/media/nxp,imx8mq-mipi-csi2.yaml index 2a14e3b0e004..3389bab266a9 100644 --- a/sys/contrib/device-tree/Bindings/media/nxp,imx8mq-mipi-csi2.yaml +++ b/sys/contrib/device-tree/Bindings/media/nxp,imx8mq-mipi-csi2.yaml @@ -16,11 +16,19 @@ description: |- properties: compatible: - enum: - - fsl,imx8mq-mipi-csi2 + oneOf: + - enum: + - fsl,imx8mq-mipi-csi2 + - fsl,imx8qxp-mipi-csi2 + - items: + - const: fsl,imx8qm-mipi-csi2 + - const: fsl,imx8qxp-mipi-csi2 reg: - maxItems: 1 + items: + - description: MIPI CSI-2 RX host controller register. + - description: MIPI CSI-2 control and status register (csr). + minItems: 1 clocks: items: @@ -46,6 +54,7 @@ properties: - description: CORE_RESET reset register bit definition - description: PHY_REF_RESET reset register bit definition - description: ESC_RESET reset register bit definition + minItems: 1 fsl,mipi-phy-gpr: description: | @@ -113,9 +122,30 @@ required: - clock-names - power-domains - resets - - fsl,mipi-phy-gpr - ports +allOf: + - if: + properties: + compatible: + contains: + enum: + - fsl,imx8qxp-mipi-csi2 + then: + properties: + reg: + minItems: 2 + resets: + maxItems: 1 + else: + properties: + reg: + maxItems: 1 + resets: + minItems: 3 + required: + - fsl,mipi-phy-gpr + additionalProperties: false examples: |
