drivers: reset: Place API into iterable section

Add wrapper DEVICE_API macro to all reset_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:32:10 +01:00 committed by Fabio Baltieri
commit 6cfb14c823
9 changed files with 9 additions and 9 deletions

View file

@ -91,7 +91,7 @@ static int aspeed_reset_line_toggle(const struct device *dev, uint32_t id)
return ret;
}
static const struct reset_driver_api aspeed_reset_api = {
static DEVICE_API(reset, aspeed_reset_api) = {
.status = aspeed_reset_status,
.line_assert = aspeed_reset_line_assert,
.line_deassert = aspeed_reset_line_deassert,

View file

@ -59,7 +59,7 @@ static int reset_gd32_line_toggle(const struct device *dev, uint32_t id)
return 0;
}
static const struct reset_driver_api reset_gd32_driver_api = {
static DEVICE_API(reset, reset_gd32_driver_api) = {
.status = reset_gd32_status,
.line_assert = reset_gd32_line_assert,
.line_deassert = reset_gd32_line_deassert,

View file

@ -89,7 +89,7 @@ static int32_t reset_intel_soc_init(const struct device *dev)
return 0;
}
static const struct reset_driver_api reset_intel_soc_driver_api = {
static DEVICE_API(reset, reset_intel_soc_driver_api) = {
.status = reset_intel_soc_status,
.line_assert = reset_intel_soc_line_assert,
.line_deassert = reset_intel_soc_line_deassert,

View file

@ -52,7 +52,7 @@ static int reset_nxp_syscon_line_toggle(const struct device *dev, uint32_t id)
return 0;
}
static const struct reset_driver_api reset_nxp_syscon_driver_api = {
static DEVICE_API(reset, reset_nxp_syscon_driver_api) = {
.status = reset_nxp_syscon_status,
.line_assert = reset_nxp_syscon_line_assert,
.line_deassert = reset_nxp_syscon_line_deassert,

View file

@ -66,7 +66,7 @@ static int reset_npcx_line_toggle(const struct device *dev, uint32_t id)
return ret;
}
static const struct reset_driver_api reset_npcx_driver_api = {
static DEVICE_API(reset, reset_npcx_driver_api) = {
.line_toggle = reset_npcx_line_toggle,
};

View file

@ -59,7 +59,7 @@ static int reset_numaker_line_toggle(const struct device *dev, uint32_t id)
return 0;
}
static const struct reset_driver_api reset_numaker_driver_api = {
static DEVICE_API(reset, reset_numaker_driver_api) = {
.status = reset_numaker_status,
.line_assert = reset_numaker_line_assert,
.line_deassert = reset_numaker_line_deassert,

View file

@ -64,7 +64,7 @@ static int reset_nxp_rstctl_line_toggle(const struct device *dev, uint32_t id)
return 0;
}
static const struct reset_driver_api reset_nxp_rstctl_driver_api = {
static DEVICE_API(reset, reset_nxp_rstctl_driver_api) = {
.status = reset_nxp_rstctl_status,
.line_assert = reset_nxp_rstctl_line_assert,
.line_deassert = reset_nxp_rstctl_line_deassert,

View file

@ -138,7 +138,7 @@ static int reset_rpi_init(const struct device *dev)
return 0;
}
static const struct reset_driver_api reset_rpi_driver_api = {
static DEVICE_API(reset, reset_rpi_driver_api) = {
.status = reset_rpi_status,
.line_assert = reset_rpi_line_assert,
.line_deassert = reset_rpi_line_deassert,

View file

@ -63,7 +63,7 @@ static int reset_stm32_line_toggle(const struct device *dev, uint32_t id)
return 0;
}
static const struct reset_driver_api reset_stm32_driver_api = {
static DEVICE_API(reset, reset_stm32_driver_api) = {
.status = reset_stm32_status,
.line_assert = reset_stm32_line_assert,
.line_deassert = reset_stm32_line_deassert,