From caece8dd54cdd8da3b881aecde1679dd66bf5a88 Mon Sep 17 00:00:00 2001 From: Pieter De Gendt Date: Wed, 27 Nov 2024 21:46:01 +0100 Subject: [PATCH] drivers: dai: Place API into iterable section Add wrapper DEVICE_API macro to all dai_driver_api instances. Signed-off-by: Pieter De Gendt --- drivers/dai/intel/alh/alh.c | 2 +- drivers/dai/intel/dmic/dmic.c | 2 +- drivers/dai/intel/hda/hda.c | 2 +- drivers/dai/intel/ssp/ssp.c | 2 +- drivers/dai/nxp/esai/esai.c | 2 +- drivers/dai/nxp/sai/sai.c | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/dai/intel/alh/alh.c b/drivers/dai/intel/alh/alh.c index c3711987871..6363ba820a5 100644 --- a/drivers/dai/intel/alh/alh.c +++ b/drivers/dai/intel/alh/alh.c @@ -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, diff --git a/drivers/dai/intel/dmic/dmic.c b/drivers/dai/intel/dmic/dmic.c index e528e96f38d..587a91957cf 100644 --- a/drivers/dai/intel/dmic/dmic.c +++ b/drivers/dai/intel/dmic/dmic.c @@ -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, diff --git a/drivers/dai/intel/hda/hda.c b/drivers/dai/intel/hda/hda.c index 220089d523d..45c803e59c1 100644 --- a/drivers/dai/intel/hda/hda.c +++ b/drivers/dai/intel/hda/hda.c @@ -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, diff --git a/drivers/dai/intel/ssp/ssp.c b/drivers/dai/intel/ssp/ssp.c index 0670003fff4..879e520e4fc 100644 --- a/drivers/dai/intel/ssp/ssp.c +++ b/drivers/dai/intel/ssp/ssp.c @@ -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, diff --git a/drivers/dai/nxp/esai/esai.c b/drivers/dai/nxp/esai/esai.c index bcc0542f9eb..373f988e0f9 100644 --- a/drivers/dai/nxp/esai/esai.c +++ b/drivers/dai/nxp/esai/esai.c @@ -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, diff --git a/drivers/dai/nxp/sai/sai.c b/drivers/dai/nxp/sai/sai.c index 927e382688d..c99eecd856f 100644 --- a/drivers/dai/nxp/sai/sai.c +++ b/drivers/dai/nxp/sai/sai.c @@ -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,