Hi Aurelien
I remember the Errata about underrun/overruns. On the
board I worked on I had TXD0, TXD1 and RXD1 with
I2S for various codecs and they were all in slave mode.
We got the 2 transmits and 1 receive for I2S working fine
and tested with S16_LE, S24_LE and S32_LE.
If you like to discuss particularly the ESAI, perhaps you
can start a new thread so others can locate it easily as well. We
can then discuss on a new thread further. If you are using mainline
kernel you can also post your questions on alsa-devel mailing
list. There are some FSL developer there as well (such
as Fabio).
Meanwhile, if Igor's links above were helpful, you may prefer
to mark his answer accordingly.
Regards
Sinan Akman