On Mon, Jan 11, 2010 at 04:25:08PM +0000, Mark Brown wrote:
On Mon, Jan 11, 2010 at 09:51:22AM -0600, Timur Tabi wrote:
I think the default should be synchronous unless asynchronous support is specified.
I tend to agree for the i.MX hardware - for the ones I've looked at each external SSI port is four wire so you need to hook up two to achieve a six wire configuration that can do asymmetry so a direct hookup between the external port and the SSI controller seems fairly natural. It's also the situation for all the default hookups the silicon provides.
As long as I can overwrite this flag in the board support I'm fine with it. On our MC13783 based boards we have two external SSI channels (one for record and one for playback). I merge them together to one six wire SSI port using the AUDMUX since the imx-ssi driver currently can handle only one SSI unit in FIQ mode.
Sascha