Commit eaa5907b authored by Biju Das's avatar Biju Das Committed by Geert Uytterhoeven

arm64: dts: renesas: rzg2l-smarc: Enable DU and link with DSI

Enable DU and link with DSI on RZ/{G2L,G2LC,V2L} SMARC EVK.

Move DSI port properties from board dtsi to SoC dtsi and then link with DU
and after that enable DU on the board dtsi.
Signed-off-by: default avatarBiju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/20240222132117.137729-4-biju.das.jz@bp.renesas.comSigned-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
parent c1a04646
......@@ -793,6 +793,22 @@ dsi: dsi@10850000 {
reset-names = "rst", "arst", "prst";
power-domains = <&cpg>;
status = "disabled";
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
dsi0_in: endpoint {
remote-endpoint = <&du_out_dsi>;
};
};
port@1 {
reg = <1>;
};
};
};
vspd: vsp@10870000 {
......@@ -839,6 +855,9 @@ ports {
port@0 {
reg = <0>;
du_out_dsi: endpoint {
remote-endpoint = <&dsi0_in>;
};
};
port@1 {
......
......@@ -798,6 +798,22 @@ dsi: dsi@10850000 {
reset-names = "rst", "arst", "prst";
power-domains = <&cpg>;
status = "disabled";
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
dsi0_in: endpoint {
remote-endpoint = <&du_out_dsi>;
};
};
port@1 {
reg = <1>;
};
};
};
vspd: vsp@10870000 {
......@@ -846,6 +862,9 @@ ports {
port@0 {
reg = <0>;
du_out_dsi: endpoint {
remote-endpoint = <&dsi0_in>;
};
};
port@1 {
......
......@@ -40,17 +40,7 @@ &dsi {
status = "okay";
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
dsi0_in: endpoint {
};
};
port@1 {
reg = <1>;
dsi0_out: endpoint {
data-lanes = <1 2 3 4>;
remote-endpoint = <&adv7535_in>;
......@@ -59,6 +49,10 @@ dsi0_out: endpoint {
};
};
&du {
status = "okay";
};
&i2c1 {
adv7535: hdmi@3d {
compatible = "adi,adv7535";
......
......@@ -56,17 +56,7 @@ &dsi {
status = "okay";
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
dsi0_in: endpoint {
};
};
port@1 {
reg = <1>;
dsi0_out: endpoint {
data-lanes = <1 2 3 4>;
remote-endpoint = <&adv7535_in>;
......@@ -75,6 +65,10 @@ dsi0_out: endpoint {
};
};
&du {
status = "okay";
};
&i2c1 {
adv7535: hdmi@3d {
compatible = "adi,adv7535";
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment