]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ASoC: qcom: audioreach: Add support for VI Sense module
authorKrzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Wed, 17 Dec 2025 09:46:04 +0000 (10:46 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 17 Dec 2025 12:04:38 +0000 (12:04 +0000)
commit3e43a8c033c3187e0f441ed5570a0fb5dcc9dafb
tree6d2e4a8deb2e3036c43057d31bf121145cb8e4c4
parent0db76f5b2235ab456814ee8e4e2cdf0cef09dd6b
ASoC: qcom: audioreach: Add support for VI Sense module

VI Sense module in ADSP is responsible for feedback loop for measuring
current and voltage of amplifiers, necessary for proper calibration of
Speaker Protection algorightms.  Implement parsing
MODULE_ID_SPEAKER_PROTECTION_VI from Audioreach topology and sending it
as command to the ADSP.

Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://patch.msgid.link/20251217094602.55117-4-krzysztof.kozlowski@oss.qualcomm.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/qcom/qdsp6/audioreach.c
sound/soc/qcom/qdsp6/audioreach.h