Part Number: TAS2563
Hi team,
We found that , echo reference data capture is not working. Also we see that data is getting captured from right channel always. If we do mono channel recording, audio is not getting captured.
We have used below controls to validate this.
tinymix "MultiMedia1 Mixer SEC_MI2S_TX" 1
tinymix "SEC_MI2S_TX SampleRate" KHZ_48
tinymix "SEC_MI2S_TX Channels" "Two"
tinycap /data/rec.wav -c 2
tinymix "SEC_MI2S_RX SampleRate" "KHZ_48"
tinymix "SEC_MI2S_RX Format" "S16_LE"
tinymix "SEC_MI2S_RX Channels" "Two"
tinymix "SEC_MI2S_RX Audio Mixer MultiMedia1" "1"
tinyplay /data/file-name.wav
With this above controls, we see that data is being captured only from right channel.
We found out that , we need left channel data and mono channel recording for echo reference capture.
So we did below changes in dtsi file
compatible = "ti,tas2563";
reg = <0x4c>;
ti,left-channel = <0x4c>;
- ti,channels = <1>; /* channel number */
+ ti,channels = <2>; /* channel number */
ti,asi-format = <0>; /* 0, i2S; 1, DSP; */
ti,reset-gpio = <&pmi632_gpios 4 0>;
ti,irq-gpio = <&tlmm 83 0>;
When we changed "ti,channels" to 2 , we started getting data from left channel and mono channel recording also works with above change
Could you please let us know impact of this change? Or suggest us if there is a way to capture data from left channel
Thanks