]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
include: configs: socfpga: Add environment variables for distro boot
authorAlif Zakuan Yuslaimi <alif.zakuan.yuslaimi@altera.com>
Mon, 4 Aug 2025 01:24:42 +0000 (18:24 -0700)
committerTien Fong Chee <tien.fong.chee@intel.com>
Fri, 8 Aug 2025 14:20:49 +0000 (22:20 +0800)
Added environment variables needed to support NAND distro boot

Signed-off-by: Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi@altera.com>
Reviewed-by: Tien Fong Chee <tien.fong.chee@altera.com>
include/configs/socfpga_soc64_common.h

index 83b600c7fcc5ef037b66c354055da07a4fe32996..e48673e61510d7ba31e9620ce88ceb0c7d53059f 100644 (file)
@@ -39,6 +39,9 @@
  * U-Boot environment configurations
  */
 
+#define CFG_SYS_NAND_U_BOOT_SIZE       (1 * 1024 * 1024)
+#define CFG_SYS_NAND_U_BOOT_DST        CONFIG_TEXT_BASE
+
 /*
  * Environment variable
  */
                " ${qspi_clock}; echo QSPI clock frequency updated; fi; fi\0" \
        "scriptaddr=0x05FF0000\0" \
        "scriptfile=boot.scr\0" \
+       "nandroot=ubi0:rootfs\0" \
        "socfpga_legacy_reset_compat=1\0" \
        "smc_fid_rd=0xC2000007\0" \
        "smc_fid_wr=0xC2000008\0" \
        "scriptfile=u-boot.scr\0" \
        "fatscript=if fatload mmc 0:1 ${scriptaddr} ${scriptfile};" \
                   "then source ${scriptaddr}:script; fi\0" \
+       "nandfitboot=setenv bootargs " CONFIG_BOOTARGS \
+                       " root=${nandroot} rw rootwait rootfstype=ubifs ubi.mtd=1; " \
+                       "bootm ${loadaddr}\0" \
+       "nandfitload=ubi part root; ubi readvol ${loadaddr} kernel\0" \
        "socfpga_legacy_reset_compat=1\0" \
        "smc_fid_rd=0xC2000007\0" \
        "smc_fid_wr=0xC2000008\0" \