summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Agner <stefan.agner@toradex.com>2015-08-10 15:43:58 +0200
committerStefan Agner <stefan.agner@toradex.com>2015-08-10 15:43:58 +0200
commit749c850205eeb7393fd16fdad216ce50850b8614 (patch)
treed25a1803386bb125e8f620d2bc590be7feeb2268
parent639f37484c114b6d6d4316ea482b2be5776b257c (diff)
colibri_vf: add fdt_fixup environment variable
Add additional environment variable "fdt_fixup" which will be called between device tree load command and kernel boot command. This allows to change device tree using U-Boot scripting environment.
-rw-r--r--include/configs/colibri_vf.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/include/configs/colibri_vf.h b/include/configs/colibri_vf.h
index e3e70cf1a8..bc60f6658a 100644
--- a/include/configs/colibri_vf.h
+++ b/include/configs/colibri_vf.h
@@ -156,7 +156,7 @@
"${setupargs} ${vidargs}; echo Booting from MMC/SD card...; " \
"load mmc 0:2 ${kernel_addr_r} /boot/${kernel_file} && " \
"load mmc 0:2 ${fdt_addr_r} /boot/${soc}-colibri-${fdt_board}.dtb && " \
- "bootz ${kernel_addr_r} - ${fdt_addr_r}\0" \
+ "run fdt_fixup && bootz ${kernel_addr_r} - ${fdt_addr_r}\0" \
#define NFS_BOOTCMD \
"nfsargs=ip=:::::eth0: root=/dev/nfs\0" \
@@ -165,7 +165,7 @@
"${setupargs} ${vidargs}; echo Booting from NFS...;" \
"dhcp ${kernel_addr_r} && " \
"tftp ${fdt_addr_r} ${soc}-colibri-${fdt_board}.dtb && " \
- "bootz ${kernel_addr_r} - ${fdt_addr_r}\0" \
+ "run fdt_fixup && bootz ${kernel_addr_r} - ${fdt_addr_r}\0" \
#define UBI_BOOTCMD \
"ubiargs=ubi.mtd=ubi root=ubi0:rootfs rootfstype=ubifs " \
@@ -176,7 +176,7 @@
"ubi part ubi && ubifsmount ubi0:rootfs && " \
"ubifsload ${kernel_addr_r} /boot/${kernel_file} && " \
"ubifsload ${fdt_addr_r} /boot/${soc}-colibri-${fdt_board}.dtb && " \
- "bootz ${kernel_addr_r} - ${fdt_addr_r}\0" \
+ "run fdt_fixup && bootz ${kernel_addr_r} - ${fdt_addr_r}\0" \
#define CONFIG_BOOTCOMMAND "run ubiboot; run sdboot; run nfsboot"
@@ -186,8 +186,9 @@
"kernel_addr_r=0x82000000\0" \
"fdt_addr_r=0x84000000\0" \
"kernel_file=zImage\0" \
- "fdt_file=${soc}-colibri-${fdt_board}.dtb\0" \
"fdt_board=eval-v3\0" \
+ "fdt_file=${soc}-colibri-${fdt_board}.dtb\0" \
+ "fdt_fixup=;\0" \
"defargs=\0" \
"console=ttyLP0\0" \
"setup=setenv setupargs " \