diff --git a/drivers/w1/w1_ds2482-800_channel.c b/drivers/w1/w1_ds2482-800_channel.c index 19363232116d8..f0674f776aa94 100644 --- a/drivers/w1/w1_ds2482-800_channel.c +++ b/drivers/w1/w1_ds2482-800_channel.c @@ -149,7 +149,7 @@ static int ds2482_init(const struct device *dev) return 0; } -static const struct w1_driver_api ds2482_driver_api = { +static DEVICE_API(w1, ds2482_driver_api) = { .reset_bus = ds2482_reset_bus, .read_bit = ds2482_read_bit, .write_bit = ds2482_write_bit, diff --git a/drivers/w1/w1_ds2484.c b/drivers/w1/w1_ds2484.c index 81d0dd1bbc466..f3a525767aff0 100644 --- a/drivers/w1/w1_ds2484.c +++ b/drivers/w1/w1_ds2484.c @@ -149,7 +149,7 @@ static int ds2484_init(const struct device *dev) return 0; } -static const struct w1_driver_api ds2484_driver_api = { +static DEVICE_API(w1, ds2484_driver_api) = { .reset_bus = ds2484_reset_bus, .read_bit = ds2484_read_bit, .write_bit = ds2484_write_bit, diff --git a/drivers/w1/w1_ds2485.c b/drivers/w1/w1_ds2485.c index dacfddae8befe..901ceb6b86cdf 100644 --- a/drivers/w1/w1_ds2485.c +++ b/drivers/w1/w1_ds2485.c @@ -89,7 +89,7 @@ static int w1_ds2485_init(const struct device *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, .read_bit = ds2477_85_read_bit, .write_bit = ds2477_85_write_bit, diff --git a/drivers/w1/w1_max32.c b/drivers/w1/w1_max32.c index 99651cc039362..c31040b71d47d 100644 --- a/drivers/w1/w1_max32.c +++ b/drivers/w1/w1_max32.c @@ -177,7 +177,7 @@ static int w1_max32_init(const struct device *dev) 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, .read_bit = api_read_bit, .write_bit = api_write_bit, diff --git a/drivers/w1/w1_test.c b/drivers/w1/w1_test.c index 82f307a6399ae..b5fd72b65b96d 100644 --- a/drivers/w1/w1_test.c +++ b/drivers/w1/w1_test.c @@ -53,7 +53,7 @@ static int w1_vnd_configure(const struct device *dev, return -ENOTSUP; } -static const struct w1_driver_api w1_vnd_api = { +static DEVICE_API(w1, w1_vnd_api) = { .reset_bus = w1_vnd_reset_bus, .read_bit = w1_vnd_read_bit, .write_bit = w1_vnd_write_bit, diff --git a/drivers/w1/w1_zephyr_gpio.c b/drivers/w1/w1_zephyr_gpio.c index ac42b446355f9..33d6d766a465d 100644 --- a/drivers/w1/w1_zephyr_gpio.c +++ b/drivers/w1/w1_zephyr_gpio.c @@ -307,7 +307,7 @@ static int w1_gpio_init(const struct device *dev) 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, .read_bit = w1_gpio_read_bit, .write_bit = w1_gpio_write_bit, diff --git a/drivers/w1/w1_zephyr_serial.c b/drivers/w1/w1_zephyr_serial.c index 341680805cbe1..1bdf461b3d702 100644 --- a/drivers/w1/w1_zephyr_serial.c +++ b/drivers/w1/w1_zephyr_serial.c @@ -265,7 +265,7 @@ static int w1_serial_init(const struct device *dev) 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, .read_bit = w1_serial_read_bit, .write_bit = w1_serial_write_bit,