From fe2bca3020e204fb91229b72aaa7f29f08786b9b Mon Sep 17 00:00:00 2001 From: Gerard Marull-Paretas Date: Wed, 13 Sep 2023 14:45:07 +0200 Subject: [PATCH] drivers: fpga: move to POST_KERNEL Devices should be initialized either in pre-Kernel or post-Kernel stages. Signed-off-by: Gerard Marull-Paretas --- drivers/fpga/fpga_eos_s3.c | 2 +- drivers/fpga/fpga_zynqmp.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/fpga/fpga_eos_s3.c b/drivers/fpga/fpga_eos_s3.c index a0e21226530..30841dd43bf 100644 --- a/drivers/fpga/fpga_eos_s3.c +++ b/drivers/fpga/fpga_eos_s3.c @@ -148,5 +148,5 @@ static const struct fpga_driver_api eos_s3_api = { .get_info = eos_s3_fpga_get_info }; -DEVICE_DT_DEFINE(DT_NODELABEL(fpga0), &eos_s3_fpga_init, NULL, &fpga_data, NULL, APPLICATION, +DEVICE_DT_DEFINE(DT_NODELABEL(fpga0), &eos_s3_fpga_init, NULL, &fpga_data, NULL, POST_KERNEL, CONFIG_FPGA_INIT_PRIORITY, &eos_s3_api); diff --git a/drivers/fpga/fpga_zynqmp.c b/drivers/fpga/fpga_zynqmp.c index 1be08d59b7d..8da54462fae 100644 --- a/drivers/fpga/fpga_zynqmp.c +++ b/drivers/fpga/fpga_zynqmp.c @@ -323,4 +323,4 @@ static const struct fpga_driver_api zynqmp_api = { }; DEVICE_DT_INST_DEFINE(0, &zynqmp_fpga_init, NULL, &fpga_data, NULL, - APPLICATION, CONFIG_FPGA_INIT_PRIORITY, &zynqmp_api); + POST_KERNEL, CONFIG_FPGA_INIT_PRIORITY, &zynqmp_api);