From 46cf38cc9de7865cf995733342a40541c7cccaef Mon Sep 17 00:00:00 2001 From: Wyon Bi Date: Tue, 17 Oct 2017 09:14:12 +0800 Subject: [PATCH] arm64: dts: rockchip: Add pinmux for mipi dphy on rk3368 Change-Id: I4ab2ab92bfa5e084dd846ca1b5186fcc20097ed6 Signed-off-by: Wyon Bi --- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3368.dtsi b/arch/arm64/boot/dts/rockchip/rk3368.dtsi index 470b98f794fc..37778ee32fb3 100644 --- a/arch/arm64/boot/dts/rockchip/rk3368.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3368.dtsi @@ -1477,6 +1477,9 @@ clock-names = "pclk", "hs_clk"; resets = <&cru SRST_MIPIDSI0>; reset-names = "apb"; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&state_video_phy_mipi>; + pinctrl-1 = <&state_video_phy_idle>; phys = <&mipi_dphy>; phy-names = "mipi_dphy"; rockchip,grf = <&grf>; @@ -1505,7 +1508,28 @@ reset-names = "apb"; power-domains = <&power RK3368_PD_VIO>; #phy-cells = <0>; + rockchip,grf = <&grf>; status = "disabled"; + + state_video_phy_mipi: pinmux-mipi { + groups = "video-phy-io"; + function = "mipi"; + }; + + state_video_phy_lvds: pinmux-lvds { + groups = "video-phy-io"; + function = "lvds"; + }; + + state_video_phy_ttl: pinmux-ttl { + groups = "video-phy-io"; + function = "ttl"; + }; + + state_video_phy_idle: pinmux-idle { + groups = "video-phy-io"; + function = "idle"; + }; }; lvds: lvds@ff968000 {