[TX1/J100]Recording using I2S3 fails

Hi All,

We are trying to record audio using I2S on TX1 + J100.

Recording on I2S2 is ok, but it fails on I2S3 (always all zero data is saved).

Commands used:

$ amixer -c 1 sset 'ADMAIF1 Mux' I2S3                     # for I2S2 sound path
$ arecord -D hw:1,0 -f S16_LE -r 8000 -c 2 -d 10 xxx.wav  # It's OK.
$ amixer -c 1 sset 'ADMAIF1 Mux' I2S4                     # for I2S3 sound path
$ arecord -D hw:1,0 -f S16_LE -r 8000 -c 2 -d 10 xxx.wav  # It's NG. no-sound.

Any suggestion on what could be wrong with I2S3?

EDIT: Attaching register dump for I2S2 & I2S3

Regards,
Rejeesh
i2s2.txt (102 KB)
i2s3.txt (102 KB)