[U-Boot] [PATCH] apalis_imx6: allocate specific region of memory to OP-TEE

Peng Fan peng.fan at nxp.com
Tue Sep 3 03:09:08 UTC 2019


> Subject: [PATCH] apalis_imx6: allocate specific region of memory to OP-TEE
> 
> OP-TEE uses the memory region defined by the maximum DRAM address
> minus CONFIG_OPTEE_TZDRAM_SIZE, so subtract
> CONFIG_OPTEE_TZDRAM_SIZE from the available DRAM size to avoid
> conflicts.
> 
> Signed-off-by: Ricardo Salveti <ricardo at foundries.io>
> ---
>  board/toradex/apalis_imx6/apalis_imx6.c | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/board/toradex/apalis_imx6/apalis_imx6.c
> b/board/toradex/apalis_imx6/apalis_imx6.c
> index 6421a22c25..fa7fcc8d46 100644
> --- a/board/toradex/apalis_imx6/apalis_imx6.c
> +++ b/board/toradex/apalis_imx6/apalis_imx6.c
> @@ -75,6 +75,11 @@ int dram_init(void)
>  	gd->ram_size = get_ram_size((void *)CONFIG_SYS_SDRAM_BASE,
>  				    (ulong)imx_ddr_size());
> 
> +	/* Subtract the defined OPTEE runtime firmware length */ #ifdef
> +CONFIG_OPTEE_TZDRAM_SIZE
> +	gd->ram_size -= CONFIG_OPTEE_TZDRAM_SIZE; #endif
> +

Has OPTEE been enabled? I not see that in defconfig.

Regards,
Peng.

>  	return 0;
>  }
> 
> --
> 2.23.0



More information about the U-Boot mailing list