* [PATCH v2] board: mediatek: add MT8390 EVK board support
@ 2026-02-02 8:23 Julien Stephan
2026-02-02 9:27 ` Mattijs Korpershoek
2026-02-04 14:01 ` Tom Rini
0 siblings, 2 replies; 3+ messages in thread
From: Julien Stephan @ 2026-02-02 8:23 UTC (permalink / raw)
To: u-boot
Cc: GSS_MTK_Uboot_upstream, Julien Masson, Ryder Lee, Weijie Gao,
Chunfeng Yun, Igor Belwon, Tom Rini, Macpaul Lin,
Mattijs Korpershoek, Peng Fan, Sam Protsenko, David Lechner,
Julien Stephan
From: Julien Masson <jmasson@baylibre.com>
This adds support for the MT8390 EVK board with the following
features enabled/tested: Boot, UART, Watchdog and MMC.
MT8390 is based on MT8188.
Signed-off-by: Julien Masson <jmasson@baylibre.com>
Signed-off-by: Julien Stephan <jstephan@baylibre.com>
---
Changes in v2:
- Add Macpaul Lin from Mediatek as co-maintainer
- Rebased on master
- Removed series dependency, as the pinctrl series for MT8188 was
applied on master
- Link to v1: https://lore.kernel.org/r/20260123-add-genio-700-board-v1-1-274019c628d1@baylibre.com
---
board/mediatek/mt8390_evk/MAINTAINERS | 6 ++++++
board/mediatek/mt8390_evk/Makefile | 3 +++
board/mediatek/mt8390_evk/mt8390_evk.c | 34 ++++++++++++++++++++++++++++++++++
configs/mt8390_evk_defconfig | 27 +++++++++++++++++++++++++++
4 files changed, 70 insertions(+)
diff --git a/board/mediatek/mt8390_evk/MAINTAINERS b/board/mediatek/mt8390_evk/MAINTAINERS
new file mode 100644
index 00000000000..d46b8b2e156
--- /dev/null
+++ b/board/mediatek/mt8390_evk/MAINTAINERS
@@ -0,0 +1,6 @@
+MT8390 EVK
+M: Julien Masson <jmasson@baylibre.com>
+M: Macpaul Lin <Macpaul.Lin@mediatek.com>
+S: Maintained
+F: board/mediatek/mt8390_evk/
+F: configs/mt8390_evk_defconfig
diff --git a/board/mediatek/mt8390_evk/Makefile b/board/mediatek/mt8390_evk/Makefile
new file mode 100644
index 00000000000..a26d46838c4
--- /dev/null
+++ b/board/mediatek/mt8390_evk/Makefile
@@ -0,0 +1,3 @@
+# SPDX-License-Identifier: GPL-2.0
+
+obj-y += mt8390_evk.o
diff --git a/board/mediatek/mt8390_evk/mt8390_evk.c b/board/mediatek/mt8390_evk/mt8390_evk.c
new file mode 100644
index 00000000000..1ca40366a55
--- /dev/null
+++ b/board/mediatek/mt8390_evk/mt8390_evk.c
@@ -0,0 +1,34 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright (C) 2026 BayLibre SAS
+ * Author: Julien Masson <jmasson@baylibre.com>
+ */
+
+#include <linux/types.h>
+#include <asm/armv8/mmu.h>
+
+int board_init(void)
+{
+ return 0;
+}
+
+static struct mm_region mt8390_evk_mem_map[] = {
+ {
+ /* DDR */
+ .virt = 0x40000000UL,
+ .phys = 0x40000000UL,
+ .size = 0x200000000UL,
+ .attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL) | PTE_BLOCK_OUTER_SHARE,
+ }, {
+ .virt = 0x00000000UL,
+ .phys = 0x00000000UL,
+ .size = 0x20000000UL,
+ .attrs = PTE_BLOCK_MEMTYPE(MT_DEVICE_NGNRNE) |
+ PTE_BLOCK_NON_SHARE |
+ PTE_BLOCK_PXN | PTE_BLOCK_UXN
+ }, {
+ 0,
+ }
+};
+
+struct mm_region *mem_map = mt8390_evk_mem_map;
diff --git a/configs/mt8390_evk_defconfig b/configs/mt8390_evk_defconfig
new file mode 100644
index 00000000000..9bc1d922587
--- /dev/null
+++ b/configs/mt8390_evk_defconfig
@@ -0,0 +1,27 @@
+CONFIG_ARM=y
+CONFIG_SYS_BOARD="mt8390_evk"
+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/mt8390-genio-700-evk"
+CONFIG_TARGET_MT8188=y
+CONFIG_SYS_LOAD_ADDR=0x4c000000
+CONFIG_IDENT_STRING="mt8390-evk"
+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: eed514b11d04a2f8a949521ad3bffba3ec98bd2f
change-id: 20260122-add-genio-700-board-5621b428c04e
Best regards,
--
Julien Stephan <jstephan@baylibre.com>
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH v2] board: mediatek: add MT8390 EVK board support
2026-02-02 8:23 [PATCH v2] board: mediatek: add MT8390 EVK board support Julien Stephan
@ 2026-02-02 9:27 ` Mattijs Korpershoek
2026-02-04 14:01 ` Tom Rini
1 sibling, 0 replies; 3+ messages in thread
From: Mattijs Korpershoek @ 2026-02-02 9:27 UTC (permalink / raw)
To: Julien Stephan, u-boot
Cc: GSS_MTK_Uboot_upstream, Julien Masson, Ryder Lee, Weijie Gao,
Chunfeng Yun, Igor Belwon, Tom Rini, Macpaul Lin,
Mattijs Korpershoek, Peng Fan, Sam Protsenko, David Lechner,
Julien Stephan
Hi Julien,
Thank you for the patch.
On Mon, Feb 02, 2026 at 09:23, Julien Stephan <jstephan@baylibre.com> wrote:
> From: Julien Masson <jmasson@baylibre.com>
>
> This adds support for the MT8390 EVK board with the following
> features enabled/tested: Boot, UART, Watchdog and MMC.
>
> MT8390 is based on MT8188.
>
> Signed-off-by: Julien Masson <jmasson@baylibre.com>
> Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Reviewed-by: Mattijs Korpershoek <mkorpershoek@kernel.org>
> ---
> Changes in v2:
> - Add Macpaul Lin from Mediatek as co-maintainer
> - Rebased on master
> - Removed series dependency, as the pinctrl series for MT8188 was
> applied on master
> - Link to v1: https://lore.kernel.org/r/20260123-add-genio-700-board-v1-1-274019c628d1@baylibre.com
> ---
> board/mediatek/mt8390_evk/MAINTAINERS | 6 ++++++
> board/mediatek/mt8390_evk/Makefile | 3 +++
> board/mediatek/mt8390_evk/mt8390_evk.c | 34 ++++++++++++++++++++++++++++++++++
> configs/mt8390_evk_defconfig | 27 +++++++++++++++++++++++++++
> 4 files changed, 70 insertions(+)
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH v2] board: mediatek: add MT8390 EVK board support
2026-02-02 8:23 [PATCH v2] board: mediatek: add MT8390 EVK board support Julien Stephan
2026-02-02 9:27 ` Mattijs Korpershoek
@ 2026-02-04 14:01 ` Tom Rini
1 sibling, 0 replies; 3+ messages in thread
From: Tom Rini @ 2026-02-04 14:01 UTC (permalink / raw)
To: u-boot, Julien Stephan
Cc: GSS_MTK_Uboot_upstream, Julien Masson, Ryder Lee, Weijie Gao,
Chunfeng Yun, Igor Belwon, Macpaul Lin, Mattijs Korpershoek,
Peng Fan, Sam Protsenko, David Lechner
On Mon, 02 Feb 2026 09:23:42 +0100, Julien Stephan wrote:
> This adds support for the MT8390 EVK board with the following
> features enabled/tested: Boot, UART, Watchdog and MMC.
>
> MT8390 is based on MT8188.
>
>
Applied to u-boot/master, thanks!
[1/1] board: mediatek: add MT8390 EVK board support
commit: ede7198a37019266bfc4a992bdd22292196a97f9
--
Tom
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-02-04 14:02 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-02 8:23 [PATCH v2] board: mediatek: add MT8390 EVK board support Julien Stephan
2026-02-02 9:27 ` Mattijs Korpershoek
2026-02-04 14:01 ` Tom Rini
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox