Re: [PATCH] ASoC: codecs: lpass-wsa-macro: rewrite the interpolator volume after enabling clocks

From: Jonathan Marek

Date: Thu Sep 24 2026 - 16:58:08 EST


On 9/24/26 3:52 PM, Liviu Nicoara wrote:> However, on my unpatched driver an idle volume change did not take place
when playback starts (changed it from 69 to 81 and it played at 69). A
change done during playback though, takes effect at once. I don't think
anything writes the register in between.

in this case, while its playing with the wrong volume, use /dev/mem to directly read the value of the volume register and then write the same value, if that fixes the volume from 69 to 81, then this patch might be necessary, otherwise its papering over the issue like I wrote