@Zhiming_Liu
I got your point, I checked that when I load sai_low_power_audio.bin I am getting wm8960
root@imx8ulp-9x9-lpddr4-evk:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: imxspdif [imx-spdif], device 0: S/PDIF PCM snd-soc-dummy-dai-0 [S/PDIF PCM snd-soc-dummy-dai-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: btscoaudio [bt-sco-audio], device 0: 2da90000.sai-bt-sco-pcm-wb bt-sco-pcm-wb-0 [2da90000.sai-bt-sco-pcm-wb bt-sco-pcm-wb-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: wm8960audio [wm8960-audio], device 0: rpmsg hifi rpmsg-codec-wm8960.0-001a-0 []
Subdevices: 1/1
And when I flash any other code on M core, card2: wm8960audio is not there, that's correct,
But what my requirement is sometimes I required this mic for M core (for recording) and sometimes for A core, so what are the ways to transfer control, or it is like when I am using it with M core it automatically disable with A core? Or how the hand over will work from M<-->A core and vice versa.