pm: remove unnecessary __weak from pm_state_set/pm_exit_post_ops

Remove unnecessary __weak attribute from power management functions.
These functions are now defined once, globally, and mandatory for
systems that support CONFIG_PM.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This commit is contained in:
Gerard Marull-Paretas 2023-07-17 17:03:00 +02:00 committed by Fabio Baltieri
commit 55f5a75c58
31 changed files with 61 additions and 61 deletions

View file

@ -102,7 +102,7 @@ static void z_power_soc_sleep(void)
* For deep sleep pm_system_suspend has executed all the driver * For deep sleep pm_system_suspend has executed all the driver
* power management call backs. * power management call backs.
*/ */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -126,7 +126,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
* an ISR on wake except for faults. We re-enable interrupts by setting PRIMASK * an ISR on wake except for faults. We re-enable interrupts by setting PRIMASK
* to 0. * to 0.
*/ */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -144,7 +144,7 @@ static void z_power_soc_sleep(void)
* For deep sleep pm_system_suspend has executed all the driver * For deep sleep pm_system_suspend has executed all the driver
* power management call backs. * power management call backs.
*/ */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -168,7 +168,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
* ISR on wake except for faults. We re-enable interrupts by undoing global disable * ISR on wake except for faults. We re-enable interrupts by undoing global disable
* and alling irq_unlock with the same value, 0 zephyr core uses. * and alling irq_unlock with the same value, 0 zephyr core uses.
*/ */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
__enable_irq(); __enable_irq();
irq_unlock(0); irq_unlock(0);

View file

@ -11,7 +11,7 @@
LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL); LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL);
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -26,7 +26,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -11,7 +11,7 @@
LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL); LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL);
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -26,7 +26,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -13,7 +13,7 @@
LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL); LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL);
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -28,7 +28,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -12,7 +12,7 @@
LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL); LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL);
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -27,7 +27,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -199,7 +199,7 @@ static void npcx_power_enter_system_sleep(int slp_mode, int wk_mode)
} }
/* Invoke when enter "Suspend/Low Power" mode. */ /* Invoke when enter "Suspend/Low Power" mode. */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
if (state != PM_STATE_SUSPEND_TO_IDLE) { if (state != PM_STATE_SUSPEND_TO_IDLE) {
LOG_DBG("Unsupported power state %u", state); LOG_DBG("Unsupported power state %u", state);
@ -228,7 +228,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle soc specific activity after exiting "Suspend/Low Power" mode. */ /* Handle soc specific activity after exiting "Suspend/Low Power" mode. */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
if (state != PM_STATE_SUSPEND_TO_IDLE) { if (state != PM_STATE_SUSPEND_TO_IDLE) {
LOG_DBG("Unsupported power state %u", state); LOG_DBG("Unsupported power state %u", state);

View file

@ -183,7 +183,7 @@ static void lpm_raise_voltage(void)
/* Sets device into low power mode */ /* Sets device into low power mode */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -213,7 +213,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -283,7 +283,7 @@ void cpu_mode_transition(gpc_cpu_mode_t mode, bool enable_standby)
* SOC specific low power mode implementation * SOC specific low power mode implementation
* Drop to lowest power state possible given system's request * Drop to lowest power state possible given system's request
*/ */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(state); ARG_UNUSED(state);
@ -306,7 +306,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
} }
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(state); ARG_UNUSED(state);
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -45,7 +45,7 @@ __ramfunc void restore_deepsleep_pin_config(void)
} }
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -82,7 +82,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(state); ARG_UNUSED(state);
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -22,7 +22,7 @@ LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL);
APP_DEEPSLEEP_RAM_APD, APP_DEEPSLEEP_RAM_PPD})) APP_DEEPSLEEP_RAM_APD, APP_DEEPSLEEP_RAM_PPD}))
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -52,7 +52,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(state); ARG_UNUSED(state);
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -25,7 +25,7 @@ __ramfunc static void wait_for_flash_prefetch_and_idle(void)
} }
#endif /* CONFIG_XIP */ #endif /* CONFIG_XIP */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
switch (state) { switch (state) {
case PM_STATE_RUNTIME_IDLE: case PM_STATE_RUNTIME_IDLE:
@ -51,7 +51,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
} }
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -20,7 +20,7 @@ LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL);
*/ */
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -63,7 +63,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(state); ARG_UNUSED(state);
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -21,7 +21,7 @@ LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL);
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
sl_power_manager_em_t energy_mode = SL_POWER_MANAGER_EM0; sl_power_manager_em_t energy_mode = SL_POWER_MANAGER_EM0;

View file

