Warm reset issue


We are using custom board with enclustra SOM consisting of altera cycloneV processor.
We have followed the steps mentioned in “https://lphe.epfl.ch/tell1/SHiP_Charm/Doc/Mercury_SA1_fpga_card.pdf” link 'Mercury_SA1_Reference_Design_for_Mercury_PE1_User_Manual.pdf" document section “Boot Configurations” to generate preloader and u-boot binary from handoff file.
When board boots from micro SD, both warm and cold reset works fine, but
when board boots from QSPI,cold reset works fine but warm reset hangs.

Thanks & Regards,