From a59b08af6071ae4eff6c1b01be42f1718b663a3a Mon Sep 17 00:00:00 2001 From: Marek Szyprowski Date: Mon, 22 Nov 2021 12:29:39 +0100 Subject: [PATCH] tizen: rpi4: use fdt already preloaded by the firmware RPi4's firmware loads dtb and performs some fixups depending on the board hardware revision. Simply reuse the fdt preloaded by the firmware instead of loading it again from disk. Signed-off-by: Marek Szyprowski Change-Id: I47e23f61f7b86475922a85fcb464f31d6652f6b6 --- tizen/bootscript/tizen-boot-rpi4.scr | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tizen/bootscript/tizen-boot-rpi4.scr b/tizen/bootscript/tizen-boot-rpi4.scr index 759a284..d8f2e38 100644 --- a/tizen/bootscript/tizen-boot-rpi4.scr +++ b/tizen/bootscript/tizen-boot-rpi4.scr @@ -59,7 +59,6 @@ fi echo "console: ${console}" # DT image by model -setenv fdtfile \"bcm2711-rpi-4-b.dtb\" setenv boot_prefixes \"/\" # To use cmdline for using serial console. /* Normal mode */ @@ -76,12 +75,12 @@ setexpr tizen_kernel_addr_r $ramdisk_addr_r + $ramdisksize echo "Searching for kernel in"; for prefix in $boot_prefixes; do if load $bootdev $mmcbootdev:$mmcbootpart $tizen_kernel_addr_r $prefix$kernel; then; echo ${bootmode} "boot"; - load $bootdev $mmcbootdev:$mmcbootpart $fdt_addr $fdtfile; if test -e $bootdev $mmcrootdev:$ramdiskpart sbin/init; then; echo "Loading Ramdisk from partition"${ramdiskpart}; $bootdev read $ramdisk_addr_r $ramdisk_start $ramdisk_size; fi + # use fdt already preloaded by the firmware available at $fdt_addr if test "$kernel" = "zImage"; then; bootz $tizen_kernel_addr_r $ramdisk_addr_r:$ramdisksize $fdt_addr; else -- 2.7.4