diff --git a/soc/arm/nxp_lpc/lpc55xxx/Kconfig.defconfig.lpc55S69_cpu0 b/soc/arm/nxp_lpc/lpc55xxx/Kconfig.defconfig.lpc55S69_cpu0 index 0e7bfcec1d3..93f15cd9b61 100644 --- a/soc/arm/nxp_lpc/lpc55xxx/Kconfig.defconfig.lpc55S69_cpu0 +++ b/soc/arm/nxp_lpc/lpc55xxx/Kconfig.defconfig.lpc55S69_cpu0 @@ -29,4 +29,11 @@ config UART_MCUX_FLEXCOMM endif # SERIAL +if FLASH + +config SOC_FLASH_MCUX + default y + +endif # FLASH + endif # SOC_LPC55S69_CPU0 diff --git a/soc/arm/nxp_lpc/lpc55xxx/Kconfig.soc b/soc/arm/nxp_lpc/lpc55xxx/Kconfig.soc index dd83e283759..0f124ca9005 100644 --- a/soc/arm/nxp_lpc/lpc55xxx/Kconfig.soc +++ b/soc/arm/nxp_lpc/lpc55xxx/Kconfig.soc @@ -15,6 +15,7 @@ config SOC_LPC55S69_CPU0 select CPU_HAS_FPU select ARMV8_M_DSP select ARM_SECURE_FIRMWARE + select HAS_MCUX_IAP config SOC_LPC55S69_CPU1 bool "SOC_LPC55S69 M33 [CPU 1]" diff --git a/soc/arm/nxp_lpc/lpc55xxx/dts_fixup.h b/soc/arm/nxp_lpc/lpc55xxx/dts_fixup.h index ff76431e789..1de4e10becb 100644 --- a/soc/arm/nxp_lpc/lpc55xxx/dts_fixup.h +++ b/soc/arm/nxp_lpc/lpc55xxx/dts_fixup.h @@ -8,4 +8,6 @@ #define DT_NUM_IRQ_PRIO_BITS DT_ARM_V8M_NVIC_E000E100_ARM_NUM_IRQ_PRIORITY_BITS +#define DT_FLASH_DEV_NAME DT_INST_0_NXP_LPC_IAP_LABEL + /* End of SoC Level DTS fixup file */