Analog Audio L/R does not works properly tested on 20.07 release

hi,

Analog Audio HPH_L and HPH_R codec on our custom board sda845 does not output L and R properly, both side volumes comes when tested from Settings->sound-> Test Speaker. We are not using WSA

Below errors comes when Headphones.Playback chosen in Sound.Settings or when we switch from HDMI to Headphones. Please suggest.


[ 68.226117] qcom-soundwire wcd934x-soundwire.4.auto: CMD error, fifo status 0x3e00010f
[ 68.743885] qcom-soundwire wcd934x-soundwire.4.auto: CMD error, fifo status 0x3e00010f
[ 69.249857] qcom-soundwire wcd934x-soundwire.4.auto: CMD error, fifo status 0x3e00010f
[ 69.842654] qcom-soundwire wcd934x-soundwire.4.auto: CMD error, fifo status 0x3e00010f
[ 70.370164] qcom-soundwire wcd934x-soundwire.4.auto: CMD error, fifo status 0x3e00010f
[ 72.386041] wcd934x-codec wcd934x-codec.2.auto: Port Closed RX port 1, value 4
[ 72.394074] qcom-soundwire wcd934x-soundwire.4.auto: CMD error, fifo status 0x3e00010f
[ 72.896052] qcom-soundwire wcd934x-soundwire.4.auto: CMD error, fifo status 0x3e00010f
[ 73.408030] qcom-soundwire wcd934x-soundwire.4.auto: CMD error, fifo status 0x3e00010f
[ 73.919989] qcom-soundwire wcd934x-soundwire.4.auto: CMD error, fifo status 0x3e00010f
[ 74.434656] qcom-soundwire wcd934x-soundwire.4.auto: CMD error, fifo status 0x3e00010f
[ 74.943573] qcom-soundwire wcd934x-soundwire.4.auto: CMD error, fifo status 0x3e00010f

[ 48.276967] wcd934x-codec wcd934x-codec.2.auto: overflow error on RX port 6, value 1
[ 48.285879] wcd934x-codec wcd934x-codec.2.auto: overflow error on RX port 7, value 1

DefaultEnableSeq.conf
cset “name=‘SLIM RX6 MUX’ AIF1_PB”
cset “name=‘SLIM RX7 MUX’ AIF1_PB”
cset “name=‘RX INT7_1 MIX1 INP0’ RX6”
cset “name=‘RX INT8_1 MIX1 INP0’ RX7”

HeadphonesEnableSeq.conf
cset “name=‘SLIM RX1 MUX’ AIF1_PB”
cset “name=‘SLIM RX2 MUX’ Aif1_pb”
cset “name=‘SLIM RX7 MUX’ ZERO”
cset “name=‘SLIM RX6 MUX’ ZERO”
cset “name=‘RX INT1_2 MUX’ RX1”
cset “name=‘RX INT2_2 MUX’ RX2”
cset “name=‘SLIMBUS_0_RX Audio Mixer MultiMedia1’ 1”
cset “name=‘COMP1 Switch’ 1”
cset “name=‘COMP2 Switch’ 1”
cset “name=‘RX1 Digital Volume’ 68”
cset “name=‘RX2 Digital Volume’ 68”
cset “name=‘RX INT1 DEM MUX’ CLSH_DSM_OUT”
cset “name=‘RX INT2 DEM MUX’ CLSH_DSM_OUT”
cset “name=‘HPHL Volume’ 20”
cset “name=‘HPHR Volume’ 20”

regards,
vinaysimha