On Mon, Jan 28, 2013 at 05:31:33PM -0800, Kuninori Morimoto wrote:
+- simple-audio,cpu,dai,clock-gating : if needed, see below
A lot of these are listed as "if needed" - this means they should be listed separately as optional properties rather than in the required properties section.
Sorry, Does this means under Documentation ? Or driver ?
In the binding document.
I'm also thinking that for some of the above properties which really should be the same for both ends of the link we should just specify them at the card levle and copy them over. The format and inversion mainly.
I guess it can share format between codec/dai, but it is difficult for inversion. Because it is depends on its default clock polarity. of course we can do simple-audio,platform,dai-bitlock-inversion simple-audio,platform,codec-bitlock-inversion but it is same thing.
Inverted and non-inverted always mean the same thing in terms of ASoC and should always mean the same thing in terms of the device tree, if two devices are directly connected you should always be able to use the same ASoC format for them.