[U-Boot] [PATCH] optee: support rockchip optee binary release

Philipp Tomsich philipp.tomsich at theobroma-systems.com
Fri Mar 29 11:25:31 UTC 2019


Kever,

> On 29.03.2019, at 12:21, Kever Yang <kever.yang at rock-chips.com> wrote:
> 
> Rockchip provide tee binary release in 'rkbin' repository:
> https://github.com/rockchip-linux/rkbin
> For some historical reason, rockchip optee binary is using
> 'r1' instead of 'lr' as U-Boot entry.
> 
> Signed-off-by: Kever Yang <kever.yang at rock-chips.com>
> ---
> 
> common/spl/spl_optee.S | 3 +++
> 1 file changed, 3 insertions(+)
> 
> diff --git a/common/spl/spl_optee.S b/common/spl/spl_optee.S
> index 8bd1949ddf..092307b3cc 100644
> --- a/common/spl/spl_optee.S
> +++ b/common/spl/spl_optee.S
> @@ -8,5 +8,8 @@
> 
> ENTRY(spl_optee_entry)
> 	ldr lr, =CONFIG_SYS_TEXT_BASE
> +#ifdef CONFIG_ARCH_ROCKCHIP

Can we make this selectable based on a dedicated config-option?  We provide our
own OPTEE port for some of our modules and I would like to have this as an opt-in
or opt-out option in Kconfig.

> +	ldr r1, =CONFIG_SYS_TEXT_BASE
> +#endif
> 	mov pc, r3
> ENDPROC(spl_optee_entry)
> -- 
> 2.20.1
> 



More information about the U-Boot mailing list