diff options
author | Michael Walle <michael@walle.cc> | 2020-11-18 17:46:02 +0100 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2020-12-04 16:09:06 -0500 |
commit | 4c450daf7d5d48ef075980e11052bf6bb28db4f6 (patch) | |
tree | eb2479ac91243cdec57f6f3fc2ead02086d4798a /arch | |
parent | e057760f38465f77ff9b557570f56845011729fe (diff) | |
download | u-boot-4c450daf7d5d48ef075980e11052bf6bb28db4f6.zip u-boot-4c450daf7d5d48ef075980e11052bf6bb28db4f6.tar.gz u-boot-4c450daf7d5d48ef075980e11052bf6bb28db4f6.tar.bz2 |
board: sl28: add OP-TEE Trusted OS support (bl32)
Add support to load the OP-TEE Trusted OS by the SPL.
Signed-off-by: Michael Walle <michael@walle.cc>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/dts/fsl-ls1028a-kontron-sl28-u-boot.dtsi | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/arch/arm/dts/fsl-ls1028a-kontron-sl28-u-boot.dtsi b/arch/arm/dts/fsl-ls1028a-kontron-sl28-u-boot.dtsi index 54ef0b4..65d5684 100644 --- a/arch/arm/dts/fsl-ls1028a-kontron-sl28-u-boot.dtsi +++ b/arch/arm/dts/fsl-ls1028a-kontron-sl28-u-boot.dtsi @@ -138,6 +138,42 @@ }; #endif +#ifdef CONFIG_SL28_SPL_LOADS_OPTEE_BL32 +&binman { + fit { + images { + bl32 { + description = "OP-TEE Trusted OS (bl32)"; + type = "firmware"; + arch = "arm"; + os = "tee"; + compression = "none"; + load = <CONFIG_SL28_BL32_ENTRY_ADDR>; + entry = <CONFIG_SL28_BL32_ENTRY_ADDR>; + + blob-ext { + filename = "tee.bin"; + }; + }; + }; + + configurations { + conf-1 { + loadables = "uboot", "bl32"; + }; + + conf-2 { + loadables = "uboot", "bl32"; + }; + + conf-3 { + loadables = "uboot", "bl32"; + }; + }; + }; +}; +#endif + &i2c0 { rtc: rtc@32 { }; |