diff --git a/samples/subsys/pm/device_pm/src/dummy_driver.c b/samples/subsys/pm/device_pm/src/dummy_driver.c index 8a3f198f84b..01736204c94 100644 --- a/samples/subsys/pm/device_pm/src/dummy_driver.c +++ b/samples/subsys/pm/device_pm/src/dummy_driver.c @@ -113,6 +113,8 @@ int dummy_init(const struct device *dev) return 0; } +PM_DEVICE_DEFINE(dummy_driver, dummy_device_pm_action); + DEVICE_DEFINE(dummy_driver, DUMMY_DRIVER_NAME, &dummy_init, - dummy_device_pm_action, NULL, NULL, APPLICATION, + PM_DEVICE_REF(dummy_driver), NULL, NULL, APPLICATION, CONFIG_KERNEL_INIT_PRIORITY_DEFAULT, &funcs); diff --git a/samples/subsys/pm/device_pm/src/dummy_parent.c b/samples/subsys/pm/device_pm/src/dummy_parent.c index 5dd385d6a71..8e6a5309629 100644 --- a/samples/subsys/pm/device_pm/src/dummy_parent.c +++ b/samples/subsys/pm/device_pm/src/dummy_parent.c @@ -51,6 +51,8 @@ int dummy_parent_init(const struct device *dev) return 0; } +PM_DEVICE_DEFINE(dummy_parent, dummy_parent_pm_action); + DEVICE_DEFINE(dummy_parent, DUMMY_PARENT_NAME, &dummy_parent_init, - dummy_parent_pm_action, NULL, NULL, POST_KERNEL, + PM_DEVICE_REF(dummy_parent), NULL, NULL, POST_KERNEL, CONFIG_KERNEL_INIT_PRIORITY_DEFAULT, &funcs);