1if ARCH_IMX8 2 3config AHAB_BOOT 4 bool "Support i.MX8 AHAB features" 5 imply CMD_DEKBLOB 6 help 7 This option enables the support for AHAB secure boot. 8 9config IMX8 10 bool 11 select HAS_CAAM 12 13config MU_BASE_SPL 14 hex "MU base address used in SPL" 15 default 0x5d1b0000 16 help 17 SPL runs in EL3 mode, it use MU0_A to communicate with SCU. 18 So we could not reuse the one in dts which is for normal U-Boot. 19 20config IMX8QM 21 select IMX8 22 select SUPPORT_SPL 23 select SPL_RECOVER_DATA_SECTION if SPL 24 bool 25 26config IMX8QXP 27 select IMX8 28 select SUPPORT_SPL 29 select SPL_RECOVER_DATA_SECTION if SPL 30 bool 31 32config SYS_SOC 33 default "imx8" 34 35config BOOTAUX_RESERVED_MEM_BASE 36 hex "i.MX auxiliary core dram memory base" 37 default 0 38 39config BOOTAUX_RESERVED_MEM_SIZE 40 hex "i.MX auxiliary core dram memory size" 41 default 0 42 43choice 44 prompt "i.MX8 board select" 45 optional 46 47config TARGET_APALIS_IMX8 48 bool "Support Apalis iMX8 module" 49 select BOARD_LATE_INIT 50 select IMX8QM 51 52config TARGET_COLIBRI_IMX8X 53 bool "Support Colibri iMX8X module" 54 select BINMAN 55 select BOARD_LATE_INIT 56 select IMX8QXP 57 58config TARGET_DENEB 59 bool "Support i.MX8QXP Capricorn Deneb board" 60 select BINMAN 61 select BOARD_LATE_INIT 62 select FACTORYSET 63 select IMX8QXP 64 65config TARGET_GIEDI 66 bool "Support i.MX8QXP Capricorn Giedi board" 67 select BINMAN 68 select BOARD_LATE_INIT 69 select FACTORYSET 70 select IMX8QXP 71 72config TARGET_IMX8QM_MEK 73 bool "Support i.MX8QM MEK board" 74 select BINMAN 75 select BOARD_LATE_INIT 76 select IMX8QM 77 select FSL_CAAM 78 select ARCH_MISC_INIT 79 select SPL_CRYPTO if SPL 80 81config TARGET_CONGA_QMX8 82 bool "Support congatec conga-QMX8 board" 83 select BINMAN 84 select BOARD_LATE_INIT 85 select SUPPORT_SPL 86 select IMX8QM 87 88config TARGET_IMX8QM_ROM7720_A1 89 bool "Support i.MX8QM ROM-7720-A1" 90 select BINMAN 91 select BOARD_LATE_INIT 92 select SUPPORT_SPL 93 select IMX8QM 94 95config TARGET_IMX8QXP_MEK 96 bool "Support i.MX8QXP MEK board" 97 select BINMAN 98 select BOARD_LATE_INIT 99 select IMX8QXP 100 select FSL_CAAM 101 select ARCH_MISC_INIT 102 select SPL_CRYPTO if SPL 103 104endchoice 105 106source "board/freescale/imx8qm_mek/Kconfig" 107source "board/freescale/imx8qxp_mek/Kconfig" 108source "board/congatec/cgtqmx8/Kconfig" 109source "board/advantech/imx8qm_rom7720_a1/Kconfig" 110source "board/toradex/apalis-imx8/Kconfig" 111source "board/toradex/colibri-imx8x/Kconfig" 112source "board/siemens/capricorn/Kconfig" 113 114config IMX_SNVS_SEC_SC 115 bool "Support SNVS configuration" 116 help 117 Allow to configure the SNVS via SCU API to configure tampers and secure 118 violation. 119 120config IMX_SNVS_SEC_SC_AUTO 121 bool "Support SNVS configuration command" 122 depends on IMX_SNVS_SEC_SC 123 help 124 This configuration will apply the selected configurations automatically 125 at boot. 126 127endif 128