[PATCH 1/5] ARM: i.MX6QDL: add TZASC1/2 defines

Ahmad Fatoum a.fatoum at pengutronix.de
Tue Jun 24 03:34:20 PDT 2025


On 6/19/25 17:25, Marco Felsch wrote:
> On i.MX6 platforms we need to set the bypass mode within the DCD unlike
> the i.MX8M platforms which uses the PBL lowlevel code
> (imx8m_tzc380_init()).
> 
> Add an imxcfg helper to configure the TZASC1/2 to simplify the integration.

Reviewed-by: Ahmad Fatoum <a.fatoum at pengutronix.de>

> 
> Signed-off-by: Marco Felsch <m.felsch at pengutronix.de>
> ---
>  include/mach/imx/imx6q-tzasc.h | 8 ++++++++
>  1 file changed, 8 insertions(+)
>  create mode 100644 include/mach/imx/imx6q-tzasc.h
> 
> diff --git a/include/mach/imx/imx6q-tzasc.h b/include/mach/imx/imx6q-tzasc.h
> new file mode 100644
> index 000000000000..968b17d5ec3f
> --- /dev/null
> +++ b/include/mach/imx/imx6q-tzasc.h
> @@ -0,0 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
> +/*
> + * Per default all clocks are on, except for TZASC1/2 CG11/2, so enable them
> + * before activate the modules (disable the bypass mode).
> + */
> +wm 32 0x020c4070 0xffffffff
> +/* Disable TZASC1/2 bypass */
> +wm 32 0x020E0024 0x00000003

-- 
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