aboutsummaryrefslogtreecommitdiff
path: root/board/gateworks
diff options
context:
space:
mode:
authorTim Harvey2022-11-04 08:51:45 -0700
committerStefano Babic2022-11-08 17:35:00 +0100
commit765f6f1895608031d1ef6c017dff3b2f24192827 (patch)
tree4d9fc6cc6b65d90313a68ad1d110dba59afcc987 /board/gateworks
parente9e03e7984ae68be9970153948e5987cb8fa394c (diff)
imx: imx8m{m,n,p}_venice: migrate to CONFIG_EXTRA_ENV_TEXT
Move the majority of the environment from the board headers to a separate text file. Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Diffstat (limited to 'board/gateworks')
-rw-r--r--board/gateworks/venice/venice.env34
1 files changed, 34 insertions, 0 deletions
diff --git a/board/gateworks/venice/venice.env b/board/gateworks/venice/venice.env
new file mode 100644
index 00000000000..f81804ca12c
--- /dev/null
+++ b/board/gateworks/venice/venice.env
@@ -0,0 +1,34 @@
+kernel_addr_r=0x48200000
+fdt_addr_r=0x50200000
+scriptaddr=0x50280000
+ramdisk_addr_r=0x50300000
+kernel_comp_addr_r=0x40200000
+script=boot.scr
+bootm_size=0x10000000
+dev=2
+preboot=gsc wd-disable
+console=ttymxc1,115200
+update_firmware=tftpboot $loadaddr $image &&
+ setexpr blkcnt $filesize + 0x1ff &&
+ setexpr blkcnt $blkcnt / 0x200 &&
+ mmc dev $dev &&
+ mmc write $loadaddr $splblk $blkcnt
+loadfdt=if $fsload $fdt_addr_r $dir/$fdt_file1;
+ then echo loaded $fdt_file1;
+ elif $fsload $fdt_addr_r $dir/$fdt_file2;
+ then echo loaded $fdt_file2;
+ elif $fsload $fdt_addr_r $dir/$fdt_file3;
+ then echo loaded $fdt_file3;
+ elif $fsload $fdt_addr_r $dir/$fdt_file4;
+ then echo loaded $fdt_file4;
+ elif $fsload $fdt_addr_r $dir/$fdt_file5;
+ then echo loaded $fdt_file5;
+ fi
+boot_net=setenv fsload tftpboot;
+ run loadfdt && tftpboot $kernel_addr_r $dir/Image &&
+ booti $kernel_addr_r - $fdt_addr_r
+update_rootfs=tftpboot $loadaddr $image &&
+ gzwrite mmc $dev $loadaddr $filesize 100000 1000000
+update_all=tftpboot $loadaddr $image &&
+ gzwrite mmc $dev $loadaddr $filesize
+erase_env=mmc dev $dev; mmc erase 0x7f08 0x40