diff --git a/include/configs/ml401.h b/include/configs/ml401.h
index 1a2cb0aeed0bca705608e70db54ef5d6e98963a6..b167cb27fb6ac55ae76ed52f81736b3cf5863a90 100644
--- a/include/configs/ml401.h
+++ b/include/configs/ml401.h
@@ -64,8 +64,10 @@
 #undef ET_DEBUG
 
 /* gpio */
+#ifdef XILINX_GPIO_BASEADDR
 #define	CFG_GPIO_0		1
 #define	CFG_GPIO_0_ADDR		XILINX_GPIO_BASEADDR
+#endif
 
 /* interrupt controller */
 #define	CFG_INTC_0		1