diff --git a/package/boot/uboot-rk35xx/Makefile b/package/boot/uboot-rk35xx/Makefile
index c9376afa2..c13a8bbd7 100644
--- a/package/boot/uboot-rk35xx/Makefile
+++ b/package/boot/uboot-rk35xx/Makefile
@@ -30,14 +30,7 @@ define U-Boot/evb-rk3528
   BUILD_SUBTARGET:=armv8
   NAME:=RK3528 Evaluation
   BUILD_DEVICES:= \
-    armsom_sige1 \
-    hinlink_opc-h28k \
-    hinlink_opc-h29k \
-    hinlink_opc-ht2 \
-    radxa_e20c \
-    widora_mangopi-m28c \
-    widora_mangopi-m28k \
-    widora_mangopi-m28k-pro
+    armsom_sige1
   DEPENDS:=+PACKAGE_u-boot-evb-rk3528:rkbin-rk3528
   ATF:=rk3528_bl31_v1.17.elf
   DDR:=rk3528_ddr_1056MHz_v1.10.bin
diff --git a/package/boot/uboot-rockchip/patches/414-board-rockchip-Add-Radxa-E20C.patch b/package/boot/uboot-rockchip/patches/414-board-rockchip-Add-Radxa-E20C.patch
index 16a81336a..b2915dd83 100644
--- a/package/boot/uboot-rockchip/patches/414-board-rockchip-Add-Radxa-E20C.patch
+++ b/package/boot/uboot-rockchip/patches/414-board-rockchip-Add-Radxa-E20C.patch
@@ -197,3 +197,28 @@ Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
  
  * rk3566
       - Anbernic RGxx3 (anbernic-rgxx3-rk3566)
+--- /dev/null
++++ b/dts/upstream/src/arm64/rockchip/rk3528-radxa-e20c.dts
+@@ -0,0 +1,22 @@
++// SPDX-License-Identifier: GPL-2.0+
++/*
++ * Copyright (c) 2020 Rockchip Electronics Co., Ltd
++ * Copyright (c) 2024 Radxa Limited
++ * Copyright (c) 2024 Yao Zi <ziyao@disroot.org>
++ */
++
++/dts-v1/;
++#include "rk3528.dtsi"
++
++/ {
++	model = "Radxa E20C";
++	compatible = "radxa,e20c", "rockchip,rk3528";
++
++	chosen {
++		stdout-path = "serial0:1500000n8";
++	};
++};
++
++&uart0 {
++	status = "okay";
++};