From 3f0ee7f6db7a849bfe437994ec23df1d8296f2d2 Mon Sep 17 00:00:00 2001 From: Fabio Baltieri Date: Mon, 28 Aug 2023 09:10:02 +0000 Subject: [PATCH] power_domain: intel_adsp: initialize after DMA Change the power_domain_intel_adsp initialization priority so that it initializes after the DMA driver that it depends on. Fixes a few: ERROR: /soc/dma@72c00 POST_KERNEL 40 69 < /soc/dfpmccu@71b00/hst_domain POST_KERNEL 75 65 ERROR: /soc/dma@72400 POST_KERNEL 40 66 < /soc/dfpmccu@71b00/hst_domain POST_KERNEL 75 65 ... Signed-off-by: Fabio Baltieri --- drivers/power_domain/power_domain_intel_adsp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/power_domain/power_domain_intel_adsp.c b/drivers/power_domain/power_domain_intel_adsp.c index 6627e683edd..21df893b127 100644 --- a/drivers/power_domain/power_domain_intel_adsp.c +++ b/drivers/power_domain/power_domain_intel_adsp.c @@ -80,6 +80,7 @@ static int pd_intel_adsp_init(const struct device *dev) }; \ PM_DEVICE_DT_INST_DEFINE(id, pd_intel_adsp_pm_action); \ DEVICE_DT_INST_DEFINE(id, pd_intel_adsp_init, PM_DEVICE_DT_INST_GET(id),\ - &pd_pg_reg##id, NULL, POST_KERNEL, 75, NULL); + &pd_pg_reg##id, NULL, POST_KERNEL, \ + CONFIG_KERNEL_INIT_PRIORITY_DEFAULT, NULL); DT_INST_FOREACH_STATUS_OKAY(POWER_DOMAIN_DEVICE)