diff --git a/drivers/net/can/Kconfig b/drivers/net/can/Kconfig
index a5beabe6dd1ac625d8ffa459c2f1d2374b8b430d..ac67afa7735c075e7dea3d90fe7110fc50a65873 100644
--- a/drivers/net/can/Kconfig
+++ b/drivers/net/can/Kconfig
@@ -104,7 +104,7 @@ config CAN_FLEXCAN
 
 config PCH_CAN
 	tristate "Intel EG20T PCH CAN controller"
-	depends on PCI
+	depends on PCI && (X86_32 || COMPILE_TEST)
 	---help---
 	  This driver is for PCH CAN of Topcliff (Intel EG20T PCH) which
 	  is an IOH for x86 embedded processor (Intel Atom E6xx series).