[PATCH 5/6] arm: dts: mediatek: add UFS variant of Genio 520/720 EVK

Macpaul Lin (林智斌) Macpaul.Lin at mediatek.com
Tue Apr 7 16:31:44 CEST 2026


On Mon, 2026-03-30 at 15:42 -0500, David Lechner wrote:
> Add a devicetree overlay and UFS variants of the Genio 520 and Genio
> 720
> EVK devicetree targets. There are dip switches and jumpers on the EVK
> that disconnect the eMMC and connect the UFS instead. The overlay
> adjusts the devicetree for this.
> 
> Signed-off-by: David Lechner <dlechner at baylibre.com>
> ---
>  arch/arm/dts/Makefile                     |  5 +++++
>  arch/arm/dts/mt8371-genio-common-ufs.dtso | 18 ++++++++++++++++++
>  board/mediatek/MAINTAINERS                |  1 +
>  3 files changed, 24 insertions(+)
> 
> diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
> index 4085d4c2de1..bff341d6118 100644
> --- a/arch/arm/dts/Makefile
> +++ b/arch/arm/dts/Makefile
> @@ -1105,6 +1105,9 @@ dtb-$(CONFIG_SOC_K3_AM62D2) += k3-am62d2-r5-
> evm.dtb
>  dtb-$(CONFIG_SOC_K3_AM62P5) += k3-am62p5-r5-sk.dtb \
>  			       k3-am62p5-verdin-r5.dtb
>  
> +mt8371-genio-520-evk-ufs-dtbs := mt8371-genio-520-evk.dtb mt8371-
> genio-common-ufs.dtbo
> +mt8391-genio-720-evk-ufs-dtbs := mt8391-genio-720-evk.dtb mt8371-
> genio-common-ufs.dtbo
> +
>  dtb-$(CONFIG_ARCH_MEDIATEK) += \
>  	mt7622-rfb.dtb \
>  	mt7623a-unielec-u7623-02-emmc.dtb \
> @@ -1125,7 +1128,9 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += \
>  	mt7988-sd-rfb.dtb \
>  	mt8183-pumpkin.dtb \
>  	mt8371-genio-520-evk.dtb \
> +	mt8371-genio-520-evk-ufs.dtb \
>  	mt8391-genio-720-evk.dtb \
> +	mt8391-genio-720-evk-ufs.dtb \
>  	mt8512-bm1-emmc.dtb \
>  	mt8516-pumpkin.dtb \
>  	mt8518-ap1-emmc.dtb
> diff --git a/arch/arm/dts/mt8371-genio-common-ufs.dtso
> b/arch/arm/dts/mt8371-genio-common-ufs.dtso
> new file mode 100644
> index 00000000000..b75fdafcf9b
> --- /dev/null
> +++ b/arch/arm/dts/mt8371-genio-common-ufs.dtso
> @@ -0,0 +1,18 @@
> +// SPDX-License-Identifier: (GPL-2.0 OR MIT)
> +/*
> + * Copyright (C) 2026 MediaTek Inc.
> + *
> + * Adjusts for when boot DIP switches/jumpers on EVK are set for UFS
> boot
> + * instead of eMMC.
> + */
> +
> +/dts-v1/;
> +/plugin/;
> +
> +&ufshci {
> +	status = "okay";
> +};
> +
> +&mmc0 {
> +	status = "disabled";
> +};
> diff --git a/board/mediatek/MAINTAINERS b/board/mediatek/MAINTAINERS
> index 7a388409742..b0fbffd26ea 100644
> --- a/board/mediatek/MAINTAINERS
> +++ b/board/mediatek/MAINTAINERS
> @@ -3,6 +3,7 @@ M:	Macpaul Lin <macpaul.lin at mediatek.com>
>  S:	Maintained
>  F:	arch/arm/dts/mt8371-genio-520-evk-u-boot.dtsi
>  F:	arch/arm/dts/mt8371-genio-common-u-boot.dtsi
> +F:	arch/arm/dts/mt8371-genio-common-ufs.dtso
>  F:	arch/arm/dts/mt8391-genio-720-evk-u-boot.dtsi
>  F:	configs/mt8189.config
>  F:	configs/mt8371_genio_520_evk_defconfig
> 

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

Thanks!
Macpaul Lin


More information about the U-Boot mailing list