mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-16 11:21:26 -04:00
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:3e43a8c033("ASoC: qcom: audioreach: Add support for VI Sense module") Fixes:0db76f5b22("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>
This commit is contained in:
@@ -1365,9 +1365,14 @@ int audioreach_set_media_format(struct q6apm_graph *graph,
|
||||
case MODULE_ID_SPEAKER_PROTECTION:
|
||||
rc = audioreach_speaker_protection(graph, module,
|
||||
PARAM_ID_SP_OP_MODE_NORMAL);
|
||||
if (!rc)
|
||||
rc = audioreach_module_enable(graph, module, true);
|
||||
|
||||
break;
|
||||
case MODULE_ID_SPEAKER_PROTECTION_VI:
|
||||
rc = audioreach_speaker_protection_vi(graph, module, cfg);
|
||||
if (!rc)
|
||||
rc = audioreach_module_enable(graph, module, true);
|
||||
break;
|
||||
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user