+10
−7
Loading
adau1372_set_power() calls clk_prepare_enable() but discards the return value. If the clock enable fails, the driver proceeds to access registers on unpowered hardware, potentially causing silent corruption. Make adau1372_set_power() return int and propagate the error from clk_prepare_enable(). Update adau1372_set_bias_level() to return the error directly for the STANDBY and OFF cases. Signed-off-by:Jihed Chaibi <jihed.chaibi.dev@gmail.com> Fixes: 6cd4c645 ("ASoC: Add ADAU1372 audio CODEC support") Reviewed-by:
Nuno Sá <nuno.sa@analog.com> Link: https://patch.msgid.link/20260325210704.76847-2-jihed.chaibi.dev@gmail.com Signed-off-by:
Mark Brown <broonie@kernel.org>