u-boot/arch/arm/mach-imx/imx9/Kconfig
Adam Ford 6bd1b740dd imx: imx9: Imply CPU_IMX by default
The imx8_cpu driver is a CPU Driver that supports the i.MX9
family to display the CPU type, temperature grade and
current operating temperature.  The older file,
arch/arm/mach-imx/cpu.c, does not support i.MX9, so this config
is enabled in various IMX9 boards.  Instead of having this option
enabled in every IMX9, select this driver by default for the
platform.

Signed-off-by: Adam Ford <aford173@gmail.com>
Reviewed-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
2025-03-25 08:32:16 -03:00

82 lines
1.4 KiB
Plaintext

if ARCH_IMX9
config AHAB_BOOT
bool "Support i.MX9 AHAB features"
help
This option enables the support for AHAB secure boot.
config IMX9
bool
select BINMAN
select CPU
select CPU_IMX
select HAS_CAAM
select ROM_UNIFIED_SECTIONS
imply IMX_TMU
config IMX93
bool
select IMX9
select ARMV8_SPL_EXCEPTION_VECTORS
config IMX91
bool
select IMX9
select ARMV8_SPL_EXCEPTION_VECTORS
config SYS_SOC
default "imx9"
choice
prompt "NXP i.MX9 board select"
optional
config TARGET_IMX91_11X11_EVK
bool "imx91_11x11_evk"
select OF_BOARD_FIXUP
select IMX91
imply OF_UPSTREAM
imply BOOTSTD_FULL
imply BOOTSTD_BOOTCOMMAND
config TARGET_IMX93_9X9_QSB
bool "imx93_qsb"
select OF_BOARD_FIXUP
select IMX93
select IMX9_LPDDR4X
imply OF_UPSTREAM
imply BOOTSTD_FULL
imply BOOTSTD_BOOTCOMMAND
config TARGET_IMX93_11X11_EVK
bool "imx93_11x11_evk"
select OF_BOARD_FIXUP
select IMX93
imply OF_UPSTREAM
imply BOOTSTD_FULL
imply BOOTSTD_BOOTCOMMAND
config TARGET_IMX93_VAR_SOM
bool "imx93_var_som"
select IMX93
select IMX9_LPDDR4X
config TARGET_PHYCORE_IMX93
bool "phycore_imx93"
select IMX93
select IMX9_LPDDR4X
select OF_BOARD_FIXUP
select OF_BOARD_SETUP
endchoice
source "board/freescale/imx91_evk/Kconfig"
source "board/freescale/imx93_evk/Kconfig"
source "board/freescale/imx93_qsb/Kconfig"
source "board/phytec/phycore_imx93/Kconfig"
source "board/variscite/imx93_var_som/Kconfig"
endif