From 4c4547de0e23576c22fd9d75178cf2aa3fadb32a Mon Sep 17 00:00:00 2001 From: Peng Fan Date: Thu, 13 Jul 2017 15:11:21 +0800 Subject: Move TZC EN into SPL Move TZC EN into SPL, and add check in ATF. Signed-off-by: Peng Fan --- plat/freescale/imx8mq/imx8m_bl31_setup.c | 11 ++++------- 1 file 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); -- cgit v1.2.3