diff options
author | Jaehoon Chung <jh80.chung@samsung.com> | 2024-08-08 07:28:30 +0900 |
---|---|---|
committer | Jaehoon Chung <jh80.chung@samsung.com> | 2024-08-08 07:28:30 +0900 |
commit | e86826e837dbf56091f097a42f5571df8400da29 (patch) | |
tree | dc1576e3d6eaed6d6405fb622b87bf076c804a59 | |
parent | f59a92752f9b3460bb007f5114c6ef8abb2e3415 (diff) | |
download | u-boot-e86826e837dbf56091f097a42f5571df8400da29.tar.gz u-boot-e86826e837dbf56091f097a42f5571df8400da29.tar.bz2 u-boot-e86826e837dbf56091f097a42f5571df8400da29.zip |
samsung: tizen_rpi: Set to slot_a by default when run tfmaccepted/tizen/unified/x/asan/20240813.230709accepted/tizen/unified/x/20240809.015559accepted/tizen/unified/x/20240809.012857accepted/tizen/unified/toolchain/20240812.132415accepted/tizen/unified/dev/20240809.091508accepted/tizen/unified/20240808.160409
In some case, it's resetting to normal mode from download mode.
So it's always running as ramdisk boot mode.
To fix above issue, Set to slot_a by default when run tfm.
"run tfm" means that user tries to flahs entire image.
So it doesn't need that it enters to slot_b mode.
To prevent the overwrite, change the loading address to 0x02500000.
Because scriptaddr is using 0x02400000.
Change-Id: Iad0791484fb30d08d4584763088b80ad05979df1
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
-rw-r--r-- | include/samsung/tizen_rpi.h | 2 | ||||
-rw-r--r-- | tizen/bootscript/tizen-boot-rpi4.scr | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/include/samsung/tizen_rpi.h b/include/samsung/tizen_rpi.h index b7593e13d9..fc7f12f255 100644 --- a/include/samsung/tizen_rpi.h +++ b/include/samsung/tizen_rpi.h @@ -110,7 +110,7 @@ "nodef_val=6665646e\0" \ "normal_val=6d726f6e\0" \ "download_val=6c6e7764\0" \ - "tfm=setenv bootmode download; run bootcmd\0" \ + "tfm=setenv bootmode download; run set_to_part_a; run bootcmd\0" \ "tizen_bootarg=cgroup_enable=memory " \ TIZEN_VC_MEM \ "8250.nr_uarts=1 dma.dmachans=0x7f35 bcm2709.serial=0xed6687d3 " \ diff --git a/tizen/bootscript/tizen-boot-rpi4.scr b/tizen/bootscript/tizen-boot-rpi4.scr index f6bac09b66..b284cea662 100644 --- a/tizen/bootscript/tizen-boot-rpi4.scr +++ b/tizen/bootscript/tizen-boot-rpi4.scr @@ -44,8 +44,8 @@ fi if test "0x${distro_bootpart}" -ne "${bootpart}"; then # Load the environmet from partition_b echo "Loading uboot.env from boot_${partition_ab}" - load $devtype $devnum:$bootpart 0x02400000 uboot.env - env import -b 0x02400000 0x4000 + load $devtype $devnum:$bootpart 0x02500000 uboot.env + env import -b 0x02500000 0x4000 exit fi |