summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>2024-12-11 18:19:42 -0700
committerMark Hatle <mark.hatle@amd.com>2025-03-30 14:16:06 -0600
commit132f93718841f4b177c79a953075e6c038cdc0f3 (patch)
tree82522201edd8ea7006c2e4faddaacf6588c326c6
parentcca59d47d3040289b99a2e5f816abcb14047e456 (diff)
downloadmeta-xilinx-132f93718841f4b177c79a953075e6c038cdc0f3.tar.gz
u-boot-xlnx-scr: Adjusted to use an intermediate default
Adjusted to use an intermediate default for KERNEL, DEVICETREE and RAMDISK image offsets, so no override is required. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
-rw-r--r--meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb51
1 files changed, 30 insertions, 21 deletions
diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb
index e13413a1..24fd76c0 100644
--- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb
+++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb
@@ -73,17 +73,21 @@ UBOOTPXE_CONFIG_NAME = "${UBOOTPXE_CONFIG}${IMAGE_VERSION_SUFFIX}"
73DEVICETREE_ADDRESS ?= "${@append_baseaddr(d,d.getVar('DEVICETREE_OFFSET'))}" 73DEVICETREE_ADDRESS ?= "${@append_baseaddr(d,d.getVar('DEVICETREE_OFFSET'))}"
74DEVICETREE_ADDRESS_SD ?= "${DEVICETREE_ADDRESS}" 74DEVICETREE_ADDRESS_SD ?= "${DEVICETREE_ADDRESS}"
75 75
76DEVICETREE_OFFSET:microblaze ??= "0x1e00000" 76DEVICETREE_OFFSET_DEFAULT ??= ""
77DEVICETREE_OFFSET:zynqmp ??= "0x100000" 77DEVICETREE_OFFSET_DEFAULT:microblaze ??= "0x1e00000"
78DEVICETREE_OFFSET:zynq ??= "0x100000" 78DEVICETREE_OFFSET_DEFAULT:zynqmp ??= "0x100000"
79DEVICETREE_OFFSET:versal ??= "0x1000" 79DEVICETREE_OFFSET_DEFAULT:zynq ??= "0x100000"
80DEVICETREE_OFFSET:versal-net ??= "0x1000" 80DEVICETREE_OFFSET_DEFAULT:versal ??= "0x1000"
81 81DEVICETREE_OFFSET_DEFAULT:versal-net ??= "0x1000"
82DEVICETREE_OVERLAY_OFFSET:microblaze ??= "0x1e00000" 82DEVICETREE_OFFSET ??= "${DEVICETREE_OFFSET_DEFAULT}"
83DEVICETREE_OVERLAY_OFFSET:zynqmp ??= "0x100000" 83
84DEVICETREE_OVERLAY_OFFSET:zynq ??= "0x100000" 84DEVICETREE_OVERLAY_OFFSET_DEFAULT ??= ""
85DEVICETREE_OVERLAY_OFFSET:versal ??= "0x1000" 85DEVICETREE_OVERLAY_OFFSET_DEFAULT:microblaze ??= "0x1e00000"
86DEVICETREE_OVERLAY_OFFSET:versal-net ??= "0x1000" 86DEVICETREE_OVERLAY_OFFSET_DEFAULT:zynqmp ??= "0x100000"
87DEVICETREE_OVERLAY_OFFSET_DEFAULT:zynq ??= "0x100000"
88DEVICETREE_OVERLAY_OFFSET_DEFAULT:versal ??= "0x1000"
89DEVICETREE_OVERLAY_OFFSET_DEFAULT:versal-net ??= "0x1000"
90DEVICETREE_OVERLAY_OFFSET ??= "${DEVICETREE_OVERLAY_OFFSET_DEFAULT}"
87DEVICETREE_OVERLAY_PADSIZE ??= "0x1f00000" 91DEVICETREE_OVERLAY_PADSIZE ??= "0x1f00000"
88 92
89DEVICETREE_OVERLAY_ADDRESS ?= "${@hex(int(append_baseaddr(d,d.getVar('DEVICETREE_OVERLAY_OFFSET')),16) \ 93DEVICETREE_OVERLAY_ADDRESS ?= "${@hex(int(append_baseaddr(d,d.getVar('DEVICETREE_OVERLAY_OFFSET')),16) \
@@ -91,21 +95,26 @@ DEVICETREE_OVERLAY_ADDRESS ?= "${@hex(int(append_baseaddr(d,d.getVar('DEVICETREE
91 95
92KERNEL_LOAD_ADDRESS ?= "${@append_baseaddr(d,d.getVar('KERNEL_OFFSET'))}" 96KERNEL_LOAD_ADDRESS ?= "${@append_baseaddr(d,d.getVar('KERNEL_OFFSET'))}"
93 97
94KERNEL_OFFSET:microblaze ??= "0x0" 98
95KERNEL_OFFSET:zynqmp ??= "0x200000" 99KERNEL_OFFSET_DEFAULT ??= ""
96KERNEL_OFFSET:zynq ??= "0x200000" 100KERNEL_OFFSET_DEFAULT:microblaze ??= "0x0"
97KERNEL_OFFSET:versal ??= "0x200000" 101KERNEL_OFFSET_DEFAULT:zynqmp ??= "0x200000"
98KERNEL_OFFSET:versal-net ??= "0x200000" 102KERNEL_OFFSET_DEFAULT:zynq ??= "0x200000"
103KERNEL_OFFSET_DEFAULT:versal ??= "0x200000"
104KERNEL_OFFSET_DEFAULT:versal-net ??= "0x200000"
105KERNEL_OFFSET ??= "${KERNEL_OFFSET_DEFAULT}"
99 106
100KERNEL_IMAGE ?= "${KERNEL_IMAGETYPE}" 107KERNEL_IMAGE ?= "${KERNEL_IMAGETYPE}"
101 108
102RAMDISK_IMAGE_ADDRESS ?= "${@append_baseaddr(d,d.getVar('RAMDISK_OFFSET'))}" 109RAMDISK_IMAGE_ADDRESS ?= "${@append_baseaddr(d,d.getVar('RAMDISK_OFFSET'))}"
103 110
104RAMDISK_OFFSET:microblaze ??= "0x2e00000" 111RAMDISK_OFFSET_DEFAULT ??= ""
105RAMDISK_OFFSET:zynq ??= "0x4000000" 112RAMDISK_OFFSET_DEFAULT:microblaze ??= "0x2e00000"
106RAMDISK_OFFSET:zynqmp ??= "0x4000000" 113RAMDISK_OFFSET_DEFAULT:zynq ??= "0x4000000"
107RAMDISK_OFFSET:versal ??= "0x4000000" 114RAMDISK_OFFSET_DEFAULT:zynqmp ??= "0x4000000"
108RAMDISK_OFFSET:versal-net ??= "0x4000000" 115RAMDISK_OFFSET_DEFAULT:versal ??= "0x4000000"
116RAMDISK_OFFSET_DEFAULT:versal-net ??= "0x4000000"
117RAMDISK_OFFSET ??= "${RAMDISK_OFFSET_DEFAULT}"
109 118
110FIT_IMAGE_LOAD_ADDRESS ?= "${@append_baseaddr(d,d.getVar('FIT_IMAGE_OFFSET'))}" 119FIT_IMAGE_LOAD_ADDRESS ?= "${@append_baseaddr(d,d.getVar('FIT_IMAGE_OFFSET'))}"
111FIT_IMAGE_OFFSET ??= "0x10000000" 120FIT_IMAGE_OFFSET ??= "0x10000000"