Skip to content

Commit 401a8a2

Browse files
pdgendtkartben
authored andcommitted
drivers: counter: Place API into iterable section
Add wrapper DEVICE_API macro to all counter_driver_api instances. Signed-off-by: Pieter De Gendt <[email protected]>
1 parent 7d3aa19 commit 401a8a2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+43
-43
lines changed

drivers/counter/counter_ace_v1x_art.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ int counter_ace_v1x_art_get_value(const struct device *dev, uint64_t *value)
102102
return 0;
103103
}
104104

105-
static const struct counter_driver_api ace_v1x_art_counter_apis = {
105+
static DEVICE_API(counter, ace_v1x_art_counter_apis) = {
106106
.get_value_64 = counter_ace_v1x_art_get_value
107107
};
108108

drivers/counter/counter_ace_v1x_rtc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ int counter_ace_v1x_rtc_init(const struct device *dev)
3535
return 0;
3636
}
3737

38-
static const struct counter_driver_api ace_v1x_rtc_counter_apis = {
38+
static DEVICE_API(counter, ace_v1x_rtc_counter_apis) = {
3939
.get_value_64 = counter_ace_v1x_rtc_get_value
4040
};
4141

drivers/counter/counter_ambiq_timer.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ static uint32_t counter_ambiq_get_top_value(const struct device *dev)
229229
return config->counter_info.max_top_value;
230230
}
231231

232-
static const struct counter_driver_api counter_api = {
232+
static DEVICE_API(counter, counter_api) = {
233233
.start = counter_ambiq_start,
234234
.stop = counter_ambiq_stop,
235235
.get_value = counter_ambiq_get_value,

drivers/counter/counter_andes_atcpit100.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ static int atcpit100_set_guard_period(const struct device *dev,
462462
return 0;
463463
}
464464

465-
static const struct counter_driver_api atcpit100_driver_api = {
465+
static DEVICE_API(counter, atcpit100_driver_api) = {
466466
.start = atcpit100_start,
467467
.stop = atcpit100_stop,
468468
.get_value = atcpit100_get_value,

drivers/counter/counter_cmos.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ static const struct counter_config_info info = {
199199
.freq = 1
200200
};
201201

202-
static const struct counter_driver_api api = {
202+
static DEVICE_API(counter, api) = {
203203
.get_value = get_value
204204
};
205205

drivers/counter/counter_dw_timer.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ uint32_t counter_dw_timer_get_freq(const struct device *timer_dev)
297297
#endif
298298
}
299299

300-
static const struct counter_driver_api dw_timer_driver_api = {
300+
static DEVICE_API(counter, dw_timer_driver_api) = {
301301
.start = counter_dw_timer_start,
302302
.stop = counter_dw_timer_disable,
303303
.get_value = counter_dw_timer_get_value,

drivers/counter/counter_esp32_rtc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ static const struct counter_esp32_config counter_config = {
210210
.irq_flags = DT_INST_IRQ_BY_IDX(0, 0, flags)
211211
};
212212

213-
static const struct counter_driver_api rtc_timer_esp32_api = {
213+
static DEVICE_API(counter, rtc_timer_esp32_api) = {
214214
.start = counter_esp32_start,
215215
.stop = counter_esp32_stop,
216216
.get_value = counter_esp32_get_value,

drivers/counter/counter_esp32_tmr.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ static uint32_t counter_esp32_get_top_value(const struct device *dev)
227227
return config->counter_info.max_top_value;
228228
}
229229

230-
static const struct counter_driver_api counter_api = {
230+
static DEVICE_API(counter, counter_api) = {
231231
.start = counter_esp32_start,
232232
.stop = counter_esp32_stop,
233233
.get_value = counter_esp32_get_value,

drivers/counter/counter_gd32_timer.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@ static int counter_gd32_timer_init(const struct device *dev)
448448
return 0;
449449
}
450450

451-
static const struct counter_driver_api counter_api = {
451+
static DEVICE_API(counter, counter_api) = {
452452
.start = counter_gd32_timer_start,
453453
.stop = counter_gd32_timer_stop,
454454
.get_value = counter_gd32_timer_get_value,

drivers/counter/counter_gecko_rtcc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ static int counter_gecko_init(const struct device *dev)
305305
return 0;
306306
}
307307

308-
static const struct counter_driver_api counter_gecko_driver_api = {
308+
static DEVICE_API(counter, counter_gecko_driver_api) = {
309309
.start = counter_gecko_start,
310310
.stop = counter_gecko_stop,
311311
.get_value = counter_gecko_get_value,

0 commit comments

Comments
 (0)