20 Jun
2013
20 Jun
'13
4:15 p.m.
n Thu, 20 Jun 2013, Lars-Peter Clausen wrote:
Hi,
I stumbled upon this while making some changes to the SOC_SINGLE_VALUE macro. For the Beep Volume control the cs42l52 driver sets the invert field to 7, which doesn't make much sense and is causing a build warning with my changes. I assume the intention was to actually use SOC_SINGLE_SX_TLV instead of SOC_SINGLE_TLV. But I'm not sure if setting min to 0x1f and max 0x7 is right either. Also according to the datasheet the tlv dB info seems to be wrong. The Beep Volume uses 2dB steps while the info uses 0.5dB steps.
- Lars
Yep, the min and max are backwards...
I'll fix it
Brian