diff --git a/airoha/an7581/UNION_AN7581_KITE_LOGAN_KERNEL_5_4_demo.mak b/airoha/an7581/UNION_AN7581_KITE_LOGAN_KERNEL_5_4_demo.mak
index e81b8ac3ce1eab3ede7a7b7326c94a960e9246d3..69308bc251862d66dfa66c0295ae4576d6b528a3 100644
--- a/airoha/an7581/UNION_AN7581_KITE_LOGAN_KERNEL_5_4_demo.mak
+++ b/airoha/an7581/UNION_AN7581_KITE_LOGAN_KERNEL_5_4_demo.mak
@@ -291,8 +291,11 @@ TCSUPPORT_CPU_ARMV8=y
 TCSUPPORT_CPU_ARMV8_64=y
 # TCSUPPORT_CPU_ARMV8_NO_NEON is not set
 TCSUPPORT_UBOOT=y
-TCSUPPORT_UBOOT_2014=y
-TCSUPPORT_ATF_2_1=y
+#TCSUPPORT_UBOOT_2014 is not set
+TCSUPPORT_UBOOT_2023=y
+TCSUPPORT_TPL_SUPPORT=y
+TCSUPPORT_OPTEE=y
+TCSUPPORT_ATF_2_10=y
 TCSUPPORT_UBOOT_64BIT=y
 # TCSUPPORT_NP is not set
 # TCSUPPORT_NP_CMCC is not set