 +obj-$(CONFIG_SPL_BUILD)  	 += spl.o 
 diff --git a/board/udoo/a62/a62.c b/board/udoo/a62/a62.c
 new file mode 100644
-index 0000000..df41138
+index 0000000..1f2c14c
 --- /dev/null
 +++ b/board/udoo/a62/a62.c
-@@ -0,0 +1,384 @@
+@@ -0,0 +1,519 @@
 +/*
 + * Copyright (C) 2013 Freescale Semiconductor, Inc.
 + *

+#define CONFIG_SYS_MEMTEST_END		(CONFIG_SYS_MEMTEST_START + 500 * SZ_1M)
+
+/* MMC Configuration */
+#define CONFIG_MMCROOT	"/dev/mmcblk1p1"
+#define CONFIG_SYS_FSL_ESDHC_ADDR	0
+

+	else
+		setenv("board_rev", "MX6SOLO");
+#endif
+
+	if (check_emmc_selected())
+	{ /* Boot from eMMC */
+		printf("Booting from eMMC!\n");
+		setenv("mmcdev","1");
+		setenv("mmcroot","/dev/mmcblk0p1 rootwait rw");
+	}
+
+
+	return 0;
+}
+
