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
This commit is contained in:
parent
604d5da6f2
commit
e86c1ff0c9
|
@ -173,10 +173,6 @@
|
|||
|
||||
#define ARM_CONSOLE_BAUDRATE 115200
|
||||
|
||||
/* TZC related constants */
|
||||
#define ARM_TZC_BASE 0x2a4a0000
|
||||
|
||||
|
||||
/******************************************************************************
|
||||
* Required platform porting definitions common to all ARM standard platforms
|
||||
*****************************************************************************/
|
||||
|
|
|
@ -111,6 +111,6 @@
|
|||
|
||||
/* TZC related constants */
|
||||
#define PLAT_ARM_TZC_FILTERS REG_ATTR_FILTER_BIT_ALL
|
||||
|
||||
#define PLAT_ARM_TZC_BASE 0x2a4a0000
|
||||
|
||||
#endif /* __CSS_DEF_H__ */
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
* Give access to the CPUs and Virtio. Some devices
|
||||
* 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_NS_DEV_ACCESS ( \
|
||||
|
|
|
@ -47,7 +47,7 @@ void arm_tzc_setup(void)
|
|||
{
|
||||
INFO("Configuring TrustZone Controller\n");
|
||||
|
||||
tzc_init(ARM_TZC_BASE);
|
||||
tzc_init(PLAT_ARM_TZC_BASE);
|
||||
|
||||
/* Disable filters. */
|
||||
tzc_disable_filters();
|
||||
|
|
Loading…
Reference in New Issue