Skip to content

Commit 80537d9

Browse files
pdgendtfabiobaltieri
authored andcommitted
drivers: smbus: Place API into iterable section
Add wrapper DEVICE_API macro to all smbus_driver_api instances. Signed-off-by: Pieter De Gendt <[email protected]>
1 parent 74fc1b1 commit 80537d9

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

drivers/smbus/intel_pch_smbus.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -886,7 +886,7 @@ static int pch_smbus_block_pcall(const struct device *dev,
886886
return ret;
887887
}
888888

889-
static const struct smbus_driver_api funcs = {
889+
static DEVICE_API(smbus, funcs) = {
890890
.configure = pch_configure,
891891
.get_config = pch_get_config,
892892
.smbus_quick = pch_smbus_quick,

drivers/smbus/smbus_stm32.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ static int smbus_stm32_block_write(const struct device *dev, uint16_t periph_add
247247
return i2c_transfer(config->i2c_dev, messages, ARRAY_SIZE(messages), periph_addr);
248248
}
249249

250-
static const struct smbus_driver_api smbus_stm32_api = {
250+
static DEVICE_API(smbus, smbus_stm32_api) = {
251251
.configure = smbus_stm32_configure,
252252
.get_config = smbus_stm32_get_config,
253253
.smbus_quick = smbus_stm32_quick,

0 commit comments

Comments
 (0)