From 370fcb8dc483d1b005db38756b3dcd2c5298df8d Mon Sep 17 00:00:00 2001 From: Pieter De Gendt Date: Wed, 27 Nov 2024 17:07:01 +0100 Subject: [PATCH] drivers: charger: Place API into iterable section Add wrapper DEVICE_API macro to all charger_driver_api instances. Signed-off-by: Pieter De Gendt --- drivers/charger/charger_bq24190.c | 2 +- drivers/charger/charger_bq25180.c | 2 +- drivers/charger/charger_max20335.c | 2 +- drivers/charger/sbs_charger.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/charger/charger_bq24190.c b/drivers/charger/charger_bq24190.c index 9b313136fefe9..58cae3b897ecc 100644 --- a/drivers/charger/charger_bq24190.c +++ b/drivers/charger/charger_bq24190.c @@ -470,7 +470,7 @@ static int bq24190_init(const struct device *dev) return i2c_reg_read_byte_dt(&config->i2c, BQ24190_REG_SS, &data->ss_reg); } -static const struct charger_driver_api bq24190_driver_api = { +static DEVICE_API(charger, bq24190_driver_api) = { .get_property = bq24190_get_prop, .set_property = bq24190_set_prop, }; diff --git a/drivers/charger/charger_bq25180.c b/drivers/charger/charger_bq25180.c index 060ae7d9c787b..c140d748415ee 100644 --- a/drivers/charger/charger_bq25180.c +++ b/drivers/charger/charger_bq25180.c @@ -306,7 +306,7 @@ static int bq25180_set_prop(const struct device *dev, charger_prop_t prop, } } -static const struct charger_driver_api bq25180_api = { +static DEVICE_API(charger, bq25180_api) = { .get_property = bq25180_get_prop, .set_property = bq25180_set_prop, .charge_enable = bq25183_charge_enable, diff --git a/drivers/charger/charger_max20335.c b/drivers/charger/charger_max20335.c index a58da7e573149..43d65bf9f800a 100644 --- a/drivers/charger/charger_max20335.c +++ b/drivers/charger/charger_max20335.c @@ -646,7 +646,7 @@ static int max20335_init(const struct device *dev) return 0; } -static const struct charger_driver_api max20335_driver_api = { +static DEVICE_API(charger, max20335_driver_api) = { .get_property = max20335_get_prop, .set_property = max20335_set_prop, .charge_enable = max20335_set_enabled, diff --git a/drivers/charger/sbs_charger.c b/drivers/charger/sbs_charger.c index 9017e1e60b847..3dc7f874a2df6 100644 --- a/drivers/charger/sbs_charger.c +++ b/drivers/charger/sbs_charger.c @@ -157,7 +157,7 @@ static int sbs_charger_init(const struct device *dev) return 0; } -static const struct charger_driver_api sbs_charger_driver_api = { +static DEVICE_API(charger, sbs_charger_driver_api) = { .get_property = &sbs_charger_get_prop, .set_property = &sbs_charger_set_prop, .charge_enable = &sbs_charger_charge_enable,