Please find below update:
Measured all the clocks.
MCLK = 12.28 MHz
BCLK = 1.536 MHz
WCLK = 47.99 KHz
DIN = We can see data on DIN pin when we are playing audio file.
BUT SPEKER is not throwing any data . Not even noise.
Please help to update the clock freq table .
Please check attached logcat logs and dmesg logs :
4212.logcat.txt
.3426.dmesg.txt
all tinymix controls are off , Do you have any comment why DAC path is not enabled during boot time.
Latest changes:
--- a/sound/soc/codecs/tlv320aic31xx.c
+++ b/sound/soc/codecs/tlv320aic31xx.c
@@ -213,10 +213,12 @@ struct aic31xx_rate_divs {
/* 44.1k rate */
{12000000, 44100, 7, 5264, 128, 8, 2, 128, 8, 2},
{12000000, 44100, 8, 4672, 128, 6, 3, 128, 6, 3},
+ {12288000, 44100, 7, 5264, 128, 8, 2, 128, 8, 2},
{12500000, 44100, 7, 2253, 128, 8, 2, 128, 8, 2},
/* 48k rate */
{12000000, 48000, 8, 1920, 128, 8, 2, 128, 8, 2},
{12000000, 48000, 7, 6800, 96, 5, 4, 96, 5, 4},
+ {12288000, 48000, 8, 1920, 128, 8, 2, 128, 8, 2},
{12500000, 48000, 7, 8643, 128, 8, 2, 128, 8, 2},
/* 88.2k rate */
{12000000, 88200, 7, 5264, 64, 8, 2, 64, 8, 2},
Thanks
Divyesh.