blob: d17760e3337d9ab239e8fed53712494e4970335f [file] [log] [blame]
Peng Fan6bae1c72018-10-18 14:28:08 +02001if ARCH_IMX8
2
3config IMX8
4 bool
5
Peng Fane6b2c2b2018-12-21 06:21:15 +00006config MU_BASE_SPL
7 hex "MU base address used in SPL"
8 default 0x5d1b0000
9 help
10 SPL runs in EL3 mode, it use MU0_A to communicate with SCU.
11 So we could not reuse the one in dts which is for normal U-Boot.
12
Peng Fancb9ce012019-03-05 02:32:28 +000013config IMX8QM
14 select IMX8
15 select SUPPORT_SPL
16 bool
17
Peng Fan6bae1c72018-10-18 14:28:08 +020018config IMX8QXP
19 select IMX8
Peng Fan1df287c2018-12-21 06:21:13 +000020 select SUPPORT_SPL
Peng Fan6bae1c72018-10-18 14:28:08 +020021 bool
22
23config SYS_SOC
24 default "imx8"
25
Peng Fan1a7e6252019-08-22 07:42:33 +000026config SPL_LOAD_IMX_CONTAINER
27 bool "Enable SPL loading U-Boot as a i.MX Container image"
28 depends on SPL
29 help
30 This is to let SPL could load i.MX8 Container image
31
Peng Fanbe3e5832019-08-22 07:42:41 +000032config IMX_CONTAINER_CFG
33 string "i.MX Container config file"
34 depends on SPL
35 help
36 This is to specific the cfg file for generating container
37 image which will be loaded by SPL.
38
Peng Fan702c6dc2018-10-18 14:28:37 +020039choice
40 prompt "i.MX8 board select"
41 optional
42
Marcel Ziswiler475ceff2019-05-31 19:00:20 +030043config TARGET_APALIS_IMX8
44 bool "Support Apalis iMX8 module"
45 select BOARD_LATE_INIT
46 select IMX8QM
47
Marcel Ziswiler99d768b2019-05-31 18:56:39 +030048config TARGET_COLIBRI_IMX8X
49 bool "Support Colibri iMX8X module"
Peng Fan702c6dc2018-10-18 14:28:37 +020050 select BOARD_LATE_INIT
51 select IMX8QXP
52
Peng Fan203a2272019-03-05 02:32:49 +000053config TARGET_IMX8QM_MEK
54 bool "Support i.MX8QM MEK board"
55 select BOARD_LATE_INIT
56 select IMX8QM
57
Marcel Ziswiler99d768b2019-05-31 18:56:39 +030058config TARGET_IMX8QXP_MEK
59 bool "Support i.MX8QXP MEK board"
60 select BOARD_LATE_INIT
61 select IMX8QXP
62
Peng Fan702c6dc2018-10-18 14:28:37 +020063endchoice
64
Peng Fan203a2272019-03-05 02:32:49 +000065source "board/freescale/imx8qm_mek/Kconfig"
Marcel Ziswiler99d768b2019-05-31 18:56:39 +030066source "board/freescale/imx8qxp_mek/Kconfig"
Marcel Ziswiler475ceff2019-05-31 19:00:20 +030067source "board/toradex/apalis-imx8/Kconfig"
Marcel Ziswiler99d768b2019-05-31 18:56:39 +030068source "board/toradex/colibri-imx8x/Kconfig"
Peng Fan702c6dc2018-10-18 14:28:37 +020069
Peng Fan6bae1c72018-10-18 14:28:08 +020070endif