Skip to content

Commit 4e39f79

Browse files
Flavio Ceolinnashif
authored andcommitted
drivers: power_domain/intel_adsp: Init priority option
Add a Kconfig option to customize initialization priority of Intel ADSP power domain. Signed-off-by: Flavio Ceolin <[email protected]>
1 parent e80ea1e commit 4e39f79

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

drivers/power_domain/Kconfig

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,16 @@ config POWER_DOMAIN_INTEL_ADSP
4444
help
4545
Include Intel ADSP power domain control mechanisms
4646

47+
if POWER_DOMAIN_INTEL_ADSP
48+
49+
config POWER_DOMAIN_INTEL_ADSP_INIT_PRIORITY
50+
int "Intel ADSP power domain init priority"
51+
default KERNEL_INIT_PRIORITY_DEFAULT
52+
help
53+
Intel ADSP power domain initialization priority.
54+
55+
endif #POWER_DOMAIN_INTEL_ADSP
56+
4757
config POWER_DOMAIN_GPIO_MONITOR
4858
bool "GPIO monitor for sensing power on rail"
4959
default y

drivers/power_domain/power_domain_intel_adsp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,6 @@ static int pd_intel_adsp_init(const struct device *dev)
9999
PM_DEVICE_DT_INST_DEFINE(id, pd_intel_adsp_pm_action); \
100100
DEVICE_DT_INST_DEFINE(id, pd_intel_adsp_init, PM_DEVICE_DT_INST_GET(id), \
101101
&pd_pg_reg##id, NULL, POST_KERNEL, \
102-
CONFIG_KERNEL_INIT_PRIORITY_DEFAULT, NULL);
102+
CONFIG_POWER_DOMAIN_INTEL_ADSP_INIT_PRIORITY, NULL);
103103

104104
DT_INST_FOREACH_STATUS_OKAY(POWER_DOMAIN_DEVICE)

0 commit comments

Comments
 (0)