@ -87,12 +87,14 @@ lowlevel_init:
1 :
/* for UART */
bl u a r t _ a s m _ i n i t
bl a r c h _ c p u _ i n i t
bl t z p c _ i n i t
pop { p c }
wakeup_reset :
bl s y s t e m _ c l o c k _ i n i t
bl m e m _ c t r l _ a s m _ i n i t
bl a r c h _ c p u _ i n i t
bl t z p c _ i n i t
exit_wakeup :
@ -353,45 +355,3 @@ uart_asm_init:
nop
nop
/* Setting TZPC[TrustZone Protection Controller] */
tzpc_init :
ldr r0 , =TZPC0_BASE
mov r1 , #R 0 S I Z E
str r1 , [ r0 ]
mov r1 , #D E C P R O T X S E T
str r1 , [ r0 , #T Z P C _ D E C P R O T 0 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 1 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 2 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 3 S E T _ O F F S E T ]
ldr r0 , =TZPC1_BASE
str r1 , [ r0 , #T Z P C _ D E C P R O T 0 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 1 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 2 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 3 S E T _ O F F S E T ]
ldr r0 , =TZPC2_BASE
str r1 , [ r0 , #T Z P C _ D E C P R O T 0 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 1 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 2 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 3 S E T _ O F F S E T ]
ldr r0 , =TZPC3_BASE
str r1 , [ r0 , #T Z P C _ D E C P R O T 0 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 1 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 2 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 3 S E T _ O F F S E T ]
ldr r0 , =TZPC4_BASE
str r1 , [ r0 , #T Z P C _ D E C P R O T 0 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 1 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 2 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 3 S E T _ O F F S E T ]
ldr r0 , =TZPC5_BASE
str r1 , [ r0 , #T Z P C _ D E C P R O T 0 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 1 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 2 S E T _ O F F S E T ]
str r1 , [ r0 , #T Z P C _ D E C P R O T 3 S E T _ O F F S E T ]
mov p c , l r