4bad927
From a0c28ea3f2518734be16022ad25920dcd66e102c Mon Sep 17 00:00:00 2001
4bad927
From: Dennis Gilmore <dennis@ausil.us>
4bad927
Date: Mon, 13 Oct 2014 23:17:32 -0500
4bad927
Subject: [PATCH 11/12] port the riotboard to distro generic configs, patch by
4bad927
 pbrobinson
4bad927
4bad927
---
4bad927
 include/configs/embestmx6boards.h | 39 ++++++++++++++++++++++++---------------
4bad927
 1 file changed, 24 insertions(+), 15 deletions(-)
4bad927
4bad927
diff --git a/include/configs/embestmx6boards.h b/include/configs/embestmx6boards.h
4bad927
index 185edbe..e75ee89 100644
4bad927
--- a/include/configs/embestmx6boards.h
4bad927
+++ b/include/configs/embestmx6boards.h
85e3a95
@@ -22,7 +22,7 @@
85e3a95
 #define CONFIG_SYS_GENERIC_BOARD
85e3a95
 
85e3a95
 #define CONFIG_MXC_UART_BASE		UART2_BASE
85e3a95
-#define CONFIG_CONSOLE_DEV		"ttymxc1"
85e3a95
+#define CONFIG_CONSOLE_DEV		"ttymxc1,115200"
85e3a95
 #define CONFIG_MMCROOT			"/dev/mmcblk1p2"
85e3a95
 
85e3a95
 #define PHYS_SDRAM_SIZE		(1u * 1024 * 1024 * 1024)
85e3a95
@@ -78,14 +78,7 @@
85e3a95
 #define CONFIG_CMD_MMC
85e3a95
 #define CONFIG_GENERIC_MMC
85e3a95
 #define CONFIG_BOUNCE_BUFFER
85e3a95
-#define CONFIG_CMD_EXT2
85e3a95
-#define CONFIG_CMD_FAT
85e3a95
-#define CONFIG_DOS_PARTITION
85e3a95
-
85e3a95
-#define CONFIG_CMD_PING
85e3a95
-#define CONFIG_CMD_DHCP
85e3a95
-#define CONFIG_CMD_MII
85e3a95
-#define CONFIG_CMD_NET
85e3a95
+
85e3a95
 #define CONFIG_FEC_MXC
85e3a95
 #define CONFIG_MII
85e3a95
 #define IMX_FEC_BASE			ENET_BASE_ADDR
85e3a95
@@ -120,8 +113,6 @@
85e3a95
 #define CONFIG_CMD_SETEXPR
85e3a95
 #undef CONFIG_CMD_IMLS
85e3a95
 
85e3a95
-#define CONFIG_BOOTDELAY               1
85e3a95
-
85e3a95
 #define CONFIG_LOADADDR                        0x12000000
85e3a95
 #define CONFIG_SYS_TEXT_BASE           0x17800000
85e3a95
 
85e3a95
@@ -163,16 +154,29 @@
85e3a95
 #define SF_ENV ""
85e3a95
 #endif
85e3a95
 
85e3a95
+#ifndef CONFIG_SPL_BUILD
85e3a95
+#include <config_distro_defaults.h>
85e3a95
+#include <config_distro_bootcmd.h>
85e3a95
+
85e3a95
+#define BOOT_TARGET_DEVICES(func) \
85e3a95
+       func(MMC, mmc, 0) \
85e3a95
+       func(PXE, pxe, na) \
85e3a95
+       func(DHCP, dhcp, na)
85e3a95
+
85e3a95
+
85e3a95
 #define CONFIG_EXTRA_ENV_SETTINGS \
85e3a95
 	"script=boot.scr\0" \
85e3a95
 	"image=zImage\0" \
85e3a95
-	"fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \
85e3a95
-	"fdt_addr=0x18000000\0" \
85e3a95
+	"fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0" \
85e3a95
+	"fdt_addr_r=0x18000000\0" \
85e3a95
 	"boot_fdt=try\0" \
85e3a95
+	"pxefile_addr_r=0x17f00000\0" \
85e3a95
+	"scriptaddr=0x17e00000\0" \
85e3a95
+	"kernel_addr_r=0x11000000\0" \
85e3a95
+	"ramdisk_addr_r=0x18100000\0" \
85e3a95
+	"bootm_size=0x20000000\0" \
85e3a95
 	"ip_dyn=yes\0" \
85e3a95
 	"console=" CONFIG_CONSOLE_DEV "\0" \
85e3a95
-	"fdt_high=0xffffffff\0"	  \
85e3a95
-	"initrd_high=0xffffffff\0" \
85e3a95
 	"mmcdev=" __stringify(CONFIG_SYS_MMC_ENV_DEV) "\0" \
85e3a95
 	"mmcpart=1\0" \
85e3a95
 	"mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \
85e3a95
@@ -252,6 +256,10 @@
85e3a95
 		"fi; " \
85e3a95
 	"else run netboot; fi"
85e3a95
 
85e3a95
+#else
85e3a95
+#define BOOT_TARGET_DEVICES
85e3a95
+#endif
85e3a95
+
85e3a95
 #define CONFIG_ARP_TIMEOUT     200UL
85e3a95
 
85e3a95
 /* Miscellaneous configurable options */
85e3a95
@@ -335,4 +343,5 @@
85e3a95
 #define CONFIG_IMX_HDMI
85e3a95
 #define CONFIG_IMX_VIDEO_SKIP
85e3a95
 
85e3a95
+
85e3a95
 #endif                         /* __RIOTBOARD_CONFIG_H */
4bad927
-- 
4bad927
2.1.0
4bad927