# 0x72766372 is ascii code for representing string "rcvr"
# 0x6665646e is ascii code for representing string "ndef"
# 0x6c6e7764 is ascii code for representing string "dwnl"
+# 0x696c6e6f is ascii code for representing string "onli"
*/
#define TIZEN_ENV_SETTING \
"kernel=" KERNEL_NAME "\0" \
"mmcrootpart=2\0" \
"mmcinformpart=9\0" \
"rebootparamfile=reboot-param.bin\0" \
+ "upgradetypefile=upgrade-type.info\0" \
"slotfile=partition-ab.info\0" \
"slot_addr=0x02200000\0" \
"rebootparam_addr=0x02100000\0" \
+ "upgradetype_addr=0x02300000\0" \
+ "upgradetype_online_val=696c6e6f\0" \
"upgrade_val=72677075\0" \
"recovery_val=72766372\0" \
"nodef_val=6665646e\0" \
setenv partition_name "ramdisk-recovery"
setenv partition_fallback ${legacy_recovery_part}
setenv bootmode "fota"
+ if test -e $devtype $devnum:$informpart $upgradetypefile; then;
+ ext4load $devtype $devnum:$informpart $upgradetype_addr $upgradetypefile;
+ if itest.l *${upgradetype_addr} == ${upgradetype_online_val}; then;
+ setenv partition_name "ramdisk"
+ fi
+ fi
elif itest.l *${rebootparam_addr} == ${recovery_val}; then;
setenv partition_name "ramdisk-recovery"
setenv partition_fallback ${legacy_recovery_part}