Loading...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 | # 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_NXP_MCX
if HAS_MCUX
config MCUX_CORE_SUFFIX
string
help
String describing the core identifer used by MCUX SDK when using
dual core parts
config HAS_MCUX_12B1MSPS_SAR
bool
help
Set if the 12B1MSPS SAR ADC module is present in the SoC.
config HAS_MCUX_ADC12
bool
help
Set if the 12-bit ADC (ADC12) module is present in the SoC.
config HAS_MCUX_ADC16
bool
help
Set if the 16-bit ADC (ADC16) module is present in the SoC.
config HAS_MCUX_LPADC
bool
help
Set if the LPADC module is present in the SoC.
config HAS_MCUX_CACHE
bool
help
Set if the L1 or L2 cache is present in the SoC.
config HAS_MCUX_CCM
bool
help
Set if the clock control module (CCM) module is present in the SoC.
config HAS_MCUX_CCM_REV2
bool
help
Set if the revision 2 of clock control module (CCM) module is present in the SoC.
This is present in SoC's such as RT1170
config HAS_MCUX_SYSCON
bool
help
Set if the syscon module is present in the SoC.
config HAS_MCUX_PCC
bool
help
Set if the peripheral clock controller module (PCC) module is
present in the SoC.
config HAS_MCUX_ELCDIF
bool
help
Set if the enhanced LCD interface (eLCDIF) module is present in the
SoC.
config HAS_MCUX_MIPI_DSI
bool
help
Set if the MIPI DSI module is present in the SoC.
config HAS_MCUX_ENET
bool
help
Set if the ethernet (ENET) module is present in the SoC.
config HAS_MCUX_FLEXCAN
bool
help
Set if the FlexCAN module is presents in the SoC.
config HAS_MCUX_FLEXCOMM
bool
help
Set if the flexcomm (FLEXCOMM) module is present in the SoC.
config HAS_MCUX_FLEXSPI
bool
help
Set if the flexible SPI (FlexSPI) module is present in the SoC.
config HAS_MCUX_FTFX
bool
help
Set if the flash memory (FTFA, FTFE, or FTFL) module is present in
the SoC.
config HAS_MCUX_FTM
bool
help
Set if the FlexTimer (FTM) module is present in the SoC.
config HAS_MCUX_IAP
bool
help
Set if the flash memory In Application Programming is present in
the LPC55xxx family SoCs.
config HAS_MCUX_IAP_LEGACY
bool
help
Set if the flash memory In Application Programming is present in
the older LPC family SoCs (LPC54xxx, LPC11xxx).
config HAS_MCUX_IGPIO
bool
help
Set if the iMX GPIO (IGPIO) module is present in the SoC.
config HAS_MCUX_IOMUXC
bool
help
Set if the iMX I/O mux controller (IOMUXC) is present in the SoC.
config HAS_MCUX_LPI2C
bool
help
Set if the low power I2C (LPI2C) module is present in the SoC.
config HAS_MCUX_LPSCI
bool
help
Set if the low power uart (LPSCI) module is present in the SoC.
config HAS_MCUX_LPSPI
bool
help
Set if the low power SPI (LPSPI) module is present in the SoC.
config HAS_MCUX_LPUART
bool
help
Set if the low power uart (LPUART) module is present in the SoC.
config HAS_MCUX_GPT
bool
help
Set if the general purpose timer (GPT) module is present in the SoC.
config HAS_MCUX_QTMR
bool
help
Set if the quad timer (QTMR) module is present in the SoC.
config HAS_MCUX_GPC
bool
help
Set if the general power controller (GPC) module is present in the SoC.
config HAS_MCUX_PMU
bool
help
Set if the power management unit (PMU) module is present in the SoC.
config HAS_MCUX_DCDC
bool
help
Set if the DCDC converter module is present in the SoC.
config HAS_MCUX_SNVS
bool
help
Set if the SNVS module is present on the SoC.
config HAS_MCUX_RNG
bool
help
Set if the LPC specific random number generator (RNG) module is
present in the SoC.
config HAS_MCUX_RNGA
bool
help
Set if the random number generator accelerator (RNGA) module is
present in the SoC.
config HAS_MCUX_RTC
bool
help
Set if the real time clock (RTC) modules is present in the SoC.
config HAS_MCUX_LPC_RTC
bool
help
Set if the LPC real time clock (RTC) modules is present in the SoC.
config HAS_MCUX_SCG
bool
help
Set if the system clock generator (SCG) module is present in the
SoC.
config HAS_MCUX_SEMC
bool
help
Set if the smart external memory controller (SEMC) module 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_SRC_V2
bool
help
Set if version 2 of the system reset controller (SRC) module is
present in the SoC.
config HAS_MCUX_TRNG
bool
help
Set if the true random number generator (TRNG) module is present in
the SoC.
config HAS_MCUX_USB_EHCI
bool
help
Set if the USB controller EHCI module is present in the SoC.
config HAS_MCUX_USB_LPCIP3511
bool
help
Set if the USB controller LPCIP3511 module is present in the SoC.
config HAS_MCUX_USDHC1
bool
help
Set if the USDHC instance 1 module is present in the SoC.
config HAS_MCUX_USDHC2
bool
help
Set if the USDHC2 instance 2 module is present in the SoC.
config HAS_MCUX_WDOG32
bool
help
Set if the watchdog (WDOG32) module is present in the SoC.
config HAS_MCUX_WWDT
bool
help
Set if the watchdog (WWDT) module is present in the SoC.
config HAS_MCUX_PWM
bool
help
Set if the PWM module is present in the SoC.
config HAS_MCUX_SCTIMER
bool
help
Set if the sctimer module is present in the SoC.
config HAS_MCUX_SMC
bool
help
Set if the SMC module is present in the SoC.
config HAS_MCUX_LPTMR
bool
help
Set if the Low Power Timer (LPTMR) module is present in the SoC.
config HAS_MCUX_DAC
bool
help
Set if the Digital-to-Analog (DAC) module is present in the SoC.
config HAS_MCUX_DAC32
bool
help
Set if the Digital-to-Analog (DAC32) module is present in the SoC.
config HAS_MCUX_TPM
bool
help
Set if the Timer/PWM Module is present in the SoC
config HAS_MCUX_EDMA
bool
help
Set if the EDMA module is present on the SoC.
config HAS_MCUX_LPC_DMA
bool
help
Set if the DMA module is present on the SoC.
config HAS_MCUX_RDC
bool
help
Set if the RDC module is present in the SoC.
config HAS_MCUX_PIT
bool
help
Set if the PIT module is present on the SoC.
config HAS_MCUX_OS_TIMER
bool
help
Set if the OS timer is used as a kernel timer on the SoC.
config HAS_MCUX_ACMP
bool
help
Set if the ACMP module is present on the SoC.
config HAS_MCUX_PWT
bool
help
Set if the PWT module is present on the SoC.
config HAS_MCUX_RCM
bool
help
Set if the Reset Control Module (RCM) module is present in
the SoC.
config HAS_MCUX_CTIMER
bool
help
Set if the CTIMER module is present in the SoC.
config HAS_MCUX_I2S
bool
help
Set if the I2S/SAI module is present on the Soc
config HAS_MCUX_MCAN
bool
help
Set if the MCAN module is present on the SoC.
config HAS_MCUX_ADC_ETC
bool
help
Set if the ADC External Trigger Control module is present
on the SoC.
config HAS_MCUX_XBARA
bool
help
Set if the XBARA module is present on the SoC.
config NXP_FW_LOADER
bool "Include firmware loader component"
help
The firmware loader is used to load firmwares to embedded tranceivers.
It is needed to enable connectivity features.
config NXP_MONOLITHIC_BT
bool "BT firmware monolithic build"
help
If enabled, the BT 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
|