plat: renesas:rcar: Fix checkpatch warnings

Fix checkpatch warnings.

Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Change-Id: If9318a5113fbd6ae8b5c4bfb409da9e393673258
This commit is contained in:
Biju Das 2020-12-13 20:44:28 +00:00
parent 384345874d
commit 157c4fcafd
1 changed files with 306 additions and 296 deletions

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2015-2018, Renesas Electronics Corporation. All rights reserved.
* Copyright (c) 2015-2020, Renesas Electronics Corporation. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
@ -18,230 +18,244 @@ static const struct {
uint32_t reg;
uint32_t val;
} lifec[] = {
/** LIFEC0 (SECURITY) settings */
/* Security attribute setting for master ports */
/* Bit 0: ARM realtime core (Cortex-R7) master port */
/* 0: Non-Secure */
{
SEC_SRC, 0x0000001EU},
/** Security attribute setting for slave ports 0 to 15 */
/* {SEC_SEL0, 0xFFFFFFFFU}, */
/* {SEC_SEL1, 0xFFFFFFFFU}, */
/* {SEC_SEL2, 0xFFFFFFFFU}, */
/* Bit19: AXI-Bus (Main Memory domain AXI) slave ports */
/* 0: registers accessed from secure resource only */
/* Bit 9: DBSC4 register access slave ports. */
/* 0: registers accessed from secure resource only. */
/*
* LIFEC0 (SECURITY) settings
* Security attribute setting for master ports
* Bit 0: ARM realtime core (Cortex-R7) master port
* 0: Non-Secure
*/
{ SEC_SRC, 0x0000001EU },
/*
* Security attribute setting for slave ports 0 to 15
* {SEC_SEL0, 0xFFFFFFFFU},
* {SEC_SEL1, 0xFFFFFFFFU},
* {SEC_SEL2, 0xFFFFFFFFU},
* Bit19: AXI-Bus (Main Memory domain AXI) slave ports
* 0: registers accessed from secure resource only
* Bit 9: DBSC4 register access slave ports.
* 0: registers accessed from secure resource only.
*/
#if (LIFEC_DBSC_PROTECT_ENABLE == 1)
{
SEC_SEL3, 0xFFF7FDFFU},
#else
{
SEC_SEL3, 0xFFFFFFFFU},
#endif
/* {SEC_SEL4, 0xFFFFFFFFU}, */
/* Bit 6: Boot ROM slave ports. */
/* 0: registers accessed from secure resource only */
{
SEC_SEL5, 0xFFFFFFBFU},
/* Bit13: SCEG PKA (secure APB) slave ports */
/* 0: registers accessed from secure resource only */
/* 1: Reserved[R-Car E3] */
/* Bit12: SCEG PKA (public APB) slave ports */
/* 0: registers accessed from secure resource only */
/* 1: Reserved[R-Car E3] */
/* Bit10: SCEG Secure Core slave ports */
/* 0: registers accessed from secure resource only */
{ SEC_SEL3, 0xFFF7FDFFU },
#else /* LIFEC_DBSC_PROTECT_ENABLE == 1 */
{ SEC_SEL3, 0xFFFFFFFFU },
#endif /* LIFEC_DBSC_PROTECT_ENABLE == 1 */
/*
* {SEC_SEL4, 0xFFFFFFFFU},
* Bit 6: Boot ROM slave ports.
* 0: registers accessed from secure resource only
*/
{ SEC_SEL5, 0xFFFFFFBFU },
/*
* Bit13: SCEG PKA (secure APB) slave ports
* 0: registers accessed from secure resource only
* 1: Reserved[R-Car E3]
* Bit12: SCEG PKA (public APB) slave ports
* 0: registers accessed from secure resource only
* 1: Reserved[R-Car E3]
* Bit10: SCEG Secure Core slave ports
* 0: registers accessed from secure resource only
*/
#if (RCAR_LSI == RCAR_E3) || (RCAR_LSI == RCAR_D3)
{
SEC_SEL6, 0xFFFFFBFFU},
#else
{
SEC_SEL6, 0xFFFFCBFFU},
#endif
/* {SEC_SEL7, 0xFFFFFFFFU}, */
/* {SEC_SEL8, 0xFFFFFFFFU}, */
/* {SEC_SEL9, 0xFFFFFFFFU}, */
/* {SEC_SEL10, 0xFFFFFFFFU}, */
/* {SEC_SEL11, 0xFFFFFFFFU}, */
/* {SEC_SEL12, 0xFFFFFFFFU}, */
/* Bit22: RPC slave ports. */
/* 0: registers accessed from secure resource only. */
{ SEC_SEL6, 0xFFFFFBFFU },
#else /* (RCAR_LSI == RCAR_E3) || (RCAR_LSI == RCAR_D3) */
{ SEC_SEL6, 0xFFFFCBFFU },
#endif /* (RCAR_LSI == RCAR_E3) || (RCAR_LSI == RCAR_D3) */
/*
* {SEC_SEL7, 0xFFFFFFFFU},
* {SEC_SEL8, 0xFFFFFFFFU},
* {SEC_SEL9, 0xFFFFFFFFU},
* {SEC_SEL10, 0xFFFFFFFFU},
* {SEC_SEL11, 0xFFFFFFFFU},
* {SEC_SEL12, 0xFFFFFFFFU},
* Bit22: RPC slave ports.
* 0: registers accessed from secure resource only.
*/
#if (RCAR_RPC_HYPERFLASH_LOCKED == 1)
{SEC_SEL13, 0xFFBFFFFFU},
#endif
/* Bit27: System Timer (SCMT) slave ports */
/* 0: registers accessed from secure resource only */
/* Bit26: System Watchdog Timer (SWDT) slave ports */
/* 0: registers accessed from secure resource only */
{
SEC_SEL14, 0xF3FFFFFFU},
/* Bit13: RST slave ports. */
/* 0: registers accessed from secure resource only */
/* Bit 7: Life Cycle 0 slave ports */
/* 0: registers accessed from secure resource only */
{
SEC_SEL15, 0xFFFFFF3FU},
/** Security group 0 attribute setting for master ports 0 */
/** Security group 1 attribute setting for master ports 0 */
/* {SEC_GRP0CR0, 0x00000000U}, */
/* {SEC_GRP1CR0, 0x00000000U}, */
/** Security group 0 attribute setting for master ports 1 */
/** Security group 1 attribute setting for master ports 1 */
/* {SEC_GRP0CR1, 0x00000000U}, */
/* {SEC_GRP1CR1, 0x00000000U}, */
/** Security group 0 attribute setting for master ports 2 */
/** Security group 1 attribute setting for master ports 2 */
/* Bit17: SCEG Secure Core master ports. */
/* SecurityGroup3 */
{
SEC_GRP0CR2, 0x00020000U}, {
SEC_GRP1CR2, 0x00020000U},
/** Security group 0 attribute setting for master ports 3 */
/** Security group 1 attribute setting for master ports 3 */
/* {SEC_GRP0CR3, 0x00000000U}, */
/* {SEC_GRP1CR3, 0x00000000U}, */
/** Security group 0 attribute setting for slave ports 0 */
/** Security group 1 attribute setting for slave ports 0 */
/* {SEC_GRP0COND0, 0x00000000U}, */
/* {SEC_GRP1COND0, 0x00000000U}, */
/** Security group 0 attribute setting for slave ports 1 */
/** Security group 1 attribute setting for slave ports 1 */
/* {SEC_GRP0COND1, 0x00000000U}, */
/* {SEC_GRP1COND1, 0x00000000U}, */
/** Security group 0 attribute setting for slave ports 2 */
/** Security group 1 attribute setting for slave ports 2 */
/* {SEC_GRP0COND2, 0x00000000U}, */
/* {SEC_GRP1COND2, 0x00000000U}, */
/** Security group 0 attribute setting for slave ports 3 */
/** Security group 1 attribute setting for slave ports 3 */
/* Bit19: AXI-Bus (Main Memory domain AXI) slave ports. */
/* SecurityGroup3 */
/* Bit 9: DBSC4 register access slave ports. */
/* SecurityGroup3 */
{ SEC_SEL13, 0xFFBFFFFFU },
#endif /* (RCAR_RPC_HYPERFLASH_LOCKED == 1) */
/*
* Bit27: System Timer (SCMT) slave ports
* 0: registers accessed from secure resource only
* Bit26: System Watchdog Timer (SWDT) slave ports
* 0: registers accessed from secure resource only
*/
{ SEC_SEL14, 0xF3FFFFFFU },
/*
* Bit13: RST slave ports.
* 0: registers accessed from secure resource only
* Bit 7: Life Cycle 0 slave ports
* 0: registers accessed from secure resource only
*/
{ SEC_SEL15, 0xFFFFFF3FU },
/*
* Security group 0 attribute setting for master ports 0
* Security group 1 attribute setting for master ports 0
* {SEC_GRP0CR0, 0x00000000U},
* {SEC_GRP1CR0, 0x00000000U},
* Security group 0 attribute setting for master ports 1
* Security group 1 attribute setting for master ports 1
* {SEC_GRP0CR1, 0x00000000U},
* {SEC_GRP1CR1, 0x00000000U},
* Security group 0 attribute setting for master ports 2
* Security group 1 attribute setting for master ports 2
* Bit17: SCEG Secure Core master ports.
* SecurityGroup3
*/
{ SEC_GRP0CR2, 0x00020000U },
{ SEC_GRP1CR2, 0x00020000U },
/*
* Security group 0 attribute setting for master ports 3
* Security group 1 attribute setting for master ports 3
* {SEC_GRP0CR3, 0x00000000U},
* {SEC_GRP1CR3, 0x00000000U},
* Security group 0 attribute setting for slave ports 0
* Security group 1 attribute setting for slave ports 0
* {SEC_GRP0COND0, 0x00000000U},
* {SEC_GRP1COND0, 0x00000000U},
* Security group 0 attribute setting for slave ports 1
* Security group 1 attribute setting for slave ports 1
* {SEC_GRP0COND1, 0x00000000U},
* {SEC_GRP1COND1, 0x00000000U},
* Security group 0 attribute setting for slave ports 2
* Security group 1 attribute setting for slave ports 2
* {SEC_GRP0COND2, 0x00000000U},
* {SEC_GRP1COND2, 0x00000000U},
* Security group 0 attribute setting for slave ports 3
* Security group 1 attribute setting for slave ports 3
* Bit19: AXI-Bus (Main Memory domain AXI) slave ports.
* SecurityGroup3
* Bit 9: DBSC4 register access slave ports.
* SecurityGroup3
*/
#if (LIFEC_DBSC_PROTECT_ENABLE == 1)
{
SEC_GRP0COND3, 0x00080200U}, {
SEC_GRP1COND3, 0x00080200U},
#else
{
SEC_GRP0COND3, 0x00000000U}, {
SEC_GRP1COND3, 0x00000000U},
#endif
/** Security group 0 attribute setting for slave ports 4 */
/** Security group 1 attribute setting for slave ports 4 */
/* {SEC_GRP0COND4, 0x00000000U}, */
/* {SEC_GRP1COND4, 0x00000000U}, */
/** Security group 0 attribute setting for slave ports 5 */
/** Security group 1 attribute setting for slave ports 5 */
/* Bit 6: Boot ROM slave ports */
/* SecurityGroup3 */
{
SEC_GRP0COND5, 0x00000040U}, {
SEC_GRP1COND5, 0x00000040U},
/** Security group 0 attribute setting for slave ports 6 */
/** Security group 1 attribute setting for slave ports 6 */
/* Bit13: SCEG PKA (secure APB) slave ports */
/* SecurityGroup3 */
/* Reserved[R-Car E3] */
/* Bit12: SCEG PKA (public APB) slave ports */
/* SecurityGroup3 */
/* Reserved[R-Car E3] */
/* Bit10: SCEG Secure Core slave ports */
/* SecurityGroup3 */
{ SEC_GRP0COND3, 0x00080200U },
{ SEC_GRP1COND3, 0x00080200U },
#else /* (LIFEC_DBSC_PROTECT_ENABLE == 1) */
{ SEC_GRP0COND3, 0x00000000U },
{ SEC_GRP1COND3, 0x00000000U },
#endif /* (LIFEC_DBSC_PROTECT_ENABLE == 1) */
/*
* Security group 0 attribute setting for slave ports 4
* Security group 1 attribute setting for slave ports 4
* {SEC_GRP0COND4, 0x00000000U},
* {SEC_GRP1COND4, 0x00000000U},
* Security group 0 attribute setting for slave ports 5
* Security group 1 attribute setting for slave ports 5
* Bit 6: Boot ROM slave ports
* SecurityGroup3
*/
{ SEC_GRP0COND5, 0x00000040U },
{ SEC_GRP1COND5, 0x00000040U },
/*
* Security group 0 attribute setting for slave ports 6
* Security group 1 attribute setting for slave ports 6
* Bit13: SCEG PKA (secure APB) slave ports
* SecurityGroup3
* Reserved[R-Car E3]
* Bit12: SCEG PKA (public APB) slave ports
* SecurityGroup3
* Reserved[R-Car E3]
* Bit10: SCEG Secure Core slave ports
* SecurityGroup3
*/
#if RCAR_LSI == RCAR_E3
{
SEC_GRP0COND6, 0x00000400U}, {
SEC_GRP1COND6, 0x00000400U},
#else
{
SEC_GRP0COND6, 0x00003400U}, {
SEC_GRP1COND6, 0x00003400U},
#endif
/** Security group 0 attribute setting for slave ports 7 */
/** Security group 1 attribute setting for slave ports 7 */
/* {SEC_GRP0COND7, 0x00000000U}, */
/* {SEC_GRP1COND7, 0x00000000U}, */
/** Security group 0 attribute setting for slave ports 8 */
/** Security group 1 attribute setting for slave ports 8 */
/* {SEC_GRP0COND8, 0x00000000U}, */
/* {SEC_GRP1COND8, 0x00000000U}, */
/** Security group 0 attribute setting for slave ports 9 */
/** Security group 1 attribute setting for slave ports 9 */
/* {SEC_GRP0COND9, 0x00000000U}, */
/* {SEC_GRP1COND9, 0x00000000U}, */
/** Security group 0 attribute setting for slave ports 10 */
/** Security group 1 attribute setting for slave ports 10 */
/* {SEC_GRP0COND10, 0x00000000U}, */
/* {SEC_GRP1COND10, 0x00000000U}, */
/** Security group 0 attribute setting for slave ports 11 */
/** Security group 1 attribute setting for slave ports 11 */
/* {SEC_GRP0COND11, 0x00000000U}, */
/* {SEC_GRP1COND11, 0x00000000U}, */
/** Security group 0 attribute setting for slave ports 12 */
/** Security group 1 attribute setting for slave ports 12 */
/* {SEC_GRP0COND12, 0x00000000U}, */
/* {SEC_GRP1COND12, 0x00000000U}, */
/** Security group 0 attribute setting for slave ports 13 */
/** Security group 1 attribute setting for slave ports 13 */
/* Bit22: RPC slave ports. */
/* SecurityGroup3 */
{ SEC_GRP0COND6, 0x00000400U },
{ SEC_GRP1COND6, 0x00000400U },
#else /* RCAR_LSI == RCAR_E3 */
{ SEC_GRP0COND6, 0x00003400U },
{ SEC_GRP1COND6, 0x00003400U },
#endif /* RCAR_LSI == RCAR_E3 */
/*
* Security group 0 attribute setting for slave ports 7
* Security group 1 attribute setting for slave ports 7
* {SEC_GRP0COND7, 0x00000000U},
* {SEC_GRP1COND7, 0x00000000U},
* Security group 0 attribute setting for slave ports 8
* Security group 1 attribute setting for slave ports 8
* {SEC_GRP0COND8, 0x00000000U},
* {SEC_GRP1COND8, 0x00000000U},
* Security group 0 attribute setting for slave ports 9
* Security group 1 attribute setting for slave ports 9
* {SEC_GRP0COND9, 0x00000000U},
* {SEC_GRP1COND9, 0x00000000U},
* Security group 0 attribute setting for slave ports 10
* Security group 1 attribute setting for slave ports 10
* {SEC_GRP0COND10, 0x00000000U},
* {SEC_GRP1COND10, 0x00000000U},
* Security group 0 attribute setting for slave ports 11
* Security group 1 attribute setting for slave ports 11
* {SEC_GRP0COND11, 0x00000000U},
* {SEC_GRP1COND11, 0x00000000U},
* Security group 0 attribute setting for slave ports 12
* Security group 1 attribute setting for slave ports 12
* {SEC_GRP0COND12, 0x00000000U},
* {SEC_GRP1COND12, 0x00000000U},
* Security group 0 attribute setting for slave ports 13
* Security group 1 attribute setting for slave ports 13
* Bit22: RPC slave ports.
* SecurityGroup3
*/
#if (RCAR_RPC_HYPERFLASH_LOCKED == 1)
{SEC_GRP0COND13, 0x00400000U},
{SEC_GRP1COND13, 0x00400000U},
#endif
/** Security group 0 attribute setting for slave ports 14 */
/** Security group 1 attribute setting for slave ports 14 */
/* Bit26: System Timer (SCMT) slave ports */
/* SecurityGroup3 */
/* Bit27: System Watchdog Timer (SWDT) slave ports */
/* SecurityGroup3 */
{
SEC_GRP0COND14, 0x0C000000U}, {
SEC_GRP1COND14, 0x0C000000U},
/** Security group 0 attribute setting for slave ports 15 */
/** Security group 1 attribute setting for slave ports 15 */
/* Bit13: RST slave ports */
/* SecurityGroup3 */
/* Bit 7: Life Cycle 0 slave ports */
/* SecurityGroup3 */
/* Bit 6: TDBG slave ports */
/* SecurityGroup3 */
{
SEC_GRP0COND15, 0x000000C0U}, {
SEC_GRP1COND15, 0x000000C0U},
/** Security write protection attribute setting slave ports 0 */
/* {SEC_READONLY0, 0x00000000U}, */
/** Security write protection attribute setting slave ports 1 */
/* {SEC_READONLY1, 0x00000000U}, */
/** Security write protection attribute setting slave ports 2 */
/* {SEC_READONLY2, 0x00000000U}, */
/** Security write protection attribute setting slave ports 3 */
/* {SEC_READONLY3, 0x00000000U}, */
/** Security write protection attribute setting slave ports 4 */
/* {SEC_READONLY4, 0x00000000U}, */
/** Security write protection attribute setting slave ports 5 */
/* {SEC_READONLY5, 0x00000000U}, */
/** Security write protection attribute setting slave ports 6 */
/* {SEC_READONLY6, 0x00000000U}, */
/** Security write protection attribute setting slave ports 7 */
/* {SEC_READONLY7, 0x00000000U}, */
/** Security write protection attribute setting slave ports 8 */
/* {SEC_READONLY8, 0x00000000U}, */
/** Security write protection attribute setting slave ports 9 */
/* {SEC_READONLY9, 0x00000000U}, */
/** Security write protection attribute setting slave ports 10 */
/* {SEC_READONLY10, 0x00000000U}, */
/** Security write protection attribute setting slave ports 11 */
/* {SEC_READONLY11, 0x00000000U}, */
/** Security write protection attribute setting slave ports 12 */
/* {SEC_READONLY12, 0x00000000U}, */
/** Security write protection attribute setting slave ports 13 */
/* {SEC_READONLY13, 0x00000000U}, */
/** Security write protection attribute setting slave ports 14 */
/* {SEC_READONLY14, 0x00000000U}, */
/** Security write protection attribute setting slave ports 15 */
/* {SEC_READONLY15, 0x00000000U} */
{ SEC_GRP0COND13, 0x00400000U },
{ SEC_GRP1COND13, 0x00400000U },
#endif /* (RCAR_RPC_HYPERFLASH_LOCKED == 1) */
/*
* Security group 0 attribute setting for slave ports 14
* Security group 1 attribute setting for slave ports 14
* Bit26: System Timer (SCMT) slave ports
* SecurityGroup3
* Bit27: System Watchdog Timer (SWDT) slave ports
* SecurityGroup3
*/
{ SEC_GRP0COND14, 0x0C000000U },
{ SEC_GRP1COND14, 0x0C000000U },
/*
* Security group 0 attribute setting for slave ports 15
* Security group 1 attribute setting for slave ports 15
* Bit13: RST slave ports
* SecurityGroup3
* Bit 7: Life Cycle 0 slave ports
* SecurityGroup3
* Bit 6: TDBG slave ports
* SecurityGroup3
*/
{ SEC_GRP0COND15, 0x000000C0U },
{ SEC_GRP1COND15, 0x000000C0U },
/*
* Security write protection attribute setting slave ports 0
* {SEC_READONLY0, 0x00000000U},
* Security write protection attribute setting slave ports 1
* {SEC_READONLY1, 0x00000000U},
* Security write protection attribute setting slave ports 2
* {SEC_READONLY2, 0x00000000U},
* Security write protection attribute setting slave ports 3
* {SEC_READONLY3, 0x00000000U},
* Security write protection attribute setting slave ports 4
* {SEC_READONLY4, 0x00000000U},
* Security write protection attribute setting slave ports 5
* {SEC_READONLY5, 0x00000000U},
* Security write protection attribute setting slave ports 6
* {SEC_READONLY6, 0x00000000U},
* Security write protection attribute setting slave ports 7
* {SEC_READONLY7, 0x00000000U},
* Security write protection attribute setting slave ports 8
* {SEC_READONLY8, 0x00000000U},
* Security write protection attribute setting slave ports 9
* {SEC_READONLY9, 0x00000000U},
* Security write protection attribute setting slave ports 10
* {SEC_READONLY10, 0x00000000U},
* Security write protection attribute setting slave ports 11
* {SEC_READONLY11, 0x00000000U},
* Security write protection attribute setting slave ports 12
* {SEC_READONLY12, 0x00000000U},
* Security write protection attribute setting slave ports 13
* {SEC_READONLY13, 0x00000000U},
* Security write protection attribute setting slave ports 14
* {SEC_READONLY14, 0x00000000U},
* Security write protection attribute setting slave ports 15
* {SEC_READONLY15, 0x00000000U}
*/
};
/* AXI settings */
@ -249,78 +263,78 @@ static const struct {
uint32_t reg;
uint32_t val;
} axi[] = {
/* DRAM protection */
/* AXI dram protected area division */
{
AXI_DPTDIVCR0, 0x0E0403F0U}, {
AXI_DPTDIVCR1, 0x0E0407E0U}, {
AXI_DPTDIVCR2, 0x0E080000U}, {
AXI_DPTDIVCR3, 0x0E080000U}, {
AXI_DPTDIVCR4, 0x0E080000U}, {
AXI_DPTDIVCR5, 0x0E080000U}, {
AXI_DPTDIVCR6, 0x0E080000U}, {
AXI_DPTDIVCR7, 0x0E080000U}, {
AXI_DPTDIVCR8, 0x0E080000U}, {
AXI_DPTDIVCR9, 0x0E080000U}, {
AXI_DPTDIVCR10, 0x0E080000U}, {
AXI_DPTDIVCR11, 0x0E080000U}, {
AXI_DPTDIVCR12, 0x0E080000U}, {
AXI_DPTDIVCR13, 0x0E080000U}, {
AXI_DPTDIVCR14, 0x0E080000U},
/* AXI dram protected area setting */
{
AXI_DPTCR0, 0x0E000000U}, {
AXI_DPTCR1, 0x0E000E0EU}, {
AXI_DPTCR2, 0x0E000000U}, {
AXI_DPTCR3, 0x0E000000U}, {
AXI_DPTCR4, 0x0E000000U}, {
AXI_DPTCR5, 0x0E000000U}, {
AXI_DPTCR6, 0x0E000000U}, {
AXI_DPTCR7, 0x0E000000U}, {
AXI_DPTCR8, 0x0E000000U}, {
AXI_DPTCR9, 0x0E000000U}, {
AXI_DPTCR10, 0x0E000000U}, {
AXI_DPTCR11, 0x0E000000U}, {
AXI_DPTCR12, 0x0E000000U}, {
AXI_DPTCR13, 0x0E000000U}, {
AXI_DPTCR14, 0x0E000000U}, {
AXI_DPTCR15, 0x0E000000U},
/* SRAM ptotection */
/* AXI sram protected area division */
{
AXI_SPTDIVCR0, 0x0E0E6304U}, {
AXI_SPTDIVCR1, 0x0E0E6360U}, {
AXI_SPTDIVCR2, 0x0E0E6360U}, {
AXI_SPTDIVCR3, 0x0E0E6360U}, {
AXI_SPTDIVCR4, 0x0E0E6360U}, {
AXI_SPTDIVCR5, 0x0E0E6360U}, {
AXI_SPTDIVCR6, 0x0E0E6360U}, {
AXI_SPTDIVCR7, 0x0E0E6360U}, {
AXI_SPTDIVCR8, 0x0E0E6360U}, {
AXI_SPTDIVCR9, 0x0E0E6360U}, {
AXI_SPTDIVCR10, 0x0E0E6360U}, {
AXI_SPTDIVCR11, 0x0E0E6360U}, {
AXI_SPTDIVCR12, 0x0E0E6360U}, {
AXI_SPTDIVCR13, 0x0E0E6360U}, {
AXI_SPTDIVCR14, 0x0E0E6360U},
/* AXI sram protected area setting */
{
AXI_SPTCR0, 0x0E000E0EU}, {
AXI_SPTCR1, 0x0E000000U}, {
AXI_SPTCR2, 0x0E000000U}, {
AXI_SPTCR3, 0x0E000000U}, {
AXI_SPTCR4, 0x0E000000U}, {
AXI_SPTCR5, 0x0E000000U}, {
AXI_SPTCR6, 0x0E000000U}, {
AXI_SPTCR7, 0x0E000000U}, {
AXI_SPTCR8, 0x0E000000U}, {
AXI_SPTCR9, 0x0E000000U}, {
AXI_SPTCR10, 0x0E000000U}, {
AXI_SPTCR11, 0x0E000000U}, {
AXI_SPTCR12, 0x0E000000U}, {
AXI_SPTCR13, 0x0E000000U}, {
AXI_SPTCR14, 0x0E000000U}, {
AXI_SPTCR15, 0x0E000000U}
/*
* DRAM protection
* AXI dram protected area division
*/
{AXI_DPTDIVCR0, 0x0E0403F0U},
{AXI_DPTDIVCR1, 0x0E0407E0U},
{AXI_DPTDIVCR2, 0x0E080000U},
{AXI_DPTDIVCR3, 0x0E080000U},
{AXI_DPTDIVCR4, 0x0E080000U},
{AXI_DPTDIVCR5, 0x0E080000U},
{AXI_DPTDIVCR6, 0x0E080000U},
{AXI_DPTDIVCR7, 0x0E080000U},
{AXI_DPTDIVCR8, 0x0E080000U},
{AXI_DPTDIVCR9, 0x0E080000U},
{AXI_DPTDIVCR10, 0x0E080000U},
{AXI_DPTDIVCR11, 0x0E080000U},
{AXI_DPTDIVCR12, 0x0E080000U},
{AXI_DPTDIVCR13, 0x0E080000U},
{AXI_DPTDIVCR14, 0x0E080000U},
/* AXI dram protected area setting */
{AXI_DPTCR0, 0x0E000000U},
{AXI_DPTCR1, 0x0E000E0EU},
{AXI_DPTCR2, 0x0E000000U},
{AXI_DPTCR3, 0x0E000000U},
{AXI_DPTCR4, 0x0E000000U},
{AXI_DPTCR5, 0x0E000000U},
{AXI_DPTCR6, 0x0E000000U},
{AXI_DPTCR7, 0x0E000000U},
{AXI_DPTCR8, 0x0E000000U},
{AXI_DPTCR9, 0x0E000000U},
{AXI_DPTCR10, 0x0E000000U},
{AXI_DPTCR11, 0x0E000000U},
{AXI_DPTCR12, 0x0E000000U},
{AXI_DPTCR13, 0x0E000000U},
{AXI_DPTCR14, 0x0E000000U},
{AXI_DPTCR15, 0x0E000000U},
/*
* SRAM ptotection
* AXI sram protected area division
*/
{AXI_SPTDIVCR0, 0x0E0E6304U},
{AXI_SPTDIVCR1, 0x0E0E6360U},
{AXI_SPTDIVCR2, 0x0E0E6360U},
{AXI_SPTDIVCR3, 0x0E0E6360U},
{AXI_SPTDIVCR4, 0x0E0E6360U},
{AXI_SPTDIVCR5, 0x0E0E6360U},
{AXI_SPTDIVCR6, 0x0E0E6360U},
{AXI_SPTDIVCR7, 0x0E0E6360U},
{AXI_SPTDIVCR8, 0x0E0E6360U},
{AXI_SPTDIVCR9, 0x0E0E6360U},
{AXI_SPTDIVCR10, 0x0E0E6360U},
{AXI_SPTDIVCR11, 0x0E0E6360U},
{AXI_SPTDIVCR12, 0x0E0E6360U},
{AXI_SPTDIVCR13, 0x0E0E6360U},
{AXI_SPTDIVCR14, 0x0E0E6360U},
/* AXI sram protected area setting */
{AXI_SPTCR0, 0x0E000E0EU},
{AXI_SPTCR1, 0x0E000000U},
{AXI_SPTCR2, 0x0E000000U},
{AXI_SPTCR3, 0x0E000000U},
{AXI_SPTCR4, 0x0E000000U},
{AXI_SPTCR5, 0x0E000000U},
{AXI_SPTCR6, 0x0E000000U},
{AXI_SPTCR7, 0x0E000000U},
{AXI_SPTCR8, 0x0E000000U},
{AXI_SPTCR9, 0x0E000000U},
{AXI_SPTCR10, 0x0E000000U},
{AXI_SPTCR11, 0x0E000000U},
{AXI_SPTCR12, 0x0E000000U},
{AXI_SPTCR13, 0x0E000000U},
{AXI_SPTCR14, 0x0E000000U},
{AXI_SPTCR15, 0x0E000000U}
};
static void lifec_security_setting(void)
@ -342,11 +356,7 @@ static void axi_security_setting(void)
void bl2_secure_setting(void)
{
const uint32_t delay = 10;
lifec_security_setting();
axi_security_setting();
rcar_micro_delay(delay);
return;
rcar_micro_delay(10U);
}