[PATCH v5 7/8] arm64: dts: rockchip: use two phy cells for the rk3588 mipi dcphys
From: Jason Yang
Date: Fri Oct 16 2026 - 04:59:46 EST
The MIPI DC-PHY binding takes a second cell that selects the transmitter
or the receiver. Switch mipidcphy0 and mipidcphy1 to two cells and let
dsi0 and dsi1 select the transmitter.
Signed-off-by: Jason Yang <jason98166@xxxxxxxxx>
---
arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi
index 376ad04e0786..94d68fd89753 100644
--- a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi
@@ -1788,7 +1788,7 @@ dsi0: dsi@fde20000 {
resets = <&cru SRST_P_DSIHOST0>;
reset-names = "apb";
power-domains = <&power RK3588_PD_VOP>;
- phys = <&mipidcphy0 PHY_TYPE_DPHY>;
+ phys = <&mipidcphy0 PHY_TYPE_DPHY PHY_DIRECTION_TX>;
phy-names = "dcphy";
rockchip,grf = <&vop_grf>;
status = "disabled";
@@ -1816,7 +1816,7 @@ dsi1: dsi@fde30000 {
resets = <&cru SRST_P_DSIHOST1>;
reset-names = "apb";
power-domains = <&power RK3588_PD_VOP>;
- phys = <&mipidcphy1 PHY_TYPE_DPHY>;
+ phys = <&mipidcphy1 PHY_TYPE_DPHY PHY_DIRECTION_TX>;
phy-names = "dcphy";
rockchip,grf = <&vop_grf>;
status = "disabled";
@@ -3429,7 +3429,7 @@ mipidcphy0: phy@feda0000 {
<&cru SRST_P_MIPI_DCPHY0_GRF>,
<&cru SRST_S_MIPI_DCPHY0>;
reset-names = "m_phy", "apb", "grf", "s_phy";
- #phy-cells = <1>;
+ #phy-cells = <2>;
status = "disabled";
};
@@ -3445,7 +3445,7 @@ mipidcphy1: phy@fedb0000 {
<&cru SRST_P_MIPI_DCPHY1_GRF>,
<&cru SRST_S_MIPI_DCPHY1>;
reset-names = "m_phy", "apb", "grf", "s_phy";
- #phy-cells = <1>;
+ #phy-cells = <2>;
status = "disabled";
};
--
2.43.0