Hi Lars, Mark
Thank you for your feedback
As my previous email said, this patch cares only codec <-> component, but we re-consider about "component" if component will be used from "platform" (and "card" too ?) ? (since it is controlling "dai" inside) Or is it 2nd step like above ?
I think it can be done as a second step, as long as we keep in mind that we want to do this eventually and don't built up any road blocks that will prevent us form doing so.
Yes, this is the approach I'd take too - just move things into the component drivers gradually. So long as we don't cause problems for ourselves further down the road any improvements we make now mean less work later.
It is my favorite style too. OK, I will re-try codec <-> component step, and report it again. Thank you
Best regards --- Kuninori Morimoto