I am having trouble getting SSI to work in asynchronous, 2 channel, network mode on the imx6 platform.
I have tried using ssi as both a master and slave.
In the master configuration when i enable transmit I can see a correctly generated bit clk and frame sync present on the output of the audmux (port 4).
However the same bit clk and frame sync is present on the receive lines even though the ssi controller, and both ports on the audmux are set to asynchronous.
There is no rx frame sync interrupt generated to the ssi controller however, and the txfs interrupt is fired only.
When i enable receive in this configuration instead, nothing comes out of the audmux on the receive or transmit lines, but the receive frame sync interrupt for the ssi controller is fired.
This lead me to believe the audmux was configured incorrectly, but other than disabling sync on that and setting the correct ports there doesn't to be anything else to do.
I have been unable to get this to work at all, no matter the configuration that I use, synchronous or otherwise.
Unfortunately asynchronous slave is the ideal mode.
Currently I have the audmux settings:
I never get any form of frame sync interrupt no matter what I feed in.
Any help would be appreciated.