ARM: MediaTek: add basic support for MT8512 boards
This adds a general board file based on MT8512 SoCs from MediaTek. Apart from the generic parts (cpu) we add some low level init codes and initialize the early clocks. This commit is adding the basic boot support for the MT8512 eMMC board. Signed-off-by: mingming lee <mingming.lee@mediatek.com>
This commit is contained in:
14
board/mediatek/mt8512/Kconfig
Normal file
14
board/mediatek/mt8512/Kconfig
Normal file
@@ -0,0 +1,14 @@
|
||||
if TARGET_MT8512
|
||||
|
||||
config SYS_BOARD
|
||||
default "mt8512"
|
||||
|
||||
config SYS_CONFIG_NAME
|
||||
default "mt8512"
|
||||
|
||||
|
||||
config MTK_BROM_HEADER_INFO
|
||||
string
|
||||
default "media=nor"
|
||||
|
||||
endif
|
||||
6
board/mediatek/mt8512/MAINTAINERS
Normal file
6
board/mediatek/mt8512/MAINTAINERS
Normal file
@@ -0,0 +1,6 @@
|
||||
MT8512
|
||||
M: Mingming lee <mingming.lee@mediatek.com>
|
||||
S: Maintained
|
||||
F: board/mediatek/mt8512
|
||||
F: include/configs/mt8512.h
|
||||
F: configs/mt8512_bm1_emmc_defconfig
|
||||
3
board/mediatek/mt8512/Makefile
Normal file
3
board/mediatek/mt8512/Makefile
Normal file
@@ -0,0 +1,3 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
|
||||
obj-y += mt8512.o
|
||||
19
board/mediatek/mt8512/mt8512.c
Normal file
19
board/mediatek/mt8512/mt8512.c
Normal file
@@ -0,0 +1,19 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
/*
|
||||
* Copyright (C) 2019 MediaTek Inc.
|
||||
*/
|
||||
|
||||
#include <common.h>
|
||||
#include <dm.h>
|
||||
#include <wdt.h>
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
int board_init(void)
|
||||
{
|
||||
/* address of boot parameters */
|
||||
gd->bd->bi_boot_params = gd->ram_base + 0x100;
|
||||
|
||||
debug("gd->fdt_blob is %p\n", gd->fdt_blob);
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user