diff --git a/drivers/retained_mem/retained_mem_nrf_gpregret.c b/drivers/retained_mem/retained_mem_nrf_gpregret.c index 3bfcdb13977..67be6913b0b 100644 --- a/drivers/retained_mem/retained_mem_nrf_gpregret.c +++ b/drivers/retained_mem/retained_mem_nrf_gpregret.c @@ -107,7 +107,7 @@ static int nrf_gpregret_clear(const struct device *dev) return 0; } -static const struct retained_mem_driver_api nrf_gpregret_api = { +static DEVICE_API(retained_mem, nrf_gpregret_api) = { .size = nrf_gpregret_size, .read = nrf_gpregret_read, .write = nrf_gpregret_write, diff --git a/drivers/retained_mem/retained_mem_zephyr_ram.c b/drivers/retained_mem/retained_mem_zephyr_ram.c index 74031820459..cca9d7dd751 100644 --- a/drivers/retained_mem/retained_mem_zephyr_ram.c +++ b/drivers/retained_mem/retained_mem_zephyr_ram.c @@ -108,7 +108,7 @@ static int zephyr_retained_mem_ram_clear(const struct device *dev) return 0; } -static const struct retained_mem_driver_api zephyr_retained_mem_ram_api = { +static DEVICE_API(retained_mem, zephyr_retained_mem_ram_api) = { .size = zephyr_retained_mem_ram_size, .read = zephyr_retained_mem_ram_read, .write = zephyr_retained_mem_ram_write, diff --git a/drivers/retained_mem/retained_mem_zephyr_reg.c b/drivers/retained_mem/retained_mem_zephyr_reg.c index a302e175a6e..bd0183e4c67 100644 --- a/drivers/retained_mem/retained_mem_zephyr_reg.c +++ b/drivers/retained_mem/retained_mem_zephyr_reg.c @@ -109,7 +109,7 @@ static int zephyr_retained_mem_reg_clear(const struct device *dev) return 0; } -static const struct retained_mem_driver_api zephyr_retained_mem_reg_api = { +static DEVICE_API(retained_mem, zephyr_retained_mem_reg_api) = { .size = zephyr_retained_mem_reg_size, .read = zephyr_retained_mem_reg_read, .write = zephyr_retained_mem_reg_write,