blob: 56aef3c0ccd915e98a62f6838725ccc74dbea594 [file] [log] [blame]
# Copyright 2020-2022 NXP
# SPDX-License-Identifier: Apache-2.0
choice
prompt "NXP i.MX8M A53 Selection"
depends on SOC_SERIES_MIMX8M_A53
config SOC_MIMX8MM_A53
bool "NXP i.MX8MM A53"
select ARM64
select CPU_CORTEX_A53
select ARM_ARCH_TIMER
select GIC_V3
select HAS_MCUX if CLOCK_CONTROL
select HAS_MCUX_CCM if CLOCK_CONTROL
select HAS_MCUX_IOMUXC if PINCTRL
config SOC_MIMX8MP_A53
bool "NXP i.MX8MP A53"
select ARM64
select CPU_CORTEX_A53
select ARM_ARCH_TIMER
select GIC_V3
select HAS_MCUX if CLOCK_CONTROL
select HAS_MCUX_CCM if CLOCK_CONTROL
select HAS_MCUX_IOMUXC if PINCTRL
config SOC_MIMX8MN_A53
bool "NXP i.MX8MN A53"
select ARM64
select CPU_CORTEX_A53
select ARM_ARCH_TIMER
select GIC_V3
select HAS_MCUX if CLOCK_CONTROL
select HAS_MCUX_CCM if CLOCK_CONTROL
select HAS_MCUX_IOMUXC if PINCTRL
endchoice
config SOC_PART_NUMBER_MIMX8ML8DVNLZ
bool
config SOC_PART_NUMBER_MIMX8MP_A53
string
default "MIMX8ML8DVNLZ_ca53" if SOC_PART_NUMBER_MIMX8ML8DVNLZ
help
This string holds the full part number of the SoC. It is a hidden option
that you should not set directly. The part number selection choice defines
the default value for this string.
config SOC_PART_NUMBER_MIMX8MM6DVTLZ
bool
config SOC_PART_NUMBER_MIMX8MM6CVTKZ
bool
config SOC_PART_NUMBER_MIMX8MM_A53
string
default "MIMX8MM6DVTLZ_ca53" if SOC_PART_NUMBER_MIMX8MM6DVTLZ
default "MIMX8MM6CVTKZ_ca53" if SOC_PART_NUMBER_MIMX8MM6CVTKZ
help
This string holds the full part number of the SoC. It is a hidden option
that you should not set directly. The part number selection choice defines
the default value for this string.
if SOC_MIMX8MN_A53
config SOC_PART_NUMBER_MIMX8MN6DVTJZ
bool
config SOC_PART_NUMBER_MIMX8MN6DUCJZ
bool
config SOC_PART_NUMBER_MIMX8MN6CVTIZ
bool
config SOC_PART_NUMBER_MIMX8MN6CUCIZ
bool
config SOC_PART_NUMBER_MIMX8MN_A53
string
default "MIMX8MN6DVTJZ_ca53" if SOC_PART_NUMBER_MIMX8MN6DVTJZ
default "MIMX8MN6DUCJZ_ca53" if SOC_PART_NUMBER_MIMX8MN6DUCJZ
default "MIMX8MN6CVTIZ_ca53" if SOC_PART_NUMBER_MIMX8MN6CVTIZ
default "MIMX8MN6CUCIZ_ca53" if SOC_PART_NUMBER_MIMX8MN6CUCIZ
help
This string holds the full part number of the SoC. It is a hidden option
that you should not set directly. The part number selection choice defines
the default value for this string.
endif # SOC_MIMX8MN_A53
config SOC_PART_NUMBER
default SOC_PART_NUMBER_MIMX8MP_A53 if SOC_MIMX8MP_A53
default SOC_PART_NUMBER_MIMX8MM_A53 if SOC_MIMX8MM_A53
default SOC_PART_NUMBER_MIMX8MN_A53 if SOC_MIMX8MN_A53