uboot/arch/arm/mach-imx/imx8/Kconfig
<<
>>
Prefs
   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