From 4483b7ebb7337dd3b43a66b218a17d3666f75e1c Mon Sep 17 00:00:00 2001 From: Pieter De Gendt Date: Wed, 27 Nov 2024 22:31:49 +0100 Subject: [PATCH] drivers: fuel_gauge: Place API into iterable section Add wrapper DEVICE_API macro to all fuel_gauge_driver_api instances. Signed-off-by: Pieter De Gendt --- drivers/fuel_gauge/bq27z746/bq27z746.c | 2 +- drivers/fuel_gauge/composite/fuel_gauge_composite.c | 2 +- drivers/fuel_gauge/max17048/max17048.c | 2 +- drivers/fuel_gauge/sbs_gauge/sbs_gauge.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/fuel_gauge/bq27z746/bq27z746.c b/drivers/fuel_gauge/bq27z746/bq27z746.c index 98918faaa76..0cbc3b5fb23 100644 --- a/drivers/fuel_gauge/bq27z746/bq27z746.c +++ b/drivers/fuel_gauge/bq27z746/bq27z746.c @@ -270,7 +270,7 @@ static int bq27z746_init(const struct device *dev) return 0; } -static const struct fuel_gauge_driver_api bq27z746_driver_api = { +static DEVICE_API(fuel_gauge, bq27z746_driver_api) = { .get_property = &bq27z746_get_prop, .set_property = &bq27z746_set_prop, .get_buffer_property = &bq27z746_get_buffer_prop, diff --git a/drivers/fuel_gauge/composite/fuel_gauge_composite.c b/drivers/fuel_gauge/composite/fuel_gauge_composite.c index 5fef8db3a31..bd75193cbe4 100644 --- a/drivers/fuel_gauge/composite/fuel_gauge_composite.c +++ b/drivers/fuel_gauge/composite/fuel_gauge_composite.c @@ -92,7 +92,7 @@ static int composite_get_prop(const struct device *dev, fuel_gauge_prop_t prop, return 0; } -static const struct fuel_gauge_driver_api composite_api = { +static DEVICE_API(fuel_gauge, composite_api) = { .get_property = composite_get_prop, }; diff --git a/drivers/fuel_gauge/max17048/max17048.c b/drivers/fuel_gauge/max17048/max17048.c index 9aa220e5b7b..5a597c4dc5d 100644 --- a/drivers/fuel_gauge/max17048/max17048.c +++ b/drivers/fuel_gauge/max17048/max17048.c @@ -279,7 +279,7 @@ static int max17048_get_prop(const struct device *dev, fuel_gauge_prop_t prop, return ret; } -static const struct fuel_gauge_driver_api max17048_driver_api = { +static DEVICE_API(fuel_gauge, max17048_driver_api) = { .get_property = &max17048_get_prop, }; diff --git a/drivers/fuel_gauge/sbs_gauge/sbs_gauge.c b/drivers/fuel_gauge/sbs_gauge/sbs_gauge.c index 16877030f29..64d7c7ed087 100644 --- a/drivers/fuel_gauge/sbs_gauge/sbs_gauge.c +++ b/drivers/fuel_gauge/sbs_gauge/sbs_gauge.c @@ -290,7 +290,7 @@ static int sbs_gauge_init(const struct device *dev) return 0; } -static const struct fuel_gauge_driver_api sbs_gauge_driver_api = { +static DEVICE_API(fuel_gauge, sbs_gauge_driver_api) = { .get_property = &sbs_gauge_get_prop, .set_property = &sbs_gauge_set_prop, .get_buffer_property = &sbs_gauge_get_buffer_prop,