[PATCH] imx95_evk: Restore support for i.MX95 A0 silicon
Marek Vasut
marek.vasut at mailbox.org
Fri Aug 1 21:31:57 CEST 2025
On 7/22/25 10:47 PM, Alice Guo (OSS) wrote:
> From: Alice Guo <alice.guo at nxp.com>
>
> This patch is used to restore support for i.MX95 A0 silicon. The usage
> is updated in imx95_evk.rst.
>
> Fixes: 9936724aa9b ("imx95_evk: Add i.MX95 B0 support")
>
> Signed-off-by: Alice Guo <alice.guo at nxp.com>
> ---
> arch/arm/mach-imx/imx9/Kconfig | 5 +-
> arch/arm/mach-imx/imx9/scmi/container.cfg | 2 +
> arch/arm/mach-imx/imx9/scmi/imximage.cfg | 11 ++
> configs/imx95_a0_19x19_evk_defconfig | 153 ++++++++++++++++++++++
> doc/board/nxp/imx95_evk.rst | 41 +++++-
> 5 files changed, 207 insertions(+), 5 deletions(-)
> create mode 100644 configs/imx95_a0_19x19_evk_defconfig
>
> diff --git a/arch/arm/mach-imx/imx9/Kconfig b/arch/arm/mach-imx/imx9/Kconfig
> index 4e0e194690b..a306203b111 100644
> --- a/arch/arm/mach-imx/imx9/Kconfig
> +++ b/arch/arm/mach-imx/imx9/Kconfig
> @@ -25,6 +25,9 @@ config IMX91
> select ARCH_MISC_INIT
> select ARMV8_SPL_EXCEPTION_VECTORS
>
> +config IMX95_A0
> + bool "Choice i.MX95 A0"
> +
> config IMX95
> bool
> select ARCH_MISC_INIT
> @@ -33,7 +36,7 @@ config IMX95
> select DM_MAILBOX
> select SCMI_FIRMWARE
> select SPL_IMX_CONTAINER_USE_TRAMPOLINE
> - select IMX_PQC_SUPPORT
> + select IMX_PQC_SUPPORT if !IMX95_A0
>
> config SYS_SOC
> default "imx9"
> diff --git a/arch/arm/mach-imx/imx9/scmi/container.cfg b/arch/arm/mach-imx/imx9/scmi/container.cfg
> index b25f3b726c5..bc10cdb227b 100644
> --- a/arch/arm/mach-imx/imx9/scmi/container.cfg
> +++ b/arch/arm/mach-imx/imx9/scmi/container.cfg
> @@ -3,7 +3,9 @@
> * Copyright 2025 NXP
> */
>
> +#ifndef CONFIG_IMX95_A0
> CNTR_VERSION 2
> +#endif
> BOOT_FROM SD
> SOC_TYPE IMX9
> CONTAINER
Generate this whole file using binman, and then specify the SoC variant
in control DT, as yet another binman image etype property .
More information about the U-Boot
mailing list