On Wed, Mar 02, 2016 at 10:34:39AM +0900, Mark Brown wrote:
On Tue, Mar 01, 2016 at 01:06:16AM -0800, Nicolin Chen wrote:
I personally suggest you to use fsl-asoc-card. Since the Codec IC provides three DAIs. And in the schematics, you do have three DAI links. It sounds plausible to me that we might treat these three DAI links as three different cards. Then use different compatible names: "imx-audio-wm8958-aif1" and so on. And each one can also has ASRC back-end support.
No, that's really not going to work very well - having the same CODEC with very tightly coupled clocking connected into three cards is just going to be a mess, especially for the WM8958 where AIF3 is mostly just a pinmux to the other two DAIs rather than something that could ever be fully independent.
I see. Thanks for the input.