Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / u-boot / board / Marvell / aspenite / aspenite.c
diff --git a/qemu/roms/u-boot/board/Marvell/aspenite/aspenite.c b/qemu/roms/u-boot/board/Marvell/aspenite/aspenite.c
new file mode 100644 (file)
index 0000000..24ee679
--- /dev/null
@@ -0,0 +1,43 @@
+/*
+ * (C) Copyright 2010
+ * Marvell Semiconductor <www.marvell.com>
+ * Written-by: Prafulla Wadaskar <prafulla@marvell.com>
+ * Contributor: Mahavir Jain <mjain@marvell.com>
+ *
+ * SPDX-License-Identifier:    GPL-2.0+
+ */
+
+#include <common.h>
+#include <mvmfp.h>
+#include <asm/arch/cpu.h>
+#include <asm/arch/mfp.h>
+#include <asm/arch/armada100.h>
+
+DECLARE_GLOBAL_DATA_PTR;
+
+int board_early_init_f(void)
+{
+       u32 mfp_cfg[] = {
+               /* I2C */
+               MFP105_CI2C_SDA,
+               MFP106_CI2C_SCL,
+
+               /* Enable Console on UART1 */
+               MFP107_UART1_RXD,
+               MFP108_UART1_TXD,
+
+               MFP_EOC         /*End of configureation*/
+       };
+       /* configure MFP's */
+       mfp_config(mfp_cfg);
+       return 0;
+}
+
+int board_init(void)
+{
+       /* arch number of Board */
+       gd->bd->bi_arch_number = MACH_TYPE_ASPENITE;
+       /* adress of boot parameters */
+       gd->bd->bi_boot_params = armd1_sdram_base(0) + 0x100;
+       return 0;
+}