From fc219e8866e3ae522d4672c101cfc0ebe9ff97ca Mon Sep 17 00:00:00 2001 From: Guochun Huang Date: Wed, 20 Jul 2022 11:29:56 +0800 Subject: [PATCH] arm64: dts: rockchip: px30: Add support for video phy Signed-off-by: Guochun Huang Change-Id: I958bf629c901099cfeeeed9a9723d31a0f87a7a7 --- arch/arm64/boot/dts/rockchip/px30.dtsi | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/px30.dtsi b/arch/arm64/boot/dts/rockchip/px30.dtsi index 9184b140e862..1b50b714c0f8 100644 --- a/arch/arm64/boot/dts/rockchip/px30.dtsi +++ b/arch/arm64/boot/dts/rockchip/px30.dtsi @@ -765,10 +765,8 @@ lvds: lvds { compatible = "rockchip,px30-lvds"; - phys = <&dsi_dphy>; - phy-names = "dphy"; - rockchip,grf = <&grf>; - rockchip,output = "lvds"; + phys = <&video_phy>; + phy-names = "phy"; status = "disabled"; ports { @@ -1223,11 +1221,14 @@ }; }; - dsi_dphy: phy@ff2e0000 { - compatible = "rockchip,px30-dsi-dphy"; - reg = <0x0 0xff2e0000 0x0 0x10000>; - clocks = <&pmucru SCLK_MIPIDSIPHY_REF>, <&cru PCLK_MIPIDSIPHY>; - clock-names = "ref", "pclk"; + video_phy: dsi_dphy: phy@ff2e0000 { + compatible = "rockchip,px30-dsi-dphy", "rockchip,px30-video-phy"; + reg = <0x0 0xff2e0000 0x0 0x10000>, + <0x0 0xff450000 0x0 0x10000>; + reg-names = "phy", "host"; + clocks = <&pmucru SCLK_MIPIDSIPHY_REF>, + <&cru PCLK_MIPIDSIPHY>, <&cru PCLK_MIPI_DSI>; + clock-names = "ref", "pclk", "pclk_host"; resets = <&cru SRST_MIPIDSIPHY_P>; reset-names = "apb"; #phy-cells = <0>; @@ -1579,7 +1580,7 @@ interrupts = ; clocks = <&cru PCLK_MIPI_DSI>; clock-names = "pclk"; - phys = <&dsi_dphy>; + phys = <&video_phy>; phy-names = "dphy"; power-domains = <&power PX30_PD_VO>; resets = <&cru SRST_MIPIDSI_HOST_P>;