blob: 63e75b6806e146d18bcfe6981de8e1dc5fa32c15 [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 Fan14e66962023-04-28 12:08:30 +08008config IMX9_LOW_DRIVE_MODE
9 bool "Configure to i.MX9 low drive mode"
10 help
11 This option enables the settings for iMX9 low drive mode.
12
Peng Fanbbcd2c42022-07-26 16:40:39 +080013config IMX9
14 bool
Fabio Estevam57826aa2024-01-08 18:11:39 -030015 select BINMAN
Peng Fanbbcd2c42022-07-26 16:40:39 +080016 select HAS_CAAM
17 select ROM_UNIFIED_SECTIONS
18
19config IMX93
20 bool
21 select IMX9
22 select ARMV8_SPL_EXCEPTION_VECTORS
23
24config SYS_SOC
25 default "imx9"
26
Peng Fanb72606c2022-07-26 16:41:10 +080027choice
28 prompt "NXP i.MX9 board select"
29 optional
30
31config TARGET_IMX93_11X11_EVK
32 bool "imx93_11x11_evk"
Ye Li57b2ac42024-09-19 12:01:33 +080033 select OF_BOARD_FIXUP
Peng Fanb72606c2022-07-26 16:41:10 +080034 select IMX93
Peng Fand64ae662024-04-24 17:12:22 +080035 imply OF_UPSTREAM
Peng Fanb72606c2022-07-26 16:41:10 +080036
Mathieu Othacehe2415f1d2023-12-29 11:55:23 +010037config TARGET_IMX93_VAR_SOM
38 bool "imx93_var_som"
Mathieu Othacehe2415f1d2023-12-29 11:55:23 +010039 select IMX93
40 select IMX9_LPDDR4X
41
Mathieu Othacehe9bfca752024-01-30 15:50:37 +010042config TARGET_PHYCORE_IMX93
43 bool "phycore_imx93"
44 select IMX93
45 select IMX9_LPDDR4X
46
Peng Fanb72606c2022-07-26 16:41:10 +080047endchoice
48
49source "board/freescale/imx93_evk/Kconfig"
Mathieu Othacehe9bfca752024-01-30 15:50:37 +010050source "board/phytec/phycore_imx93/Kconfig"
Mathieu Othacehe2415f1d2023-12-29 11:55:23 +010051source "board/variscite/imx93_var_som/Kconfig"
Peng Fanb72606c2022-07-26 16:41:10 +080052
Peng Fanbbcd2c42022-07-26 16:40:39 +080053endif
Peng Fanb72606c2022-07-26 16:41:10 +080054