[PATCH v5 7/8] arm64: dts: rockchip: use two phy cells for the rk3588 mipi dcphys
Jason Yang
jason98166 at gmail.com
Fri Oct 16 01:56:41 PDT 2026
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 at gmail.com>
---
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 at 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 at 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 at 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 at 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
More information about the Linux-rockchip
mailing list