drivers: dac: dacx0508: set explicitly init priority

Since this DAC is connected via SPI bus the init priority
value must be higher than the default 50 so it can be initialized
later than the bus itself so add a dedicated init config
symbol for that.

Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
This commit is contained in:
Bartosz Bilas 2022-07-12 16:37:35 +02:00 committed by Carles Cufí
commit 43b38b348b
2 changed files with 11 additions and 1 deletions

View file

@ -9,3 +9,13 @@ config DAC_DACX0508
depends on SPI
help
Enable the driver for the TI DACx0508.
if DAC_DACX0508
config DAC_DACX0508_INIT_PRIORITY
int "Init priority"
default 80
help
TI DACx0508 DAC device driver initialization priority.
endif # DAC_DACX0508

View file

@ -385,7 +385,7 @@ static const struct dac_driver_api dacx0508_driver_api = {
&dacx0508_init, NULL, \
&dac##t##_data_##n, \
&dac##t##_config_##n, POST_KERNEL, \
CONFIG_DAC_INIT_PRIORITY, \
CONFIG_DAC_DACX0508_INIT_PRIORITY, \
&dacx0508_driver_api)
/*