@ -20,7 +20,7 @@
LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL); LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL);
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
if (state != PM_STATE_SUSPEND_TO_IDLE) { if (state != PM_STATE_SUSPEND_TO_IDLE) {
LOG_DBG("Unsupported power state %u", state); LOG_DBG("Unsupported power state %u", state);
@ -50,7 +50,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
if (state != PM_STATE_SUSPEND_TO_IDLE) { if (state != PM_STATE_SUSPEND_TO_IDLE) {
LOG_DBG("Unsupported power substate %u", state); LOG_DBG("Unsupported power substate %u", state);

View file

@ -20,7 +20,7 @@
LOG_MODULE_REGISTER(soc, CONFIG_SOC_LOG_LEVEL); LOG_MODULE_REGISTER(soc, CONFIG_SOC_LOG_LEVEL);
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
if (state != PM_STATE_SUSPEND_TO_IDLE) { if (state != PM_STATE_SUSPEND_TO_IDLE) {
LOG_DBG("Unsupported power state %u", state); LOG_DBG("Unsupported power state %u", state);
@ -49,7 +49,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
if (state != PM_STATE_SUSPEND_TO_IDLE) { if (state != PM_STATE_SUSPEND_TO_IDLE) {
LOG_DBG("Unsupported power substate %u", state); LOG_DBG("Unsupported power substate %u", state);

View file

@ -28,7 +28,7 @@ LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL);
#endif #endif
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -54,7 +54,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -82,7 +82,7 @@ void set_mode_shutdown(void)
} }
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
switch (state) { switch (state) {
case PM_STATE_SUSPEND_TO_IDLE: case PM_STATE_SUSPEND_TO_IDLE:
@ -106,7 +106,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
switch (state) { switch (state) {
case PM_STATE_SUSPEND_TO_IDLE: case PM_STATE_SUSPEND_TO_IDLE:

View file

@ -28,7 +28,7 @@ LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL);
#endif #endif
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
if (state != PM_STATE_SUSPEND_TO_IDLE) { if (state != PM_STATE_SUSPEND_TO_IDLE) {
LOG_DBG("Unsupported power state %u", state); LOG_DBG("Unsupported power state %u", state);
@ -66,7 +66,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
if (state != PM_STATE_SUSPEND_TO_IDLE) { if (state != PM_STATE_SUSPEND_TO_IDLE) {
LOG_DBG("Unsupported power substate-id %u", state); LOG_DBG("Unsupported power substate-id %u", state);

View file

@ -62,7 +62,7 @@ void set_mode_shutdown(uint8_t substate_id)
} }
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
switch (state) { switch (state) {
case PM_STATE_SUSPEND_TO_IDLE: case PM_STATE_SUSPEND_TO_IDLE:
@ -88,7 +88,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
switch (state) { switch (state) {
case PM_STATE_SUSPEND_TO_IDLE: case PM_STATE_SUSPEND_TO_IDLE:

View file

@ -56,7 +56,7 @@ static void lpm_hsem_lock(void)
} }
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
if (state == PM_STATE_SOFT_OFF) { if (state == PM_STATE_SOFT_OFF) {
lpm_hsem_lock(); lpm_hsem_lock();
@ -108,7 +108,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
/* Implementation of STM32 AN5289 algorithm to enter/exit lowpower */ /* Implementation of STM32 AN5289 algorithm to enter/exit lowpower */
/* Release ENTRY_STOP_MODE semaphore */ /* Release ENTRY_STOP_MODE semaphore */

View file

@ -42,7 +42,7 @@ void set_mode_standby(uint8_t substate_id)
} }
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
switch (state) { switch (state) {
case PM_STATE_SUSPEND_TO_IDLE: case PM_STATE_SUSPEND_TO_IDLE:
@ -65,7 +65,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
switch (state) { switch (state) {
case PM_STATE_SUSPEND_TO_IDLE: case PM_STATE_SUSPEND_TO_IDLE:

View file

@ -28,7 +28,7 @@ LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL);
#endif #endif
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
switch (state) { switch (state) {
case PM_STATE_SUSPEND_TO_IDLE: case PM_STATE_SUSPEND_TO_IDLE:
@ -74,7 +74,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -58,7 +58,7 @@ extern PowerCC26X2_ModuleState PowerCC26X2_module;
*/ */
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -122,7 +122,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(state); ARG_UNUSED(state);
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -58,7 +58,7 @@ extern PowerCC26X2_ModuleState PowerCC26X2_module;
*/ */
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -122,7 +122,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(state); ARG_UNUSED(state);
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -12,7 +12,7 @@
LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL); LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL);
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -32,7 +32,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -16,7 +16,7 @@ static void ite_power_soc_deep_doze(void)
} }
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -31,7 +31,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(state); ARG_UNUSED(state);
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -16,7 +16,7 @@ LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL);
static uint32_t intenable; static uint32_t intenable;
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -43,7 +43,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -14,7 +14,7 @@ LOG_MODULE_DECLARE(soc, CONFIG_SOC_LOG_LEVEL);
static uint32_t intenable; static uint32_t intenable;
/* Invoke Low Power/System Off specific Tasks */ /* Invoke Low Power/System Off specific Tasks */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
@ -35,7 +35,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);

View file

@ -223,7 +223,7 @@ __imr void pm_state_imr_restore(void)
} }
#endif /* CONFIG_ADSP_IMR_CONTEXT_SAVE */ #endif /* CONFIG_ADSP_IMR_CONTEXT_SAVE */
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
uint32_t cpu = arch_proc_id(); uint32_t cpu = arch_proc_id();
@ -308,7 +308,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
uint32_t cpu = arch_proc_id(); uint32_t cpu = arch_proc_id();

View file

@ -76,7 +76,7 @@ static inline void __sparse_cache *uncache_to_cache(void *address)
return (void __sparse_cache *)((uintptr_t)(address) | SRAM_ALIAS_OFFSET); return (void __sparse_cache *)((uintptr_t)(address) | SRAM_ALIAS_OFFSET);
} }
__weak void pm_state_set(enum pm_state state, uint8_t substate_id) void pm_state_set(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
uint32_t cpu = arch_proc_id(); uint32_t cpu = arch_proc_id();
@ -112,7 +112,7 @@ __weak void pm_state_set(enum pm_state state, uint8_t substate_id)
} }
/* Handle SOC specific activity after Low Power Mode Exit */ /* Handle SOC specific activity after Low Power Mode Exit */
__weak void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id) void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
{ {
ARG_UNUSED(substate_id); ARG_UNUSED(substate_id);
uint32_t cpu = arch_proc_id(); uint32_t cpu = arch_proc_id();