diff --git a/drivers/cache/Kconfig b/drivers/cache/Kconfig
index 94abd8f632a7b3eb02b7e387402cee431009ee8a..db51386c663a6640dad549ce427c02c19d0bd62e 100644
--- a/drivers/cache/Kconfig
+++ b/drivers/cache/Kconfig
@@ -18,6 +18,7 @@ config STARFIVE_STARLINK_CACHE
 	bool "StarFive StarLink Cache controller"
 	depends on RISCV
 	depends on ARCH_STARFIVE
+	depends on 64BIT
 	select RISCV_DMA_NONCOHERENT
 	select RISCV_NONSTANDARD_CACHE_OPS
 	help