summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core
diff options
context:
space:
mode:
authorRaju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com>2022-05-11 16:21:59 +0530
committerMark Hatle <mhatle@xilinx.com>2022-05-12 09:31:18 -0700
commitf6daf7deef2c9f5cd97a2fe68f5507594e0ad7f8 (patch)
tree4fb954129f4061eae1129485df1366b54ac024f3 /meta-xilinx-core
parent1fde19c83b1f618c231019f9a9327acf6e52b4ac (diff)
downloadmeta-xilinx-f6daf7deef2c9f5cd97a2fe68f5507594e0ad7f8.tar.gz
u-boot-zynq-scr: Update the image offsets as per petalinux
Update the image offsets/sizes as per the petalinux 2022.2 changes. Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
Diffstat (limited to 'meta-xilinx-core')
-rw-r--r--meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr.bb34
1 files changed, 20 insertions, 14 deletions
diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr.bb
index 766b2b81..667472a1 100644
--- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr.bb
+++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr.bb
@@ -16,11 +16,11 @@ COMPATIBLE_MACHINE:microblaze = "microblaze"
16 16
17KERNELDT = "${@os.path.basename(d.getVar('KERNEL_DEVICETREE').split(' ')[0]) if d.getVar('KERNEL_DEVICETREE') else ''}" 17KERNELDT = "${@os.path.basename(d.getVar('KERNEL_DEVICETREE').split(' ')[0]) if d.getVar('KERNEL_DEVICETREE') else ''}"
18DEVICE_TREE_NAME ?= "${@bb.utils.contains('PREFERRED_PROVIDER_virtual/dtb', 'device-tree', 'system.dtb', d.getVar('KERNELDT'), d)}" 18DEVICE_TREE_NAME ?= "${@bb.utils.contains('PREFERRED_PROVIDER_virtual/dtb', 'device-tree', 'system.dtb', d.getVar('KERNELDT'), d)}"
19#Need to copy a rootfs.cpio.gz.u-boot as uramdisk.image.gz into boot partition 19#Need to copy a rootfs.cpio.gz.u-boot into boot partition
20RAMDISK_IMAGE ?= "" 20RAMDISK_IMAGE ?= "rootfs.cpio.gz.u-boot"
21RAMDISK_IMAGE:zynq ?= "uramdisk.image.gz" 21RAMDISK_IMAGE1 ?= "ramdisk.cpio.gz.u-boot"
22 22
23PXERAMDISK_IMAGE ?= "${@'ramdisk.cpio.gz.u-boot' if d.getVar('INITRAMFS_IMAGE') and d.getVar('INITRAMFS_IMAGE').find('initramfs') > 0 else '${RAMDISK_IMAGE}'}" 23PXERAMDISK_IMAGE ?= "${'@${RAMDISK_IMAGE1}' if d.getVar('INITRAMFS_IMAGE') and d.getVar('INITRAMFS_IMAGE').find('initramfs') > 0 else '${RAMDISK_IMAGE}'}"
24 24
25KERNEL_BOOTCMD:zynqmp ?= "booti" 25KERNEL_BOOTCMD:zynqmp ?= "booti"
26KERNEL_BOOTCMD:zynq ?= "bootm" 26KERNEL_BOOTCMD:zynq ?= "bootm"
@@ -67,14 +67,14 @@ DEVICETREE_ADDRESS ?= "${@append_baseaddr(d,d.getVar('DEVICETREE_OFFSET'))}"
67 67
68DEVICETREE_OFFSET:microblaze ?= "0x1e00000" 68DEVICETREE_OFFSET:microblaze ?= "0x1e00000"
69DEVICETREE_OFFSET:zynqmp ?= "0x100000" 69DEVICETREE_OFFSET:zynqmp ?= "0x100000"
70DEVICETREE_OFFSET:zynq ?= "0x2000000" 70DEVICETREE_OFFSET:zynq ?= "0x100000"
71DEVICETREE_OFFSET:versal ?= "0x1000" 71DEVICETREE_OFFSET:versal ?= "0x1000"
72 72
73KERNEL_LOAD_ADDRESS ?= "${@append_baseaddr(d,d.getVar('KERNEL_OFFSET'))}" 73KERNEL_LOAD_ADDRESS ?= "${@append_baseaddr(d,d.getVar('KERNEL_OFFSET'))}"
74 74
75KERNEL_OFFSET:microblaze ?= "0x0" 75KERNEL_OFFSET:microblaze ?= "0x0"
76KERNEL_OFFSET:zynqmp ?= "0x200000" 76KERNEL_OFFSET:zynqmp ?= "0x200000"
77KERNEL_OFFSET:zynq ?= "0x2080000" 77KERNEL_OFFSET:zynq ?= "0x200000"
78KERNEL_OFFSET:versal ?= "0x200000" 78KERNEL_OFFSET:versal ?= "0x200000"
79 79
80KERNEL_IMAGE ?= "${KERNEL_IMAGETYPE}" 80KERNEL_IMAGE ?= "${KERNEL_IMAGETYPE}"
@@ -84,7 +84,7 @@ RAMDISK_IMAGE_ADDRESS ?= "${@append_baseaddr(d,d.getVar('RAMDISK_OFFSET'))}"
84RAMDISK_OFFSET:microblaze ?= "0x2e00000" 84RAMDISK_OFFSET:microblaze ?= "0x2e00000"
85RAMDISK_OFFSET:zynq ?= "0x4000000" 85RAMDISK_OFFSET:zynq ?= "0x4000000"
86RAMDISK_OFFSET:zynqmp ?= "0x4000000" 86RAMDISK_OFFSET:zynqmp ?= "0x4000000"
87RAMDISK_OFFSET:versal ?= "0x6000000" 87RAMDISK_OFFSET:versal ?= "0x4000000"
88 88
89FIT_IMAGE_LOAD_ADDRESS ?= "${@append_baseaddr(d,d.getVar('FIT_IMAGE_OFFSET'))}" 89FIT_IMAGE_LOAD_ADDRESS ?= "${@append_baseaddr(d,d.getVar('FIT_IMAGE_OFFSET'))}"
90FIT_IMAGE_OFFSET ?= "0x10000000" 90FIT_IMAGE_OFFSET ?= "0x10000000"
@@ -96,17 +96,18 @@ FIT_IMAGE ?= "image.ub"
96QSPI_KERNEL_OFFSET:microblaze ?= "0xBC0000" 96QSPI_KERNEL_OFFSET:microblaze ?= "0xBC0000"
97QSPI_KERNEL_SIZE:microblaze ?= "0x500000" 97QSPI_KERNEL_SIZE:microblaze ?= "0x500000"
98QSPI_RAMDISK_SIZE:microblaze ?= "0xA00000" 98QSPI_RAMDISK_SIZE:microblaze ?= "0xA00000"
99QSPI_RAMDISK_SIZE:microblaze ?= "0x4000000"
99 100
100## For zynq 101## For zynq
101## Load boot.scr at 0xFC0000 -> 15MB of QSPI/NAND Memory 102## Load boot.scr at 0xFC0000 -> 15MB of QSPI/NAND Memory
102QSPI_KERNEL_OFFSET:zynq ?= "0x1000000" 103QSPI_KERNEL_OFFSET:zynq ?= "0xA00000"
103QSPI_RAMDISK_OFFSET:zynq ?= "0x1580000" 104QSPI_RAMDISK_OFFSET:zynq ?= "0x1000000"
104 105
105NAND_KERNEL_OFFSET:zynq ?= "0x1000000" 106NAND_KERNEL_OFFSET:zynq ?= "0x1000000"
106NAND_RAMDISK_OFFSET:zynq ?= "0x4600000" 107NAND_RAMDISK_OFFSET:zynq ?= "0x4600000"
107 108
108QSPI_KERNEL_SIZE:zynq ?= "0x500000" 109QSPI_KERNEL_SIZE:zynq ?= "0x600000"
109QSPI_RAMDISK_SIZE:zynq ?= "0xA00000" 110QSPI_RAMDISK_SIZE:zynq ?= "0xF80000"
110 111
111NAND_KERNEL_SIZE ?= "0x3200000" 112NAND_KERNEL_SIZE ?= "0x3200000"
112NAND_RAMDISK_SIZE ?= "0x3200000" 113NAND_RAMDISK_SIZE ?= "0x3200000"
@@ -144,13 +145,18 @@ QSPI_KERNEL_IMAGE:versal ?= "image.ub"
144 145
145NAND_KERNEL_IMAGE ?= "image.ub" 146NAND_KERNEL_IMAGE ?= "image.ub"
146 147
147QSPI_FIT_IMAGE_OFFSET ?= "0x1080000" 148QSPI_FIT_IMAGE_OFFSET ?= "0xF40000"
149QSPI_FIT_IMAGE_OFFSET:zynqmpdr ?= "0x3F80000"
150QSPI_FIT_IMAGE_OFFSET:zynq ?= "0xA80000"
151QSPI_FIT_IMAGE_OFFSET:microblaze ?= "0xC00000"
152
148QSPI_FIT_IMAGE_SIZE ?= "0x6400000" 153QSPI_FIT_IMAGE_SIZE ?= "0x6400000"
149QSPI_FIT_IMAGE_SIZE:zynqmpdr ?= "0x3F00000" 154QSPI_FIT_IMAGE_SIZE:zynqmpdr ?= "0x3F00000"
150QSPI_FIT_IMAGE_SIZE:zynq ?= "0xF00000" 155QSPI_FIT_IMAGE_SIZE:zynq ?= "0x1500000"
151QSPI_FIT_IMAGE_SIZE:microblaze ?= "0xF00000" 156QSPI_FIT_IMAGE_SIZE:microblaze ?= "0xF00000"
152 157
153NAND_FIT_IMAGE_OFFSET ?= "0x1080000" 158NAND_FIT_IMAGE_OFFSET ?= "0x4180000"
159NAND_FIT_IMAGE_OFFSET:zynq ?= "0x1080000"
154NAND_FIT_IMAGE_SIZE ?= "0x6400000" 160NAND_FIT_IMAGE_SIZE ?= "0x6400000"
155 161
156SDBOOTDEV ?= "0" 162SDBOOTDEV ?= "0"