Part Number: AM3352
On customer's internal fan out product new board, SPI1 read data error. in order to exclude external device impact, disconnected external device from resistor, and connect MISO and MOSI together from resistor pad as below to test read operation. signal on right is on layer 3.

Do same test on SPI0 and SPI1, the test result on SPI0 is right, but on SPI1 is wrong.
Tried to decrease SPI1_CLK from 24MHz to 100KHz, same error pattern.
And tried to use GPIO mode SPI on the same pins, can read back rightly, so the hardware should be right.
dts configuration:


Captured wave:

read back Pin mux configuration with devmem2:

Kernel configuration:

read back SPI registers:

no matter mode 0 or mode 2, same result:


The SDK is a little old: SDK am335x-evm-sdk-src-07.00.00.00.tar.gz Kernel:3.12.10
But the same SDK on old boards work with SPI1 normally.
Please give us some advices on how to identify the issue?