From 5e2fd2b2a23f694e7051b140d147260a9a4daf15 Mon Sep 17 00:00:00 2001 From: Pieter De Gendt Date: Wed, 27 Nov 2024 21:21:35 +0100 Subject: [PATCH] drivers: counter: Place API into iterable section Add wrapper DEVICE_API macro to all counter_driver_api instances. Signed-off-by: Pieter De Gendt --- drivers/counter/counter_ace_v1x_art.c | 2 +- drivers/counter/counter_ace_v1x_rtc.c | 2 +- drivers/counter/counter_ambiq_timer.c | 2 +- drivers/counter/counter_andes_atcpit100.c | 2 +- drivers/counter/counter_cmos.c | 2 +- drivers/counter/counter_dw_timer.c | 2 +- drivers/counter/counter_esp32_rtc.c | 2 +- drivers/counter/counter_esp32_tmr.c | 2 +- drivers/counter/counter_gd32_timer.c | 2 +- drivers/counter/counter_gecko_rtcc.c | 2 +- drivers/counter/counter_gecko_stimer.c | 2 +- drivers/counter/counter_ifx_cat1.c | 2 +- drivers/counter/counter_imx_epit.c | 2 +- drivers/counter/counter_ll_stm32_rtc.c | 2 +- drivers/counter/counter_ll_stm32_timer.c | 2 +- drivers/counter/counter_max32_rtc.c | 2 +- drivers/counter/counter_max32_timer.c | 2 +- drivers/counter/counter_mchp_xec.c | 2 +- drivers/counter/counter_mcux_ctimer.c | 2 +- drivers/counter/counter_mcux_gpt.c | 2 +- drivers/counter/counter_mcux_lpc_rtc.c | 4 ++-- drivers/counter/counter_mcux_lptmr.c | 2 +- drivers/counter/counter_mcux_qtmr.c | 2 +- drivers/counter/counter_mcux_rtc.c | 2 +- drivers/counter/counter_mcux_snvs.c | 2 +- drivers/counter/counter_mcux_tpm.c | 2 +- drivers/counter/counter_native_posix.c | 2 +- drivers/counter/counter_nrfx_rtc.c | 2 +- drivers/counter/counter_nrfx_timer.c | 2 +- drivers/counter/counter_nxp_mrt.c | 2 +- drivers/counter/counter_nxp_pit.c | 2 +- drivers/counter/counter_nxp_s32_sys_timer.c | 2 +- drivers/counter/counter_renesas_ra_agt.c | 2 +- drivers/counter/counter_rpi_pico_timer.c | 2 +- drivers/counter/counter_sam0_tc32.c | 2 +- drivers/counter/counter_sam_tc.c | 2 +- drivers/counter/counter_smartbond_timer.c | 2 +- drivers/counter/counter_xlnx_axi_timer.c | 2 +- drivers/counter/maxim_ds3231.c | 2 +- drivers/counter/rtc_mcp7940n.c | 2 +- drivers/counter/timer_dtmr_cmsdk_apb.c | 2 +- drivers/counter/timer_tmr_cmsdk_apb.c | 2 +- 42 files changed, 43 insertions(+), 43 deletions(-) diff --git a/drivers/counter/counter_ace_v1x_art.c b/drivers/counter/counter_ace_v1x_art.c index 7073275d0acfa..380b0cab4a025 100644 --- a/drivers/counter/counter_ace_v1x_art.c +++ b/drivers/counter/counter_ace_v1x_art.c @@ -102,7 +102,7 @@ int counter_ace_v1x_art_get_value(const struct device *dev, uint64_t *value) return 0; } -static const struct counter_driver_api ace_v1x_art_counter_apis = { +static DEVICE_API(counter, ace_v1x_art_counter_apis) = { .get_value_64 = counter_ace_v1x_art_get_value }; diff --git a/drivers/counter/counter_ace_v1x_rtc.c b/drivers/counter/counter_ace_v1x_rtc.c index 1ce2d82cf074b..ed0e53b6ebe26 100644 --- a/drivers/counter/counter_ace_v1x_rtc.c +++ b/drivers/counter/counter_ace_v1x_rtc.c @@ -35,7 +35,7 @@ int counter_ace_v1x_rtc_init(const struct device *dev) return 0; } -static const struct counter_driver_api ace_v1x_rtc_counter_apis = { +static DEVICE_API(counter, ace_v1x_rtc_counter_apis) = { .get_value_64 = counter_ace_v1x_rtc_get_value }; diff --git a/drivers/counter/counter_ambiq_timer.c b/drivers/counter/counter_ambiq_timer.c index 2036102138dd1..2b3459ec5e948 100644 --- a/drivers/counter/counter_ambiq_timer.c +++ b/drivers/counter/counter_ambiq_timer.c @@ -229,7 +229,7 @@ static uint32_t counter_ambiq_get_top_value(const struct device *dev) return config->counter_info.max_top_value; } -static const struct counter_driver_api counter_api = { +static DEVICE_API(counter, counter_api) = { .start = counter_ambiq_start, .stop = counter_ambiq_stop, .get_value = counter_ambiq_get_value, diff --git a/drivers/counter/counter_andes_atcpit100.c b/drivers/counter/counter_andes_atcpit100.c index 3fc69215f60cc..e6b912da301cf 100644 --- a/drivers/counter/counter_andes_atcpit100.c +++ b/drivers/counter/counter_andes_atcpit100.c @@ -462,7 +462,7 @@ static int atcpit100_set_guard_period(const struct device *dev, return 0; } -static const struct counter_driver_api atcpit100_driver_api = { +static DEVICE_API(counter, atcpit100_driver_api) = { .start = atcpit100_start, .stop = atcpit100_stop, .get_value = atcpit100_get_value, diff --git a/drivers/counter/counter_cmos.c b/drivers/counter/counter_cmos.c index 3edd718b9fecd..2fbbf7efdcf6b 100644 --- a/drivers/counter/counter_cmos.c +++ b/drivers/counter/counter_cmos.c @@ -199,7 +199,7 @@ static const struct counter_config_info info = { .freq = 1 }; -static const struct counter_driver_api api = { +static DEVICE_API(counter, api) = { .get_value = get_value }; diff --git a/drivers/counter/counter_dw_timer.c b/drivers/counter/counter_dw_timer.c index 74a456de483b4..2d17871930881 100644 --- a/drivers/counter/counter_dw_timer.c +++ b/drivers/counter/counter_dw_timer.c @@ -297,7 +297,7 @@ uint32_t counter_dw_timer_get_freq(const struct device *timer_dev) #endif } -static const struct counter_driver_api dw_timer_driver_api = { +static DEVICE_API(counter, dw_timer_driver_api) = { .start = counter_dw_timer_start, .stop = counter_dw_timer_disable, .get_value = counter_dw_timer_get_value, diff --git a/drivers/counter/counter_esp32_rtc.c b/drivers/counter/counter_esp32_rtc.c index 71544ed8b7a32..ebbdd20754155 100644 --- a/drivers/counter/counter_esp32_rtc.c +++ b/drivers/counter/counter_esp32_rtc.c @@ -210,7 +210,7 @@ static const struct counter_esp32_config counter_config = { .irq_flags = DT_INST_IRQ_BY_IDX(0, 0, flags) }; -static const struct counter_driver_api rtc_timer_esp32_api = { +static DEVICE_API(counter, rtc_timer_esp32_api) = { .start = counter_esp32_start, .stop = counter_esp32_stop, .get_value = counter_esp32_get_value, diff --git a/drivers/counter/counter_esp32_tmr.c b/drivers/counter/counter_esp32_tmr.c index 34ddec926174d..275a42fa5fec0 100644 --- a/drivers/counter/counter_esp32_tmr.c +++ b/drivers/counter/counter_esp32_tmr.c @@ -227,7 +227,7 @@ static uint32_t counter_esp32_get_top_value(const struct device *dev) return config->counter_info.max_top_value; } -static const struct counter_driver_api counter_api = { +static DEVICE_API(counter, counter_api) = { .start = counter_esp32_start, .stop = counter_esp32_stop, .get_value = counter_esp32_get_value, diff --git a/drivers/counter/counter_gd32_timer.c b/drivers/counter/counter_gd32_timer.c index 3cc5854e6ec68..0f57f96caf84e 100644 --- a/drivers/counter/counter_gd32_timer.c +++ b/drivers/counter/counter_gd32_timer.c @@ -448,7 +448,7 @@ static int counter_gd32_timer_init(const struct device *dev) return 0; } -static const struct counter_driver_api counter_api = { +static DEVICE_API(counter, counter_api) = { .start = counter_gd32_timer_start, .stop = counter_gd32_timer_stop, .get_value = counter_gd32_timer_get_value, diff --git a/drivers/counter/counter_gecko_rtcc.c b/drivers/counter/counter_gecko_rtcc.c index 242fad3e29785..f29679bb94327 100644 --- a/drivers/counter/counter_gecko_rtcc.c +++ b/drivers/counter/counter_gecko_rtcc.c @@ -305,7 +305,7 @@ static int counter_gecko_init(const struct device *dev) return 0; } -static const struct counter_driver_api counter_gecko_driver_api = { +static DEVICE_API(counter, counter_gecko_driver_api) = { .start = counter_gecko_start, .stop = counter_gecko_stop, .get_value = counter_gecko_get_value, diff --git a/drivers/counter/counter_gecko_stimer.c b/drivers/counter/counter_gecko_stimer.c index 263bb20ca8e5d..2987fcaabe743 100644 --- a/drivers/counter/counter_gecko_stimer.c +++ b/drivers/counter/counter_gecko_stimer.c @@ -266,7 +266,7 @@ static int counter_gecko_init(const struct device *dev) return 0; } -static const struct counter_driver_api counter_gecko_driver_api = { +static DEVICE_API(counter, counter_gecko_driver_api) = { .start = counter_gecko_start, .stop = counter_gecko_stop, .get_value = counter_gecko_get_value, diff --git a/drivers/counter/counter_ifx_cat1.c b/drivers/counter/counter_ifx_cat1.c index 0c0d6175d4900..76fcbc21c8e82 100644 --- a/drivers/counter/counter_ifx_cat1.c +++ b/drivers/counter/counter_ifx_cat1.c @@ -485,7 +485,7 @@ static int ifx_cat1_counter_set_guard_period(const struct device *dev, uint32_t return 0; } -static const struct counter_driver_api counter_api = { +static DEVICE_API(counter, counter_api) = { .start = ifx_cat1_counter_start, .stop = ifx_cat1_counter_stop, .get_value = ifx_cat1_counter_get_value, diff --git a/drivers/counter/counter_imx_epit.c b/drivers/counter/counter_imx_epit.c index c7fc3c19ad497..f541d5afac5ce 100644 --- a/drivers/counter/counter_imx_epit.c +++ b/drivers/counter/counter_imx_epit.c @@ -135,7 +135,7 @@ static uint32_t imx_epit_get_top_value(const struct device *dev) return EPIT_GetCounterLoadValue(base); } -static const struct counter_driver_api imx_epit_driver_api = { +static DEVICE_API(counter, imx_epit_driver_api) = { .start = imx_epit_start, .stop = imx_epit_stop, .get_value = imx_epit_get_value, diff --git a/drivers/counter/counter_ll_stm32_rtc.c b/drivers/counter/counter_ll_stm32_rtc.c index 4c6ac7fb3e698..bab50584a3955 100644 --- a/drivers/counter/counter_ll_stm32_rtc.c +++ b/drivers/counter/counter_ll_stm32_rtc.c @@ -672,7 +672,7 @@ static int rtc_stm32_pm_action(const struct device *dev, } #endif /* CONFIG_PM_DEVICE */ -static const struct counter_driver_api rtc_stm32_driver_api = { +static DEVICE_API(counter, rtc_stm32_driver_api) = { .start = rtc_stm32_start, .stop = rtc_stm32_stop, .get_value = rtc_stm32_get_value, diff --git a/drivers/counter/counter_ll_stm32_timer.c b/drivers/counter/counter_ll_stm32_timer.c index 22bcb7b7a9725..dab9d4b167f5f 100644 --- a/drivers/counter/counter_ll_stm32_timer.c +++ b/drivers/counter/counter_ll_stm32_timer.c @@ -570,7 +570,7 @@ static void counter_stm32_alarm_irq_handle(const struct device *dev, uint32_t id } } -static const struct counter_driver_api counter_stm32_driver_api = { +static DEVICE_API(counter, counter_stm32_driver_api) = { .start = counter_stm32_start, .stop = counter_stm32_stop, .get_value = counter_stm32_get_value, diff --git a/drivers/counter/counter_max32_rtc.c b/drivers/counter/counter_max32_rtc.c index b1e3b217381e5..74e5c86f3b66d 100644 --- a/drivers/counter/counter_max32_rtc.c +++ b/drivers/counter/counter_max32_rtc.c @@ -225,7 +225,7 @@ static int rtc_max32_init(const struct device *dev) return 0; } -static const struct counter_driver_api counter_rtc_max32_driver_api = { +static DEVICE_API(counter, counter_rtc_max32_driver_api) = { .start = api_start, .stop = api_stop, .get_value = api_get_value, diff --git a/drivers/counter/counter_max32_timer.c b/drivers/counter/counter_max32_timer.c index f666d38a58a2d..46fb05f397453 100644 --- a/drivers/counter/counter_max32_timer.c +++ b/drivers/counter/counter_max32_timer.c @@ -290,7 +290,7 @@ static int max32_counter_init(const struct device *dev) return 0; } -static const struct counter_driver_api counter_max32_driver_api = { +static DEVICE_API(counter, counter_max32_driver_api) = { .start = api_start, .stop = api_stop, .get_value = api_get_value, diff --git a/drivers/counter/counter_mchp_xec.c b/drivers/counter/counter_mchp_xec.c index 580e4f30908b2..93268762216a5 100644 --- a/drivers/counter/counter_mchp_xec.c +++ b/drivers/counter/counter_mchp_xec.c @@ -274,7 +274,7 @@ static void counter_xec_isr(const struct device *dev) } } -static const struct counter_driver_api counter_xec_api = { +static DEVICE_API(counter, counter_xec_api) = { .start = counter_xec_start, .stop = counter_xec_stop, .get_value = counter_xec_get_value, diff --git a/drivers/counter/counter_mcux_ctimer.c b/drivers/counter/counter_mcux_ctimer.c index 5ae3b3cacae16..3733be0886c02 100644 --- a/drivers/counter/counter_mcux_ctimer.c +++ b/drivers/counter/counter_mcux_ctimer.c @@ -277,7 +277,7 @@ static int mcux_lpc_ctimer_init(const struct device *dev) return 0; } -static const struct counter_driver_api mcux_ctimer_driver_api = { +static DEVICE_API(counter, mcux_ctimer_driver_api) = { .start = mcux_lpc_ctimer_start, .stop = mcux_lpc_ctimer_stop, .get_value = mcux_lpc_ctimer_get_value, diff --git a/drivers/counter/counter_mcux_gpt.c b/drivers/counter/counter_mcux_gpt.c index 04cd1c4cbedc8..3ea46c5b3a226 100644 --- a/drivers/counter/counter_mcux_gpt.c +++ b/drivers/counter/counter_mcux_gpt.c @@ -213,7 +213,7 @@ static int mcux_gpt_init(const struct device *dev) return 0; } -static const struct counter_driver_api mcux_gpt_driver_api = { +static DEVICE_API(counter, mcux_gpt_driver_api) = { .start = mcux_gpt_start, .stop = mcux_gpt_stop, .get_value = mcux_gpt_get_value, diff --git a/drivers/counter/counter_mcux_lpc_rtc.c b/drivers/counter/counter_mcux_lpc_rtc.c index 433fef0683cd0..1c21284315b02 100644 --- a/drivers/counter/counter_mcux_lpc_rtc.c +++ b/drivers/counter/counter_mcux_lpc_rtc.c @@ -219,7 +219,7 @@ static int mcux_lpc_rtc_init(const struct device *dev) return 0; } -static const struct counter_driver_api mcux_rtc_driver_api = { +static DEVICE_API(counter, mcux_rtc_driver_api) = { .start = mcux_lpc_rtc_start, .stop = mcux_lpc_rtc_stop, .get_value = mcux_lpc_rtc_get_value, @@ -413,7 +413,7 @@ static int mcux_lpc_rtc_highres_init(const struct device *dev) return 0; } -static const struct counter_driver_api mcux_rtc_highres_driver_api = { +static DEVICE_API(counter, mcux_rtc_highres_driver_api) = { .start = mcux_lpc_rtc_highres_start, .stop = mcux_lpc_rtc_highres_stop, .get_value = mcux_lpc_rtc_highres_get_value, diff --git a/drivers/counter/counter_mcux_lptmr.c b/drivers/counter/counter_mcux_lptmr.c index 6713b85cd9d10..de78cc896dc84 100644 --- a/drivers/counter/counter_mcux_lptmr.c +++ b/drivers/counter/counter_mcux_lptmr.c @@ -150,7 +150,7 @@ static int mcux_lptmr_init(const struct device *dev) return 0; } -static const struct counter_driver_api mcux_lptmr_driver_api = { +static DEVICE_API(counter, mcux_lptmr_driver_api) = { .start = mcux_lptmr_start, .stop = mcux_lptmr_stop, .get_value = mcux_lptmr_get_value, diff --git a/drivers/counter/counter_mcux_qtmr.c b/drivers/counter/counter_mcux_qtmr.c index 4697a92dfd0dd..7deb027b7dba3 100644 --- a/drivers/counter/counter_mcux_qtmr.c +++ b/drivers/counter/counter_mcux_qtmr.c @@ -289,7 +289,7 @@ static int mcux_qtmr_init(const struct device *dev) return 0; } -static const struct counter_driver_api mcux_qtmr_driver_api = { +static DEVICE_API(counter, mcux_qtmr_driver_api) = { .start = mcux_qtmr_start, .stop = mcux_qtmr_stop, .get_value = mcux_qtmr_get_value, diff --git a/drivers/counter/counter_mcux_rtc.c b/drivers/counter/counter_mcux_rtc.c index 1e71022269934..cb11c476e7a26 100644 --- a/drivers/counter/counter_mcux_rtc.c +++ b/drivers/counter/counter_mcux_rtc.c @@ -262,7 +262,7 @@ static int mcux_rtc_init(const struct device *dev) return 0; } -static const struct counter_driver_api mcux_rtc_driver_api = { +static DEVICE_API(counter, mcux_rtc_driver_api) = { .start = mcux_rtc_start, .stop = mcux_rtc_stop, .get_value = mcux_rtc_get_value, diff --git a/drivers/counter/counter_mcux_snvs.c b/drivers/counter/counter_mcux_snvs.c index 172b4b894a306..feaa1bc48f6df 100644 --- a/drivers/counter/counter_mcux_snvs.c +++ b/drivers/counter/counter_mcux_snvs.c @@ -293,7 +293,7 @@ static int mcux_snvs_init(const struct device *dev) return 0; } -static const struct counter_driver_api mcux_snvs_driver_api = { +static DEVICE_API(counter, mcux_snvs_driver_api) = { .start = mcux_snvs_start, .stop = mcux_snvs_stop, .get_value = mcux_snvs_get_value, diff --git a/drivers/counter/counter_mcux_tpm.c b/drivers/counter/counter_mcux_tpm.c index a2f189e59f769..51b0d95aec1f9 100644 --- a/drivers/counter/counter_mcux_tpm.c +++ b/drivers/counter/counter_mcux_tpm.c @@ -251,7 +251,7 @@ static int mcux_tpm_init(const struct device *dev) return 0; } -static const struct counter_driver_api mcux_tpm_driver_api = { +static DEVICE_API(counter, mcux_tpm_driver_api) = { .start = mcux_tpm_start, .stop = mcux_tpm_stop, .get_value = mcux_tpm_get_value, diff --git a/drivers/counter/counter_native_posix.c b/drivers/counter/counter_native_posix.c index 0e408442ac61b..949a08a9f998a 100644 --- a/drivers/counter/counter_native_posix.c +++ b/drivers/counter/counter_native_posix.c @@ -227,7 +227,7 @@ static int ctr_cancel_alarm(const struct device *dev, uint8_t chan_id) return 0; } -static const struct counter_driver_api ctr_api = { +static DEVICE_API(counter, ctr_api) = { .start = ctr_start, .stop = ctr_stop, .get_value = ctr_get_value, diff --git a/drivers/counter/counter_nrfx_rtc.c b/drivers/counter/counter_nrfx_rtc.c index f6d7a936dba1f..735aa49a76f40 100644 --- a/drivers/counter/counter_nrfx_rtc.c +++ b/drivers/counter/counter_nrfx_rtc.c @@ -674,7 +674,7 @@ static void irq_handler(const void *arg) } } -static const struct counter_driver_api counter_nrfx_driver_api = { +static DEVICE_API(counter, counter_nrfx_driver_api) = { .start = start, .stop = stop, .get_value = get_value, diff --git a/drivers/counter/counter_nrfx_timer.c b/drivers/counter/counter_nrfx_timer.c index 333a436c80e46..ed67dbde06267 100644 --- a/drivers/counter/counter_nrfx_timer.c +++ b/drivers/counter/counter_nrfx_timer.c @@ -390,7 +390,7 @@ static void irq_handler(const void *arg) } } -static const struct counter_driver_api counter_nrfx_driver_api = { +static DEVICE_API(counter, counter_nrfx_driver_api) = { .start = start, .stop = stop, .get_value = get_value, diff --git a/drivers/counter/counter_nxp_mrt.c b/drivers/counter/counter_nxp_mrt.c index 2ad62385d8e37..db4ca47303fb3 100644 --- a/drivers/counter/counter_nxp_mrt.c +++ b/drivers/counter/counter_nxp_mrt.c @@ -264,7 +264,7 @@ static void nxp_mrt_isr(const struct device *dev) } } -struct counter_driver_api nxp_mrt_api = { +DEVICE_API(counter, nxp_mrt_api) = { .get_value = nxp_mrt_get_value, .start = nxp_mrt_start, .stop = nxp_mrt_stop, diff --git a/drivers/counter/counter_nxp_pit.c b/drivers/counter/counter_nxp_pit.c index 6640b1aa2f2ad..a8fac38b879c6 100644 --- a/drivers/counter/counter_nxp_pit.c +++ b/drivers/counter/counter_nxp_pit.c @@ -234,7 +234,7 @@ static int nxp_pit_init(const struct device *dev) return 0; } -static const struct counter_driver_api nxp_pit_driver_api = { +static DEVICE_API(counter, nxp_pit_driver_api) = { .start = nxp_pit_start, .stop = nxp_pit_stop, .get_value = nxp_pit_get_value, diff --git a/drivers/counter/counter_nxp_s32_sys_timer.c b/drivers/counter/counter_nxp_s32_sys_timer.c index bd955eed0336a..66d7ccac83959 100644 --- a/drivers/counter/counter_nxp_s32_sys_timer.c +++ b/drivers/counter/counter_nxp_s32_sys_timer.c @@ -370,7 +370,7 @@ static int nxp_s32_sys_timer_init(const struct device *dev) return 0; } -static const struct counter_driver_api nxp_s32_sys_timer_driver_api = { +static DEVICE_API(counter, nxp_s32_sys_timer_driver_api) = { .start = nxp_s32_sys_timer_start, .stop = nxp_s32_sys_timer_stop, .get_value = nxp_s32_sys_timer_get_value, diff --git a/drivers/counter/counter_renesas_ra_agt.c b/drivers/counter/counter_renesas_ra_agt.c index 4fd8a4fe8c533..be12ac539a8f7 100644 --- a/drivers/counter/counter_renesas_ra_agt.c +++ b/drivers/counter/counter_renesas_ra_agt.c @@ -519,7 +519,7 @@ static uint32_t r_agt_ticks_sub(uint32_t val, uint32_t old, uint32_t top) return (val >= old) ? (val - old) : val + top + 1 - old; } -static const struct counter_driver_api ra_agt_driver_api = { +static DEVICE_API(counter, ra_agt_driver_api) = { .start = counter_ra_agt_start, .stop = counter_ra_agt_stop, .get_value = counter_ra_agt_get_value, diff --git a/drivers/counter/counter_rpi_pico_timer.c b/drivers/counter/counter_rpi_pico_timer.c index c2140d5877748..6a5a90eadec06 100644 --- a/drivers/counter/counter_rpi_pico_timer.c +++ b/drivers/counter/counter_rpi_pico_timer.c @@ -188,7 +188,7 @@ static int counter_rpi_pico_timer_init(const struct device *dev) return 0; } -static const struct counter_driver_api counter_rpi_pico_driver_api = { +static DEVICE_API(counter, counter_rpi_pico_driver_api) = { .start = counter_rpi_pico_timer_start, .stop = counter_rpi_pico_timer_stop, .get_value = counter_rpi_pico_timer_get_value, diff --git a/drivers/counter/counter_sam0_tc32.c b/drivers/counter/counter_sam0_tc32.c index 7dde721febd84..2965fb5c5da48 100644 --- a/drivers/counter/counter_sam0_tc32.c +++ b/drivers/counter/counter_sam0_tc32.c @@ -391,7 +391,7 @@ static int counter_sam0_tc32_initialize(const struct device *dev) return 0; } -static const struct counter_driver_api counter_sam0_tc32_driver_api = { +static DEVICE_API(counter, counter_sam0_tc32_driver_api) = { .start = counter_sam0_tc32_start, .stop = counter_sam0_tc32_stop, .get_value = counter_sam0_tc32_get_value, diff --git a/drivers/counter/counter_sam_tc.c b/drivers/counter/counter_sam_tc.c index 413391c2f7df4..c91d9081ab404 100644 --- a/drivers/counter/counter_sam_tc.c +++ b/drivers/counter/counter_sam_tc.c @@ -343,7 +343,7 @@ static int counter_sam_initialize(const struct device *dev) return 0; } -static const struct counter_driver_api counter_sam_driver_api = { +static DEVICE_API(counter, counter_sam_driver_api) = { .start = counter_sam_tc_start, .stop = counter_sam_tc_stop, .get_value = counter_sam_tc_get_value, diff --git a/drivers/counter/counter_smartbond_timer.c b/drivers/counter/counter_smartbond_timer.c index 1869c3e6911e6..d6afecef900eb 100644 --- a/drivers/counter/counter_smartbond_timer.c +++ b/drivers/counter/counter_smartbond_timer.c @@ -453,7 +453,7 @@ static int counter_smartbond_pm_action(const struct device *dev, enum pm_device_ } #endif -static const struct counter_driver_api counter_smartbond_driver_api = { +static DEVICE_API(counter, counter_smartbond_driver_api) = { .start = counter_smartbond_start, .stop = counter_smartbond_stop, .get_value = counter_smartbond_get_value, diff --git a/drivers/counter/counter_xlnx_axi_timer.c b/drivers/counter/counter_xlnx_axi_timer.c index 7d8f282cc1b9e..9cb837ec73498 100644 --- a/drivers/counter/counter_xlnx_axi_timer.c +++ b/drivers/counter/counter_xlnx_axi_timer.c @@ -309,7 +309,7 @@ static int xlnx_axi_timer_init(const struct device *dev) return 0; } -static const struct counter_driver_api xlnx_axi_timer_driver_api = { +static DEVICE_API(counter, xlnx_axi_timer_driver_api) = { .start = xlnx_axi_timer_start, .stop = xlnx_axi_timer_stop, .get_value = xlnx_axi_timer_get_value, diff --git a/drivers/counter/maxim_ds3231.c b/drivers/counter/maxim_ds3231.c index 3fd63b1e17c84..be97c900be4ec 100644 --- a/drivers/counter/maxim_ds3231.c +++ b/drivers/counter/maxim_ds3231.c @@ -1270,7 +1270,7 @@ static int ds3231_counter_set_top_value(const struct device *dev, return -ENOTSUP; } -static const struct counter_driver_api ds3231_api = { +static DEVICE_API(counter, ds3231_api) = { .start = ds3231_counter_start, .stop = ds3231_counter_stop, .get_value = ds3231_counter_get_value, diff --git a/drivers/counter/rtc_mcp7940n.c b/drivers/counter/rtc_mcp7940n.c index 7b441fb05a8f9..783fd775f0b55 100644 --- a/drivers/counter/rtc_mcp7940n.c +++ b/drivers/counter/rtc_mcp7940n.c @@ -733,7 +733,7 @@ static int mcp7940n_init(const struct device *dev) return rc; } -static const struct counter_driver_api mcp7940n_api = { +static DEVICE_API(counter, mcp7940n_api) = { .start = mcp7940n_counter_start, .stop = mcp7940n_counter_stop, .get_value = mcp7940n_counter_get_value, diff --git a/drivers/counter/timer_dtmr_cmsdk_apb.c b/drivers/counter/timer_dtmr_cmsdk_apb.c index 2f6b4cc7f547f..dc004077830d4 100644 --- a/drivers/counter/timer_dtmr_cmsdk_apb.c +++ b/drivers/counter/timer_dtmr_cmsdk_apb.c @@ -122,7 +122,7 @@ static uint32_t dtmr_cmsdk_apb_get_pending_int(const struct device *dev) return cfg->dtimer->timer1ris; } -static const struct counter_driver_api dtmr_cmsdk_apb_api = { +static DEVICE_API(counter, dtmr_cmsdk_apb_api) = { .start = dtmr_cmsdk_apb_start, .stop = dtmr_cmsdk_apb_stop, .get_value = dtmr_cmsdk_apb_get_value, diff --git a/drivers/counter/timer_tmr_cmsdk_apb.c b/drivers/counter/timer_tmr_cmsdk_apb.c index b0bbfbe547e3d..60a32b3126f0b 100644 --- a/drivers/counter/timer_tmr_cmsdk_apb.c +++ b/drivers/counter/timer_tmr_cmsdk_apb.c @@ -119,7 +119,7 @@ static uint32_t tmr_cmsdk_apb_get_pending_int(const struct device *dev) return cfg->timer->intstatus; } -static const struct counter_driver_api tmr_cmsdk_apb_api = { +static DEVICE_API(counter, tmr_cmsdk_apb_api) = { .start = tmr_cmsdk_apb_start, .stop = tmr_cmsdk_apb_stop, .get_value = tmr_cmsdk_apb_get_value,