From d4b3ca32a91898705850ed00cf4e085ae185e470 Mon Sep 17 00:00:00 2001 From: Renjun Xu Date: Sat, 18 May 2019 14:19:47 +0800 Subject: [PATCH] audio: modify loopback dts config for AVS [1/1] PD#SWPL-8614 Problem: AVS cannot wake up on Latest buildroot Solution: Enable 8ch pdm + 8ch loopback Verify: s420&s400 Change-Id: I93c87cc24fcbb8945f48a960383de47ad725e89e Signed-off-by: Renjun Xu --- arch/arm64/boot/dts/amlogic/axg_s400_v03.dts | 12 ++++++------ arch/arm64/boot/dts/amlogic/axg_s420_v03.dts | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/amlogic/axg_s400_v03.dts b/arch/arm64/boot/dts/amlogic/axg_s400_v03.dts index 665f6e575c14..6cf502655dc7 100644 --- a/arch/arm64/boot/dts/amlogic/axg_s400_v03.dts +++ b/arch/arm64/boot/dts/amlogic/axg_s400_v03.dts @@ -1252,10 +1252,10 @@ * 4: pdmin; */ datain_src = <4>; - datain_chnum = <6>; - datain_chmask = <0x3f>; + datain_chnum = <8>; + datain_chmask = <0xff>; /* config which data pin for loopback */ - datain-lane-mask-in = <1 1 1 0>; + datain-lane-mask-in = <1 1 1 1>; /* calc mclk for datalb */ mclk-fs = <256>; @@ -1272,10 +1272,10 @@ */ /* if tdmin_lb >= 3, use external loopback */ datalb_src = <2>; - datalb_chnum = <2>; - datalb_chmask = <0x3>; + datalb_chnum = <8>; + datalb_chmask = <0xff>; /* config which data pin as loopback */ - datalb-lane-mask-in = <1 0 0 0>; + datalb-lane-mask-in = <1 1 1 1>; status = "okay"; }; diff --git a/arch/arm64/boot/dts/amlogic/axg_s420_v03.dts b/arch/arm64/boot/dts/amlogic/axg_s420_v03.dts index 0c5cdbddea76..5ec77af43fa4 100644 --- a/arch/arm64/boot/dts/amlogic/axg_s420_v03.dts +++ b/arch/arm64/boot/dts/amlogic/axg_s420_v03.dts @@ -1072,10 +1072,10 @@ * 4: pdmin; */ datain_src = <4>; - datain_chnum = <6>; - datain_chmask = <0x3f>; + datain_chnum = <8>; + datain_chmask = <0xff>; /* config which data pin for loopback */ - datain-lane-mask-in = <1 1 1 0>; + datain-lane-mask-in = <1 1 1 1>; /* calc mclk for datalb */ mclk-fs = <256>; @@ -1092,10 +1092,10 @@ */ /* if tdmin_lb >= 3, use external loopback */ datalb_src = <2>; - datalb_chnum = <2>; - datalb_chmask = <0x3>; + datalb_chnum = <8>; + datalb_chmask = <0xff>; /* config which data pin as loopback */ - datalb-lane-mask-in = <1 0 0 0>; + datalb-lane-mask-in = <1 1 1 1>; status = "okay"; };