From e0c8afa0d903560520c675d456ce8322168e4285 Mon Sep 17 00:00:00 2001 From: Yakir Yang Date: Thu, 11 Aug 2016 14:52:54 +0800 Subject: [PATCH] arm64: dts: rockchip: disabled the dw-hdmi-audio by default for Sapphire board The dw-hdmi-audio driver could only work on FB dw-hdmi driver, we can't use it on DRM display sub-system. So I think it's better to disable the dw-hdmi-audio by default for Sapphire board, but enable this device node for excavator-edp and excavator-box boards. Change-Id: I8c2639d535510f1092a3da02e008986394608998 Signed-off-by: Yakir Yang --- .../boot/dts/rockchip/rk3399-sapphire-excavator-box.dts | 8 ++++++++ .../boot/dts/rockchip/rk3399-sapphire-excavator-edp.dts | 8 ++++++++ arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 4 ++-- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator-box.dts b/arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator-box.dts index 20796db55780..05ffd4aff5a3 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator-box.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator-box.dts @@ -58,6 +58,10 @@ native-mode = <&timing1>; /* 1080p */ }; +&dw_hdmi_audio { + status = "okay"; +}; + &fb { rockchip,disp-mode = ; rockchip,disp-policy = ; @@ -68,6 +72,10 @@ rockchip,hdmi_video_source = ; }; +&hdmi_sound { + status = "okay"; +}; + &pwm3 { status = "okay"; interrupts = ; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator-edp.dts b/arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator-edp.dts index 05eb9f955450..654edae53605 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator-edp.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator-edp.dts @@ -54,6 +54,10 @@ status = "okay"; }; +&dw_hdmi_audio { + status = "okay"; +}; + &edp_rk_fb { status = "okay"; }; @@ -63,6 +67,10 @@ rockchip,hdmi_video_source = ; }; +&hdmi_sound { + status = "okay"; +}; + &i2c1 { status = "okay"; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi index 1f2fdd143878..f1d920118c73 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi @@ -94,13 +94,13 @@ }; dw_hdmi_audio: dw-hdmi-audio { - status = "okay"; + status = "disabled"; compatible = "rockchip,dw-hdmi-audio"; #sound-dai-cells = <0>; }; hdmi_sound: hdmi-sound { - status = "okay"; + status = "disabled"; compatible = "simple-audio-card"; simple-audio-card,format = "i2s"; simple-audio-card,mclk-fs = <256>; -- 2.34.1