blob: bbe323d5ca4a18abff3b506115c7e5b60b8b4028 [file] [log] [blame]
Peng Fanb2b8b9b2018-10-18 14:28:08 +02001if ARCH_IMX8
2
3config IMX8
4 bool
5
Peng Fan04b24962018-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 Fan7f50af62019-03-05 02:32:28 +000013config IMX8QM
14 select IMX8
15 select SUPPORT_SPL
16 bool
17
Peng Fanb2b8b9b2018-10-18 14:28:08 +020018config IMX8QXP
19 select IMX8
Peng Fan3bd888b2018-12-21 06:21:13 +000020 select SUPPORT_SPL
Peng Fanb2b8b9b2018-10-18 14:28:08 +020021 bool
22
23config SYS_SOC
24 default "imx8"
25
Peng Fand0dd7392018-10-18 14:28:37 +020026choice
27 prompt "i.MX8 board select"
28 optional
29
Marcel Ziswiler3d603662019-05-31 19:00:20 +030030config TARGET_APALIS_IMX8
31 bool "Support Apalis iMX8 module"
32 select BOARD_LATE_INIT
33 select IMX8QM
34
Marcel Ziswiler7ce134b72019-05-31 18:56:39 +030035config TARGET_COLIBRI_IMX8X
36 bool "Support Colibri iMX8X module"
Peng Fand0dd7392018-10-18 14:28:37 +020037 select BOARD_LATE_INIT
38 select IMX8QXP
39
Peng Fan0d331c02019-03-05 02:32:49 +000040config TARGET_IMX8QM_MEK
41 bool "Support i.MX8QM MEK board"
42 select BOARD_LATE_INIT
43 select IMX8QM
44
Marcel Ziswiler7ce134b72019-05-31 18:56:39 +030045config TARGET_IMX8QXP_MEK
46 bool "Support i.MX8QXP MEK board"
47 select BOARD_LATE_INIT
48 select IMX8QXP
49
Peng Fand0dd7392018-10-18 14:28:37 +020050endchoice
51
Peng Fan0d331c02019-03-05 02:32:49 +000052source "board/freescale/imx8qm_mek/Kconfig"
Marcel Ziswiler7ce134b72019-05-31 18:56:39 +030053source "board/freescale/imx8qxp_mek/Kconfig"
Marcel Ziswiler3d603662019-05-31 19:00:20 +030054source "board/toradex/apalis-imx8/Kconfig"
Marcel Ziswiler7ce134b72019-05-31 18:56:39 +030055source "board/toradex/colibri-imx8x/Kconfig"
Peng Fand0dd7392018-10-18 14:28:37 +020056
Peng Fanb2b8b9b2018-10-18 14:28:08 +020057endif