From 6a4d8241de85bdb8f52f8223e6efe02c4afe55a8 Mon Sep 17 00:00:00 2001 From: Satish Kumar Date: Mon, 6 Dec 2021 13:25:10 +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 e97ddc76..9e9fc48a 100644 --- a/meta-arm-bsp/recipes-bsp/u-boot/u-boot_%.bbappend +++ b/meta-arm-bsp/recipes-bsp/u-boot/u-boot_%.bbappend @@ -42,6 +42,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 \ " #