[PATCH 4/5] ARM: mach-imx: tzasc: add imx6q_tzc380_early_ns_region1()
Ahmad Fatoum
a.fatoum at pengutronix.de
Tue Jun 24 03:38:42 PDT 2025
Hello Marco,
On 6/19/25 17:25, Marco Felsch wrote:
> +void imx6q_tzc380_early_ns_region1(void)
> +{
> + resource_size_t ram_sz = imx6_get_mmdc_sdram_size();
> +
> + imx_tzc380_init_and_setup(IOMEM(MX6_TZASC1_BASE), 1,
> + MX6_MMDC_PORT01_BASE_ADDR, ram_sz,
> + TZC380_REGION_SP_NS_RW);
> + imx_tzc380_init_and_setup(IOMEM(MX6_TZASC2_BASE), 1,
> + MX6_MMDC_PORT01_BASE_ADDR, ram_sz,
> + TZC380_REGION_SP_NS_RW);
What's the point of having two TZASC's if you configure them the exact
same way..?
> +}
> +
> void imx8m_tzc380_init(void)
> {
> u32 __iomem *gpr = IOMEM(MX8M_IOMUXC_GPR_BASE_ADDR);
> diff --git a/include/mach/imx/tzasc.h b/include/mach/imx/tzasc.h
> index 51c86f168ee4..4d3f26fc82f1 100644
> --- a/include/mach/imx/tzasc.h
> +++ b/include/mach/imx/tzasc.h
> @@ -6,6 +6,7 @@
> #include <linux/types.h>
> #include <asm/system.h>
>
> +void imx6q_tzc380_early_ns_region1(void);
> void imx8m_tzc380_init(void);
> bool imx8m_tzc380_is_enabled(void);
>
--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the barebox
mailing list