Commit e86c1ff0 authored by Vikram Kanigiri's avatar Vikram Kanigiri
Browse files

Re-factor definition of TZC-400 base address

This patch replaces the `ARM_TZC_BASE` constant with `PLAT_ARM_TZC_BASE` to
support different TrustZone Controller base addresses across ARM platforms.

Change-Id: Ie4e1c7600fd7a5875323c7cc35e067de0c6ef6dd
parent 604d5da6
...@@ -173,10 +173,6 @@ ...@@ -173,10 +173,6 @@
#define ARM_CONSOLE_BAUDRATE 115200 #define ARM_CONSOLE_BAUDRATE 115200
/* TZC related constants */
#define ARM_TZC_BASE 0x2a4a0000
/****************************************************************************** /******************************************************************************
* Required platform porting definitions common to all ARM standard platforms * Required platform porting definitions common to all ARM standard platforms
*****************************************************************************/ *****************************************************************************/
......
...@@ -111,6 +111,6 @@ ...@@ -111,6 +111,6 @@
/* TZC related constants */ /* TZC related constants */
#define PLAT_ARM_TZC_FILTERS REG_ATTR_FILTER_BIT_ALL #define PLAT_ARM_TZC_FILTERS REG_ATTR_FILTER_BIT_ALL
#define PLAT_ARM_TZC_BASE 0x2a4a0000
#endif /* __CSS_DEF_H__ */ #endif /* __CSS_DEF_H__ */
...@@ -100,6 +100,7 @@ ...@@ -100,6 +100,7 @@
* Give access to the CPUs and Virtio. Some devices * Give access to the CPUs and Virtio. Some devices
* would normally use the default ID so allow that too. * would normally use the default ID so allow that too.
*/ */
#define PLAT_ARM_TZC_BASE 0x2a4a0000
#define PLAT_ARM_TZC_FILTERS REG_ATTR_FILTER_BIT(0) #define PLAT_ARM_TZC_FILTERS REG_ATTR_FILTER_BIT(0)
#define PLAT_ARM_TZC_NS_DEV_ACCESS ( \ #define PLAT_ARM_TZC_NS_DEV_ACCESS ( \
......
...@@ -47,7 +47,7 @@ void arm_tzc_setup(void) ...@@ -47,7 +47,7 @@ void arm_tzc_setup(void)
{ {
INFO("Configuring TrustZone Controller\n"); INFO("Configuring TrustZone Controller\n");
tzc_init(ARM_TZC_BASE); tzc_init(PLAT_ARM_TZC_BASE);
/* Disable filters. */ /* Disable filters. */
tzc_disable_filters(); tzc_disable_filters();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment