Peng Fan | bbcd2c4 | 2022-07-26 16:40:39 +0800 | [diff] [blame] | 1 | if ARCH_IMX9 |
2 | |||||
Ye Li | 1c61074 | 2022-07-26 16:40:55 +0800 | [diff] [blame] | 3 | config AHAB_BOOT |
4 | bool "Support i.MX9 AHAB features" | ||||
5 | help | ||||
6 | This option enables the support for AHAB secure boot. | ||||
7 | |||||
Peng Fan | bbcd2c4 | 2022-07-26 16:40:39 +0800 | [diff] [blame] | 8 | config IMX9 |
9 | bool | ||||
Fabio Estevam | 57826aa | 2024-01-08 18:11:39 -0300 | [diff] [blame] | 10 | select BINMAN |
Adam Ford | 636746a | 2025-03-24 21:54:48 -0500 | [diff] [blame] | 11 | select CPU |
12 | select CPU_IMX | ||||
Peng Fan | bbcd2c4 | 2022-07-26 16:40:39 +0800 | [diff] [blame] | 13 | select HAS_CAAM |
14 | select ROM_UNIFIED_SECTIONS | ||||
Adam Ford | f1c0db6 | 2025-03-24 21:54:42 -0500 | [diff] [blame] | 15 | imply IMX_TMU |
Peng Fan | bbcd2c4 | 2022-07-26 16:40:39 +0800 | [diff] [blame] | 16 | |
17 | config IMX93 | ||||
18 | bool | ||||
19 | select IMX9 | ||||
20 | select ARMV8_SPL_EXCEPTION_VECTORS | ||||
21 | |||||
Peng Fan | 0ce300f | 2024-12-03 23:42:48 +0800 | [diff] [blame] | 22 | config IMX91 |
23 | bool | ||||
24 | select IMX9 | ||||
25 | select ARMV8_SPL_EXCEPTION_VECTORS | ||||
26 | |||||
Ye Li | 4aaffb9 | 2025-04-28 18:37:37 +0800 | [diff] [blame] | 27 | config IMX95 |
28 | bool | ||||
29 | select ARMV8_SPL_EXCEPTION_VECTORS | ||||
30 | select IMX9 | ||||
31 | select DM_MAILBOX | ||||
32 | select SCMI_FIRMWARE | ||||
33 | select SPL_IMX_CONTAINER_USE_TRAMPOLINE | ||||
Peng Fan | 0ce300f | 2024-12-03 23:42:48 +0800 | [diff] [blame] | 34 | |
Peng Fan | bbcd2c4 | 2022-07-26 16:40:39 +0800 | [diff] [blame] | 35 | config SYS_SOC |
36 | default "imx9" | ||||
37 | |||||
Peng Fan | b72606c | 2022-07-26 16:41:10 +0800 | [diff] [blame] | 38 | choice |
39 | prompt "NXP i.MX9 board select" | ||||
40 | optional | ||||
41 | |||||
Peng Fan | aafee2c | 2024-12-03 23:42:54 +0800 | [diff] [blame] | 42 | config TARGET_IMX91_11X11_EVK |
43 | bool "imx91_11x11_evk" | ||||
44 | select OF_BOARD_FIXUP | ||||
45 | select IMX91 | ||||
46 | imply OF_UPSTREAM | ||||
Peng Fan | 22d8e64 | 2025-01-09 11:29:04 +0800 | [diff] [blame] | 47 | imply BOOTSTD_FULL |
48 | imply BOOTSTD_BOOTCOMMAND | ||||
Peng Fan | aafee2c | 2024-12-03 23:42:54 +0800 | [diff] [blame] | 49 | |
Peng Fan | e2c7643 | 2024-10-23 12:03:17 +0800 | [diff] [blame] | 50 | config TARGET_IMX93_9X9_QSB |
51 | bool "imx93_qsb" | ||||
52 | select OF_BOARD_FIXUP | ||||
53 | select IMX93 | ||||
54 | select IMX9_LPDDR4X | ||||
55 | imply OF_UPSTREAM | ||||
Peng Fan | fe59638 | 2025-01-09 11:29:03 +0800 | [diff] [blame] | 56 | imply BOOTSTD_FULL |
57 | imply BOOTSTD_BOOTCOMMAND | ||||
Peng Fan | e2c7643 | 2024-10-23 12:03:17 +0800 | [diff] [blame] | 58 | |
Peng Fan | b72606c | 2022-07-26 16:41:10 +0800 | [diff] [blame] | 59 | config TARGET_IMX93_11X11_EVK |
60 | bool "imx93_11x11_evk" | ||||
Ye Li | 57b2ac4 | 2024-09-19 12:01:33 +0800 | [diff] [blame] | 61 | select OF_BOARD_FIXUP |
Peng Fan | b72606c | 2022-07-26 16:41:10 +0800 | [diff] [blame] | 62 | select IMX93 |
Peng Fan | d64ae66 | 2024-04-24 17:12:22 +0800 | [diff] [blame] | 63 | imply OF_UPSTREAM |
Peng Fan | afc6156 | 2025-01-09 11:29:02 +0800 | [diff] [blame] | 64 | imply BOOTSTD_FULL |
65 | imply BOOTSTD_BOOTCOMMAND | ||||
Peng Fan | b72606c | 2022-07-26 16:41:10 +0800 | [diff] [blame] | 66 | |
Mathieu Othacehe | 2415f1d | 2023-12-29 11:55:23 +0100 | [diff] [blame] | 67 | config TARGET_IMX93_VAR_SOM |
68 | bool "imx93_var_som" | ||||
Mathieu Othacehe | 2415f1d | 2023-12-29 11:55:23 +0100 | [diff] [blame] | 69 | select IMX93 |
70 | select IMX9_LPDDR4X | ||||
71 | |||||
Mathieu Othacehe | 9bfca75 | 2024-01-30 15:50:37 +0100 | [diff] [blame] | 72 | config TARGET_PHYCORE_IMX93 |
73 | bool "phycore_imx93" | ||||
74 | select IMX93 | ||||
75 | select IMX9_LPDDR4X | ||||
Christoph Stoidner | 5b7d701 | 2024-11-20 17:31:42 +0100 | [diff] [blame] | 76 | select OF_BOARD_FIXUP |
77 | select OF_BOARD_SETUP | ||||
Mathieu Othacehe | 9bfca75 | 2024-01-30 15:50:37 +0100 | [diff] [blame] | 78 | |
Ye Li | f3c8abb | 2025-04-28 18:37:43 +0800 | [diff] [blame] | 79 | config TARGET_IMX95_19X19_EVK |
80 | bool "imx95_19x19_evk" | ||||
81 | select IMX95 | ||||
82 | imply BOOTSTD_BOOTCOMMAND | ||||
83 | imply BOOTSTD_FULL | ||||
84 | imply OF_UPSTREAM | ||||
85 | |||||
Peng Fan | b72606c | 2022-07-26 16:41:10 +0800 | [diff] [blame] | 86 | endchoice |
87 | |||||
Peng Fan | aafee2c | 2024-12-03 23:42:54 +0800 | [diff] [blame] | 88 | source "board/freescale/imx91_evk/Kconfig" |
Peng Fan | b72606c | 2022-07-26 16:41:10 +0800 | [diff] [blame] | 89 | source "board/freescale/imx93_evk/Kconfig" |
Peng Fan | e2c7643 | 2024-10-23 12:03:17 +0800 | [diff] [blame] | 90 | source "board/freescale/imx93_qsb/Kconfig" |
Mathieu Othacehe | 9bfca75 | 2024-01-30 15:50:37 +0100 | [diff] [blame] | 91 | source "board/phytec/phycore_imx93/Kconfig" |
Mathieu Othacehe | 2415f1d | 2023-12-29 11:55:23 +0100 | [diff] [blame] | 92 | source "board/variscite/imx93_var_som/Kconfig" |
Ye Li | f3c8abb | 2025-04-28 18:37:43 +0800 | [diff] [blame] | 93 | source "board/freescale/imx95_evk/Kconfig" |
Peng Fan | b72606c | 2022-07-26 16:41:10 +0800 | [diff] [blame] | 94 | |
Peng Fan | bbcd2c4 | 2022-07-26 16:40:39 +0800 | [diff] [blame] | 95 | endif |
Peng Fan | b72606c | 2022-07-26 16:41:10 +0800 | [diff] [blame] | 96 |