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:
parent
6e81a3e490
commit
6cfb14c823
9 changed files with 9 additions and 9 deletions
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
};
|
||||
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue