[PATCH 29/39] dt-bindings: display: bridge: Document Freescale i.MX95 MIPI DSI
Marek Vasut
marek.vasut at mailbox.org
Sat Oct 11 09:51:44 PDT 2025
Freescale i.MX95 SoC embeds a Synopsys Designware MIPI DSI host
controller and a Synopsys Designware MIPI DPHY. Unlike the i.MX93
PHY, the i.MX95 PHY uses more syscon interfaces to configure the
PHY.
Signed-off-by: Marek Vasut <marek.vasut at mailbox.org>
---
Cc: Abel Vesa <abelvesa at kernel.org>
Cc: Conor Dooley <conor+dt at kernel.org>
Cc: Fabio Estevam <festevam at gmail.com>
Cc: Krzysztof Kozlowski <krzk+dt at kernel.org>
Cc: Laurent Pinchart <Laurent.pinchart at ideasonboard.com>
Cc: Liu Ying <victor.liu at nxp.com>
Cc: Lucas Stach <l.stach at pengutronix.de>
Cc: Peng Fan <peng.fan at nxp.com>
Cc: Pengutronix Kernel Team <kernel at pengutronix.de>
Cc: Rob Herring <robh at kernel.org>
Cc: Shawn Guo <shawnguo at kernel.org>
Cc: Thomas Zimmermann <tzimmermann at suse.de>
Cc: devicetree at vger.kernel.org
Cc: dri-devel at lists.freedesktop.org
Cc: imx at lists.linux.dev
Cc: linux-arm-kernel at lists.infradead.org
Cc: linux-clk at vger.kernel.org
---
.../display/bridge/fsl,imx93-mipi-dsi.yaml | 48 +++++++++++++++++--
1 file changed, 43 insertions(+), 5 deletions(-)
diff --git a/Documentation/devicetree/bindings/display/bridge/fsl,imx93-mipi-dsi.yaml b/Documentation/devicetree/bindings/display/bridge/fsl,imx93-mipi-dsi.yaml
index d6e51d0cf5464..388301c4f95c1 100644
--- a/Documentation/devicetree/bindings/display/bridge/fsl,imx93-mipi-dsi.yaml
+++ b/Documentation/devicetree/bindings/display/bridge/fsl,imx93-mipi-dsi.yaml
@@ -14,12 +14,11 @@ description: |
Designware MIPI DPHY embedded in Freescale i.MX93 SoC. Some configurations
and extensions to them are controlled by i.MX93 media blk-ctrl.
-allOf:
- - $ref: snps,dw-mipi-dsi.yaml#
-
properties:
compatible:
- const: fsl,imx93-mipi-dsi
+ enum:
+ - fsl,imx93-mipi-dsi
+ - fsl,imx95-mipi-dsi
clocks:
items:
@@ -46,13 +45,52 @@ properties:
controller and MIPI DPHY PLL related configurations through PLL SoC
interface.
+ fsl,disp-master-csr:
+ $ref: /schemas/types.yaml#/definitions/phandle
+ description:
+ i.MX95 Display Master CSR is a syscon which includes registers to
+ control DSI clock settings, clock gating, and pixel link select.
+
+ fsl,disp-stream-csr:
+ $ref: /schemas/types.yaml#/definitions/phandle
+ description:
+ i.MX95 Display Stream CSR is a syscon which includes configuration
+ and status registers for the DSI host.
+
+ fsl,mipi-combo-phy-csr:
+ $ref: /schemas/types.yaml#/definitions/phandle
+ description:
+ i.MX95 Display Stream CSR is a syscon which configuration and status
+ registers for the MIPI Tx DPHY module in the Camera domain.
+
power-domains:
maxItems: 1
+allOf:
+ - $ref: snps,dw-mipi-dsi.yaml#
+ - if:
+ properties:
+ compatible:
+ contains:
+ const: fsl,imx93-mipi-dsi
+ then:
+ required:
+ - fsl,media-blk-ctrl
+
+ - if:
+ properties:
+ compatible:
+ contains:
+ const: fsl,imx95-mipi-dsi
+ then:
+ required:
+ - fsl,disp-master-csr
+ - fsl,disp-stream-csr
+ - fsl,mipi-combo-phy-csr
+
required:
- compatible
- interrupts
- - fsl,media-blk-ctrl
- power-domains
unevaluatedProperties: false
--
2.51.0
More information about the linux-arm-kernel
mailing list