 +free_bus:
 +	free(bus);
 +	return ret;
-+}
-+
-+int board_mmc_init(bd_t *bis)
-+{
-+	SETUP_IOMUX_PADS(usdhc3_pads);
-+	usdhc_cfg.sdhc_clk = mxc_get_clock(MXC_ESDHC3_CLK);
-+	usdhc_cfg.max_bus_width = 4;
-+
-+	return fsl_esdhc_initialize(bis, &usdhc_cfg);
 +}
 +
 +int board_early_init_f(void)

+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
--- /dev/null
+++ b/board/udoo/a62/a62.c
@@ -0,0 +1,384 @@
+/*
+ * Copyright (C) 2013 Freescale Semiconductor, Inc.
+ *

 arch/arm/cpu/armv7/mx6/Kconfig  |   5 +
 board/udoo/a62/Kconfig          |  15 ++
 board/udoo/a62/MAINTAINERS      |   7 +
 board/udoo/a62/Makefile         |  12 +
 board/udoo/a62/a62.c            | 519 ++++++++++++++++++++++++++++++++++++++++
 board/udoo/a62/detectboard.h    |  13 +
 board/udoo/a62/spl.c            | 320 +++++++++++++++++++++++++
 board/udoo/common/Makefile      |   2 +-
 board/udoo/common/udooinit.c    |  54 +++++
 board/udoo/common/udooinit.h    |  16 ++
 configs/udoo_a62_defconfig      |  24 ++
 drivers/watchdog/Makefile       |   1 +
 drivers/watchdog/apx_watchdog.c |  48 ++++
 include/configs/udoo_a62.h      | 212 ++++++++++++++++
 14 files changed, 1247 insertions(+), 1 deletion(-)
 create mode 100644 board/udoo/a62/Kconfig
 create mode 100644 board/udoo/a62/MAINTAINERS
 create mode 100644 board/udoo/a62/Makefile
