Unverified Commit ce1a46b2 authored by Srinivas Kandagatla's avatar Srinivas Kandagatla Committed by Mark Brown
Browse files

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: default avatarSrinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Message-ID: <20250902140044.54508-7-srinivas.kandagatla@oss.qualcomm.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent c73e2c56
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2690,6 +2690,7 @@ static int wsa_macro_component_probe(struct snd_soc_component *comp)
	case LPASS_CODEC_VERSION_2_6:
	case LPASS_CODEC_VERSION_2_7:
	case LPASS_CODEC_VERSION_2_8:
	case LPASS_CODEC_VERSION_2_9:
		widgets = wsa_macro_dapm_widgets_v2_5;
		num_widgets = ARRAY_SIZE(wsa_macro_dapm_widgets_v2_5);
		break;
@@ -2838,6 +2839,7 @@ static int wsa_macro_probe(struct platform_device *pdev)
	case LPASS_CODEC_VERSION_2_6:
	case LPASS_CODEC_VERSION_2_7:
	case LPASS_CODEC_VERSION_2_8:
	case LPASS_CODEC_VERSION_2_9:
		wsa->reg_layout = &wsa_codec_v2_5;
		def_count = ARRAY_SIZE(wsa_defaults) + ARRAY_SIZE(wsa_defaults_v2_5);
		reg_defaults = kmalloc_array(def_count, sizeof(*reg_defaults),