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: qcom: audioreach: explicitly enable speaker protection modules

Speaker protection and VI feedback modules are disabled by default.
Explicitly enable them when configuring speaker protection.

Fixes: 3e43a8c033c3 ("ASoC: qcom: audioreach: Add support for VI Sense module")
Fixes: 0db76f5b2235 ("ASoC: qcom: audioreach: Add support for Speaker Protection module")
Signed-off-by: Ravi Hothi <ravi.hothi@oss.qualcomm.com>
Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Link: https://patch.msgid.link/20260326113531.3144998-1-ravi.hothi@oss.qualcomm.com
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Ravi Hothi and committed by
Mark Brown
b481eabe 247d1c13

+5
+5
sound/soc/qcom/qdsp6/audioreach.c
··· 1365 1365 case MODULE_ID_SPEAKER_PROTECTION: 1366 1366 rc = audioreach_speaker_protection(graph, module, 1367 1367 PARAM_ID_SP_OP_MODE_NORMAL); 1368 + if (!rc) 1369 + rc = audioreach_module_enable(graph, module, true); 1370 + 1368 1371 break; 1369 1372 case MODULE_ID_SPEAKER_PROTECTION_VI: 1370 1373 rc = audioreach_speaker_protection_vi(graph, module, cfg); 1374 + if (!rc) 1375 + rc = audioreach_module_enable(graph, module, true); 1371 1376 break; 1372 1377 1373 1378 default: