drivers: w1: place api in iterable sections

this commit places w1 driver class in iterable sections

Signed-off-by: Jilay Pandya <jilay.pandya@outlook.com>
This commit is contained in:
Jilay Pandya 2024-11-28 22:03:15 +01:00 committed by Benjamin Cabé
parent e16dece057
commit 9bca4921e4
7 changed files with 7 additions and 7 deletions

View file

@ -149,7 +149,7 @@ static int ds2482_init(const struct device *dev)
return 0; return 0;
} }
static const struct w1_driver_api ds2482_driver_api = { static DEVICE_API(w1, ds2482_driver_api) = {
.reset_bus = ds2482_reset_bus, .reset_bus = ds2482_reset_bus,
.read_bit = ds2482_read_bit, .read_bit = ds2482_read_bit,
.write_bit = ds2482_write_bit, .write_bit = ds2482_write_bit,

View file

@ -149,7 +149,7 @@ static int ds2484_init(const struct device *dev)
return 0; return 0;
} }
static const struct w1_driver_api ds2484_driver_api = { static DEVICE_API(w1, ds2484_driver_api) = {
.reset_bus = ds2484_reset_bus, .reset_bus = ds2484_reset_bus,
.read_bit = ds2484_read_bit, .read_bit = ds2484_read_bit,
.write_bit = ds2484_write_bit, .write_bit = ds2484_write_bit,

View file

@ -89,7 +89,7 @@ static int w1_ds2485_init(const struct device *dev)
return w1_ds2477_85_init(dev); return w1_ds2477_85_init(dev);
} }
static const struct w1_driver_api w1_ds2485_driver_api = { static DEVICE_API(w1, w1_ds2485_driver_api) = {
.reset_bus = ds2477_85_reset_bus, .reset_bus = ds2477_85_reset_bus,
.read_bit = ds2477_85_read_bit, .read_bit = ds2477_85_read_bit,
.write_bit = ds2477_85_write_bit, .write_bit = ds2477_85_write_bit,

View file

@ -177,7 +177,7 @@ static int w1_max32_init(const struct device *dev)
return ret; return ret;
} }
static const struct w1_driver_api w1_max32_driver_api = { static DEVICE_API(w1, w1_max32_driver_api) = {
.reset_bus = api_reset_bus, .reset_bus = api_reset_bus,
.read_bit = api_read_bit, .read_bit = api_read_bit,
.write_bit = api_write_bit, .write_bit = api_write_bit,

View file

@ -53,7 +53,7 @@ static int w1_vnd_configure(const struct device *dev,
return -ENOTSUP; return -ENOTSUP;
} }
static const struct w1_driver_api w1_vnd_api = { static DEVICE_API(w1, w1_vnd_api) = {
.reset_bus = w1_vnd_reset_bus, .reset_bus = w1_vnd_reset_bus,
.read_bit = w1_vnd_read_bit, .read_bit = w1_vnd_read_bit,
.write_bit = w1_vnd_write_bit, .write_bit = w1_vnd_write_bit,

View file

@ -307,7 +307,7 @@ static int w1_gpio_init(const struct device *dev)
return 0; return 0;
} }
static const struct w1_driver_api w1_gpio_driver_api = { static DEVICE_API(w1, w1_gpio_driver_api) = {
.reset_bus = w1_gpio_reset_bus, .reset_bus = w1_gpio_reset_bus,
.read_bit = w1_gpio_read_bit, .read_bit = w1_gpio_read_bit,
.write_bit = w1_gpio_write_bit, .write_bit = w1_gpio_write_bit,

View file

@ -265,7 +265,7 @@ static int w1_serial_init(const struct device *dev)
return 0; return 0;
} }
static const struct w1_driver_api w1_serial_driver_api = { static DEVICE_API(w1, w1_serial_driver_api) = {
.reset_bus = w1_serial_reset_bus, .reset_bus = w1_serial_reset_bus,
.read_bit = w1_serial_read_bit, .read_bit = w1_serial_read_bit,
.write_bit = w1_serial_write_bit, .write_bit = w1_serial_write_bit,