rpi: tizen-boot: Add boot parameter for support flash mode
authorDongwoo Lee <dwoo08.lee@samsung.com>
Thu, 5 Apr 2018 05:40:01 +0000 (14:40 +0900)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Mon, 15 Nov 2021 11:02:48 +0000 (12:02 +0100)
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: I5fe1554c4ad431f6275c0118d25a36e1f3a8ffc4
Signed-off-by: Dongwoo Lee <dwoo08.lee@samsung.com>
board/raspberrypi/rpi/tizen-boot-rpi3.scr

index da8669c..2e1f59c 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