Path: blob/master/Documentation/devicetree/bindings/display/bridge/fsl,imx93-mipi-dsi.yaml
26309 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/display/bridge/fsl,imx93-mipi-dsi.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Freescale i.MX93 specific extensions to Synopsys Designware MIPI DSI78maintainers:9- Liu Ying <victor.liu@nxp.com>1011description: |12There is a Synopsys Designware MIPI DSI Host Controller and a Synopsys13Designware MIPI DPHY embedded in Freescale i.MX93 SoC. Some configurations14and extensions to them are controlled by i.MX93 media blk-ctrl.1516allOf:17- $ref: snps,dw-mipi-dsi.yaml#1819properties:20compatible:21const: fsl,imx93-mipi-dsi2223clocks:24items:25- description: apb clock26- description: pixel clock27- description: PHY configuration clock28- description: PHY reference clock2930clock-names:31items:32- const: pclk33- const: pix34- const: phy_cfg35- const: phy_ref3637interrupts:38maxItems: 13940fsl,media-blk-ctrl:41$ref: /schemas/types.yaml#/definitions/phandle42description:43i.MX93 media blk-ctrl, as a syscon, controls pixel component bit map44configurations from LCDIF display controller to the MIPI DSI host45controller and MIPI DPHY PLL related configurations through PLL SoC46interface.4748power-domains:49maxItems: 15051required:52- compatible53- interrupts54- fsl,media-blk-ctrl55- power-domains5657unevaluatedProperties: false5859examples:60- |61#include <dt-bindings/clock/imx93-clock.h>62#include <dt-bindings/gpio/gpio.h>63#include <dt-bindings/interrupt-controller/arm-gic.h>64#include <dt-bindings/power/fsl,imx93-power.h>6566dsi@4ae10000 {67compatible = "fsl,imx93-mipi-dsi";68reg = <0x4ae10000 0x10000>;69interrupts = <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>;70clocks = <&clk IMX93_CLK_MIPI_DSI_GATE>,71<&clk IMX93_CLK_MEDIA_DISP_PIX>,72<&clk IMX93_CLK_MIPI_PHY_CFG>,73<&clk IMX93_CLK_24M>;74clock-names = "pclk", "pix", "phy_cfg", "phy_ref";75fsl,media-blk-ctrl = <&media_blk_ctrl>;76power-domains = <&media_blk_ctrl IMX93_MEDIABLK_PD_MIPI_DSI>;77#address-cells = <1>;78#size-cells = <0>;7980panel@0 {81compatible = "raydium,rm67191";82reg = <0>;83reset-gpios = <&adp5585gpio 6 GPIO_ACTIVE_LOW>;84dsi-lanes = <4>;85video-mode = <2>;8687port {88panel_in: endpoint {89remote-endpoint = <&dsi_out>;90};91};92};9394ports {95#address-cells = <1>;96#size-cells = <0>;9798port@0 {99reg = <0>;100101dsi_to_lcdif: endpoint {102remote-endpoint = <&lcdif_to_dsi>;103};104};105106port@1 {107reg = <1>;108109dsi_out: endpoint {110remote-endpoint = <&panel_in>;111};112};113};114};115116117