]> 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>
Mon, 19 Jan 2026 12:09:40 +0000 (13:09 +0100)
commit434b84ecb8ff27b17f4f1c343644ef760d78f338
treefa8d675c0d77c489837f166407b9c0248d9074a3
parent3cf854cec0eb371da47ff5fe56eab189d7fa623a
ASoC: fsl_xcvr: get channel status data when PHY is not exists

commit ca592e20659e0304ebd8f4dabb273da4f9385848 upstream.

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: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/soc/fsl/fsl_xcvr.c