From fe1fe371dc6e8eaf6beff6136526ac49ae37ff1b Mon Sep 17 00:00:00 2001 From: Shunhua Lan Date: Fri, 20 May 2022 10:55:21 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3588-evbs: enable dp0 sound card Signed-off-by: Shunhua Lan Change-Id: Id1a8d26def060de71078621635de7c70bc7cd6c1 --- arch/arm64/boot/dts/rockchip/rk3588-evb1-lp4.dtsi | 8 ++++++++ arch/arm64/boot/dts/rockchip/rk3588s-evb.dtsi | 10 ++++++++++ arch/arm64/boot/dts/rockchip/rk3588s-evb1-lp4x.dtsi | 8 ++++++++ 3 files changed, 26 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb1-lp4.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-evb1-lp4.dtsi index 543d78d3f182..8c4abb338876 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb1-lp4.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb1-lp4.dtsi @@ -254,6 +254,10 @@ status = "okay"; }; +&dp0_sound{ + status = "okay"; +}; + &dp1 { pinctrl-names = "default"; pinctrl-0 = <&dp1_hpd>; @@ -668,6 +672,10 @@ status = "okay"; }; +&spdif_tx2 { + status = "okay"; +}; + &u2phy0_otg { rockchip,typec-vbus-det; }; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-evb.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-evb.dtsi index 39a0c225f268..57f1d510e4c5 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-evb.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s-evb.dtsi @@ -84,6 +84,16 @@ default-brightness-level = <200>; }; + dp0_sound: dp0-sound { + status = "disabled"; + compatible = "rockchip,hdmi"; + rockchip,card-name= "rockchip,dp0"; + rockchip,mclk-fs = <512>; + rockchip,cpu = <&spdif_tx2>; + rockchip,codec = <&dp0 1>; + rockchip,jack-det; + }; + hdmi0_sound: hdmi0-sound { status = "disabled"; compatible = "simple-audio-card"; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-evb1-lp4x.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-evb1-lp4x.dtsi index 44b0001b3d9f..5a93b3fa949c 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-evb1-lp4x.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s-evb1-lp4x.dtsi @@ -222,6 +222,10 @@ status = "okay"; }; +&dp0_sound{ + status = "okay"; +}; + &edp0 { force-hpd; status = "okay"; @@ -660,6 +664,10 @@ status = "okay"; }; +&spdif_tx2 { + status = "okay"; +}; + &u2phy0_otg { rockchip,typec-vbus-det; };