diff options
author | Andrejs Cainikovs <andrejs.cainikovs@toradex.com> | 2023-03-31 16:16:15 +0200 |
---|---|---|
committer | Andrejs Cainikovs <andrejs.cainikovs@toradex.com> | 2023-04-03 13:19:34 +0200 |
commit | a7d6442796bfd642d680e020ca0a1ce5e9f185b8 (patch) | |
tree | c27c45b5c124bb1512b68fcf6def2fe26d59b64c /board | |
parent | 52e57be3df70773f070bfe20716f59c2212a995a (diff) |
board: colibri-imx8x: initialize snvs
Initialize Secure Non-Volatile Storage, aka SNVS.
Upstream-Status: Submitted [https://lore.kernel.org/all/20230403111426.61327-3-andrejs.cainikovs@toradex.com/]
Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>
Diffstat (limited to 'board')
-rw-r--r-- | board/toradex/colibri-imx8x/colibri-imx8x.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/board/toradex/colibri-imx8x/colibri-imx8x.c b/board/toradex/colibri-imx8x/colibri-imx8x.c index 9cdde1e4339..36bc85fdf0b 100644 --- a/board/toradex/colibri-imx8x/colibri-imx8x.c +++ b/board/toradex/colibri-imx8x/colibri-imx8x.c @@ -12,6 +12,7 @@ #include <asm/arch/imx8-pins.h> #include <asm/arch/iomux.h> #include <asm/arch/sci/sci.h> +#include <asm/arch/snvs_security_sc.h> #include <asm/arch/sys_proto.h> #include <asm/gpio.h> #include <asm/io.h> @@ -168,6 +169,13 @@ int board_init(void) { board_gpio_init(); + if (IS_ENABLED(CONFIG_IMX_SNVS_SEC_SC_AUTO)) { + int ret = snvs_security_sc_init(); + + if (ret) + return ret; + } + return 0; } |