Skip to content

Commit caece8d

Browse files
pdgendtkartben
authored andcommitted
drivers: dai: Place API into iterable section
Add wrapper DEVICE_API macro to all dai_driver_api instances. Signed-off-by: Pieter De Gendt <[email protected]>
1 parent 1a63360 commit caece8d

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

drivers/dai/intel/alh/alh.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ static int dai_alh_remove(const struct device *dev)
194194
return 0;
195195
}
196196

197-
static const struct dai_driver_api dai_intel_alh_api_funcs = {
197+
static DEVICE_API(dai, dai_intel_alh_api_funcs) = {
198198
.probe = dai_alh_probe,
199199
.remove = dai_alh_remove,
200200
.config_set = dai_alh_config_set,

drivers/dai/intel/dmic/dmic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -874,7 +874,7 @@ static int dmic_pm_action(const struct device *dev, enum pm_device_action action
874874
return 0;
875875
}
876876

877-
const struct dai_driver_api dai_dmic_ops = {
877+
DEVICE_API(dai, dai_dmic_ops) = {
878878
.probe = pm_device_runtime_get,
879879
.remove = pm_device_runtime_put,
880880
.config_set = dai_dmic_set_config,

drivers/dai/intel/hda/hda.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ static int dai_hda_remove(const struct device *dev)
103103
return 0;
104104
}
105105

106-
static const struct dai_driver_api dai_intel_hda_api_funcs = {
106+
static DEVICE_API(dai, dai_intel_hda_api_funcs) = {
107107
.probe = dai_hda_probe,
108108
.remove = dai_hda_remove,
109109
.config_set = dai_hda_config_set,

drivers/dai/intel/ssp/ssp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2697,7 +2697,7 @@ static int dai_ssp_dma_control_set(const struct device *dev,
26972697
return dai_ssp_parse_tlv(dp, bespoke_cfg, size);
26982698
}
26992699

2700-
static struct dai_driver_api dai_intel_ssp_api_funcs = {
2700+
static DEVICE_API(dai, dai_intel_ssp_api_funcs) = {
27012701
.probe = pm_device_runtime_get,
27022702
.remove = pm_device_runtime_put,
27032703
.config_set = dai_ssp_config_set,

drivers/dai/nxp/esai/esai.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -664,7 +664,7 @@ static int esai_remove(const struct device *dev)
664664
return 0;
665665
}
666666

667-
static const struct dai_driver_api esai_api = {
667+
static DEVICE_API(dai, esai_api) = {
668668
.config_set = esai_config_set,
669669
.config_get = esai_config_get,
670670
.trigger = esai_trigger,

drivers/dai/nxp/sai/sai.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -818,7 +818,7 @@ static int sai_remove(const struct device *dev)
818818
return 0;
819819
}
820820

821-
static const struct dai_driver_api sai_api = {
821+
static DEVICE_API(dai, sai_api) = {
822822
.config_set = sai_config_set,
823823
.config_get = sai_config_get,
824824
.trigger = sai_trigger,

0 commit comments

Comments
 (0)