blob: fce5de6767cd1494d64176f0c6372ee1cd51e426 [file] [log] [blame]
developer862f5052019-11-07 19:28:44 +08001// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) 2019 MediaTek Inc.
4 */
5
6#include <common.h>
7#include <dm.h>
Simon Glass97589732020-05-10 11:40:02 -06008#include <init.h>
Simon Glass0f2af882020-05-10 11:40:05 -06009#include <log.h>
Simon Glass3ba929a2020-10-30 21:38:53 -060010#include <asm/global_data.h>
developer862f5052019-11-07 19:28:44 +080011
12DECLARE_GLOBAL_DATA_PTR;
13
14int board_init(void)
15{
16 /* address of boot parameters */
17 gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE + 0x100;
18
19 debug("gd->fdt_blob is %p\n", gd->fdt_blob);
20 return 0;
21}
developercabebda2020-01-16 16:11:38 +080022
23int board_late_init(void)
24{
25#ifdef CONFIG_USB_GADGET
26 struct udevice *dev;
27 int ret;
28#endif
29
30#ifdef CONFIG_USB_GADGET
31 ret = uclass_get_device(UCLASS_USB_GADGET_GENERIC, 0, &dev);
32 if (ret) {
33 pr_err("%s: Cannot find USB device\n", __func__);
34 return ret;
35 }
36#endif
37
38 return 0;
39}