From 16d1e80cbe47353de3f6eed2188e397061bca0a5 Mon Sep 17 00:00:00 2001 From: Gerard Marull-Paretas Date: Tue, 16 Nov 2021 16:24:53 +0100 Subject: [PATCH] samples: pm: use new PM macros Use recently introduced PM macros to define device PM resources. Signed-off-by: Gerard Marull-Paretas --- samples/subsys/pm/device_pm/src/dummy_driver.c | 4 +++- samples/subsys/pm/device_pm/src/dummy_parent.c | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) 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);