summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Fiergolski <adrian.fiergolski@fastree3d.com>2019-12-30 15:23:10 +0100
committerSai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>2020-08-11 23:47:26 -0700
commit2387a6705cda5304b3d18dcf81810fa7afab974c (patch)
tree911f665374e8f2dd85d056b39ec331eaf00adfea
parent310471e7b6e342343f2d0e3a5eee4737fd60a27b (diff)
downloadmeta-xilinx-2387a6705cda5304b3d18dcf81810fa7afab974c.tar.gz
Assign a proper SD device to SDBOOTDEV variable.
In case two SD controllers are used, the user can define a proper SDBOOTDEV variable in the machine configuration. Signed-off-by: Adrian Fiergolski <adrian.fiergolski@fastree3d.com>
-rw-r--r--meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr.bb3
-rw-r--r--meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynqmp1
2 files changed, 4 insertions, 0 deletions
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr.bb b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr.bb
index a4f40685..7ce8fc07 100644
--- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr.bb
+++ b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr.bb
@@ -50,6 +50,8 @@ KERNEL_LOAD_ADDRESS_versal ?= "0x80000"
50RAMDISK_IMAGE_ADDRESS_zynq ?= "0x4000000" 50RAMDISK_IMAGE_ADDRESS_zynq ?= "0x4000000"
51RAMDISK_IMAGE_ADDRESS_versal ?= "0x6000000" 51RAMDISK_IMAGE_ADDRESS_versal ?= "0x6000000"
52 52
53SDBOOTDEV ?= "0"
54
53do_configure[noexec] = "1" 55do_configure[noexec] = "1"
54do_install[noexec] = "1" 56do_install[noexec] = "1"
55 57
@@ -61,6 +63,7 @@ do_compile() {
61 -e 's/@@RAMDISK_IMAGE@@/${RAMDISK_IMAGE}/' \ 63 -e 's/@@RAMDISK_IMAGE@@/${RAMDISK_IMAGE}/' \
62 -e 's/@@RAMDISK_IMAGE_ADDRESS@@/${RAMDISK_IMAGE_ADDRESS}/' \ 64 -e 's/@@RAMDISK_IMAGE_ADDRESS@@/${RAMDISK_IMAGE_ADDRESS}/' \
63 -e 's/@@KERNEL_BOOTCMD@@/${KERNEL_BOOTCMD}/' \ 65 -e 's/@@KERNEL_BOOTCMD@@/${KERNEL_BOOTCMD}/' \
66 -e 's/@@SDBOOTDEV@@/${SDBOOTDEV}/' \
64 "${WORKDIR}/boot.cmd.${BOOTMODE}.${SOC_FAMILY}" > "${WORKDIR}/boot.cmd" 67 "${WORKDIR}/boot.cmd.${BOOTMODE}.${SOC_FAMILY}" > "${WORKDIR}/boot.cmd"
65 mkimage -A arm -T script -C none -n "Boot script" -d "${WORKDIR}/boot.cmd" boot.scr 68 mkimage -A arm -T script -C none -n "Boot script" -d "${WORKDIR}/boot.cmd" boot.scr
66 sed -e 's/@@KERNEL_IMAGETYPE@@/${KERNEL_IMAGETYPE}/' \ 69 sed -e 's/@@KERNEL_IMAGETYPE@@/${KERNEL_IMAGETYPE}/' \
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynqmp b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynqmp
index ebf00875..8eff483a 100644
--- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynqmp
+++ b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynqmp
@@ -1,3 +1,4 @@
1setenv sdbootdev @@SDBOOTDEV@@
1setenv bootargs $bootargs root=/dev/mmcblk${sdbootdev}p2 rw rootwait earlycon clk_ignore_unused 2setenv bootargs $bootargs root=/dev/mmcblk${sdbootdev}p2 rw rootwait earlycon clk_ignore_unused
2fatload mmc $sdbootdev @@DEVICETREE_ADDRESS@@ @@DEVICE_TREE_NAME@@ 3fatload mmc $sdbootdev @@DEVICETREE_ADDRESS@@ @@DEVICE_TREE_NAME@@
3fatload mmc $sdbootdev:$partid @@KERNEL_LOAD_ADDRESS@@ @@KERNEL_IMAGETYPE@@ 4fatload mmc $sdbootdev:$partid @@KERNEL_LOAD_ADDRESS@@ @@KERNEL_IMAGETYPE@@