On Tue, Jun 25, 2024 at 06:57:35PM GMT, Krzysztof Kozlowski wrote: > Qualcomm LPASS macro codec driver parses registers in order to > detect version of the codec. It recognizes codecs v2.0 - v2.8, however > we know that there are earlier versions and 'enum lpass_codec_version' > has also v1.0, v1.1 and v1.2. If by any chance we run on unrecognized > version, driver will use random value from the stack as the codec > version. > > Fix it by mapping such cases to an enum of value 0: > LPASS_CODEC_VERSION_UNKNOWN. > > Fixes: 378918d59181 ("ASoC: codecs: lpass-macro: add helpers to get codec version") > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> > --- > sound/soc/codecs/lpass-macro-common.h | 3 ++- > sound/soc/codecs/lpass-va-macro.c | 3 ++- > 2 files changed, 4 insertions(+), 2 deletions(-) > Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> -- With best wishes Dmitry