drivers: dai: Place API into iterable section

Add wrapper DEVICE_API macro to all dai_driver_api instances.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
This commit is contained in:
Pieter De Gendt 2024-11-27 21:46:01 +01:00 committed by Benjamin Cabé
commit caece8dd54
6 changed files with 6 additions and 6 deletions

View file

@ -194,7 +194,7 @@ static int dai_alh_remove(const struct device *dev)
return 0;
}
static const struct dai_driver_api dai_intel_alh_api_funcs = {
static DEVICE_API(dai, dai_intel_alh_api_funcs) = {
.probe = dai_alh_probe,
.remove = dai_alh_remove,
.config_set = dai_alh_config_set,

View file

@ -874,7 +874,7 @@ static int dmic_pm_action(const struct device *dev, enum pm_device_action action
return 0;
}
const struct dai_driver_api dai_dmic_ops = {
DEVICE_API(dai, dai_dmic_ops) = {
.probe = pm_device_runtime_get,
.remove = pm_device_runtime_put,
.config_set = dai_dmic_set_config,

View file

@ -103,7 +103,7 @@ static int dai_hda_remove(const struct device *dev)
return 0;
}
static const struct dai_driver_api dai_intel_hda_api_funcs = {
static DEVICE_API(dai, dai_intel_hda_api_funcs) = {
.probe = dai_hda_probe,
.remove = dai_hda_remove,
.config_set = dai_hda_config_set,

View file

@ -2697,7 +2697,7 @@ static int dai_ssp_dma_control_set(const struct device *dev,
return dai_ssp_parse_tlv(dp, bespoke_cfg, size);
}
static struct dai_driver_api dai_intel_ssp_api_funcs = {
static DEVICE_API(dai, dai_intel_ssp_api_funcs) = {
.probe = pm_device_runtime_get,
.remove = pm_device_runtime_put,
.config_set = dai_ssp_config_set,

View file

@ -664,7 +664,7 @@ static int esai_remove(const struct device *dev)
return 0;
}
static const struct dai_driver_api esai_api = {
static DEVICE_API(dai, esai_api) = {
.config_set = esai_config_set,
.config_get = esai_config_get,
.trigger = esai_trigger,

View file

@ -818,7 +818,7 @@ static int sai_remove(const struct device *dev)
return 0;
}
static const struct dai_driver_api sai_api = {
static DEVICE_API(dai, sai_api) = {
.config_set = sai_config_set,
.config_get = sai_config_get,
.trigger = sai_trigger,