diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 466b1edbdaea..a7770db55463 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -539,6 +539,7 @@
+
@@ -772,6 +773,7 @@
+
@@ -860,6 +862,7 @@
+
@@ -1044,6 +1047,7 @@
+
@@ -1614,6 +1618,7 @@
+
@@ -4823,6 +4828,7 @@
+
@@ -6018,6 +6024,7 @@
+
@@ -116391,6 +116398,14 @@
+
+
+
+
+
+
+
+
@@ -117053,6 +117068,7 @@
+
@@ -118041,6 +118057,13 @@
+
+
+
+
+
+
+
@@ -118488,6 +118511,11 @@
+
+
+
+
+
@@ -119549,6 +119577,12 @@
+
+
+
+
+
+
@@ -122557,6 +122591,12 @@
+
+
+
+
+
+
@@ -139084,6 +139124,10 @@
+
+
+
+
diff --git a/android/abi_gki_aarch64_lenovo b/android/abi_gki_aarch64_lenovo
new file mode 100644
index 000000000000..0049535a4a1f
--- /dev/null
+++ b/android/abi_gki_aarch64_lenovo
@@ -0,0 +1,10 @@
+[abi_symbol_list]
+# required by raid0.ko
+ __tracepoint_block_bio_remap
+ disk_stack_limits
+ blk_queue_max_write_same_sectors
+ __traceiter_block_bio_remap
+ submit_bio_noacct
+ bio_split
+# required by lenovo-fan.ko
+ clk_set_duty_cycle
diff --git a/build.config.gki.aarch64 b/build.config.gki.aarch64
index 690b6ec805f4..cd473bc6e7ef 100644
--- a/build.config.gki.aarch64
+++ b/build.config.gki.aarch64
@@ -19,6 +19,7 @@ android/abi_gki_aarch64_galaxy
android/abi_gki_aarch64_generic
android/abi_gki_aarch64_hikey960
android/abi_gki_aarch64_imx
+android/abi_gki_aarch64_lenovo
android/abi_gki_aarch64_mtk
android/abi_gki_aarch64_oplus
android/abi_gki_aarch64_qcom