|
@@ -0,0 +1,56 @@
|
|
|
|
+/*
|
|
|
|
+ * board.c
|
|
|
|
+ *
|
|
|
|
+ * Board functions for TI AM43XX based boards
|
|
|
|
+ *
|
|
|
|
+ * Copyright (C) 2013, Texas Instruments, Incorporated - http://www.ti.com/
|
|
|
|
+ *
|
|
|
|
+ * SPDX-License-Identifier: GPL-2.0+
|
|
|
|
+ */
|
|
|
|
+
|
|
|
|
+#include <common.h>
|
|
|
|
+#include <spl.h>
|
|
|
|
+#include <asm/arch/sys_proto.h>
|
|
|
|
+#include <asm/arch/mux.h>
|
|
|
|
+#include "board.h"
|
|
|
|
+
|
|
|
|
+DECLARE_GLOBAL_DATA_PTR;
|
|
|
|
+
|
|
|
|
+#ifdef CONFIG_SPL_BUILD
|
|
|
|
+
|
|
|
|
+const struct dpll_params dpll_ddr = {
|
|
|
|
+ 266, OSC-1, 1, -1, -1, -1, -1};
|
|
|
|
+
|
|
|
|
+const struct dpll_params *get_dpll_ddr_params(void)
|
|
|
|
+{
|
|
|
|
+ return &dpll_ddr;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+void set_uart_mux_conf(void)
|
|
|
|
+{
|
|
|
|
+ enable_uart0_pin_mux();
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+void set_mux_conf_regs(void)
|
|
|
|
+{
|
|
|
|
+ enable_board_pin_mux();
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+void sdram_init(void)
|
|
|
|
+{
|
|
|
|
+}
|
|
|
|
+#endif
|
|
|
|
+
|
|
|
|
+int board_init(void)
|
|
|
|
+{
|
|
|
|
+ gd->bd->bi_boot_params = PHYS_DRAM_1 + 0x100;
|
|
|
|
+
|
|
|
|
+ return 0;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+#ifdef CONFIG_BOARD_LATE_INIT
|
|
|
|
+int board_late_init(void)
|
|
|
|
+{
|
|
|
|
+ return 0;
|
|
|
|
+}
|
|
|
|
+#endif
|