]> git.ipfire.org Git - thirdparty/linux.git/commit
ASoC: fsl_xcvr: get channel status data with firmware exists
authorShengjiu Wang <shengjiu.wang@nxp.com>
Thu, 10 Jul 2025 03:04:05 +0000 (11:04 +0800)
committerMark Brown <broonie@kernel.org>
Thu, 24 Jul 2025 12:44:22 +0000 (13:44 +0100)
commit6776ecc9dd587c08a6bb334542f9f8821a091013
tree99e756b36633c4aec5975ebaad28bcd9a0b1d035
parentca592e20659e0304ebd8f4dabb273da4f9385848
ASoC: fsl_xcvr: get channel status data with firmware exists

For the XCVR module on i.MX95, even though it only supports SPDIF, the
channel status needs to be obtained from RAM space, which is processed
by firmware. Firmware is necessary to trigger the FSL_XCVR_IRQ_NEW_CS
interrupt.

This change also applies for the SPDIF & ARC function on i.MX8MP which
has the firmware.

Fixes: e6a9750a346b ("ASoC: fsl_xcvr: Add suspend and resume support")
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Link: https://patch.msgid.link/20250710030405.3370671-3-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/fsl/fsl_xcvr.c