From 9506720bd8951312898547487d8c320e180c6745 Mon Sep 17 00:00:00 2001 From: Flavio Ceolin Date: Mon, 22 Jan 2024 13:43:10 -0800 Subject: [PATCH] drivers: power_domain/gpio_monitor: Init priority option Add a Kconfig option to customize initialization priority of gpio monitor power domain. Signed-off-by: Flavio Ceolin --- drivers/power_domain/Kconfig | 10 ++++++++++ drivers/power_domain/power_domain_gpio_monitor.c | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers/power_domain/Kconfig b/drivers/power_domain/Kconfig index 22ffc388503..77d4764ddb7 100644 --- a/drivers/power_domain/Kconfig +++ b/drivers/power_domain/Kconfig @@ -41,4 +41,14 @@ config POWER_DOMAIN_GPIO_MONITOR depends on GPIO select DEVICE_DEPS +if POWER_DOMAIN_GPIO_MONITOR + +config POWER_DOMAIN_GPIO_MONITOR_INIT_PRIORITY + int "GPIO monitor power domain init priority" + default POWER_DOMAIN_INIT_PRIORITY + help + GPIO monitor power domain initialization priority. + +endif #POWER_DOMAIN_GPIO_MONITOR + endif diff --git a/drivers/power_domain/power_domain_gpio_monitor.c b/drivers/power_domain/power_domain_gpio_monitor.c index 55e44570553..40c03bb8dd7 100644 --- a/drivers/power_domain/power_domain_gpio_monitor.c +++ b/drivers/power_domain/power_domain_gpio_monitor.c @@ -145,6 +145,6 @@ unconfigure_pin: DEVICE_DT_INST_DEFINE(inst, pd_gpio_monitor_init, \ PM_DEVICE_DT_INST_GET(inst), &pd_gpio_monitor_data_##inst, \ &pd_gpio_monitor_config_##inst, POST_KERNEL, \ - CONFIG_POWER_DOMAIN_INIT_PRIORITY, NULL); + CONFIG_POWER_DOMAIN_GPIO_MONITOR_INIT_PRIORITY, NULL); DT_INST_FOREACH_STATUS_OKAY(POWER_DOMAIN_DEVICE)