I have tried the latest combination of u-boot and quartus release listed in the link above. My problem is that this only works for this board if I use PFG from 20.3 to create the jic file.
The jic output from this command does not boot:
c:\intelFpga\24.3\quartus\quartus_pfg -c test.sof output.jic -o device=MT25QU01G -o flash_loader=1SX280HU2F50E1VG -o hps_path=u-boot-spl-dtb.hex -o mode=ASX4
But the jic output from this command does boot:
c:\intelFpga\20.3\quartus\quartus_pfg -c test.sof output.jic -o device=MT25QU01G -o flash_loader=1SX280HU2F50E1VG -o hps_path=u-boot-spl-dtb.hex -o mode=ASX4
The link you provided lists fixes that were done to u-boot and the ghrd, but says nothing about quartus_pfg and what different version do differently when generating a jic from the exact same input files. This seem somewhat import considering the recommendation that we should be using the latest PFG version to convert files even if they are generated with older versions of Quartus (https://www.intel.com/content/www/us/en/docs/programmable/683762/23-1/updating-the-sdm-firmware.htm).