diff --git a/include/common.h b/include/common.h
index 4c3e3a68dce1d4b6577f0016aca383908f15ca76..e3ef66d8939bf9f2539d59bc5c9798b00ec08fa8 100644
--- a/include/common.h
+++ b/include/common.h
@@ -314,6 +314,10 @@ int	setenv	     (const char *, const char *);
 #ifdef CONFIG_SANDBOX
 # include <asm/u-boot-sandbox.h>	/* TODO(sjg) what needs to be fixed? */
 #endif
+#ifdef CONFIG_NDS32
+# include <asm/mach-types.h>
+# include <asm/u-boot-nds32.h>
+#endif /* CONFIG_NDS32 */
 
 #ifdef CONFIG_AUTO_COMPLETE
 int env_complete(char *var, int maxv, char *cmdv[], int maxsz, char *buf);