Attention is currently required from: Hung-Te Lin, Vince Liu, Yidi Lin, Yu-Ping Wu.
Hello Hung-Te Lin, Yidi Lin, Yu-Ping Wu, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/85616?usp=email
to look at the new patch set (#2).
The following approvals got outdated and were removed: Code-Review+1 by Yidi Lin, Code-Review+2 by Yu-Ping Wu, Verified+1 by build bot (Jenkins)
Change subject: soc/mediatek/mt8189: Add a stub implementation of MT8189 SoC ......................................................................
soc/mediatek/mt8189: Add a stub implementation of MT8189 SoC
Add new folder and basic drivers for Mediatek SoC 'MT8189'. Also enable UART and ARM arch timer.
This commit includes the necessary initialization files for MT8189, which cannot be shared with other existing SoCs.
The modules included are: - Memory layout: MT8189 has only 64KB of SRAM, differing in space allocation compared to other SoCs. - PLL: Different SoCs have different PLL designs. In this commit, we provide the most basic settings, with more configurations to be added in future commits. - Timer: MT8189 uses timer v2, unlike other SoCs which use timer v1. - SPI: The SPI driver for different SoCs varies depending on the GPIO/ PIN MUX used. In this commit, we provide the most basic settings, with more configurations to be added in future commits. - EMI: MT8189 uses common EMI code along with MT8189-specific 'dram_parameter.h'. This commit provides an EMI stub to ensure coreboot builds successfully. Future DRAM-related commits will utilize the common EMI code.
BUG=b:379008996 BRANCH=none TEST=saw the coreboot uart log to bootblock
Change-Id: I5d83c4c7fba49e455fac0b58f019ad225f83c197 Signed-off-by: Vince Liu vince-wl.liu@mediatek.corp-partner.google.com --- A src/soc/mediatek/mt8189/Kconfig A src/soc/mediatek/mt8189/Makefile.mk A src/soc/mediatek/mt8189/bootblock.c A src/soc/mediatek/mt8189/emi.c A src/soc/mediatek/mt8189/include/soc/addressmap.h A src/soc/mediatek/mt8189/include/soc/emi.h A src/soc/mediatek/mt8189/include/soc/memlayout.ld A src/soc/mediatek/mt8189/include/soc/pll.h A src/soc/mediatek/mt8189/include/soc/spi.h A src/soc/mediatek/mt8189/include/soc/timer.h A src/soc/mediatek/mt8189/soc.c A src/soc/mediatek/mt8189/spi.c A src/soc/mediatek/mt8189/timer.c 13 files changed, 318 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/16/85616/2