From 9e23095298d12e086dd3d5d35972eb3e588d190d Mon Sep 17 00:00:00 2001 From: Christian DREHER Date: Tue, 28 Apr 2026 20:04:05 +0200 Subject: net: macb: include arch/clk.h only when necessary It does not exist in my setup (an on-going arm64 SoC), and removing it does not cause any missing declaration, but some code called when CONFIG_CLK is missing calls get_macb_pclk_rate, which is only defined in arch/arm/mach-at91/include/mach/clk.h Signed-off-by: Christian DREHER --- drivers/net/macb.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'drivers') diff --git a/drivers/net/macb.c b/drivers/net/macb.c index cbf5f605518..719aef39a3f 100644 --- a/drivers/net/macb.c +++ b/drivers/net/macb.c @@ -38,9 +38,13 @@ #include #include #include -#include #include +/* Without CLK, we rely on the arch definition */ +#if !defined(CONFIG_CLK) +#include +#endif + #include "macb.h" DECLARE_GLOBAL_DATA_PTR; -- cgit v1.2.3