if CONFIG_PM=y, board will enter low power, which will cause problem for debugger. So for ztest cases, we need enable this to avoid problem. This used to apply to soc/platform level, now remove them. Signed-off-by: Hake Huang <hake.huang@nxp.com>
105 lines
2 KiB
Text
105 lines
2 KiB
Text
# Copyright 2024 NXP
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
if SOC_MIMXRT595S_CM33
|
|
|
|
config FLEXSPI_CONFIG_BLOCK_OFFSET
|
|
default 0x400
|
|
|
|
config CODE_DATA_RELOCATION_SRAM
|
|
default y if FLASH_MCUX_FLEXSPI_XIP
|
|
|
|
config ROM_START_OFFSET
|
|
default 0x1200 if NXP_IMXRT_BOOT_HEADER
|
|
|
|
# The PVT Sensor uses IRQ #75. For more details, see
|
|
# https://www.nxp.com/design/design-center/software/embedded-software/application-software-packs/application-software-pack-dynamic-voltage-scaling-using-pvt-sensor:APP-SW-PACK-DVS-PVT-SENSOR
|
|
config NUM_IRQS
|
|
default 76
|
|
|
|
if MBEDTLS
|
|
#
|
|
# MBEDTLS CTR_DRBG code path needs extra stack space for initialization than
|
|
# what the ztest_thread_stack defaults to.
|
|
#
|
|
config TEST_EXTRA_STACK_SIZE
|
|
default 1024
|
|
endif # MBEDTLS
|
|
|
|
if MCUX_OS_TIMER
|
|
|
|
config SYS_CLOCK_HW_CYCLES_PER_SEC
|
|
default 1000000
|
|
|
|
endif # MCUX_OS_TIMER
|
|
|
|
if CORTEX_M_SYSTICK
|
|
|
|
config SYS_CLOCK_HW_CYCLES_PER_SEC
|
|
default 250105263
|
|
|
|
endif # CORTEX_M_SYSTICK
|
|
|
|
if PM_DEVICE
|
|
# Enable the MEMC FlexSPI driver when using device power
|
|
# management so we can reconfigure the FlexSPI pins to
|
|
# save power. The MEMC FlexSPI driver is enabled when we
|
|
# enable the Flash subsystem, however we would like to
|
|
# reconfigure the FlexSPI pins even when the Flash driver
|
|
# is disabled, hence MEMC is selected when PM_DEVICE
|
|
# is turned on.
|
|
config MEMC
|
|
default y
|
|
select MEMC_MCUX_FLEXSPI
|
|
|
|
endif
|
|
|
|
endif # SOC_MIMXRT595S_CM33
|
|
|
|
if SOC_MIMXRT595S_F1
|
|
|
|
config SMP
|
|
default n
|
|
|
|
config XTENSA_TIMER
|
|
default y
|
|
|
|
config KERNEL_ENTRY
|
|
default "__start"
|
|
|
|
config MULTI_LEVEL_INTERRUPTS
|
|
default n
|
|
|
|
config 2ND_LEVEL_INTERRUPTS
|
|
default n
|
|
|
|
# To prevent test uses TEST_LOGGING_MINIMAL
|
|
config TEST_LOGGING_DEFAULTS
|
|
default n
|
|
depends on TEST
|
|
|
|
config SYS_CLOCK_HW_CYCLES_PER_SEC
|
|
default 198000000
|
|
|
|
config XTENSA_CCOUNT_HZ
|
|
default SYS_CLOCK_HW_CYCLES_PER_SEC
|
|
|
|
config SYS_CLOCK_TICKS_PER_SEC
|
|
default 1000
|
|
|
|
config DYNAMIC_INTERRUPTS
|
|
default n
|
|
|
|
config CACHE
|
|
default n
|
|
|
|
config DCACHE
|
|
default n
|
|
|
|
config CACHE_MANAGEMENT
|
|
default n
|
|
|
|
config LOG
|
|
default n
|
|
|
|
endif # SOC_MIMXRT595S_F1
|