mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 15:41:40 +00:00
apalis-imx8: update env memory layout
Update the distro config env memory layout for the Apalis iMX8 aka
QuadMax:
- kernel_comp_addr_r=0xf0000000 temporary area for uncompressing (ie FIT
images or Image.gz booted using booti)
- kernel_comp_size=0x08000000
- loadaddr=0x95400000 avoiding any reserved areas located before that
- fdt_addr_r = loadaddr + 128MB - allows for 128MB kernel
- scriptaddr = fdt_addr_r + 512KB - allows for 512KB fdt
- ramdisk_addr_r = scriptaddr + 512KB - allows for 512KB script
Basic idea of memory layout taken from commit fd5c7173ad
("imx8m{m,n}_venice: update env memory layout"). However, moved past
any reserved areas to avoid any kind of conflicts.
Note that for our regular BSP Layers and Reference Images for Yocto
Project an updated distro boot script is required (see
meta-toradex-bsp-common/recipes-bsp/u-boot/u-boot-distro-boot).
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Reviewed-by: Fabio Estevam <festevam@denx.de>
This commit is contained in:
parent
8930143e87
commit
a9f1e35bed
2 changed files with 7 additions and 5 deletions
|
@ -10,7 +10,7 @@ CONFIG_DM_GPIO=y
|
|||
CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8qm-apalis"
|
||||
CONFIG_TARGET_APALIS_IMX8=y
|
||||
CONFIG_SYS_PROMPT="Apalis iMX8 # "
|
||||
CONFIG_SYS_LOAD_ADDR=0x80280000
|
||||
CONFIG_SYS_LOAD_ADDR=0x95400000
|
||||
CONFIG_SYS_MEMTEST_START=0x88000000
|
||||
CONFIG_SYS_MEMTEST_END=0x89000000
|
||||
CONFIG_DISTRO_DEFAULTS=y
|
||||
|
|
|
@ -12,10 +12,12 @@
|
|||
/* Networking */
|
||||
|
||||
#define MEM_LAYOUT_ENV_SETTINGS \
|
||||
"fdt_addr_r=0x84000000\0" \
|
||||
"kernel_addr_r=0x82000000\0" \
|
||||
"ramdisk_addr_r=0x94400000\0" \
|
||||
"scriptaddr=0x87000000\0"
|
||||
"fdt_addr_r=0x9d400000\0" \
|
||||
"kernel_addr_r=" __stringify(CONFIG_SYS_LOAD_ADDR) "\0" \
|
||||
"kernel_comp_addr_r=0xf0000000\0" \
|
||||
"kernel_comp_size=0x08000000\0" \
|
||||
"ramdisk_addr_r=0x9d500000\0" \
|
||||
"scriptaddr=0x9d480000\0"
|
||||
|
||||
/* Enable Distro Boot */
|
||||
#define BOOT_TARGET_DEVICES(func) \
|
||||
|
|
Loading…
Reference in a new issue