From b54f97edfbcc96b149ce6daee0e850281f370680 Mon Sep 17 00:00:00 2001 From: Pieter De Gendt Date: Thu, 28 Nov 2024 22:36:16 +0100 Subject: [PATCH] drivers: retained_mem: Place API in iterable section Add wrapper DEVICE_API macro to all retained_mem_driver_api instances. Signed-off-by: Pieter De Gendt --- drivers/retained_mem/retained_mem_nrf_gpregret.c | 2 +- drivers/retained_mem/retained_mem_zephyr_ram.c | 2 +- drivers/retained_mem/retained_mem_zephyr_reg.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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,