rpi: tizen-boot: rpi2: Add boot param for support flash mode 22/178422/2
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 10 May 2018 04:13:00 +0000 (13:13 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 15 May 2018 00:46:08 +0000 (00:46 +0000)
This patch adds support for flash bootmode. If boot-param.bin is
set to 'dwnl', bootmode will be set to flash to invoke flash-init.

Change-Id: I17bda3435176c992d9b457bec14f5aded804f0dc
Signed-off-by: Dongwoo Lee <dwoo08.lee@samsung.com>
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
board/raspberrypi/rpi/tizen-boot-rpi2.scr

index 5923f49..73ca474 100644 (file)
@@ -26,6 +26,8 @@ upgrade_val=72677075
 recovery_val=72766372
 # 0x6665646e is ascii code for representing string "ndef"
 nodef_val=6665646e
+# 0x6c6e7764 is ascii code for representing string "dwnl"
+download_val=6c6e7764
 
 # Normal ramdisk : partition 7
 # Ramdisk Recovery : Partition 8
@@ -46,6 +48,10 @@ if test -e $bootdev $mmcbootdev:$mmcinformpart $rebootparamfile; then;
                ramdiskpart=8
                ramdisksize=c00000
                bootmode=recovery
+       elif itest.l *${rebootparam_addr} == ${download_val}; then;
+               ramdiskpart=8
+               ramdisksize=c00000
+               bootmode=flash
        elif itest.l *${rebootparam_addr} == ${nodef_val}; then;
                echo "This reboot parameter is not supported...";
        fi