Good morning,
In our custom board with ls1043aqds QSPI u-boot we have one CPLD configured to
The expected behavior is (using u-boot in NAND flash):
What can be wrong?
Thank you
It is needed to check RCW fields:
IFC_MODE - refer QorIQ LS1043A Reference Manual, 4.4.5.1 Reset configuration word (RCW) source
IFC_GRP_[n]_BASE fields and IFC_GRP_[m]_EXT - refer QorIQ LS1043A Reference Manual, 3.4.7 IFC, QuadSPI, FTM and GPIO2 signal multiplexing
You have to compare NAND boot RCW (operational) and QSPI boot RCW (faulty).
Also you need to dump IFC controller registers by U-Boot "md" command in case of NAND and QSPI boot and compare them.
Thank you, and which are the IFC controller registers/addresses?
Best regards
Refer to the QorIQ LS1043A Reference Manual, 25.3 IFC memory map/register definition.