From 978595a8f526ed03c68f603d3270b97b25b79166 Mon Sep 17 00:00:00 2001 From: Satish Kumar Date: Fri, 3 Dec 2021 12:28:58 +0000 Subject: [PATCH] arm-bsp/u-boot: patch to change kernel flash address More space in the flash is reserved up front for metadata parser and UEFI variables. That requires change in the flash base address of where images are present. Change-Id: I2d23d06099ffbf15458afaeb21c5dd4bcc4ffecb Signed-off-by: Satish Kumar Signed-off-by: Jon Mason --- ...nge-base-address-of-kernel-in-the-fl.patch | 47 +++++++++++++++++++ .../recipes-bsp/u-boot/u-boot_%.bbappend | 1 + 2 files changed, 48 insertions(+) create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0031-corstone1000-change-base-address-of-kernel-in-the-fl.patch diff --git a/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0031-corstone1000-change-base-address-of-kernel-in-the-fl.patch b/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0031-corstone1000-change-base-address-of-kernel-in-the-fl.patch new file mode 100644 index 00000000..c9bbab11 --- /dev/null +++ b/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0031-corstone1000-change-base-address-of-kernel-in-the-fl.patch @@ -0,0 +1,47 @@ +Upstream-Status: Pending [Not submitted to upstream yet] +Signed-off-by: Satish Kumar + +From 1e76c4b70c8539c56b4b9ae6b8fd415d811a1812 Mon Sep 17 00:00:00 2001 +From: Satish Kumar +Date: Wed, 1 Dec 2021 19:04:59 +0000 +Subject: [PATCH] corstone1000: change base address of kernel in the flash + +More space in the flash is reserved up front for metadata +parser and UEFI variables. That requires change in the flash +base address of where images are present. + +Signed-off-by: Satish Kumar +--- + include/configs/corstone1000.h | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +diff --git a/include/configs/corstone1000.h b/include/configs/corstone1000.h +index bb3b099806..baa0720fb5 100644 +--- a/include/configs/corstone1000.h ++++ b/include/configs/corstone1000.h +@@ -94,16 +94,16 @@ + func(USB, usb, 0) + #include + #define CONFIG_EXTRA_ENV_SETTINGS \ +- BOOTENV \ +- "usb_pgood_delay=250\0" \ ++ BOOTENV \ ++ "usb_pgood_delay=250\0" \ + "fdt_addr_r=0x82000000\0" \ +- "kernel_addr=0x08330000\0" \ ++ "kernel_addr=0x083EE000\0" \ + "kernel_addr_r=0x88200000\0" \ + "fdt_high=0xffffffff\0" +-#define CONFIG_BOOTCOMMAND \ ++#define CONFIG_BOOTCOMMAND \ + "echo Loading Kernel to memory ... ;" \ + "loadm $kernel_addr $kernel_addr_r 0xc00000;" \ +- "usb start; usb reset;" \ +- "run distro_bootcmd;" \ ++ "usb start; usb reset;" \ ++ "run distro_bootcmd;" \ + "bootefi $kernel_addr_r $fdtcontroladdr;" + #endif +-- +2.17.1 + diff --git a/meta-arm-bsp/recipes-bsp/u-boot/u-boot_%.bbappend b/meta-arm-bsp/recipes-bsp/u-boot/u-boot_%.bbappend index 6d731bdd..5caddc77 100644 --- a/meta-arm-bsp/recipes-bsp/u-boot/u-boot_%.bbappend +++ b/meta-arm-bsp/recipes-bsp/u-boot/u-boot_%.bbappend @@ -40,6 +40,7 @@ SRC_URI:append:corstone1000 = " \ file://0028-arm-corstone1000-fix-unrecognized-filesystem-type-error.patch \ file://0029-corstone1000-set-CONFIG_PSCI_RESET.patch \ file://0030-arm-bsp-u-boot-corstone1000-Implement-autoboot-script.patch \ + file://0031-corstone1000-change-base-address-of-kernel-in-the-fl.patch \ " #