blob: 54c6b117fcff21be5c3800ebd1dc30f8ea12ac42 [file] [log] [blame]
Peng Fanbbcd2c42022-07-26 16:40:39 +08001if ARCH_IMX9
2
Ye Li1c610742022-07-26 16:40:55 +08003config AHAB_BOOT
4 bool "Support i.MX9 AHAB features"
5 help
6 This option enables the support for AHAB secure boot.
7
Peng Fanbbcd2c42022-07-26 16:40:39 +08008config IMX9
9 bool
Fabio Estevam57826aa2024-01-08 18:11:39 -030010 select BINMAN
Peng Fanbbcd2c42022-07-26 16:40:39 +080011 select HAS_CAAM
12 select ROM_UNIFIED_SECTIONS
13
14config IMX93
15 bool
16 select IMX9
17 select ARMV8_SPL_EXCEPTION_VECTORS
18
Peng Fan0ce300f2024-12-03 23:42:48 +080019config IMX91
20 bool
21 select IMX9
22 select ARMV8_SPL_EXCEPTION_VECTORS
23
24
Peng Fanbbcd2c42022-07-26 16:40:39 +080025config SYS_SOC
26 default "imx9"
27
Peng Fanb72606c2022-07-26 16:41:10 +080028choice
29 prompt "NXP i.MX9 board select"
30 optional
31
Peng Fanaafee2c2024-12-03 23:42:54 +080032config TARGET_IMX91_11X11_EVK
33 bool "imx91_11x11_evk"
34 select OF_BOARD_FIXUP
35 select IMX91
36 imply OF_UPSTREAM
37
Peng Fane2c76432024-10-23 12:03:17 +080038config TARGET_IMX93_9X9_QSB
39 bool "imx93_qsb"
40 select OF_BOARD_FIXUP
41 select IMX93
42 select IMX9_LPDDR4X
43 imply OF_UPSTREAM
44
Peng Fanb72606c2022-07-26 16:41:10 +080045config TARGET_IMX93_11X11_EVK
46 bool "imx93_11x11_evk"
Ye Li57b2ac42024-09-19 12:01:33 +080047 select OF_BOARD_FIXUP
Peng Fanb72606c2022-07-26 16:41:10 +080048 select IMX93
Peng Fand64ae662024-04-24 17:12:22 +080049 imply OF_UPSTREAM
Peng Fanb72606c2022-07-26 16:41:10 +080050
Mathieu Othacehe2415f1d2023-12-29 11:55:23 +010051config TARGET_IMX93_VAR_SOM
52 bool "imx93_var_som"
Mathieu Othacehe2415f1d2023-12-29 11:55:23 +010053 select IMX93
54 select IMX9_LPDDR4X
55
Mathieu Othacehe9bfca752024-01-30 15:50:37 +010056config TARGET_PHYCORE_IMX93
57 bool "phycore_imx93"
58 select IMX93
59 select IMX9_LPDDR4X
Christoph Stoidner5b7d7012024-11-20 17:31:42 +010060 select OF_BOARD_FIXUP
61 select OF_BOARD_SETUP
Mathieu Othacehe9bfca752024-01-30 15:50:37 +010062
Peng Fanb72606c2022-07-26 16:41:10 +080063endchoice
64
Peng Fanaafee2c2024-12-03 23:42:54 +080065source "board/freescale/imx91_evk/Kconfig"
Peng Fanb72606c2022-07-26 16:41:10 +080066source "board/freescale/imx93_evk/Kconfig"
Peng Fane2c76432024-10-23 12:03:17 +080067source "board/freescale/imx93_qsb/Kconfig"
Mathieu Othacehe9bfca752024-01-30 15:50:37 +010068source "board/phytec/phycore_imx93/Kconfig"
Mathieu Othacehe2415f1d2023-12-29 11:55:23 +010069source "board/variscite/imx93_var_som/Kconfig"
Peng Fanb72606c2022-07-26 16:41:10 +080070
Peng Fanbbcd2c42022-07-26 16:40:39 +080071endif
Peng Fanb72606c2022-07-26 16:41:10 +080072