Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ASoC: codecs: lpass-wsa-macro: add Codev version 2.9

Add support for lpass wsa codec macro version 2.9, which is available in
Qualcomm Glymur SoCs.

Its compatible with 2.8 w.r.t register layouts

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Message-ID: <20250902140044.54508-7-srinivas.kandagatla@oss.qualcomm.com>
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Srinivas Kandagatla and committed by
Mark Brown
ce1a46b2 c73e2c56

+2
+2
sound/soc/codecs/lpass-wsa-macro.c
··· 2690 2690 case LPASS_CODEC_VERSION_2_6: 2691 2691 case LPASS_CODEC_VERSION_2_7: 2692 2692 case LPASS_CODEC_VERSION_2_8: 2693 + case LPASS_CODEC_VERSION_2_9: 2693 2694 widgets = wsa_macro_dapm_widgets_v2_5; 2694 2695 num_widgets = ARRAY_SIZE(wsa_macro_dapm_widgets_v2_5); 2695 2696 break; ··· 2839 2838 case LPASS_CODEC_VERSION_2_6: 2840 2839 case LPASS_CODEC_VERSION_2_7: 2841 2840 case LPASS_CODEC_VERSION_2_8: 2841 + case LPASS_CODEC_VERSION_2_9: 2842 2842 wsa->reg_layout = &wsa_codec_v2_5; 2843 2843 def_count = ARRAY_SIZE(wsa_defaults) + ARRAY_SIZE(wsa_defaults_v2_5); 2844 2844 reg_defaults = kmalloc_array(def_count, sizeof(*reg_defaults),