30 Jan
2014
30 Jan
'14
5:56 p.m.
Dear Brian Austin,
On Thu, 30 Jan 2014 09:37:44 -0600, Brian Austin wrote:
I have an L73 just up now and will check those register values and get back to you real soon.
So with v3.12 with the CS42L73 I can use SOC_DOUBLE_R_SX_TLV and adjust the gain correctly and the register settings are reflected correctly as well when I do an i2cdump of the device. Let me hunt down an L51 CDB and see what is going on with that device.
I've tried again, and I confirm the problem. When the PCM is muted, I can only toggle it between the values 62 and 64. When the PCM is unmuted, I can only toggle it between the values 60 and 61.
The ugly attached patch fixes the problem for me (the patch is a partial revert of your patch).
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com