From fda0a5244361310d6bf162108408ba411df0637b Mon Sep 17 00:00:00 2001 From: Algea Cao Date: Wed, 8 Mar 2023 15:43:25 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3528: Add hdmi ddc io idle state Signed-off-by: Algea Cao Change-Id: I91a4a4f882dd34da939929ebe3c4170c33cdcac7 --- arch/arm64/boot/dts/rockchip/rk3528-pinctrl.dtsi | 11 +++++++++++ arch/arm64/boot/dts/rockchip/rk3528.dtsi | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3528-pinctrl.dtsi b/arch/arm64/boot/dts/rockchip/rk3528-pinctrl.dtsi index 594e69e11d49..969b8c09ec23 100644 --- a/arch/arm64/boot/dts/rockchip/rk3528-pinctrl.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3528-pinctrl.dtsi @@ -190,6 +190,17 @@ /* hdmi_tx_sda */ <0 RK_PA5 1 &pcfg_pull_none>; }; + + /omit-if-no-ref/ + hdmi_pins_idle: hdmi-pins-idle { + rockchip,pins = + /* hdmi_tx_cec */ + <0 RK_PA3 1 &pcfg_pull_none>, + /* hdmi_tx_scl */ + <0 RK_PA4 0 &pcfg_output_low_pull_down>, + /* hdmi_tx_sda */ + <0 RK_PA5 0 &pcfg_output_low_pull_down>; + }; }; hsm { diff --git a/arch/arm64/boot/dts/rockchip/rk3528.dtsi b/arch/arm64/boot/dts/rockchip/rk3528.dtsi index 913fdb75014e..be4de512d84d 100644 --- a/arch/arm64/boot/dts/rockchip/rk3528.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3528.dtsi @@ -1339,8 +1339,9 @@ clock-names = "iahb", "isfr", "cec"; reg-io-width = <4>; rockchip,grf = <&grf>; - pinctrl-names = "default"; + pinctrl-names = "default", "idle"; pinctrl-0 = <&hdmi_pins>; + pinctrl-1 = <&hdmi_pins_idle>; phys = <&hdmiphy>; phy-names = "hdmi"; #sound-dai-cells = <0>;