Browse Source

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 <pieter.degendt@basalte.be>
pull/82451/head
Pieter De Gendt 7 months ago committed by Benjamin Cabé
parent
commit
b54f97edfb
  1. 2
      drivers/retained_mem/retained_mem_nrf_gpregret.c
  2. 2
      drivers/retained_mem/retained_mem_zephyr_ram.c
  3. 2
      drivers/retained_mem/retained_mem_zephyr_reg.c

2
drivers/retained_mem/retained_mem_nrf_gpregret.c

@ -107,7 +107,7 @@ static int nrf_gpregret_clear(const struct device *dev) @@ -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,

2
drivers/retained_mem/retained_mem_zephyr_ram.c

@ -108,7 +108,7 @@ static int zephyr_retained_mem_ram_clear(const struct device *dev) @@ -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,

2
drivers/retained_mem/retained_mem_zephyr_reg.c

@ -109,7 +109,7 @@ static int zephyr_retained_mem_reg_clear(const struct device *dev) @@ -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,

Loading…
Cancel
Save