 +CONFIG_CMD_NFS=y
  CONFIG_CMD_MII=y
  CONFIG_CMD_PING=y
+-CONFIG_CMD_CACHE=y
  CONFIG_CMD_JFFS2=y
 -CONFIG_SPL_OF_CONTROL=y
  CONFIG_OF_EMBED=y
 -CONFIG_DEFAULT_DEVICE_TREE="microblaze-generic"
+-CONFIG_NET_RANDOM_ETHADDR=y
 -CONFIG_NETCONSOLE=y
 -CONFIG_SPL_DM=y
 +CONFIG_DM_ETH=y

+# CONFIG_BOOTARGS is not set
+# CONFIG_USE_BOOTARGS is not set
diff --git a/include/configs/microblaze-generic.h b/include/configs/microblaze-generic.h
index ba0952c..fd1da2b 100644
--- a/include/configs/microblaze-generic.h
+++ b/include/configs/microblaze-generic.h
@@ -1,205 +1,173 @@
-/* SPDX-License-Identifier: GPL-2.0+ */
-/*
- * (C) Copyright 2007-2010 Michal Simek

-
-/* MicroBlaze CPU */
-#define	MICROBLAZE_V5		1
-
-#define CONFIG_SYS_BOOTM_LEN	(64 * 1024 * 1024)
-
-/* linear and spi flash memory */
-#ifdef XILINX_FLASH_START
