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:
parent
e1eedd1a9f
commit
55f5a75c58
31 changed files with 61 additions and 61 deletions
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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 */
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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();
|
||||||
|
|
|
@ -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();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue