There is two different cases for getting channel status data: 1. With PHY exists, there is firmware running on M core, the firmware should fill the channel status to RAM space, driver need to read them from RAM. 2. Without PHY, the channel status need to be obtained from registers.
Shengjiu Wang (2): ASoC: fsl_xcvr: get channel status data when PHY is not exists ASoC: fsl_xcvr: get channel status data with firmware exists sound/soc/fsl/fsl_xcvr.c | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) -- 2.34.1