blob: b9e8fd3b2da790c4f0ee277d95ddce11104353f1 [file] [log] [blame]
# MCUXpresso SDK
# Copyright (c) 2016, Freescale Semiconductor, Inc.
# Copyright 2024 NXP
# SPDX-License-Identifier: Apache-2.0
config HAS_MCUX
bool
depends on SOC_FAMILY_KINETIS || SOC_FAMILY_NXP_IMX || SOC_FAMILY_LPC || \
SOC_FAMILY_NXP_S32 || SOC_FAMILY_NXP_IMXRT || SOC_FAMILY_NXP_RW || \
SOC_FAMILY_MCXN || SOC_FAMILY_MCXA || SOC_FAMILY_MCXW || SOC_FAMILY_MCXC
if HAS_MCUX
config MCUX_CORE_SUFFIX
string
help
String describing the core identifier used by MCUX SDK when using
dual core parts
config HAS_MCUX_CACHE
bool
help
Set if the L1 or L2 cache is present in the SoC.
config HAS_MCUX_SIM
bool
help
Set if the system integration module (SIM) module is present in the
SoC.
config HAS_MCUX_SRC
bool
help
Set if the system reset controller (SRC) module is present in the
SoC.
config HAS_MCUX_RDC
bool
help
Set if the RDC module is present in the SoC.
config HAS_MCUX_RCM
bool
help
Set if the Reset Control Module (RCM) module is present in
the SoC.
config HAS_MCUX_XCACHE
bool
help
Set if the XCACHE module is present on the SoC.
config HAS_NXP_MONOLITHIC_NBU
bool
help
Set if the platform supports the monolithic build for BT/15.4 applications.
config NXP_FW_LOADER
bool "Include firmware loader component"
help
The firmware loader is used to load firmwares to embedded transceivers.
It is needed to enable connectivity features.
config NXP_MONOLITHIC_WIFI
bool "WiFi firmware monolithic build"
help
If enabled, the WiFi firmware used by the device will be linked with the
application directly.
config NXP_MONOLITHIC_NBU
bool "Narrowband Unit (BT/15.4) firmware monolithic build"
depends on HAS_NXP_MONOLITHIC_NBU
help
If enabled, the NBU firmware used by the device will be linked with the
application directly.
config NXP_RF_IMU
bool "Include RF_IMU adapter for intercore messaging"
select EVENTS
help
RF_IMU adapter is needed for intercore messaging.
endif # HAS_MCUX