[PATCH v3] board: mediatek: add MT8370 EVK board support

Macpaul Lin (林智斌) Macpaul.Lin at mediatek.com
Thu Feb 12 11:00:43 CET 2026


On Tue, 2026-02-10 at 10:34 +0100, Julien Stephan wrote:
> This adds support for the MT8370 EVK board with the following
> features enabled/tested: Boot, UART, Watchdog and MMC.
> 
> MT8370 is based on MT8188.
> 
> Signed-off-by: Julien Stephan <jstephan at baylibre.com>
> ---
> This series depends on [1] for several cleanups such as memory map.
> ---
> Changes in v3:
> - Rebased on master
> - Updated deps to v2 of [1]
> - Added mt8370 defconfig to board/mediatek/MAINTAINERS file
> - Link to v2:
> https://lore.kernel.org/r/20260206-add-mt8370-evk-board-v2-1-105c606f80dc@baylibre.com
>  
> 
> Changes in v2:
> - Add defconfig file, missing on v1
> - Add dependency to [1], for memory map cleanup
> - Remove board/mediatek/mt8370_evk
> - Link to v1:
> https://lore.kernel.org/r/20260204-add-mt8370-evk-board-v1-1-3132f953d845@baylibre.com
>  
> 
> [1]:
> https://lore.kernel.org/all/20260205-mtk-mach-clean-up-duplicates-v1-0-b7d4a43c18eb@baylibre.com/
>  
> ---
>  board/mediatek/MAINTAINERS   |  5 +++++
>  configs/mt8370_evk_defconfig | 28 ++++++++++++++++++++++++++++
>  2 files changed, 33 insertions(+)
> 
> diff --git a/board/mediatek/MAINTAINERS b/board/mediatek/MAINTAINERS
> index 5d19892e26b..5954607439a 100644
> --- a/board/mediatek/MAINTAINERS
> +++ b/board/mediatek/MAINTAINERS
> @@ -3,6 +3,11 @@ M:	Julien Masson <jmasson at baylibre.com>
>  S:	Maintained
>  F:	configs/mt8365_evk_defconfig
>  
> +MT8370 EVK
> +M:	Macpaul Lin <Macpaul.Lin at mediatek.com>
> +S:	Maintained
> +F:	configs/mt8370_evk_defconfig
> +
>  MT8390 EVK
>  M:	Julien Masson <jmasson at baylibre.com>
>  M:	Macpaul Lin <Macpaul.Lin at mediatek.com>
> diff --git a/configs/mt8370_evk_defconfig
> b/configs/mt8370_evk_defconfig
> new file mode 100644
> index 00000000000..48d3f64a42e
> --- /dev/null
> +++ b/configs/mt8370_evk_defconfig
> @@ -0,0 +1,28 @@
> +CONFIG_ARM=y
> +CONFIG_COUNTER_FREQUENCY=13000000
> +CONFIG_POSITION_INDEPENDENT=y
> +CONFIG_ARCH_MEDIATEK=y
> +CONFIG_TEXT_BASE=0x4c000000
> +CONFIG_NR_DRAM_BANKS=1
> +CONFIG_DEFAULT_DEVICE_TREE="mediatek/mt8370-genio-510-evk"
> +CONFIG_TARGET_MT8188=y
> +CONFIG_MTK_MEM_MAP_DDR_SIZE=0x100000000
> +CONFIG_SYS_LOAD_ADDR=0x4c000000
> +CONFIG_IDENT_STRING="mt8370-evk"
> +# CONFIG_BOARD_INIT is not set
> +CONFIG_CMD_CLK=y
> +CONFIG_CMD_GPT=y
> +CONFIG_CMD_MMC=y
> +CONFIG_CMD_PART=y
> +CONFIG_OF_UPSTREAM=y
> +CONFIG_CLK=y
> +CONFIG_MMC_MTK=y
> +CONFIG_PINCTRL=y
> +CONFIG_PINCONF=y
> +CONFIG_PINCTRL_MT8188=y
> +CONFIG_BAUDRATE=921600
> +CONFIG_DM_SERIAL=y
> +CONFIG_MTK_SERIAL=y
> +CONFIG_WDT=y
> +CONFIG_WDT_MTK=y
> +# CONFIG_RANDOM_UUID is not set
> 
> ---
> base-commit: b5213bbfdcb1812be510427857827ee8becb9f8f
> change-id: 20260204-add-mt8370-evk-board-6d2f94630b67
> prerequisite-change-id: 20260205-mtk-mach-clean-up-duplicates-
> a6d7b7453179:v2
> prerequisite-patch-id: ae9193f433954e32e91389fc1b144a3a6c31d518
> prerequisite-patch-id: 2985130c9247aa746578d0999ef36afae5bfe81a
> prerequisite-patch-id: d7f2bde6b8c257d93ae3155dbe51c2b1e956a87d
> prerequisite-patch-id: 68791866bda399c0744095f456da7e5e50f50a48
> prerequisite-patch-id: ea092efba54b2558bc7ea44d1a53f5f1a6f4f291
> prerequisite-patch-id: 5f11d6653f725af32874115536d08e0772e2c36e
> prerequisite-patch-id: 4875497d56eaf57175465888abd53de2738b1099
> 
> Best regards,

Reviewed-by: Macpaul Lin <macpaul.lin at mediatek.com>

Thanks!
Macpaul Lin


More information about the U-Boot mailing list