[PATCH v2 9/9] configs: add new defconfig for mt8395_genio_1200_evk_ufs
Julien Stephan
jstephan at baylibre.com
Wed Mar 18 17:51:01 CET 2026
This new defconfig is based on mt8395_genio_1200_evk_defconfig, with
additional configs for UFS. In order to avoid duplicating defconfig, we
introduce configs/mt8195.config.
Signed-off-by: Julien Stephan <jstephan at baylibre.com>
---
board/mediatek/MAINTAINERS | 4 +++-
configs/mt8195.config | 24 ++++++++++++++++++++++++
configs/mt8395_genio_1200_evk_defconfig | 26 ++------------------------
configs/mt8395_genio_1200_evk_ufs_defconfig | 13 +++++++++++++
4 files changed, 42 insertions(+), 25 deletions(-)
diff --git a/board/mediatek/MAINTAINERS b/board/mediatek/MAINTAINERS
index 08cbd2ce49f..621d613c9fb 100644
--- a/board/mediatek/MAINTAINERS
+++ b/board/mediatek/MAINTAINERS
@@ -11,8 +11,10 @@ F: configs/mt8188.config
F: configs/mt8370_genio_510_evk_defconfig
F: configs/mt8390_genio_700_evk_defconfig
-MT8395
+MT8195/MT8395
M: Macpaul Lin <Macpaul.Lin at mediatek.com>
M: Julien Stephan <jstephan at baylibre.com>
S: Maintained
+F: configs/mt8195.config
F: configs/mt8395_genio_1200_evk_defconfig
+F: configs/mt8395_genio_1200_evk_ufs_defconfig
diff --git a/configs/mt8195.config b/configs/mt8195.config
new file mode 100644
index 00000000000..b5bc1848977
--- /dev/null
+++ b/configs/mt8195.config
@@ -0,0 +1,24 @@
+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_MT8195=y
+CONFIG_SYS_LOAD_ADDR=0x60000000
+# 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_MT8195=y
+CONFIG_BAUDRATE=921600
+CONFIG_DM_SERIAL=y
+CONFIG_MTK_SERIAL=y
+CONFIG_WDT=y
+CONFIG_WDT_MTK=y
diff --git a/configs/mt8395_genio_1200_evk_defconfig b/configs/mt8395_genio_1200_evk_defconfig
index 2d73af353f7..47c10757c52 100644
--- a/configs/mt8395_genio_1200_evk_defconfig
+++ b/configs/mt8395_genio_1200_evk_defconfig
@@ -1,26 +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/mt8195.config>
+
CONFIG_DEFAULT_DEVICE_TREE="mediatek/mt8395-genio-1200-evk"
-CONFIG_TARGET_MT8195=y
-CONFIG_SYS_LOAD_ADDR=0x60000000
CONFIG_IDENT_STRING="mt8395-genio-1200-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_MT8195=y
-CONFIG_BAUDRATE=921600
-CONFIG_DM_SERIAL=y
-CONFIG_MTK_SERIAL=y
-CONFIG_WDT=y
-CONFIG_WDT_MTK=y
diff --git a/configs/mt8395_genio_1200_evk_ufs_defconfig b/configs/mt8395_genio_1200_evk_ufs_defconfig
new file mode 100644
index 00000000000..c18d7de4df2
--- /dev/null
+++ b/configs/mt8395_genio_1200_evk_ufs_defconfig
@@ -0,0 +1,13 @@
+#include <configs/mt8195.config>
+
+CONFIG_DEFAULT_DEVICE_TREE="mediatek/mt8395-genio-1200-evk-ufs"
+CONFIG_IDENT_STRING=" mt8395-genio-1200-evk-ufs"
+CONFIG_CMD_UFS=y
+CONFIG_PHY=y
+CONFIG_DM_PMIC=y
+CONFIG_DM_PMIC_MTK_PWRAP=y
+CONFIG_DM_REGULATOR=y
+CONFIG_DM_REGULATOR_MT6359=y
+CONFIG_SCSI=y
+CONFIG_UFS=y
+CONFIG_UFS_MEDIATEK=y
--
2.52.0
More information about the U-Boot
mailing list