]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ASoC: fsl_xcvr: get channel status data when PHY is not exists
authorShengjiu Wang <shengjiu.wang@nxp.com>
Thu, 10 Jul 2025 03:04:04 +0000 (11:04 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 15 Aug 2025 10:08:56 +0000 (12:08 +0200)
commitf658f3676538d4f5e02f3b316dca0061cfe180b0
tree597470f54e648e95f33db9efd4874be304615679
parent3187ffe08ff0a6f16780b844adc866b0ac34b15e
ASoC: fsl_xcvr: get channel status data when PHY is not exists

[ Upstream commit ca592e20659e0304ebd8f4dabb273da4f9385848 ]

There is no PHY for the XCVR module on i.MX93, the channel status needs
to be obtained from FSL_XCVR_RX_CS_DATA_* registers. And channel status
acknowledge (CSA) bit should be set once channel status is processed.

Fixes: e240b9329a30 ("ASoC: fsl_xcvr: Add support for i.MX93 platform")
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Link: https://patch.msgid.link/20250710030405.3370671-2-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
sound/soc/fsl/fsl_xcvr.c