configs: colibri_vf: Add fdt_fixup environment variable
authorSanchayan Maity <maitysanchayan@gmail.com>
Fri, 2 Dec 2016 08:58:27 +0000 (14:28 +0530)
committerStefano Babic <sbabic@denx.de>
Fri, 16 Dec 2016 10:36:20 +0000 (11:36 +0100)
u-boot allows modifying a device tree after it is loaded into
memory. Add fdt_fixup hook in u-boot environment which can
facilitate such modifications.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
include/configs/colibri_vf.h

index d58145e59d5e7ac1a8cdc1283d47054291f6cd7d..be2832489e343c3a013f8e3224315c8b13ca1001 100644 (file)
@@ -99,7 +99,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" \
        "${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 " \
        "ubi part ubi && " \
        "ubi read ${kernel_addr_r} kernel && " \
        "ubi read ${fdt_addr_r} 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"
 
        "kernel_file=zImage\0" \
        "fdt_file=${soc}-colibri-${fdt_board}.dtb\0" \
        "fdt_board=eval-v3\0" \
+       "fdt_fixup=;\0" \
        "defargs=\0" \
        "console=ttyLP0\0" \
        "setup=setenv setupargs " \