From 6cfb14c823591803f9a4e59f4834f9410fa5da28 Mon Sep 17 00:00:00 2001 From: Pieter De Gendt Date: Thu, 28 Nov 2024 19:32:10 +0100 Subject: [PATCH] drivers: reset: Place API into iterable section Add wrapper DEVICE_API macro to all reset_driver_api instances. Signed-off-by: Pieter De Gendt --- drivers/reset/reset_ast10x0.c | 2 +- drivers/reset/reset_gd32.c | 2 +- drivers/reset/reset_intel_socfpga.c | 2 +- drivers/reset/reset_lpc_syscon.c | 2 +- drivers/reset/reset_npcx.c | 2 +- drivers/reset/reset_numaker.c | 2 +- drivers/reset/reset_nxp_rstctl.c | 2 +- drivers/reset/reset_rpi_pico.c | 2 +- drivers/reset/reset_stm32.c | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/drivers/reset/reset_ast10x0.c b/drivers/reset/reset_ast10x0.c index dc03a27ff0b..3bbb4d5ee42 100644 --- a/drivers/reset/reset_ast10x0.c +++ b/drivers/reset/reset_ast10x0.c @@ -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, diff --git a/drivers/reset/reset_gd32.c b/drivers/reset/reset_gd32.c index 8072e468ca1..07037bc4ea8 100644 --- a/drivers/reset/reset_gd32.c +++ b/drivers/reset/reset_gd32.c @@ -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, diff --git a/drivers/reset/reset_intel_socfpga.c b/drivers/reset/reset_intel_socfpga.c index c63805d447f..12af947be14 100644 --- a/drivers/reset/reset_intel_socfpga.c +++ b/drivers/reset/reset_intel_socfpga.c @@ -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, diff --git a/drivers/reset/reset_lpc_syscon.c b/drivers/reset/reset_lpc_syscon.c index 9effda66518..82e49732c5f 100644 --- a/drivers/reset/reset_lpc_syscon.c +++ b/drivers/reset/reset_lpc_syscon.c @@ -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, diff --git a/drivers/reset/reset_npcx.c b/drivers/reset/reset_npcx.c index af9cac37f06..c9416cc535e 100644 --- a/drivers/reset/reset_npcx.c +++ b/drivers/reset/reset_npcx.c @@ -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, }; diff --git a/drivers/reset/reset_numaker.c b/drivers/reset/reset_numaker.c index f1e875c78d0..2054d661fff 100644 --- a/drivers/reset/reset_numaker.c +++ b/drivers/reset/reset_numaker.c @@ -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, diff --git a/drivers/reset/reset_nxp_rstctl.c b/drivers/reset/reset_nxp_rstctl.c index 22d7cfa0650..c606406aa64 100644 --- a/drivers/reset/reset_nxp_rstctl.c +++ b/drivers/reset/reset_nxp_rstctl.c @@ -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, diff --git a/drivers/reset/reset_rpi_pico.c b/drivers/reset/reset_rpi_pico.c index 04cf084d2b1..f797c554eec 100644 --- a/drivers/reset/reset_rpi_pico.c +++ b/drivers/reset/reset_rpi_pico.c @@ -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, diff --git a/drivers/reset/reset_stm32.c b/drivers/reset/reset_stm32.c index 50a48b3334c..007e7bfc788 100644 --- a/drivers/reset/reset_stm32.c +++ b/drivers/reset/reset_stm32.c @@ -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,