From 7e8da6e70c8eea664c4310a156976568c5d9f0d3 Mon Sep 17 00:00:00 2001 From: zhangjun Date: Wed, 15 Feb 2017 15:51:15 +0800 Subject: [PATCH] arm64: dts: rockchip: Add bt sco audio support for rk3399-tve1205g disable spdif support which is useless meanwhile Change-Id: Ib116bac82d5d3d13392be2fb62eaf978a08592a0 Signed-off-by: zhangjun --- .../boot/dts/rockchip/rk3399-tve1205g.dts | 23 ++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-tve1205g.dts b/arch/arm64/boot/dts/rockchip/rk3399-tve1205g.dts index d08d9ce86999..57e7cf8da9c5 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-tve1205g.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-tve1205g.dts @@ -191,19 +191,22 @@ status = "okay"; }; - spdif-sound { + bt-sound { compatible = "simple-audio-card"; - simple-audio-card,name = "rockchip,spdif"; + simple-audio-card,format = "dsp_b"; + simple-audio-card,bitclock-inversion = <1>; + simple-audio-card,mclk-fs = <256>; + simple-audio-card,name = "rockchip,bt"; simple-audio-card,cpu { - sound-dai = <&spdif>; + sound-dai = <&i2s1>; }; simple-audio-card,codec { - sound-dai = <&spdif_out>; + sound-dai = <&bt_sco>; }; }; - spdif_out: spdif-out { - compatible = "linux,spdif-dit"; + bt_sco: bt-sco { + compatible = "delta,dfbmcs320"; #sound-dai-cells = <0>; }; @@ -451,6 +454,14 @@ #sound-dai-cells = <0>; }; +&i2s1 { + status = "okay"; + rockchip,i2s-broken-burst-len; + rockchip,playback-channels = <2>; + rockchip,capture-channels = <2>; + #sound-dai-cells = <0>; +}; + &i2s2 { status = "okay"; #sound-dai-cells = <0>; -- 2.34.1