diff --git a/drivers/net/stmmac/Kconfig b/drivers/net/stmmac/Kconfig
index 643968098afdd44129487c052c636963f3c487d2..3c2af7c6a39b7575d700e90902aac544f693f461 100644
--- a/drivers/net/stmmac/Kconfig
+++ b/drivers/net/stmmac/Kconfig
@@ -32,6 +32,7 @@ config STMMAC_DUAL_MAC
 config STMMAC_TIMER
 	bool "STMMAC Timer optimisation"
 	default n
+	depends on RTC_HCTOSYS_DEVICE
 	help
 	  Use an external timer for mitigating the number of network
 	  interrupts. Currently, for SH architectures, it is possible