Skip to content

Commit 6cfb14c

Browse files
pdgendtfabiobaltieri
authored andcommitted
drivers: reset: Place API into iterable section
Add wrapper DEVICE_API macro to all reset_driver_api instances. Signed-off-by: Pieter De Gendt <[email protected]>
1 parent 6e81a3e commit 6cfb14c

File tree

9 files changed

+9
-9
lines changed

9 files changed

+9
-9
lines changed

drivers/reset/reset_ast10x0.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ static int aspeed_reset_line_toggle(const struct device *dev, uint32_t id)
9191
return ret;
9292
}
9393

94-
static const struct reset_driver_api aspeed_reset_api = {
94+
static DEVICE_API(reset, aspeed_reset_api) = {
9595
.status = aspeed_reset_status,
9696
.line_assert = aspeed_reset_line_assert,
9797
.line_deassert = aspeed_reset_line_deassert,

drivers/reset/reset_gd32.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ static int reset_gd32_line_toggle(const struct device *dev, uint32_t id)
5959
return 0;
6060
}
6161

62-
static const struct reset_driver_api reset_gd32_driver_api = {
62+
static DEVICE_API(reset, reset_gd32_driver_api) = {
6363
.status = reset_gd32_status,
6464
.line_assert = reset_gd32_line_assert,
6565
.line_deassert = reset_gd32_line_deassert,

drivers/reset/reset_intel_socfpga.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ static int32_t reset_intel_soc_init(const struct device *dev)
8989
return 0;
9090
}
9191

92-
static const struct reset_driver_api reset_intel_soc_driver_api = {
92+
static DEVICE_API(reset, reset_intel_soc_driver_api) = {
9393
.status = reset_intel_soc_status,
9494
.line_assert = reset_intel_soc_line_assert,
9595
.line_deassert = reset_intel_soc_line_deassert,

drivers/reset/reset_lpc_syscon.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ static int reset_nxp_syscon_line_toggle(const struct device *dev, uint32_t id)
5252
return 0;
5353
}
5454

55-
static const struct reset_driver_api reset_nxp_syscon_driver_api = {
55+
static DEVICE_API(reset, reset_nxp_syscon_driver_api) = {
5656
.status = reset_nxp_syscon_status,
5757
.line_assert = reset_nxp_syscon_line_assert,
5858
.line_deassert = reset_nxp_syscon_line_deassert,

drivers/reset/reset_npcx.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ static int reset_npcx_line_toggle(const struct device *dev, uint32_t id)
6666
return ret;
6767
}
6868

69-
static const struct reset_driver_api reset_npcx_driver_api = {
69+
static DEVICE_API(reset, reset_npcx_driver_api) = {
7070
.line_toggle = reset_npcx_line_toggle,
7171
};
7272

drivers/reset/reset_numaker.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ static int reset_numaker_line_toggle(const struct device *dev, uint32_t id)
5959
return 0;
6060
}
6161

62-
static const struct reset_driver_api reset_numaker_driver_api = {
62+
static DEVICE_API(reset, reset_numaker_driver_api) = {
6363
.status = reset_numaker_status,
6464
.line_assert = reset_numaker_line_assert,
6565
.line_deassert = reset_numaker_line_deassert,

drivers/reset/reset_nxp_rstctl.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ static int reset_nxp_rstctl_line_toggle(const struct device *dev, uint32_t id)
6464
return 0;
6565
}
6666

67-
static const struct reset_driver_api reset_nxp_rstctl_driver_api = {
67+
static DEVICE_API(reset, reset_nxp_rstctl_driver_api) = {
6868
.status = reset_nxp_rstctl_status,
6969
.line_assert = reset_nxp_rstctl_line_assert,
7070
.line_deassert = reset_nxp_rstctl_line_deassert,

drivers/reset/reset_rpi_pico.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ static int reset_rpi_init(const struct device *dev)
138138
return 0;
139139
}
140140

141-
static const struct reset_driver_api reset_rpi_driver_api = {
141+
static DEVICE_API(reset, reset_rpi_driver_api) = {
142142
.status = reset_rpi_status,
143143
.line_assert = reset_rpi_line_assert,
144144
.line_deassert = reset_rpi_line_deassert,

drivers/reset/reset_stm32.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ static int reset_stm32_line_toggle(const struct device *dev, uint32_t id)
6363
return 0;
6464
}
6565

66-
static const struct reset_driver_api reset_stm32_driver_api = {
66+
static DEVICE_API(reset, reset_stm32_driver_api) = {
6767
.status = reset_stm32_status,
6868
.line_assert = reset_stm32_line_assert,
6969
.line_deassert = reset_stm32_line_deassert,

0 commit comments

Comments
 (0)