diff --git a/meta-oniro-core/recipes-kernel/linux/linux-yocto_%.bbappend b/meta-oniro-core/recipes-kernel/linux/linux-yocto_%.bbappend
index 8392e3e6e188932483e9ef9c38989797b67f2455..47765c31fef8e04f088c987002ee656e2d8860d8 100644
--- a/meta-oniro-core/recipes-kernel/linux/linux-yocto_%.bbappend
+++ b/meta-oniro-core/recipes-kernel/linux/linux-yocto_%.bbappend
@@ -3,3 +3,7 @@
 # SPDX-License-Identifier: Apache-2.0
 
 require recipes-kernel/linux/linux-oniro-tweaks-all.inc
+
+SRC_URI += "file://fix-efi.cfg-drop-acpi-dependency.patch;patchdir=${KMETA}"
+ 
+KERNEL_FEATURES:append = " ${@bb.utils.contains("MACHINE_FEATURES", "efi", " cfg/efi.scc", "", d)}"