I have found a difference in the .configs of a newly built u-boot from freescale repo and ours.
builder@ubuntu-linux-18:~/projects/src/u-boot-fslc$ grep CONFIG_SYS_TEXT_BASE .config
CONFIG_SYS_TEXT_BASE=0x17800000
builder@ubuntu-linux-18:~/projects/src/u-boot-fslc$ git remote -vv
origin https://github.com/Freescale/u-boot-fslc.git (fetch)
origin https://github.com/Freescale/u-boot-fslc.git (push)
builder@ubuntu-linux-18:~/projects/src/u-boot-fslc$ git status
On branch 2022.10+fslc
Ours:
builder@ubuntu-linux-18:~/projects/src/smartware_master/build/tmp$ grep SYS_TEXT_BASE ./work/smartoptics_dcp-poky-linux-gnueabi/u-boot-fslc/DCP-R8.0-r0/build/smartoptics_dcp_memtest_config/.config
CONFIG_SYS_TEXT_BASE=0x87800000
CONFIG_HAVE_SYS_TEXT_BASE=y
Is this changed in recent u-boot. Does it mean an offset instead of absolut address now?