Skip to content

Commit

Permalink
package: layerscape: change loadaddr address
Browse files Browse the repository at this point in the history
At this moment loadaddr in most layerscape boards are configured to
0x81000000. 5.15 kernel on some boards is bigger than 5.10 and it cause error:

Loading kernel from FIT Image at 81000000 ...

Using 'config-1' configuration
Trying 'kernel-1' kernel subimage
Description: ARM64 OpenWrt Linux-5.15.112
Created: 2023-05-21 17:39:35 UTC
Type: Kernel Image
Compression: gzip compressed
Data Start: 0x810000ec
Data Size: 7513944 Bytes = 7.2 MiB
Architecture: AArch64
OS: Linux
Load Address: 0x80000000
Entry Point: 0x80000000
Hash algo: crc32
Hash value: 6fd69550
Hash algo: sha1
Hash value: ee34c753ffb615e199a428762824ad4a0aaef90a
Verifying Hash Integrity ... crc32+ sha1+ OK
Loading fdt from FIT Image at 81000000 ...

Using 'config-1' configuration
Trying 'fdt-1' fdt subimage
Description: ARM64 OpenWrt fsl_ls1088a-rdb-sdboot device tree blob
Created: 2023-05-21 17:39:35 UTC
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x8172a98c
Data Size: 19794 Bytes = 19.3 KiB
Architecture: AArch64
Hash algo: crc32
Hash value: 59792ba3
Hash algo: sha1
Hash value: 135585a49f86cd85acea559b78b0098ae99d5e12
Verifying Hash Integrity ... crc32+ sha1+ OK
Booting using the fdt blob at 0x8172a98c
Uncompressing Kernel Image
ERROR: new format image overwritten - must RESET the board to recover
resetting ...

This patch changes loadaddr to 0x88000000 (like LS1012A-FRDM board) to
avoid overlapping for bigger images (like initramfs) too.

Tested-by: Alexandra Alth <alexandra@alth.de> [LS1088ARDB]
Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
  • Loading branch information
CHKDSK88 authored and chunkeey committed May 28, 2023
1 parent a7e9445 commit 0822040
Show file tree
Hide file tree
Showing 16 changed files with 16 additions and 16 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
fdt_high=0x8fffffff
initrd_high=0xffffffffffffffff
sd_boot=ext4load mmc 0:1 $loadaddr fitImage;bootm $loadaddr
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
bootm_size=0x10000000
qspi_boot=sf probe 0:0;sf read $fdtaddr f00000 100000;sf read $loadaddr 1000000 1000000;bootm $loadaddr - $fdtaddr
bootargs=root=/dev/mtdblock8 rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 mtdparts=1550000.spi:1m(bl2),4m(fip),1m(u-boot-env),4m(reserved-1),3m(pfe),2m(reserved-2),1m(dtb),16m(kernel),32m(rootfs),49m@0xf00000(firmware)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
fdt_high=0x8fffffff
initrd_high=0xffffffff
sd_boot=ext4load mmc 0:1 ${loadaddr} fitImage;bootm ${loadaddr}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
fdt_high=0x8fffffff
initrd_high=0xffffffff
sd_boot=ext4load mmc 0:1 $loadaddr fitImage;bootm $loadaddr
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
bootm_size=0x10000000
nor_boot=cp.b 60f00000 $fdtaddr 100000;cp.b 61000000 $loadaddr 1000000;bootm $loadaddr - $fdtaddr
bootargs=root=/dev/mtdblock6 rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 mtdparts=60000000.nor:1m(rcw),2m(u-boot),1m(u-boot-env),11m(reserved-1),1m(dtb),16m(kernel),32m(rootfs),49m@0xf00000(firmware) cma=64M@0x0-0xb0000000
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
fdt_high=0x8fffffff
initrd_high=0xffffffffffffffff
hwconfig=fsl_ddr:bank_intlv=auto
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
bootm_size=0x10000000
hwconfig=fsl_ddr:bank_intlv=auto
nor_boot=cp.b 60f00000 $fdtaddr 100000;cp.b 61000000 $loadaddr 1000000;bootm $loadaddr - $fdtaddr
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
bootm_size=0x10000000
hwconfig=fsl_ddr:bank_intlv=auto
sd_boot=ext4load mmc 0:1 ${loadaddr} fitImage;bootm ${loadaddr}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
bootm_size=0x10000000
hwconfig=fsl_ddr:bank_intlv=auto
qspi_boot=sf probe 0:0;sf read $fdtaddr f00000 100000;sf read $loadaddr 1000000 1000000;bootm $loadaddr - $fdtaddr
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
fdt_high=0x8fffffff
initrd_high=0xffffffffffffffff
hwconfig=fsl_ddr:bank_intlv=auto
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
bootm_size=0x10000000
hwconfig=fsl_ddr:bank_intlv=auto
qspi_boot=sf probe 0:0;sf read $fdtaddr f00000 100000;sf read $loadaddr 1000000 1000000;bootm $loadaddr - $fdtaddr
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
fdt_high=0xa0000000
initrd_high=0xffffffffffffffff
hwconfig=fsl_ddr:bank_intlv=auto
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
fdt_high=0xa0000000
initrd_high=0xffffffffffffffff
hwconfig=fsl_ddr:bank_intlv=auto
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
fdt_high=0xa0000000
initrd_high=0xffffffffffffffff
hwconfig=fsl_ddr:bank_intlv=auto
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
bootm_size=0x10000000
hwconfig=fsl_ddr:bank_intlv=auto
mc_init=mmc read 80000000 5000 1800;mmc read 80300000 7000 800;fsl_mc start mc 80000000 80300000;mmc read 80400000 6800 800;fsl_mc apply dpl 80400000
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
fdtaddr=0x8f000000
loadaddr=0x81000000
loadaddr=0x88000000
bootm_size=0x10000000
hwconfig=fsl_ddr:bank_intlv=auto
mc_init=sf probe 0:0;sf read 80000000 a00000 300000;sf read 80300000 e00000 100000;fsl_mc start mc 80000000 80300000;sf read 80400000 d00000 100000;fsl_mc apply dpl 80400000
Expand Down

0 comments on commit 0822040

Please sign in to comment.