# Copyright 2025-2026 NXP
#
# SPDX-License-Identifier: Apache-2.0

rsource "../../../common/Kconfig.nbu"

config MCUX_CORE_SUFFIX
	default "_cm33_core0" if SOC_MCXW727C

config SOC_MCXW716C
	select NXP_MULTICORE if NXP_NBU
	select NXP_MCXW7X_BLE_CTRL if NXP_NBU
	select HAS_PM
	select PM_STATE_SET_IRQ_UNLOCKED
	select CPU_HAS_ICACHE
	select HAS_MCUX_MCM_LPCAC

config SOC_MCXW727C
	select NXP_MULTICORE if NXP_NBU
	select NXP_MCXW7X_BLE_CTRL if NXP_NBU
	select HAS_PM
	select PM_STATE_SET_IRQ_UNLOCKED
	select CPU_HAS_ICACHE
	select HAS_MCUX_MCM_LPCAC

config SOC_MCXW70AC
	bool
	select NXP_MCXW7XX_BOOT_HEADER if !BOOTLOADER_MCUBOOT
	select NXP_MCXW7X_BLE_CTRL if NXP_NBU
	select NXP_MULTICORE if NXP_NBU
	select CPU_HAS_ICACHE
	select HAS_MCUX_MCM_LPCAC

config NXP_MCXW7XX_BOOT_HEADER
	bool "Create boot header"
	depends on !BOOTLOADER_MCUBOOT
	help
	  Create data structures required by the boot ROM to boot the
	  application from flash.
