Hi,
I am attempting to interface infineon optiga slb9670 tpm2.0 to the imx8mq single board computer by compulab.
I am using kernel version with the tag : rel_imx_5.4.24_2.1.0
SPI channel: ecspi2
The optiga TPM is running successfuly on raspberrypi with the waveform capture below.

However, with the imx8mq board, i got the results as shown after enabling MOSI idle low (modifying spi-imx.c)

The TPM module is unable to respond without having some byte to byte nanosecond delay. I've tried the following:
1) adjusting burst mode into 8 bit (ended up having multiple 8 byte packet with 20uS apart, doesn't work)
2) enabling periodreg by writing 0x08 (no changes)
3) utilize PIO mode instead of DMA (no changes)
Anybody can advise on this?