diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 724b420fecb6..faabab4c3634 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -977,6 +977,7 @@
+
@@ -5818,11 +5819,13 @@
+
+
@@ -118431,6 +118434,7 @@
+
@@ -118560,6 +118564,7 @@
+
@@ -118644,6 +118649,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/abi_gki_aarch64_rockchip b/android/abi_gki_aarch64_rockchip
index 99e4492f8021..c6ef62b0e367 100644
--- a/android/abi_gki_aarch64_rockchip
+++ b/android/abi_gki_aarch64_rockchip
@@ -10,6 +10,7 @@
__arch_copy_to_user
arm64_const_caps_ready
arm64_use_ng_mappings
+ __arm_smccc_smc
atomic_notifier_chain_register
bdget_disk
bdput
@@ -50,6 +51,8 @@
clk_get
__clk_get_name
clk_get_rate
+ clk_notifier_register
+ clk_notifier_unregister
clk_prepare
clk_put
clk_register
@@ -232,6 +235,7 @@
input_ff_create_memless
input_register_device
input_set_abs_params
+ iounmap
irq_set_irq_wake
jiffies
kasan_flag_enabled
@@ -294,10 +298,13 @@
of_get_next_child
of_get_property
of_get_regulator_init_data
+ of_iomap
of_irq_get_byname
+ of_machine_is_compatible
of_match_device
of_match_node
of_node_name_eq
+ of_parse_phandle
of_phy_simple_xlate
of_property_read_string
of_property_read_string_helper
@@ -313,6 +320,7 @@
__per_cpu_offset
pinctrl_lookup_state
pinctrl_select_state
+ __platform_driver_probe
__platform_driver_register
platform_driver_unregister
platform_get_irq
@@ -335,6 +343,7 @@
preempt_schedule
preempt_schedule_notrace
prepare_to_wait_event
+ print_hex_dump
printk
put_device
put_disk
@@ -345,6 +354,7 @@
queue_delayed_work_on
queue_work_on
___ratelimit
+ rational_best_approximation
_raw_spin_lock
_raw_spin_lock_bh
_raw_spin_lock_irqsave
@@ -498,6 +508,38 @@
of_clk_add_hw_provider
of_clk_hw_simple_get
+# required by clk-rockchip.ko
+ clk_divider_ops
+ clk_divider_ro_ops
+ clk_fixed_factor_ops
+ clk_fractional_divider_ops
+ clk_gate_ops
+ __clk_get_hw
+ clk_get_parent
+ clk_hw_get_flags
+ clk_hw_get_name
+ clk_hw_get_parent
+ clk_hw_get_rate
+ clk_hw_register_composite
+ clk_hw_round_rate
+ __clk_mux_determine_rate
+ clk_mux_ops
+ clk_mux_ro_ops
+ clk_register_composite
+ clk_register_divider_table
+ clk_register_fixed_factor
+ clk_register_gate
+ clk_register_mux_table
+ devm_clk_register
+ divider_get_val
+ gcd
+ kmemdup
+ match_string
+ of_clk_src_onecell_get
+ register_restart_handler
+ reset_controller_register
+ __udelay
+
# required by clk-scmi.ko
clk_hw_set_rate_range
of_clk_hw_onecell_get
@@ -667,8 +709,6 @@
rt_mutex_unlock
# required by i2c-rk3x.ko
- clk_notifier_register
- clk_notifier_unregister
i2c_parse_fw_timings
# required by industrialio-buffer-cb.ko
@@ -808,7 +848,6 @@
__do_once_start
flush_workqueue
__ioremap
- iounmap
mempool_alloc
mempool_create_node
mempool_destroy
@@ -857,7 +896,6 @@
# required by optee.ko
alloc_pages_exact
__arm_smccc_hvc
- __arm_smccc_smc
device_property_read_string
device_register
find_vma
@@ -905,7 +943,6 @@
of_find_i2c_adapter_by_node
of_get_display_timing
of_get_drm_display_mode
- of_parse_phandle
videomode_from_timing
# required by phy-rockchip-inno-dsidphy.ko
@@ -1022,7 +1059,6 @@
nvmem_cell_put
nvmem_cell_read
of_nvmem_cell_get
- print_hex_dump
thermal_zone_device_disable
thermal_zone_device_enable
thermal_zone_device_update
@@ -1150,12 +1186,8 @@
snd_pcm_hw_constraint_eld
snd_soc_dapm_add_routes
-# required by snd-soc-rk3328.ko
- of_machine_is_compatible
-
# required by snd-soc-rockchip-pdm.ko
clk_round_rate
- rational_best_approximation
# required by snd-soc-simple-card-utils.ko
devm_get_clk_from_child