# LPC LPC55XXX Series # Copyright (c) 2019, NXP # SPDX-License-Identifier: Apache-2.0 choice prompt "LPC5500 Series MCU Selection" depends on SOC_SERIES_LPC55XXX config SOC_LPC55S16 bool "SOC_LPC55S16 M33" select CPU_CORTEX_M33 select CPU_HAS_ARM_SAU select CPU_HAS_ARM_MPU select CPU_HAS_FPU select ARMV8_M_DSP select ARM_TRUSTZONE_M select HAS_MCUX_IAP if !TRUSTED_EXECUTION_NONSECURE config SOC_LPC55S69_CPU0 bool "SOC_LPC55S69 M33 [CPU 0]" select CPU_CORTEX_M33 select CPU_HAS_ARM_SAU select CPU_HAS_ARM_MPU select CPU_HAS_FPU select ARMV8_M_DSP select ARM_TRUSTZONE_M select HAS_MCUX_IAP config SOC_LPC55S69_CPU1 bool "SOC_LPC55S69 M33 [CPU 1]" select CPU_CORTEX_M33 endchoice if SOC_SERIES_LPC55XXX config SOC_PART_NUMBER_LPC55S16JBD100 bool config SOC_PART_NUMBER_LPC55S69JBD100 bool config SOC_PART_NUMBER_LPC55S69JET98 bool config SOC_PART_NUMBER_LPC55XXX string default "LPC55S16JBD100" if SOC_PART_NUMBER_LPC55S16JBD100 default "LPC55S69JBD100" if SOC_PART_NUMBER_LPC55S69JBD100 default "LPC55S69JET98" if SOC_PART_NUMBER_LPC55S69JET98 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_SERIES_LPC55XXX