]> Gentwo Git Trees - linux/.git/commit
ASoC: SOF: imx9: use SCMI API for LM management
authorLaurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
Fri, 14 Nov 2025 14:35:03 +0000 (06:35 -0800)
committerMark Brown <broonie@kernel.org>
Tue, 18 Nov 2025 18:54:12 +0000 (18:54 +0000)
commit94000534e0883b4f4ba9882e4630cfcdf2af539d
tree95fb806f53715887247a30efbb2ed504b22c0739
parent0140fc11893bf22928a6f6ebcea96315671d75dc
ASoC: SOF: imx9: use SCMI API for LM management

Linux supports NXP's LMM SCMI protocol so switch to using the appropriate
API. The SIPs were intended to act as placeholders until the support for
said protocol was upstreamed.

The underlying CPU protocol command from IMX_SIP_SRC_M_RESET_ADDR_SET is
replaced by a LMM protocol command with the same effect (i.e. setting the
boot address) since using the CPU protocol would require additional
permissions (which TF-A already had). Apart from this, the SIPs are
replaced by their equivalent Linux LMM commands.

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
Reviewed-by: Iuliana Prodan <iuliana.prodan@nxp.com>
Link: https://patch.msgid.link/20251114143503.2139-1-laurentiumihalcea111@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/imx/Kconfig
sound/soc/sof/imx/imx9.c