Hi Mark
If we unbind CPU here, it still has CARD infomation. And, kernel doesn't call initialize function when re-bind, and it will panic when playback
Is this open bug ? Or, Renesas sound only ? fsi/rsnd both have this issue.
I'm not aware of anything here - when we rebuild the card we should be reinitializing everything. It's possible this is just broken for everyone though, most people don't unload devices and where they do they tend to remove the card first.
I debuged this issue, and it related to component. These patches solve this issue.
Kuninori Morimoto (2): ASoC: core: call snd_soc_unregister_card() when component cleanup ASoC: core: indicate unregister debug message once
sound/soc/soc-core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)