summaryrefslogtreecommitdiff
path: root/drivers/net/dwc_eth_qos_stm32.c
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2024-03-26 13:07:25 +0100
committerPatrice Chotard <patrice.chotard@foss.st.com>2024-04-19 11:30:50 +0200
commitb204c2a9ae7adc3dc65a51df2254d8abc7ae07a3 (patch)
tree96a292f43a720b0d998329863c9b521b6d6daa93 /drivers/net/dwc_eth_qos_stm32.c
parentd100c1abb778f408691f983c9bf34ed9b4869493 (diff)
net: dwc_eth_qos: Scrub ifdeffery
Replace ifdef CONFIG_CLK with if (CONFIG_IS_ENABLED(CLK)) to improve code build coverage. Some of the functions printed debug("%s: OK\n", __func__); on exit with and without CLK enabled, some did not, make it consistent and print nothing if CLK is disabled. Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com> Signed-off-by: Marek Vasut <marex@denx.de> Reviewed-by: Christophe ROULLIER <christophe.roullier@foss.st.com>
Diffstat (limited to 'drivers/net/dwc_eth_qos_stm32.c')
-rw-r--r--drivers/net/dwc_eth_qos_stm32.c25
1 files changed, 12 insertions, 13 deletions
diff --git a/drivers/net/dwc_eth_qos_stm32.c b/drivers/net/dwc_eth_qos_stm32.c
index 7520a136ed0..d7ec0c9be36 100644
--- a/drivers/net/dwc_eth_qos_stm32.c
+++ b/drivers/net/dwc_eth_qos_stm32.c
@@ -46,21 +46,22 @@
static ulong eqos_get_tick_clk_rate_stm32(struct udevice *dev)
{
-#ifdef CONFIG_CLK
- struct eqos_priv *eqos = dev_get_priv(dev);
+ struct eqos_priv __maybe_unused *eqos = dev_get_priv(dev);
+
+ if (!CONFIG_IS_ENABLED(CLK))
+ return 0;
return clk_get_rate(&eqos->clk_master_bus);
-#else
- return 0;
-#endif
}
static int eqos_start_clks_stm32(struct udevice *dev)
{
-#ifdef CONFIG_CLK
- struct eqos_priv *eqos = dev_get_priv(dev);
+ struct eqos_priv __maybe_unused *eqos = dev_get_priv(dev);
int ret;
+ if (!CONFIG_IS_ENABLED(CLK))
+ return 0;
+
debug("%s(dev=%p):\n", __func__, dev);
ret = clk_enable(&eqos->clk_master_bus);
@@ -89,12 +90,10 @@ static int eqos_start_clks_stm32(struct udevice *dev)
}
eqos->clk_ck_enabled = true;
}
-#endif
debug("%s: OK\n", __func__);
return 0;
-#ifdef CONFIG_CLK
err_disable_clk_tx:
clk_disable(&eqos->clk_tx);
err_disable_clk_rx:
@@ -104,20 +103,20 @@ err_disable_clk_master_bus:
err:
debug("%s: FAILED: %d\n", __func__, ret);
return ret;
-#endif
}
static int eqos_stop_clks_stm32(struct udevice *dev)
{
-#ifdef CONFIG_CLK
- struct eqos_priv *eqos = dev_get_priv(dev);
+ struct eqos_priv __maybe_unused *eqos = dev_get_priv(dev);
+
+ if (!CONFIG_IS_ENABLED(CLK))
+ return 0;
debug("%s(dev=%p):\n", __func__, dev);
clk_disable(&eqos->clk_tx);
clk_disable(&eqos->clk_rx);
clk_disable(&eqos->clk_master_bus);
-#endif
debug("%s: OK\n", __func__);
return 0;