MLK-14525: ASoC: fsl_esai: channel swap issue in 3 channels or 5 channels
In 3 channels, ESAI is set to I2S mode and two dataline, so actually
ESAI is working in 4 channels mode, (we can't get correct 3 channels,
for we can't make one dataline working in 2 channel, another dataline
working in 1 channels).
In this case, we fill channels (3) zero data to FIFO in start phase,
which should cause channel swap, that we need to fill 4 zero data to
FIFO for ESAI working in 4 channels mode actually.
Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>