Hi Mark Thank you for your test > > dai_link->platform is no longer needed if CPU and Platform are > > same Component. This patch removes unnecessary dai_link->platform. > > > > Simple-Card (Normal) is supporting platform, but > > Simple-Cadd (DPCM), Audio-Graph-Card/Card2 (Normal/DPCM) are not > > for now. > > A bisect tells me that this patch rather than the TI one is responsible > for the issues I'm seeing on BeagleBone Black. I see. I don't have BeagleBone thus this is my guess. I think BeagleBone is using soc-generic-dmaengine-pcm.c. This means, CPU and Platform are different Component, but are using same dev (= component->dev). In this case, this patch assumes BeagleBone need to have "plat = <&xxx>" on DT (but it doesn't). And Simple Card have been covered it automatically (It assumes Platform == CPU if no Platform was selected). Hmm... I recalled similar things happen before. OK, please drop this patch. We want to keep existing DT as-is. But instead, I want to post other patch which add comment to Simple-Card that indicates Simple-Card is caring soc-generic-dmaengine-pcm automatically. Otherwise I will forget it again, and will repost same/similar patch again :) Thank you for your help !! Best regards --- Kuninori Morimoto