|
@@ -45,11 +45,13 @@
|
|
|
#define CONFIG_SYS_SDRAM_BASE 0x80000000
|
|
|
|
|
|
/* This is needed for kernel booting */
|
|
|
-#define FDT_HIGH "fdt_high=0xac000000\0"
|
|
|
+#define FDT_HIGH "0xac000000"
|
|
|
|
|
|
-/* Extra environment variables */
|
|
|
-#define CONFIG_EXTRA_ENV_SETTINGS \
|
|
|
- FDT_HIGH
|
|
|
+#define ENV_MEM_LAYOUT_SETTINGS \
|
|
|
+ "fdt_high=" FDT_HIGH "\0" \
|
|
|
+ "kernel_addr_r=0x84000000\0" \
|
|
|
+ "fdt_addr_r=" FDT_HIGH "\0" \
|
|
|
+ "fdtfile=mt7623n-bananapi-bpi-r2.dtb" "\0"
|
|
|
|
|
|
/* Ethernet */
|
|
|
#define CONFIG_IPADDR 192.168.1.1
|
|
@@ -57,4 +59,18 @@
|
|
|
|
|
|
#define CONFIG_SYS_MMC_ENV_DEV 0
|
|
|
|
|
|
+#ifdef CONFIG_DISTRO_DEFAULTS
|
|
|
+
|
|
|
+#define BOOT_TARGET_DEVICES(func) \
|
|
|
+ func(MMC, mmc, 1)
|
|
|
+
|
|
|
+#include <config_distro_bootcmd.h>
|
|
|
+
|
|
|
+/* Extra environment variables */
|
|
|
+#define CONFIG_EXTRA_ENV_SETTINGS \
|
|
|
+ ENV_MEM_LAYOUT_SETTINGS \
|
|
|
+ BOOTENV
|
|
|
+
|
|
|
+#endif /* ifdef CONFIG_DISTRO_DEFAULTS*/
|
|
|
+
|
|
|
#endif
|