diff options
author | Peng Fan <peng.fan@nxp.com> | 2017-07-13 15:11:21 +0800 |
---|---|---|
committer | Peng Fan <peng.fan@nxp.com> | 2017-07-13 15:11:21 +0800 |
commit | 4c4547de0e23576c22fd9d75178cf2aa3fadb32a (patch) | |
tree | 4d45e06524491e4e3eb83dc8a777bba7b0250fce | |
parent | 6247065422d1e24a618659988b391c4b59a7cbae (diff) |
Move TZC EN into SPL
Move TZC EN into SPL, and add check in ATF.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
-rw-r--r-- | plat/freescale/imx8mq/imx8m_bl31_setup.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/plat/freescale/imx8mq/imx8m_bl31_setup.c b/plat/freescale/imx8mq/imx8m_bl31_setup.c index 9bb74efc..712abdd1 100644 --- a/plat/freescale/imx8mq/imx8m_bl31_setup.c +++ b/plat/freescale/imx8mq/imx8m_bl31_setup.c @@ -111,14 +111,11 @@ void bl31_tzc380_setup(void) { unsigned int val; - NOTICE("Configureing TZASC380\n"); - - /* Enable TZASC and lock setting */ val = mmio_read_32(IMX_IOMUX_GPR_BASE + 0x28); - val |= GPR_TZASC_EN; - mmio_write_32(IMX_IOMUX_GPR_BASE + 0x28, val); - val |= GPR_TZASC_EN_LOCK; - mmio_write_32(IMX_IOMUX_GPR_BASE + 0x28, val); + if ((val & GPR_TZASC_EN) != GPR_TZASC_EN) + return; + + NOTICE("Configureing TZASC380\n"); tzc380_init(IMX_TZASC_BASE); |