1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/display/bridge/cdns,dsi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cadence DSI bridge
10 - Boris Brezillon <boris.brezillon@bootlin.com>
13 CDNS DSI is a bridge device which converts DPI to DSI
25 Register block for controller's registers.
27 Register block for wrapper settings registers in case of TI J7 SoCs.
31 - description: PSM clock, used by the IP
32 - description: sys clock, used by the IP
55 $ref: /schemas/graph.yaml#/properties/ports
59 $ref: /schemas/graph.yaml#/properties/port
61 Output port representing the DSI output. It can have
62 at most 4 endpoints. The endpoint number is directly encoding
63 the DSI virtual channel used by this device.
66 $ref: /schemas/graph.yaml#/properties/port
68 Input port representing the DPI input.
74 - $ref: ../dsi-controller.yaml#
103 unevaluatedProperties: false
108 #address-cells = <2>;
112 compatible = "cdns,dsi";
113 reg = <0x0 0xfd0c0000 0x0 0x1000>;
114 clocks = <&pclk>, <&sysclk>;
115 clock-names = "dsi_p_clk", "dsi_sys_clk";
120 #address-cells = <1>;
124 #address-cells = <1>;
130 remote-endpoint = <&xxx_dpi_output>;
136 compatible = "panasonic,vvx10f034n00";
138 power-supply = <&vcc_lcd_reg>;
145 #address-cells = <2>;
149 compatible = "cdns,dsi";
150 reg = <0x0 0xfd0c0000 0x0 0x1000>;
151 clocks = <&pclk>, <&sysclk>;
152 clock-names = "dsi_p_clk", "dsi_sys_clk";
158 #address-cells = <1>;
163 #address-cells = <1>;
168 remote-endpoint = <&dsi_panel_input>;
175 remote-endpoint = <&xxx_dpi_output>;