diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index f535ad8a6b61..2c501eb4c49c 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -1263,11 +1263,13 @@
+
+
@@ -1299,6 +1301,7 @@
+
@@ -1330,6 +1333,7 @@
+
@@ -1409,6 +1413,7 @@
+
@@ -4523,6 +4528,8 @@
+
+
@@ -4755,6 +4762,7 @@
+
@@ -9953,6 +9961,11 @@
+
+
+
+
+
@@ -10886,6 +10899,7 @@
+
@@ -19649,6 +19663,7 @@
+
@@ -26297,6 +26312,7 @@
+
@@ -35734,6 +35750,10 @@
+
+
+
+
@@ -39880,6 +39900,7 @@
+
@@ -45695,6 +45716,7 @@
+
@@ -49537,6 +49559,7 @@
+
@@ -61684,6 +61707,11 @@
+
+
+
+
+
@@ -72461,6 +72489,7 @@
+
@@ -76919,6 +76948,7 @@
+
@@ -81418,6 +81448,10 @@
+
+
+
+
@@ -82193,6 +82227,10 @@
+
+
+
+
@@ -89558,6 +89596,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -90185,6 +90258,7 @@
+
@@ -96752,6 +96826,12 @@
+
+
+
+
+
+
@@ -97634,6 +97714,10 @@
+
+
+
+
@@ -102773,6 +102857,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -110146,6 +110280,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -111138,6 +111292,7 @@
+
@@ -122663,6 +122818,10 @@
+
+
+
+
@@ -122693,6 +122852,12 @@
+
+
+
+
+
+
@@ -122873,6 +123038,10 @@
+
+
+
+
@@ -123030,6 +123199,10 @@
+
+
+
+
@@ -123462,6 +123635,12 @@
+
+
+
+
+
+
@@ -139518,6 +139697,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -140692,6 +140883,10 @@
+
+
+
+
diff --git a/android/abi_gki_aarch64_rockchip b/android/abi_gki_aarch64_rockchip
index 4431bfa09cb7..2bee0c4c5eb8 100644
--- a/android/abi_gki_aarch64_rockchip
+++ b/android/abi_gki_aarch64_rockchip
@@ -136,7 +136,16 @@
cpus_read_unlock
crc16
crc32_le
+ crypto_aead_decrypt
+ crypto_aead_encrypt
+ crypto_aead_setauthsize
+ crypto_aead_setkey
+ crypto_ahash_setkey
+ crypto_alloc_aead
+ crypto_alloc_ahash
crypto_alloc_shash
+ crypto_alloc_skcipher
+ crypto_cipher_encrypt_one
crypto_destroy_tfm
crypto_inc
__crypto_memneq
@@ -144,11 +153,16 @@
crypto_register_alg
crypto_register_scomp
crypto_register_shash
+ crypto_register_template
crypto_shash_update
+ crypto_skcipher_decrypt
+ crypto_skcipher_encrypt
+ crypto_skcipher_setkey
crypto_unregister_aead
crypto_unregister_alg
crypto_unregister_scomp
crypto_unregister_shash
+ crypto_unregister_template
__crypto_xor
debugfs_attr_read
debugfs_attr_write
@@ -456,6 +470,7 @@
find_next_zero_bit
find_vma
finish_wait
+ flush_dcache_page
flush_delayed_work
flush_work
flush_workqueue
@@ -703,6 +718,7 @@
mutex_is_locked
mutex_lock
mutex_lock_interruptible
+ mutex_trylock
mutex_unlock
__netdev_alloc_skb
netdev_err
@@ -977,7 +993,9 @@
sg_alloc_table
sg_alloc_table_from_pages
sg_free_table
+ sg_init_one
sg_init_table
+ sg_nents
sg_next
__sg_page_iter_next
__sg_page_iter_start
@@ -994,9 +1012,12 @@
skb_push
skb_put
skb_trim
+ skcipher_alloc_instance_simple
+ skcipher_register_instance
skcipher_walk_aead_decrypt
skcipher_walk_aead_encrypt
skcipher_walk_done
+ skcipher_walk_virt
snd_pcm_format_width
snd_soc_add_component_controls
snd_soc_card_jack_new
@@ -1522,6 +1543,17 @@
devm_blk_ksm_init
mmc_cqe_request_done
+# required by cryptodev.ko
+ __close_fd
+ crypto_ahash_final
+ crypto_alloc_akcipher
+ get_user_pages_remote
+ krealloc
+ proc_dointvec
+ register_sysctl_table
+ sg_last
+ unregister_sysctl_table
+
# required by display-connector.ko
drm_atomic_get_new_bridge_state
drm_probe_ddc
@@ -1686,9 +1718,6 @@
# required by i2c-rk3x.ko
i2c_parse_fw_timings
-# required by iep.ko
- mutex_trylock
-
# required by industrialio-buffer-cb.ko
bitmap_free
bitmap_zalloc
@@ -1731,18 +1760,9 @@
arc4_setkey
call_rcu
crc32_be
- crypto_aead_decrypt
- crypto_aead_encrypt
- crypto_aead_setauthsize
- crypto_aead_setkey
- crypto_alloc_aead
- crypto_alloc_skcipher
crypto_shash_digest
crypto_shash_finup
crypto_shash_setkey
- crypto_skcipher_decrypt
- crypto_skcipher_encrypt
- crypto_skcipher_setkey
dev_alloc_name
dev_fetch_sw_netstats
dev_queue_xmit
@@ -1783,7 +1803,6 @@
rht_bucket_nested_insert
round_jiffies
round_jiffies_up
- sg_init_one
skb_checksum_help
skb_clone_sk
skb_complete_wifi_ack
@@ -2107,6 +2126,28 @@
# required by rk860x-regulator.ko
regulator_suspend_enable
+# required by rk_crypto.ko
+ crypto_ahash_digest
+ crypto_dequeue_request
+ crypto_enqueue_request
+ crypto_init_queue
+ crypto_register_ahash
+ crypto_register_akcipher
+ crypto_register_skcipher
+ crypto_req_done
+ crypto_unregister_ahash
+ crypto_unregister_akcipher
+ crypto_unregister_skcipher
+ des_expand_key
+ rsa_parse_priv_key
+ rsa_parse_pub_key
+ scatterwalk_ffwd
+ sg_copy_from_buffer
+ sg_copy_to_buffer
+ sg_nents_for_len
+ sg_pcopy_from_buffer
+ sg_pcopy_to_buffer
+
# required by rk_headset_irq_hook_adc.ko
iio_read_channel_raw
@@ -2693,7 +2734,6 @@
crypto_has_alg
disk_end_io_acct
disk_start_io_acct
- flush_dcache_page
fsync_bdev
kstrtou16
memparse