Hi Patrick,
Once i hard code the value
snd_soc_write(codec,0x24,0xbd); // page 1 reg 36
snd_soc_write(codec,0x1F,0xC4); // page 1 reg 31
snd_soc_write(codec,0x23,0x88); // page 1 reg 35
I am getting noise in HPL line. so i think i missing some configuration.
SO if you tell what value you getting from fallowing register it will be great help.
page reg my_current_value
1 35 0x44
1 36 0xBD
1 37 0xBd
1 40 0x06
1 41 0x06
1 31 0x88
0 37 0x88 read only register (dont need)
Your help will be greatly appreciable.
Regards
Punith