pm: rename PM_DEVICE_STATE_SUSPEND to PM_DEVICE_STATE_SUSPENDED
The verb tense for the suspended state was not consistent with other states. The likely reason: state was being used as a command/action. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
This commit is contained in:
parent
56a35e5682
commit
d41dadc569
|
@ -248,7 +248,7 @@ The four device power states:
|
|||
|
||||
Device context is preserved by the HW and need not be restored by the driver.
|
||||
|
||||
:code:`PM_DEVICE_STATE_SUSPEND`
|
||||
:code:`PM_DEVICE_STATE_SUSPENDED`
|
||||
|
||||
Most device context is lost by the hardware. Device drivers must save and
|
||||
restore or reinitialize any context lost by the hardware.
|
||||
|
@ -256,12 +256,12 @@ The four device power states:
|
|||
:code:`PM_DEVICE_STATE_SUSPENDING`
|
||||
|
||||
Device is currently transitioning from :c:macro:`PM_DEVICE_STATE_ACTIVE` to
|
||||
:c:macro:`PM_DEVICE_STATE_SUSPEND`.
|
||||
:c:macro:`PM_DEVICE_STATE_SUSPENDED`.
|
||||
|
||||
:code:`PM_DEVICE_STATE_RESUMING`
|
||||
|
||||
Device is currently transitioning from :c:macro:`PM_DEVICE_STATE_SUSPEND` to
|
||||
:c:macro:`PM_DEVICE_STATE_ACTIVE`.
|
||||
Device is currently transitioning from :c:macro:`PM_DEVICE_STATE_SUSPENDED`
|
||||
to :c:macro:`PM_DEVICE_STATE_ACTIVE`.
|
||||
|
||||
:code:`PM_DEVICE_STATE_OFF`
|
||||
|
||||
|
|
|
@ -197,7 +197,7 @@ static int eth_mcux_device_pm_control(const struct device *dev,
|
|||
goto out;
|
||||
}
|
||||
|
||||
if (state == PM_DEVICE_STATE_SUSPEND) {
|
||||
if (state == PM_DEVICE_STATE_SUSPENDED) {
|
||||
LOG_DBG("Suspending");
|
||||
|
||||
ret = net_if_suspend(eth_ctx->iface);
|
||||
|
|
|
@ -636,7 +636,7 @@ static int spi_flash_at45_pm_control(const struct device *dev,
|
|||
release(dev);
|
||||
break;
|
||||
|
||||
case PM_DEVICE_STATE_SUSPEND:
|
||||
case PM_DEVICE_STATE_SUSPENDED:
|
||||
case PM_DEVICE_STATE_OFF:
|
||||
acquire(dev);
|
||||
power_down_op(dev,
|
||||
|
|
|
@ -38,8 +38,8 @@ LOG_MODULE_REGISTER(spi_nor, CONFIG_FLASH_LOG_LEVEL);
|
|||
*
|
||||
* When mapped to the Zephyr Device Power Management states:
|
||||
* * PM_DEVICE_STATE_ACTIVE covers both active and standby modes;
|
||||
* * PM_DEVICE_STATE_SUSPEND, and PM_DEVICE_STATE_OFF all correspond
|
||||
* to deep-power-down mode.
|
||||
* * PM_DEVICE_STATE_SUSPENDED, and PM_DEVICE_STATE_OFF all correspond to
|
||||
* deep-power-down mode.
|
||||
*/
|
||||
|
||||
#define SPI_NOR_MAX_ADDR_WIDTH 4
|
||||
|
|
|
@ -446,7 +446,7 @@ static int gpio_dw_device_ctrl(const struct device *port,
|
|||
{
|
||||
int ret = 0;
|
||||
|
||||
if (state == PM_DEVICE_STATE_SUSPEND) {
|
||||
if (state == PM_DEVICE_STATE_SUSPENDED) {
|
||||
ret = gpio_dw_suspend_port(port);
|
||||
} else if (state == PM_DEVICE_STATE_ACTIVE) {
|
||||
ret = gpio_dw_resume_from_suspend_port(port);
|
||||
|
|
|
@ -581,7 +581,7 @@ static int gpio_stm32_set_power_state(const struct device *dev,
|
|||
|
||||
if (state == PM_DEVICE_STATE_ACTIVE) {
|
||||
ret = gpio_stm32_clock_request(dev, true);
|
||||
} else if (state == PM_DEVICE_STATE_SUSPEND) {
|
||||
} else if (state == PM_DEVICE_STATE_SUSPENDED) {
|
||||
ret = gpio_stm32_clock_request(dev, false);
|
||||
}
|
||||
|
||||
|
|
|
@ -230,7 +230,7 @@ static int twi_nrfx_pm_control(const struct device *dev,
|
|||
}
|
||||
break;
|
||||
|
||||
case PM_DEVICE_STATE_SUSPEND:
|
||||
case PM_DEVICE_STATE_SUSPENDED:
|
||||
case PM_DEVICE_STATE_OFF:
|
||||
nrfx_twi_uninit(&get_dev_config(dev)->twi);
|
||||
break;
|
||||
|
|
|
@ -268,7 +268,7 @@ static int twim_nrfx_pm_control(const struct device *dev,
|
|||
}
|
||||
break;
|
||||
|
||||
case PM_DEVICE_STATE_SUSPEND:
|
||||
case PM_DEVICE_STATE_SUSPENDED:
|
||||
case PM_DEVICE_STATE_OFF:
|
||||
nrfx_twim_uninit(&get_dev_config(dev)->twim);
|
||||
break;
|
||||
|
|
|
@ -180,7 +180,7 @@ static int arc_v2_irq_unit_device_ctrl(const struct device *dev,
|
|||
int ret = 0;
|
||||
unsigned int key = arch_irq_lock();
|
||||
|
||||
if (state == PM_DEVICE_STATE_SUSPEND) {
|
||||
if (state == PM_DEVICE_STATE_SUSPENDED) {
|
||||
ret = arc_v2_irq_unit_suspend(dev);
|
||||
} else if (state == PM_DEVICE_STATE_ACTIVE) {
|
||||
ret = arc_v2_irq_unit_resume(dev);
|
||||
|
|
|
@ -318,7 +318,7 @@ static int ioapic_device_ctrl(const struct device *dev,
|
|||
case PM_DEVICE_STATE_ACTIVE:
|
||||
ret = ioapic_resume_from_suspend(dev);
|
||||
break;
|
||||
case PM_DEVICE_STATE_SUSPEND:
|
||||
case PM_DEVICE_STATE_SUSPENDED:
|
||||
case PM_DEVICE_STATE_OFF:
|
||||
ret = ioapic_suspend(dev);
|
||||
break;
|
||||
|
|
|
@ -413,7 +413,7 @@ static int loapic_device_ctrl(const struct device *port,
|
|||
{
|
||||
int ret = 0;
|
||||
|
||||
if (state == PM_DEVICE_STATE_SUSPEND) {
|
||||
if (state == PM_DEVICE_STATE_SUSPENDED) {
|
||||
ret = loapic_suspend(port);
|
||||
} else if (state == PM_DEVICE_STATE_ACTIVE) {
|
||||
ret = loapic_resume(port);
|
||||
|
|
|
@ -199,7 +199,7 @@ int mdm_receiver_sleep(struct mdm_receiver_context *ctx)
|
|||
{
|
||||
uart_irq_rx_disable(ctx->uart_dev);
|
||||
#ifdef CONFIG_PM_DEVICE
|
||||
pm_device_state_set(ctx->uart_dev, PM_DEVICE_STATE_SUSPEND);
|
||||
pm_device_state_set(ctx->uart_dev, PM_DEVICE_STATE_SUSPENDED);
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -301,7 +301,7 @@ static int pwm_nrfx_set_power_state(enum pm_device_state state,
|
|||
case PM_DEVICE_STATE_ACTIVE:
|
||||
err = pwm_nrfx_init(dev);
|
||||
break;
|
||||
case PM_DEVICE_STATE_SUSPEND:
|
||||
case PM_DEVICE_STATE_SUSPENDED:
|
||||
case PM_DEVICE_STATE_OFF:
|
||||
pwm_nrfx_uninit(dev);
|
||||
break;
|
||||
|
|
|
@ -556,7 +556,7 @@ static int bmp388_set_power_state(const struct device *dev,
|
|||
|
||||
if (state == PM_DEVICE_STATE_ACTIVE) {
|
||||
reg_val = BMP388_PWR_CTRL_MODE_NORMAL;
|
||||
} else if ((state == PM_DEVICE_STATE_SUSPEND) ||
|
||||
} else if ((state == PM_DEVICE_STATE_SUSPENDED) ||
|
||||
(state == PM_DEVICE_STATE_OFF)) {
|
||||
reg_val = BMP388_PWR_CTRL_MODE_SLEEP;
|
||||
} else {
|
||||
|
|
|
@ -506,7 +506,7 @@ static int fdc2x1x_set_pm_state(const struct device *dev,
|
|||
}
|
||||
|
||||
break;
|
||||
case PM_DEVICE_STATE_SUSPEND:
|
||||
case PM_DEVICE_STATE_SUSPENDED:
|
||||
if (curr_state == PM_DEVICE_STATE_OFF) {
|
||||
ret = fdc2x1x_set_shutdown(dev, false);
|
||||
if (ret) {
|
||||
|
|
|
@ -195,7 +195,7 @@ static int sgp40_set_power_state(const struct device *dev,
|
|||
if (power_state == PM_DEVICE_STATE_ACTIVE) {
|
||||
/* activate the hotplate by sending a measure command */
|
||||
cmd = SGP40_CMD_MEASURE_RAW;
|
||||
} else if (power_state == PM_DEVICE_STATE_SUSPEND) {
|
||||
} else if (power_state == PM_DEVICE_STATE_SUSPENDED) {
|
||||
cmd = SGP40_CMD_HEATER_OFF;
|
||||
} else {
|
||||
LOG_DBG("Power state not implemented.");
|
||||
|
|
|
@ -442,7 +442,7 @@ static inline int uart_npcx_set_power_state(const struct device *dev,
|
|||
enum pm_device_state next_state)
|
||||
{
|
||||
/* If next device power state is LOW or SUSPEND power state */
|
||||
if (next_state == PM_DEVICE_STATE_SUSPEND) {
|
||||
if (next_state == PM_DEVICE_STATE_SUSPENDED) {
|
||||
/*
|
||||
* If uart device is busy with transmitting, the driver will
|
||||
* stay in while loop and wait for the transaction is completed.
|
||||
|
|
|
@ -291,7 +291,7 @@ static int spi_nrfx_pm_control(const struct device *dev,
|
|||
data->ctx.config = NULL;
|
||||
break;
|
||||
|
||||
case PM_DEVICE_STATE_SUSPEND:
|
||||
case PM_DEVICE_STATE_SUSPENDED:
|
||||
case PM_DEVICE_STATE_OFF:
|
||||
nrfx_spi_uninit(&config->spi);
|
||||
break;
|
||||
|
|
|
@ -338,7 +338,7 @@ static int spim_nrfx_pm_control(const struct device *dev,
|
|||
data->ctx.config = NULL;
|
||||
break;
|
||||
|
||||
case PM_DEVICE_STATE_SUSPEND:
|
||||
case PM_DEVICE_STATE_SUSPENDED:
|
||||
case PM_DEVICE_STATE_OFF:
|
||||
nrfx_spim_uninit(&config->spim);
|
||||
break;
|
||||
|
|
|
@ -41,7 +41,7 @@ enum pm_device_state {
|
|||
* @note
|
||||
* Device context may be lost.
|
||||
*/
|
||||
PM_DEVICE_STATE_SUSPEND,
|
||||
PM_DEVICE_STATE_SUSPENDED,
|
||||
/**
|
||||
* Device is suspended (forced).
|
||||
*
|
||||
|
|
|
@ -66,7 +66,7 @@ void main(void)
|
|||
k_busy_wait(BUSY_WAIT_S * USEC_PER_SEC);
|
||||
|
||||
printk("Busy-wait %u s with UART off\n", BUSY_WAIT_S);
|
||||
rc = pm_device_state_set(cons, PM_DEVICE_STATE_SUSPEND);
|
||||
rc = pm_device_state_set(cons, PM_DEVICE_STATE_SUSPENDED);
|
||||
k_busy_wait(BUSY_WAIT_S * USEC_PER_SEC);
|
||||
rc = pm_device_state_set(cons, PM_DEVICE_STATE_ACTIVE);
|
||||
|
||||
|
@ -74,7 +74,7 @@ void main(void)
|
|||
k_sleep(K_SECONDS(SLEEP_S));
|
||||
|
||||
printk("Sleep %u s with UART off\n", SLEEP_S);
|
||||
rc = pm_device_state_set(cons, PM_DEVICE_STATE_SUSPEND);
|
||||
rc = pm_device_state_set(cons, PM_DEVICE_STATE_SUSPENDED);
|
||||
k_sleep(K_SECONDS(SLEEP_S));
|
||||
rc = pm_device_state_set(cons, PM_DEVICE_STATE_ACTIVE);
|
||||
|
||||
|
|
|
@ -151,7 +151,7 @@ void main(void)
|
|||
|
||||
#if IS_ENABLED(CONFIG_PM_DEVICE)
|
||||
printk("Putting the flash device into suspended state... ");
|
||||
err = pm_device_state_set(flash_dev, PM_DEVICE_STATE_SUSPEND);
|
||||
err = pm_device_state_set(flash_dev, PM_DEVICE_STATE_SUSPENDED);
|
||||
if (err != 0) {
|
||||
printk("FAILED\n");
|
||||
return;
|
||||
|
|
|
@ -79,7 +79,7 @@ void main(void)
|
|||
#ifdef CONFIG_PM_DEVICE
|
||||
enum pm_device_state p_state;
|
||||
|
||||
p_state = PM_DEVICE_STATE_SUSPEND;
|
||||
p_state = PM_DEVICE_STATE_SUSPENDED;
|
||||
pm_device_state_set(dev, p_state);
|
||||
printk("set low power state for 2s\n");
|
||||
k_sleep(K_MSEC(2000));
|
||||
|
|
|
@ -43,7 +43,7 @@ static void pm_info(enum pm_device_state state, int status)
|
|||
case PM_DEVICE_STATE_ACTIVE:
|
||||
printk("Enter ACTIVE_STATE ");
|
||||
break;
|
||||
case PM_DEVICE_STATE_SUSPEND:
|
||||
case PM_DEVICE_STATE_SUSPENDED:
|
||||
printk("Enter SUSPEND_STATE ");
|
||||
break;
|
||||
case PM_DEVICE_STATE_OFF:
|
||||
|
@ -95,7 +95,7 @@ void main(void)
|
|||
enum pm_device_state p_state;
|
||||
int ret;
|
||||
|
||||
p_state = PM_DEVICE_STATE_SUSPEND;
|
||||
p_state = PM_DEVICE_STATE_SUSPENDED;
|
||||
ret = pm_device_state_set(dev, p_state);
|
||||
pm_info(p_state, ret);
|
||||
|
||||
|
|
|
@ -5532,7 +5532,7 @@ static int cmd_net_suspend(const struct shell *shell, size_t argc,
|
|||
|
||||
dev = net_if_get_device(iface);
|
||||
|
||||
ret = pm_device_state_set(dev, PM_DEVICE_STATE_SUSPEND);
|
||||
ret = pm_device_state_set(dev, PM_DEVICE_STATE_SUSPENDED);
|
||||
if (ret != 0) {
|
||||
PR_INFO("Iface could not be suspended: ");
|
||||
|
||||
|
|
|
@ -84,7 +84,7 @@ static int _pm_devices(uint32_t state)
|
|||
|
||||
int pm_suspend_devices(void)
|
||||
{
|
||||
return _pm_devices(PM_DEVICE_STATE_SUSPEND);
|
||||
return _pm_devices(PM_DEVICE_STATE_SUSPENDED);
|
||||
}
|
||||
|
||||
int pm_low_power_devices(void)
|
||||
|
@ -117,8 +117,8 @@ const char *pm_device_state_str(enum pm_device_state state)
|
|||
return "active";
|
||||
case PM_DEVICE_STATE_LOW_POWER:
|
||||
return "low power";
|
||||
case PM_DEVICE_STATE_SUSPEND:
|
||||
return "suspend";
|
||||
case PM_DEVICE_STATE_SUSPENDED:
|
||||
return "suspended";
|
||||
case PM_DEVICE_STATE_FORCE_SUSPEND:
|
||||
return "force suspend";
|
||||
case PM_DEVICE_STATE_OFF:
|
||||
|
@ -138,8 +138,8 @@ int pm_device_state_set(const struct device *dev,
|
|||
}
|
||||
|
||||
switch (state) {
|
||||
case PM_DEVICE_STATE_SUSPEND:
|
||||
if ((dev->pm->state == PM_DEVICE_STATE_SUSPEND) ||
|
||||
case PM_DEVICE_STATE_SUSPENDED:
|
||||
if ((dev->pm->state == PM_DEVICE_STATE_SUSPENDED) ||
|
||||
(dev->pm->state == PM_DEVICE_STATE_SUSPENDING)) {
|
||||
return -EALREADY;
|
||||
}
|
||||
|
|
|
@ -27,13 +27,13 @@ static void pm_device_runtime_state_set(struct pm_device *pm)
|
|||
switch (dev->pm->state) {
|
||||
case PM_DEVICE_STATE_ACTIVE:
|
||||
if ((dev->pm->usage == 0) && dev->pm->enable) {
|
||||
ret = pm_device_state_set(dev, PM_DEVICE_STATE_SUSPEND);
|
||||
ret = pm_device_state_set(dev, PM_DEVICE_STATE_SUSPENDED);
|
||||
if (ret == 0) {
|
||||
dev->pm->state = PM_DEVICE_STATE_SUSPEND;
|
||||
dev->pm->state = PM_DEVICE_STATE_SUSPENDED;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case PM_DEVICE_STATE_SUSPEND:
|
||||
case PM_DEVICE_STATE_SUSPENDED:
|
||||
if ((dev->pm->usage > 0) || !dev->pm->enable) {
|
||||
ret = pm_device_state_set(dev, PM_DEVICE_STATE_ACTIVE);
|
||||
if (ret == 0) {
|
||||
|
@ -77,7 +77,7 @@ static int pm_device_request(const struct device *dev,
|
|||
SYS_PORT_TRACING_FUNC_ENTER(pm, device_request, dev, target_state);
|
||||
|
||||
__ASSERT((target_state == PM_DEVICE_STATE_ACTIVE) ||
|
||||
(target_state == PM_DEVICE_STATE_SUSPEND),
|
||||
(target_state == PM_DEVICE_STATE_SUSPENDED),
|
||||
"Invalid device PM state requested");
|
||||
|
||||
if (k_is_pre_kernel()) {
|
||||
|
@ -101,7 +101,7 @@ static int pm_device_request(const struct device *dev,
|
|||
if (dev->pm->usage == 1) {
|
||||
(void)pm_device_state_set(dev, PM_DEVICE_STATE_ACTIVE);
|
||||
} else if (dev->pm->usage == 0) {
|
||||
(void)pm_device_state_set(dev, PM_DEVICE_STATE_SUSPEND);
|
||||
(void)pm_device_state_set(dev, PM_DEVICE_STATE_SUSPENDED);
|
||||
}
|
||||
goto out;
|
||||
}
|
||||
|
@ -164,12 +164,12 @@ int pm_device_get_async(const struct device *dev)
|
|||
|
||||
int pm_device_put(const struct device *dev)
|
||||
{
|
||||
return pm_device_request(dev, PM_DEVICE_STATE_SUSPEND, 0);
|
||||
return pm_device_request(dev, PM_DEVICE_STATE_SUSPENDED, 0);
|
||||
}
|
||||
|
||||
int pm_device_put_async(const struct device *dev)
|
||||
{
|
||||
return pm_device_request(dev, PM_DEVICE_STATE_SUSPEND, PM_DEVICE_ASYNC);
|
||||
return pm_device_request(dev, PM_DEVICE_STATE_SUSPENDED, PM_DEVICE_ASYNC);
|
||||
}
|
||||
|
||||
void pm_device_enable(const struct device *dev)
|
||||
|
@ -179,7 +179,7 @@ void pm_device_enable(const struct device *dev)
|
|||
dev->pm->dev = dev;
|
||||
if (dev->pm_control != NULL) {
|
||||
dev->pm->enable = true;
|
||||
dev->pm->state = PM_DEVICE_STATE_SUSPEND;
|
||||
dev->pm->state = PM_DEVICE_STATE_SUSPENDED;
|
||||
k_work_init_delayable(&dev->pm->work, pm_work_handler);
|
||||
}
|
||||
goto out;
|
||||
|
@ -199,7 +199,7 @@ void pm_device_enable(const struct device *dev)
|
|||
*/
|
||||
if (!dev->pm->dev) {
|
||||
dev->pm->dev = dev;
|
||||
dev->pm->state = PM_DEVICE_STATE_SUSPEND;
|
||||
dev->pm->state = PM_DEVICE_STATE_SUSPENDED;
|
||||
k_work_init_delayable(&dev->pm->work, pm_work_handler);
|
||||
} else {
|
||||
k_work_schedule(&dev->pm->work, K_NO_WAIT);
|
||||
|
|
|
@ -148,13 +148,13 @@ static void test_uart_pm_in_idle(void)
|
|||
state_verify(dev, PM_DEVICE_STATE_ACTIVE);
|
||||
communication_verify(dev, true);
|
||||
|
||||
state_set(dev, PM_DEVICE_STATE_SUSPEND, 0);
|
||||
state_set(dev, PM_DEVICE_STATE_SUSPENDED, 0);
|
||||
communication_verify(dev, false);
|
||||
|
||||
state_set(dev, PM_DEVICE_STATE_ACTIVE, 0);
|
||||
communication_verify(dev, true);
|
||||
|
||||
state_set(dev, PM_DEVICE_STATE_SUSPEND, 0);
|
||||
state_set(dev, PM_DEVICE_STATE_SUSPENDED, 0);
|
||||
communication_verify(dev, false);
|
||||
|
||||
state_set(dev, PM_DEVICE_STATE_ACTIVE, 0);
|
||||
|
@ -171,7 +171,7 @@ static void test_uart_pm_poll_tx(void)
|
|||
communication_verify(dev, true);
|
||||
|
||||
uart_poll_out(dev, 'a');
|
||||
state_set(dev, PM_DEVICE_STATE_SUSPEND, 0);
|
||||
state_set(dev, PM_DEVICE_STATE_SUSPENDED, 0);
|
||||
|
||||
communication_verify(dev, false);
|
||||
|
||||
|
@ -181,7 +181,7 @@ static void test_uart_pm_poll_tx(void)
|
|||
|
||||
/* Now same thing but with callback */
|
||||
uart_poll_out(dev, 'a');
|
||||
state_set(dev, PM_DEVICE_STATE_SUSPEND, 0);
|
||||
state_set(dev, PM_DEVICE_STATE_SUSPENDED, 0);
|
||||
|
||||
communication_verify(dev, false);
|
||||
|
||||
|
@ -194,7 +194,7 @@ static void timeout(struct k_timer *timer)
|
|||
{
|
||||
const struct device *uart = k_timer_user_data_get(timer);
|
||||
|
||||
state_set(uart, PM_DEVICE_STATE_SUSPEND, 0);
|
||||
state_set(uart, PM_DEVICE_STATE_SUSPENDED, 0);
|
||||
}
|
||||
|
||||
static K_TIMER_DEFINE(pm_timer, timeout, NULL);
|
||||
|
|
|
@ -287,7 +287,7 @@ void test_dummy_device_pm(void)
|
|||
{
|
||||
const struct device *dev;
|
||||
int busy, ret;
|
||||
enum pm_device_state device_power_state = PM_DEVICE_STATE_SUSPEND;
|
||||
enum pm_device_state device_power_state = PM_DEVICE_STATE_SUSPENDED;
|
||||
|
||||
dev = device_get_binding(DUMMY_PORT_2);
|
||||
zassert_false((dev == NULL), NULL);
|
||||
|
|
|
@ -27,7 +27,7 @@ static int fake_dev_pm_control(const struct device *dev,
|
|||
struct fake_dev_context *ctx = dev->data;
|
||||
int ret = 0;
|
||||
|
||||
if (state == PM_DEVICE_STATE_SUSPEND) {
|
||||
if (state == PM_DEVICE_STATE_SUSPENDED) {
|
||||
ret = net_if_suspend(ctx->iface);
|
||||
if (ret == -EBUSY) {
|
||||
goto out;
|
||||
|
@ -142,13 +142,13 @@ void test_pm(void)
|
|||
*/
|
||||
k_yield();
|
||||
|
||||
ret = pm_device_state_set(dev, PM_DEVICE_STATE_SUSPEND);
|
||||
ret = pm_device_state_set(dev, PM_DEVICE_STATE_SUSPENDED);
|
||||
zassert_true(ret == 0, "Could not set state");
|
||||
|
||||
zassert_true(net_if_is_suspended(iface), "net iface is not suspended");
|
||||
|
||||
/* Let's try to suspend it again, it should fail relevantly */
|
||||
ret = pm_device_state_set(dev, PM_DEVICE_STATE_SUSPEND);
|
||||
ret = pm_device_state_set(dev, PM_DEVICE_STATE_SUSPENDED);
|
||||
zassert_true(ret == -EALREADY, "Could change state");
|
||||
|
||||
zassert_true(net_if_is_suspended(iface), "net iface is not suspended");
|
||||
|
|
|
@ -48,7 +48,7 @@ void threadA_func(void *arg1, void *arg2, void *arg3)
|
|||
/* At this point threadB should have put the device and
|
||||
* the current state should be SUSPENDED.
|
||||
*/
|
||||
zassert_true(dev->pm->state == PM_DEVICE_STATE_SUSPEND, "Wrong state");
|
||||
zassert_true(dev->pm->state == PM_DEVICE_STATE_SUSPENDED, "Wrong state");
|
||||
|
||||
k_sem_take(&sem, K_FOREVER);
|
||||
|
||||
|
@ -81,7 +81,7 @@ void threadB_func(void *arg1, void *arg2, void *arg3)
|
|||
zassert_true(ret == 0, "Fail to wait transaction");
|
||||
|
||||
/* Check the state */
|
||||
zassert_true(dev->pm->state == PM_DEVICE_STATE_SUSPEND, "Wrong state");
|
||||
zassert_true(dev->pm->state == PM_DEVICE_STATE_SUSPENDED, "Wrong state");
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -135,7 +135,7 @@ void test_teardown(void)
|
|||
ret = api->close_sync(dev);
|
||||
zassert_true(ret == 0, "Fail to suspend device");
|
||||
|
||||
zassert_true(dev->pm->state == PM_DEVICE_STATE_SUSPEND, "Wrong state");
|
||||
zassert_true(dev->pm->state == PM_DEVICE_STATE_SUSPENDED, "Wrong state");
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -161,7 +161,7 @@ void test_sync(void)
|
|||
ret = api->close_sync(dev);
|
||||
zassert_true(ret == 0, "Fail to suspend device");
|
||||
|
||||
zassert_true(dev->pm->state == PM_DEVICE_STATE_SUSPEND, "Wrong state");
|
||||
zassert_true(dev->pm->state == PM_DEVICE_STATE_SUSPENDED, "Wrong state");
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -186,7 +186,7 @@ void test_multiple_times(void)
|
|||
ret = api->close_sync(dev);
|
||||
zassert_true(ret == 0, "Fail to suspend device");
|
||||
|
||||
zassert_true(dev->pm->state == PM_DEVICE_STATE_SUSPEND, "Wrong state");
|
||||
zassert_true(dev->pm->state == PM_DEVICE_STATE_SUSPENDED, "Wrong state");
|
||||
}
|
||||
|
||||
/* Now do all requests for get and then all for put*/
|
||||
|
@ -204,7 +204,7 @@ void test_multiple_times(void)
|
|||
zassert_true(ret == 0, "Fail to wait transaction");
|
||||
|
||||
/* Check the state */
|
||||
zassert_true(dev->pm->state == PM_DEVICE_STATE_SUSPEND, "Wrong state");
|
||||
zassert_true(dev->pm->state == PM_DEVICE_STATE_SUSPENDED, "Wrong state");
|
||||
|
||||
/* Finally off by one to keep the device active*/
|
||||
for (i = 0; i < MAX_TIMES; i++) {
|
||||
|
|
|
@ -181,7 +181,7 @@ void test_power_state_notification(void)
|
|||
|
||||
api->close(dev);
|
||||
pm_device_state_get(dev, &device_power_state);
|
||||
zassert_equal(device_power_state, PM_DEVICE_STATE_SUSPEND, NULL);
|
||||
zassert_equal(device_power_state, PM_DEVICE_STATE_SUSPENDED, NULL);
|
||||
/* reopen device as it will be closed in teardown */
|
||||
api->open(dev);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue