[PATCH v2 5/6] configs: mt8370/mt8390: introduce mt8188.config to avoid duplication
Julien Stephan
jstephan at baylibre.com
Wed Mar 18 17:45:27 CET 2026
mt8370_genio_510_evk_defconfig and mt8390_genio_700_evk_defconfig are
both based on MT8188, add a new mt8188.config file to share common
config.
Signed-off-by: Julien Stephan <jstephan at baylibre.com>
---
board/mediatek/MAINTAINERS | 8 ++------
configs/mt8188.config | 25 +++++++++++++++++++++++++
configs/mt8370_genio_510_evk_defconfig | 27 ++-------------------------
configs/mt8390_genio_700_evk_defconfig | 27 ++-------------------------
4 files changed, 31 insertions(+), 56 deletions(-)
diff --git a/board/mediatek/MAINTAINERS b/board/mediatek/MAINTAINERS
index a1f34a91ebd..30aa71a0ce7 100644
--- a/board/mediatek/MAINTAINERS
+++ b/board/mediatek/MAINTAINERS
@@ -3,15 +3,11 @@ M: Julien Masson <jmasson at baylibre.com>
S: Maintained
F: configs/mt8365_evk_defconfig
-MT8370
+MT8188/MT8370/MT8390
M: Macpaul Lin <Macpaul.Lin at mediatek.com>
S: Maintained
+F: configs/mt8188.config
F: configs/mt8370_genio_510_evk_defconfig
-
-MT8390
-M: Julien Masson <jmasson at baylibre.com>
-M: Macpaul Lin <Macpaul.Lin at mediatek.com>
-S: Maintained
F: configs/mt8390_genio_700_evk_defconfig
MT8395
diff --git a/configs/mt8188.config b/configs/mt8188.config
new file mode 100644
index 00000000000..9dfba6bf99f
--- /dev/null
+++ b/configs/mt8188.config
@@ -0,0 +1,25 @@
+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_TARGET_MT8188=y
+CONFIG_SYS_LOAD_ADDR=0x4c000000
+# 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
diff --git a/configs/mt8370_genio_510_evk_defconfig b/configs/mt8370_genio_510_evk_defconfig
index 53ef067af22..e3530571cc4 100644
--- a/configs/mt8370_genio_510_evk_defconfig
+++ b/configs/mt8370_genio_510_evk_defconfig
@@ -1,28 +1,5 @@
-CONFIG_ARM=y
-CONFIG_COUNTER_FREQUENCY=13000000
-CONFIG_POSITION_INDEPENDENT=y
-CONFIG_ARCH_MEDIATEK=y
-CONFIG_TEXT_BASE=0x4c000000
-CONFIG_NR_DRAM_BANKS=1
+#include <configs/mt8188.config>
+
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-genio-510-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
diff --git a/configs/mt8390_genio_700_evk_defconfig b/configs/mt8390_genio_700_evk_defconfig
index 0ca4279c1ae..0b07e3be2c4 100644
--- a/configs/mt8390_genio_700_evk_defconfig
+++ b/configs/mt8390_genio_700_evk_defconfig
@@ -1,27 +1,4 @@
-CONFIG_ARM=y
-CONFIG_COUNTER_FREQUENCY=13000000
-CONFIG_POSITION_INDEPENDENT=y
-CONFIG_ARCH_MEDIATEK=y
-CONFIG_TEXT_BASE=0x4c000000
-CONFIG_NR_DRAM_BANKS=1
+#include <configs/mt8188.config>
+
CONFIG_DEFAULT_DEVICE_TREE="mediatek/mt8390-genio-700-evk"
-CONFIG_TARGET_MT8188=y
-CONFIG_SYS_LOAD_ADDR=0x4c000000
CONFIG_IDENT_STRING="mt8390-genio-700-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
--
2.52.0
More information about the U-Boot
mailing list