drivers: smbus: Place API into iterable section

Add wrapper DEVICE_API macro to all smbus_driver_api instances.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
This commit is contained in:
Pieter De Gendt 2024-11-28 19:34:59 +01:00 committed by Fabio Baltieri
parent 74fc1b171d
commit 80537d9b85
2 changed files with 2 additions and 2 deletions

View file

@ -886,7 +886,7 @@ unlock:
return ret;
}
static const struct smbus_driver_api funcs = {
static DEVICE_API(smbus, funcs) = {
.configure = pch_configure,
.get_config = pch_get_config,
.smbus_quick = pch_smbus_quick,

View file

@ -247,7 +247,7 @@ static int smbus_stm32_block_write(const struct device *dev, uint16_t periph_add
return i2c_transfer(config->i2c_dev, messages, ARRAY_SIZE(messages), periph_addr);
}
static const struct smbus_driver_api smbus_stm32_api = {
static DEVICE_API(smbus, smbus_stm32_api) = {
.configure = smbus_stm32_configure,
.get_config = smbus_stm32_get_config,
.smbus_quick = smbus_stm32_quick,