Hi Hin-Tak
I am bisecting down to 5 asoc related commits now, and currently building "ASoC: pcm_dmaengine: Extra snd_dmaengine_pcm_refine_runtime_hwpararms". The breakage is between "...remove snd_soc_soc_rtdcom_del_all()" and "Merge branch asoc-5.4 into asoc-5.5". It takes about an hour to do a clean build.
I think it is either that hwparams commit or the next one, "use different sequence..."?
I shall be able to tell you for sure in a few more hours / next day.
Any thoughts on those two?
After "ASoC: soc-core: remove snd_soc_rtdcom_del_all()" patch (= A), it will merge snd_pcm_ops to component driver (= B), and many drivers switch to use it (= C). After that, original snd_pcm_ops will be removed (= D). If your out-of-tree is still using it, this can help you ?
(A) 353e16bf60458fae5927cf04ff668fc152fff465 ("ASoC: soc-core: remove snd_soc_rtdcom_del_all()")
(B) e2cb4a14541dba3587bb78e0f62da27a0e1ad399 ("ASoC: soc-core: merge snd_pcm_ops member to component driver")
(C) 9dcefa7232d3fd5a7141454849d46ed24c7af867 ("ASoC: sh: rsnd: remove snd_pcm_ops")
(D) e9067bb502787869dabe385727baff233024097b ("ASoC: soc-component: remove snd_pcm_ops from component driver")
Thank you for your help !!
Best regards --- Kuninori Morimoto