drivers: spi: use dedicated init priority

A couple of SPI drivers use CONFIG_KERNEL_INIT_PRIORITY_DEVICE
as init priority for driver initialization. Let's change
it to the dedicated CONFIG_SPI_INIT_PRIORITY to make it
compatible with other ones.

Signed-off-by: Bartosz Bilas <bartosz.bilas@hotmail.com>
This commit is contained in:
Bartosz Bilas 2021-10-27 20:33:15 +02:00 committed by Carles Cufí
commit ea25b92cd9
6 changed files with 6 additions and 6 deletions

View file

@ -474,7 +474,7 @@ static struct spi_driver_api spi_b91_api = {
&spi_b91_data_##inst, \ &spi_b91_data_##inst, \
&spi_b91_cfg_##inst, \ &spi_b91_cfg_##inst, \
POST_KERNEL, \ POST_KERNEL, \
CONFIG_KERNEL_INIT_PRIORITY_DEVICE, \ CONFIG_SPI_INIT_PRIORITY, \
&spi_b91_api); &spi_b91_api);
DT_INST_FOREACH_STATUS_OKAY(SPI_B91_INIT) DT_INST_FOREACH_STATUS_OKAY(SPI_B91_INIT)

View file

@ -455,7 +455,7 @@ static const struct spi_driver_api spi_api = {
DEVICE_DT_DEFINE(DT_NODELABEL(spi##idx), &spi_esp32_init, \ DEVICE_DT_DEFINE(DT_NODELABEL(spi##idx), &spi_esp32_init, \
NULL, &spi_data_##idx, \ NULL, &spi_data_##idx, \
&spi_config_##idx, POST_KERNEL, \ &spi_config_##idx, POST_KERNEL, \
CONFIG_KERNEL_INIT_PRIORITY_DEVICE, &spi_api); CONFIG_SPI_INIT_PRIORITY, &spi_api);
#if DT_NODE_HAS_STATUS(DT_NODELABEL(spi2), okay) #if DT_NODE_HAS_STATUS(DT_NODELABEL(spi2), okay)
ESP32_SPI_INIT(2); ESP32_SPI_INIT(2);

View file

@ -770,7 +770,7 @@ static void spi_mcux_config_func_##id(const struct device *dev) \
&spi_mcux_data_##id, \ &spi_mcux_data_##id, \
&spi_mcux_config_##id, \ &spi_mcux_config_##id, \
POST_KERNEL, \ POST_KERNEL, \
CONFIG_KERNEL_INIT_PRIORITY_DEVICE, \ CONFIG_SPI_INIT_PRIORITY, \
&spi_mcux_driver_api); \ &spi_mcux_driver_api); \
\ \
SPI_MCUX_FLEXCOMM_IRQ_HANDLER(id) SPI_MCUX_FLEXCOMM_IRQ_HANDLER(id)

View file

@ -306,7 +306,7 @@ static const struct spi_driver_api spi_mcux_driver_api = {
DEVICE_DT_INST_DEFINE(n, &spi_mcux_init, NULL, \ DEVICE_DT_INST_DEFINE(n, &spi_mcux_init, NULL, \
&spi_mcux_data_##n, \ &spi_mcux_data_##n, \
&spi_mcux_config_##n, POST_KERNEL, \ &spi_mcux_config_##n, POST_KERNEL, \
CONFIG_KERNEL_INIT_PRIORITY_DEVICE, \ CONFIG_SPI_INIT_PRIORITY, \
&spi_mcux_driver_api); \ &spi_mcux_driver_api); \
\ \
static void spi_mcux_config_func_##n(const struct device *dev) \ static void spi_mcux_config_func_##n(const struct device *dev) \

View file

@ -299,7 +299,7 @@ static const struct spi_driver_api spi_mcux_driver_api = {
&spi_mcux_data_##n, \ &spi_mcux_data_##n, \
&spi_mcux_config_##n, \ &spi_mcux_config_##n, \
POST_KERNEL, \ POST_KERNEL, \
CONFIG_KERNEL_INIT_PRIORITY_DEVICE, \ CONFIG_SPI_INIT_PRIORITY, \
&spi_mcux_driver_api); \ &spi_mcux_driver_api); \
\ \
static void spi_mcux_config_func_##n(const struct device *dev) \ static void spi_mcux_config_func_##n(const struct device *dev) \

View file

@ -481,7 +481,7 @@ static const struct spi_driver_api xlnx_quadspi_driver_api = {
NULL, \ NULL, \
&xlnx_quadspi_data_##n, \ &xlnx_quadspi_data_##n, \
&xlnx_quadspi_config_##n, POST_KERNEL, \ &xlnx_quadspi_config_##n, POST_KERNEL, \
CONFIG_KERNEL_INIT_PRIORITY_DEVICE, \ CONFIG_SPI_INIT_PRIORITY, \
&xlnx_quadspi_driver_api); \ &xlnx_quadspi_driver_api); \
\ \
static void xlnx_quadspi_config_func_##n(const struct device *dev) \ static void xlnx_quadspi_config_func_##n(const struct device *dev) \