diff --git a/drivers/interrupt_controller/intc_cavs.c b/drivers/interrupt_controller/intc_cavs.c index 3afe1f70d66..8c4a8daf278 100644 --- a/drivers/interrupt_controller/intc_cavs.c +++ b/drivers/interrupt_controller/intc_cavs.c @@ -150,7 +150,7 @@ static const struct irq_next_level_api cavs_apis = { }; \ DEVICE_DT_INST_DEFINE(n, \ cavs_ictl_##n##_initialize, \ - device_pm_control_nop, \ + NULL, \ &cavs_##n##_runtime, &cavs_config_##n, \ PRE_KERNEL_1, \ CONFIG_CAVS_ICTL_INIT_PRIORITY, &cavs_apis);\ diff --git a/drivers/interrupt_controller/intc_dw.c b/drivers/interrupt_controller/intc_dw.c index b1e0b235fdd..c878521c87c 100644 --- a/drivers/interrupt_controller/intc_dw.c +++ b/drivers/interrupt_controller/intc_dw.c @@ -143,7 +143,7 @@ static const struct irq_next_level_api dw_ictl_apis = { .intr_get_line_state = dw_ictl_intr_get_line_state, }; -DEVICE_DT_INST_DEFINE(0, dw_ictl_initialize, device_pm_control_nop, +DEVICE_DT_INST_DEFINE(0, dw_ictl_initialize, NULL, NULL, &dw_config, PRE_KERNEL_1, CONFIG_DW_ICTL_INIT_PRIORITY, &dw_ictl_apis); diff --git a/drivers/interrupt_controller/intc_exti_stm32.c b/drivers/interrupt_controller/intc_exti_stm32.c index 6e43d22e41c..3fe2f7486db 100644 --- a/drivers/interrupt_controller/intc_exti_stm32.c +++ b/drivers/interrupt_controller/intc_exti_stm32.c @@ -417,7 +417,7 @@ static int stm32_exti_init(const struct device *dev) static struct stm32_exti_data exti_data; DEVICE_DT_DEFINE(EXTI_NODE, &stm32_exti_init, - device_pm_control_nop, + NULL, &exti_data, NULL, PRE_KERNEL_1, CONFIG_KERNEL_INIT_PRIORITY_DEVICE, NULL); diff --git a/drivers/interrupt_controller/intc_intel_vtd.c b/drivers/interrupt_controller/intc_intel_vtd.c index 0c476b94836..7e307d01830 100644 --- a/drivers/interrupt_controller/intc_intel_vtd.c +++ b/drivers/interrupt_controller/intc_intel_vtd.c @@ -130,6 +130,6 @@ static const struct vtd_ictl_cfg vtd_ictl_cfg_0 = { }; DEVICE_DT_INST_DEFINE(0, - vtd_ictl_init, device_pm_control_nop, + vtd_ictl_init, NULL, &vtd_ictl_data_0, &vtd_ictl_cfg_0, PRE_KERNEL_1, CONFIG_INTEL_VTD_ICTL_INIT_PRIORITY, &vtd_api); diff --git a/drivers/interrupt_controller/intc_miwu.c b/drivers/interrupt_controller/intc_miwu.c index 1b365bb0ab4..7ae5b65262b 100644 --- a/drivers/interrupt_controller/intc_miwu.c +++ b/drivers/interrupt_controller/intc_miwu.c @@ -374,7 +374,7 @@ int npcx_miwu_manage_dev_callback(struct miwu_dev_callback *cb, bool set) \ DEVICE_DT_INST_DEFINE(inst, \ NPCX_MIWU_INIT_FUNC(inst), \ - device_pm_control_nop, \ + NULL, \ NULL, &miwu_config_##inst, \ PRE_KERNEL_1, \ CONFIG_KERNEL_INIT_PRIORITY_OBJECTS, NULL); \ diff --git a/drivers/interrupt_controller/intc_rv32m1_intmux.c b/drivers/interrupt_controller/intc_rv32m1_intmux.c index 688164d05b1..a9ba89e671a 100644 --- a/drivers/interrupt_controller/intc_rv32m1_intmux.c +++ b/drivers/interrupt_controller/intc_rv32m1_intmux.c @@ -213,6 +213,6 @@ static int rv32m1_intmux_init(const struct device *dev) return 0; } -DEVICE_DT_INST_DEFINE(0, &rv32m1_intmux_init, device_pm_control_nop, NULL, +DEVICE_DT_INST_DEFINE(0, &rv32m1_intmux_init, NULL, NULL, &rv32m1_intmux_cfg, PRE_KERNEL_1, CONFIG_RV32M1_INTMUX_INIT_PRIORITY, &rv32m1_intmux_apis); diff --git a/drivers/interrupt_controller/intc_sam0_eic.c b/drivers/interrupt_controller/intc_sam0_eic.c index 1f648d40523..946838a4dbb 100644 --- a/drivers/interrupt_controller/intc_sam0_eic.c +++ b/drivers/interrupt_controller/intc_sam0_eic.c @@ -411,6 +411,6 @@ static int sam0_eic_init(const struct device *dev) static struct sam0_eic_data eic_data; DEVICE_DT_INST_DEFINE(0, sam0_eic_init, - device_pm_control_nop, &eic_data, NULL, + NULL, &eic_data, NULL, PRE_KERNEL_1, CONFIG_KERNEL_INIT_PRIORITY_DEFAULT, NULL); diff --git a/drivers/interrupt_controller/intc_shared_irq.c b/drivers/interrupt_controller/intc_shared_irq.c index ba5cc0188f5..712b6023e00 100644 --- a/drivers/interrupt_controller/intc_shared_irq.c +++ b/drivers/interrupt_controller/intc_shared_irq.c @@ -155,7 +155,7 @@ const struct shared_irq_config shared_irq_config_0 = { struct shared_irq_runtime shared_irq_0_runtime; DEVICE_DT_INST_DEFINE(0, shared_irq_initialize, - device_pm_control_nop, &shared_irq_0_runtime, + NULL, &shared_irq_0_runtime, &shared_irq_config_0, POST_KERNEL, CONFIG_SHARED_IRQ_INIT_PRIORITY, &api_funcs); @@ -181,7 +181,7 @@ const struct shared_irq_config shared_irq_config_1 = { struct shared_irq_runtime shared_irq_1_runtime; DEVICE_DT_INST_DEFINE(1, shared_irq_initialize, - device_pm_control_nop, &shared_irq_1_runtime, + NULL, &shared_irq_1_runtime, &shared_irq_config_1, POST_KERNEL, CONFIG_SHARED_IRQ_INIT_PRIORITY, &api_funcs);