armv8: LS2080A: Adjust memory map for secure boot headers for NOR-boot

This patch adjusts memory map for secure boot headers on LS2080AQDS
and LS2080ARDB platforms. Secure boot headers are placed on NOR
flash at offset 0x00600000.

Signed-off-by: Udit Agarwal <udit.agarwal@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>
This commit is contained in:
Udit Agarwal 2017-05-02 17:43:57 +05:30 committed by York Sun
parent f5bf23d827
commit 7676074ac7
4 changed files with 12 additions and 10 deletions

View File

@ -96,6 +96,7 @@ RCW+PBI 0x00000000
Boot firmware (U-Boot) 0x00100000 Boot firmware (U-Boot) 0x00100000
Boot firmware Environment 0x00300000 Boot firmware Environment 0x00300000
PPA firmware 0x00400000 PPA firmware 0x00400000
Secure Headers 0x00600000
DPAA2 MC 0x00A00000 DPAA2 MC 0x00A00000
DPAA2 DPL 0x00D00000 DPAA2 DPL 0x00D00000
DPAA2 DPC 0x00E00000 DPAA2 DPC 0x00E00000

View File

@ -92,6 +92,7 @@ RCW+PBI 0x00000000
Boot firmware (U-Boot) 0x00100000 Boot firmware (U-Boot) 0x00100000
Boot firmware Environment 0x00300000 Boot firmware Environment 0x00300000
PPA firmware 0x00400000 PPA firmware 0x00400000
Secure Headers 0x00600000
Cortina PHY firmware 0x00980000 Cortina PHY firmware 0x00980000
DPAA2 MC 0x00A00000 DPAA2 MC 0x00A00000
DPAA2 DPL 0x00D00000 DPAA2 DPL 0x00D00000

View File

@ -359,14 +359,14 @@ unsigned long get_board_ddr_clk(void);
"ramdisk_size=0x2000000\0" \ "ramdisk_size=0x2000000\0" \
"fdt_high=0xa0000000\0" \ "fdt_high=0xa0000000\0" \
"initrd_high=0xffffffffffffffff\0" \ "initrd_high=0xffffffffffffffff\0" \
"kernel_start=0x581100000\0" \ "kernel_start=0x581000000\0" \
"kernel_load=0xa0000000\0" \ "kernel_load=0xa0000000\0" \
"kernel_size=0x2800000\0" \ "kernel_size=0x2800000\0" \
"mcmemsize=0x40000000\0" \ "mcmemsize=0x40000000\0" \
"mcinitcmd=esbc_validate 0x580c80000;" \ "mcinitcmd=esbc_validate 0x580700000;" \
"esbc_validate 0x580cc0000;" \ "esbc_validate 0x580740000;" \
"fsl_mc start mc 0x580300000" \ "fsl_mc start mc 0x580a00000" \
" 0x580800000 \0" " 0x580e00000 \0"
#else #else
#define CONFIG_EXTRA_ENV_SETTINGS \ #define CONFIG_EXTRA_ENV_SETTINGS \
"hwconfig=fsl_ddr:bank_intlv=auto\0" \ "hwconfig=fsl_ddr:bank_intlv=auto\0" \

View File

@ -378,15 +378,15 @@ unsigned long get_board_sys_clk(void);
"ramdisk_size=0x2000000\0" \ "ramdisk_size=0x2000000\0" \
"fdt_high=0xa0000000\0" \ "fdt_high=0xa0000000\0" \
"initrd_high=0xffffffffffffffff\0" \ "initrd_high=0xffffffffffffffff\0" \
"kernel_start=0x581100000\0" \ "kernel_start=0x581000000\0" \
"kernel_load=0xa0000000\0" \ "kernel_load=0xa0000000\0" \
"kernel_size=0x2800000\0" \ "kernel_size=0x2800000\0" \
"mcmemsize=0x40000000\0" \ "mcmemsize=0x40000000\0" \
"fdtfile=fsl-ls2080a-rdb.dtb\0" \ "fdtfile=fsl-ls2080a-rdb.dtb\0" \
"mcinitcmd=esbc_validate 0x580c80000;" \ "mcinitcmd=esbc_validate 0x580700000;" \
"esbc_validate 0x580cc0000;" \ "esbc_validate 0x580740000;" \
"fsl_mc start mc 0x580300000" \ "fsl_mc start mc 0x580a00000" \
" 0x580800000 \0" \ " 0x580e00000 \0" \
BOOTENV BOOTENV
#else #else
#ifdef CONFIG_QSPI_BOOT #ifdef CONFIG_QSPI_BOOT