Skip to content

Commit 84532b2

Browse files
bjarki-andreasenkartben
authored andcommitted
drivers: RTC: update API to use DEVICE_API macros
Update RTC API and device drivers to use DEVICE_API macros. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
1 parent 81e9759 commit 84532b2

19 files changed

+36
-56
lines changed

drivers/rtc/rtc_am1805.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -569,7 +569,7 @@ static int am1805_init(const struct device *dev)
569569
return 0;
570570
}
571571

572-
static const struct rtc_driver_api am1805_driver_api = {
572+
static DEVICE_API(rtc, am1805_driver_api) = {
573573
.set_time = am1805_set_time,
574574
.get_time = am1805_get_time,
575575
#ifdef CONFIG_RTC_ALARM

drivers/rtc/rtc_ambiq.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ static int ambiq_rtc_init(const struct device *dev)
354354
return 0;
355355
}
356356

357-
static const struct rtc_driver_api ambiq_rtc_driver_api = {
357+
static DEVICE_API(rtc, ambiq_rtc_driver_api) = {
358358
.set_time = ambiq_rtc_set_time,
359359
.get_time = ambiq_rtc_get_time,
360360
/* RTC_UPDATE not supported */

drivers/rtc/rtc_ds1307.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ static int ds1307_get_time(const struct device *dev, struct rtc_time *timeptr)
118118
return err;
119119
}
120120

121-
static const struct rtc_driver_api ds1307_driver_api = {
121+
static DEVICE_API(rtc, ds1307_driver_api) = {
122122
.set_time = ds1307_set_time,
123123
.get_time = ds1307_get_time,
124124
};

drivers/rtc/rtc_emul.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@ static int rtc_emul_get_calibration(const struct device *dev, int32_t *calibrati
426426
}
427427
#endif /* CONFIG_RTC_CALIBRATION */
428428

429-
static const struct rtc_driver_api rtc_emul_driver_api = {
429+
static DEVICE_API(rtc, rtc_emul_driver_api) = {
430430
.set_time = rtc_emul_set_time,
431431
.get_time = rtc_emul_get_time,
432432
#ifdef CONFIG_RTC_ALARM

drivers/rtc/rtc_fake.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ static void fake_rtc_reset_rule_before(const struct ztest_unit_test *test, void
7070
ZTEST_RULE(fake_rtc_reset_rule, fake_rtc_reset_rule_before, NULL);
7171
#endif /* CONFIG_ZTEST */
7272

73-
static const struct rtc_driver_api rtc_fake_driver_api = {
73+
static DEVICE_API(rtc, rtc_fake_driver_api) = {
7474
.set_time = rtc_fake_set_time,
7575
.get_time = rtc_fake_get_time,
7676
#ifdef CONFIG_RTC_ALARM

drivers/rtc/rtc_ifx_cat1.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ static int ifx_cat1_get_calibration(const struct device *dev, int32_t *calibrati
324324
}
325325
#endif /* CONFIG_RTC_CALIBRATION */
326326

327-
static const struct rtc_driver_api ifx_cat1_rtc_driver_api = {
327+
static DEVICE_API(rtc, ifx_cat1_rtc_driver_api) = {
328328
.set_time = ifx_cat1_rtc_set_time,
329329
.get_time = ifx_cat1_rtc_get_time,
330330
#ifdef CONFIG_RTC_CALIBRATION

drivers/rtc/rtc_ll_stm32.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1039,7 +1039,7 @@ static int rtc_stm32_get_calibration(const struct device *dev, int32_t *calibrat
10391039
#endif
10401040
#endif /* CONFIG_RTC_CALIBRATION */
10411041

1042-
static const struct rtc_driver_api rtc_stm32_driver_api = {
1042+
static DEVICE_API(rtc, rtc_stm32_driver_api) = {
10431043
.set_time = rtc_stm32_set_time,
10441044
.get_time = rtc_stm32_get_time,
10451045
#ifdef CONFIG_RTC_ALARM

drivers/rtc/rtc_mc146818.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,7 @@ static void rtc_mc146818_isr(const struct device *dev)
495495
#endif
496496
}
497497

498-
static const struct rtc_driver_api rtc_mc146818_driver_api = {
498+
static DEVICE_API(rtc, rtc_mc146818_driver_api) = {
499499
.set_time = rtc_mc146818_set_time,
500500
.get_time = rtc_mc146818_get_time,
501501
#if defined(CONFIG_RTC_ALARM)

drivers/rtc/rtc_numaker.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ static int rtc_numaker_alarm_set_callback(const struct device *dev, uint16_t id,
363363
}
364364
#endif /* CONFIG_RTC_ALARM */
365365

366-
static const struct rtc_driver_api rtc_numaker_driver_api = {
366+
static DEVICE_API(rtc, rtc_numaker_driver_api) = {
367367
.set_time = rtc_numaker_set_time,
368368
.get_time = rtc_numaker_get_time,
369369
#ifdef CONFIG_RTC_ALARM

drivers/rtc/rtc_nxp_irtc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ static void nxp_irtc_isr(const struct device *dev)
356356
#endif /* CONFIG_RTC_ALARM */
357357
}
358358

359-
static const struct rtc_driver_api rtc_nxp_irtc_driver_api = {
359+
static DEVICE_API(rtc, rtc_nxp_irtc_driver_api) = {
360360
.set_time = nxp_irtc_set_time,
361361
.get_time = nxp_irtc_get_time,
362362
#if defined(CONFIG_RTC_ALARM)

0 commit comments

Comments
 (0)