blob: a2cf6b7b26dc423ad4cb02adf94a5c11158dbcb6 [file] [log] [blame] [edit]
# SPDX-License-Identifier: Apache-2.0
# Copyright (c) 2017 Christian Taedcke
rsource "*/Kconfig.defconfig"
if SOC_FAMILY_SILABS_S0 || SOC_FAMILY_SILABS_S1 || SOC_FAMILY_SILABS_S2
config SOC_GECKO_EMU
default y
select SOC_GECKO_CORE
depends on PM
config CORTEX_M_SYSTICK
default n if GECKO_BURTC_TIMER
# With sl_power_manager, pm_state_set()'s stack footrpting is noticeably
# large, especially with logs enabled. Since it is called from IDLE task,
# its stack size has to be increased
config IDLE_STACK_SIZE
default 512 if SOC_GECKO_PM_BACKEND_PMGR
configdefault NUM_METAIRQ_PRIORITIES
default 1 if BT_SILABS_EFR32
if BT_LONG_WQ
configdefault BT_LONG_WQ_STACK_SIZE
# Hidden config item. We require a slightly larger stack than the
# default values are. As of this writing, we have a bit less than
# 200 bytes of headroom for future increases here, before we hit
# the limit again.
default 1600 if BT_ECC
endif
endif