• Mark Brown's avatar
    ASoC: da732x: Mark DC offset control registers volatile · 75306820
    Mark Brown authored
    The driver reads from the DC offset control registers during callibration
    but since the registers are marked as volatile and there is a register
    cache the values will not be read from the hardware after the first reading
    rendering the callibration ineffective.
    
    It appears that the driver was originally written for the ASoC level
    register I/O code but converted to regmap prior to merge and this issue
    was missed during the conversion as the framework level volatile register
    functionality was not being used.
    Signed-off-by: default avatarMark Brown <broonie@linaro.org>
    Acked-by: default avatarAdam Thomson <Adam.Thomson.Opensource@diasemi.com>
    Cc: stable@vger.kernel.org
    75306820
da732x.c 50.3 KB