From 3583cd2d3173f440dc9e5b6edbd15c23294d308b Mon Sep 17 00:00:00 2001 From: Filip Kokosinski Date: Thu, 13 Apr 2023 13:30:22 +0200 Subject: [PATCH] soc/arm/silabs_exx32/common/soc_power: add missing `__weak` symbol This commit adds a missing `__weak` symbol to the `pm_policy_next_state` function. This is needed for e.g. `tests/kernel/profiling/profiling_api` to build correctly. Signed-off-by: Filip Kokosinski --- soc/arm/silabs_exx32/common/soc_power.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/soc/arm/silabs_exx32/common/soc_power.c b/soc/arm/silabs_exx32/common/soc_power.c index 99c9b119e1a..72f5695d656 100644 --- a/soc/arm/silabs_exx32/common/soc_power.c +++ b/soc/arm/silabs_exx32/common/soc_power.c @@ -134,7 +134,7 @@ static const struct pm_state_info pm_min_residency[] = PM_STATE_INFO_LIST_FROM_DT_CPU(DT_NODELABEL(cpu0)); struct pm_state_info pm_state_active = {PM_STATE_ACTIVE, 0, 0, 0}; -struct pm_state_info *pm_policy_next_state(uint8_t cpu, int32_t ticks) +__weak struct pm_state_info *pm_policy_next_state(uint8_t cpu, int32_t ticks) { int i;