configs: colibri_vf: Add fdt_fixup environment variable
PATCH 1/1 configs: colibri_vf: Add fdt_fixup environment variable
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 <[email protected]>
--- include/configs/colibri_vf.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
include/configs/colibri_vf.h +4 -3
@@ -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" \
@@ -108,7 +108,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 " \
@@ -119,7 +119,7 @@"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"
@@ -131,6 +131,7 @@"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 " \
Signature · 1 line
2.10.2
PATCH 1/1 configs: colibri_vf: Add fdt_fixup environment variable
Quoted 42 lines · Sanchayan Maity
u-boot allows modifying a device tree after it is loaded into memory. Add
fdt_fixuphook in u-boot environment which can facilitate such modifications.Signed-off-by Sanchayan Maity <[email protected]>--- include/configs/colibri_vf.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)include/configs/colibri_vf.h +3
-3@@ -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" \@@ -108,7 +108,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 " \@@ -119,7 +119,7 @@"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"
include/configs/colibri_vf.h line 137
Quoted 7 lines
include/configs/colibri_vf.h +1
-0@@ -131,6 +131,7 @@"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 " \
Applied to u-boot-imx, thanks !
Best regards,
Stefano Babic
Signature · 5 lines
===================================================================== DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de =====================================================================