drivers: eeprom: Place API into iterable section

Add wrapper DEVICE_API macro to all eeprom_driver_api instances.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
This commit is contained in:
Pieter De Gendt 2024-11-27 22:00:57 +01:00 committed by Fabio Baltieri
commit 548958de05
10 changed files with 10 additions and 10 deletions

View file

@ -593,7 +593,7 @@ static int eeprom_at2x_init(const struct device *dev)
return 0;
}
static const struct eeprom_driver_api eeprom_at2x_api = {
static DEVICE_API(eeprom, eeprom_at2x_api) = {
.read = eeprom_at2x_read,
.write = eeprom_at2x_write,
.size = eeprom_at2x_size,

View file

@ -720,7 +720,7 @@ static int eeprom_emu_init(const struct device *dev)
return rc;
}
static const struct eeprom_driver_api eeprom_emu_api = {
static DEVICE_API(eeprom, eeprom_emu_api) = {
.read = eeprom_emu_read,
.write = eeprom_emu_write,
.size = eeprom_emu_size,

View file

@ -49,7 +49,7 @@ static void fake_eeprom_reset_rule_before(const struct ztest_unit_test *test, vo
ZTEST_RULE(fake_eeprom_reset_rule, fake_eeprom_reset_rule_before, NULL);
#endif /* CONFIG_ZTEST */
static const struct eeprom_driver_api fake_eeprom_driver_api = {
static DEVICE_API(eeprom, fake_eeprom_driver_api) = {
.read = fake_eeprom_read,
.write = fake_eeprom_write,
.size = fake_eeprom_size,

View file

@ -101,7 +101,7 @@ static size_t eeprom_lpc11u6x_size(const struct device *dev)
return config->size;
}
static const struct eeprom_driver_api eeprom_lpc11u6x_api = {
static DEVICE_API(eeprom, eeprom_lpc11u6x_api) = {
.read = eeprom_lpc11u6x_read,
.write = eeprom_lpc11u6x_write,
.size = eeprom_lpc11u6x_size,

View file

@ -206,7 +206,7 @@ static size_t mb85rcxx_get_size(const struct device *dev)
return cfg->size;
}
static const struct eeprom_driver_api mb85rcxx_driver_api = {
static DEVICE_API(eeprom, mb85rcxx_driver_api) = {
.read = &mb85rcxx_read,
.write = &mb85rcxx_write,
.size = &mb85rcxx_get_size,

View file

@ -295,7 +295,7 @@ static int eeprom_mb85rsxx_init(const struct device *dev)
return 0;
}
static const struct eeprom_driver_api mb85rsxx_driver_api = {
static DEVICE_API(eeprom, mb85rsxx_driver_api) = {
.read = &eeprom_mb85rsxx_read,
.write = &eeprom_mb85rsxx_write,
.size = &eeprom_mb85rsxx_size,

View file

@ -354,7 +354,7 @@ static int eeprom_xec_init(const struct device *dev)
return 0;
}
static const struct eeprom_driver_api eeprom_xec_api = {
static DEVICE_API(eeprom, eeprom_xec_api) = {
.read = eeprom_xec_read,
.write = eeprom_xec_write,
.size = eeprom_xec_size,

View file

@ -198,7 +198,7 @@ static size_t eeprom_sim_size(const struct device *dev)
return config->size;
}
static const struct eeprom_driver_api eeprom_sim_api = {
static DEVICE_API(eeprom, eeprom_sim_api) = {
.read = eeprom_sim_read,
.write = eeprom_sim_write,
.size = eeprom_sim_size,

View file

@ -107,7 +107,7 @@ static size_t eeprom_stm32_size(const struct device *dev)
return config->size;
}
static const struct eeprom_driver_api eeprom_stm32_api = {
static DEVICE_API(eeprom, eeprom_stm32_api) = {
.read = eeprom_stm32_read,
.write = eeprom_stm32_write,
.size = eeprom_stm32_size,

View file

@ -53,7 +53,7 @@ static int eeprom_tmp116_init(const struct device *dev)
return 0;
}
static const struct eeprom_driver_api eeprom_tmp116_api = {
static DEVICE_API(eeprom, eeprom_tmp116_api) = {
.read = eeprom_tmp116_read,
.write = eeprom_tmp116_write,
.size = eeprom_tmp116_size,