diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
old mode 100644
new mode 100755
index bcd027c68344..66d35560d259
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -17,6 +17,7 @@
+
@@ -32,10 +33,16 @@
+
+
+
+
+
+
@@ -101,6 +108,7 @@
+
@@ -125,6 +133,7 @@
+
@@ -151,6 +160,7 @@
+
@@ -183,6 +193,7 @@
+
@@ -214,6 +225,7 @@
+
@@ -230,6 +242,8 @@
+
+
@@ -257,6 +271,7 @@
+
@@ -691,6 +706,7 @@
+
@@ -783,6 +799,7 @@
+
@@ -899,9 +916,12 @@
+
+
+
@@ -934,6 +954,7 @@
+
@@ -957,6 +978,7 @@
+
@@ -1003,9 +1025,12 @@
+
+
+
@@ -1172,6 +1197,7 @@
+
@@ -1263,12 +1289,17 @@
+
+
+
+
+
@@ -1313,6 +1344,7 @@
+
@@ -2207,6 +2239,7 @@
+
@@ -2261,6 +2294,9 @@
+
+
+
@@ -2300,11 +2336,20 @@
+
+
+
+
+
+
+
+
+
@@ -2395,12 +2440,19 @@
+
+
+
+
+
+
+
@@ -2512,6 +2564,7 @@
+
@@ -2677,6 +2730,9 @@
+
+
+
@@ -2704,12 +2760,15 @@
+
+
+
@@ -2717,11 +2776,17 @@
+
+
+
+
+
+
@@ -2758,6 +2823,7 @@
+
@@ -2807,8 +2873,14 @@
+
+
+
+
+
+
@@ -2881,12 +2953,15 @@
+
+
+
@@ -2929,6 +3004,7 @@
+
@@ -3049,8 +3125,11 @@
+
+
+
@@ -3060,13 +3139,19 @@
+
+
+
+
+
+
@@ -3261,12 +3346,17 @@
+
+
+
+
+
@@ -3350,6 +3440,7 @@
+
@@ -3528,11 +3619,18 @@
+
+
+
+
+
+
+
@@ -3918,6 +4016,7 @@
+
@@ -3987,8 +4086,10 @@
+
+
@@ -4233,6 +4334,8 @@
+
+
@@ -4356,6 +4459,7 @@
+
@@ -4413,11 +4517,13 @@
+
+
@@ -4840,8 +4946,11 @@
+
+
+
@@ -4880,6 +4989,7 @@
+
@@ -4935,8 +5045,10 @@
+
+
@@ -4964,9 +5076,15 @@
+
+
+
+
+
+
@@ -5137,6 +5255,9 @@
+
+
+
@@ -5631,7 +5752,9 @@
+
+
@@ -5651,6 +5774,8 @@
+
+
@@ -7978,6 +8103,7 @@
+
@@ -12304,6 +12430,7 @@
+
@@ -13323,6 +13450,7 @@
+
@@ -16655,6 +16783,7 @@
+
@@ -21228,6 +21357,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -21375,6 +21515,7 @@
+
@@ -25235,6 +25376,7 @@
+
@@ -28155,6 +28297,12 @@
+
+
+
+
+
+
@@ -31037,6 +31185,7 @@
+
@@ -31522,6 +31671,7 @@
+
@@ -32114,6 +32264,13 @@
+
+
+
+
+
+
+
@@ -33498,6 +33655,7 @@
+
@@ -35597,6 +35755,12 @@
+
+
+
+
+
+
@@ -37320,6 +37484,7 @@
+
@@ -40518,6 +40683,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -45322,6 +45513,7 @@
+
@@ -46184,6 +46376,7 @@
+
@@ -48913,6 +49106,12 @@
+
+
+
+
+
+
@@ -49784,7 +49983,71 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -52478,6 +52741,13 @@
+
+
+
+
+
+
+
@@ -56432,6 +56702,11 @@
+
+
+
+
+
@@ -62875,6 +63150,7 @@
+
@@ -63071,7 +63347,20 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -69926,6 +70215,7 @@
+
@@ -71646,6 +71936,7 @@
+
@@ -77205,6 +77496,7 @@
+
@@ -77848,6 +78140,9 @@
+
+
+
@@ -87956,6 +88251,7 @@
+
@@ -88647,7 +88943,23 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -89779,6 +90091,12 @@
+
+
+
+
+
+
@@ -91520,6 +91838,11 @@
+
+
+
+
+
@@ -95488,6 +95811,7 @@
+
@@ -99763,6 +100087,7 @@
+
@@ -100119,6 +100444,7 @@
+
@@ -104190,6 +104516,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -105268,6 +105614,12 @@
+
+
+
+
+
+
@@ -106918,6 +107270,7 @@
+
@@ -109561,6 +109914,7 @@
+
@@ -112875,6 +113229,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -113161,6 +113526,10 @@
+
+
+
+
@@ -113261,6 +113630,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -113284,6 +113685,10 @@
+
+
+
+
@@ -113699,6 +114104,11 @@
+
+
+
+
+
@@ -113842,6 +114252,11 @@
+
+
+
+
+
@@ -113998,6 +114413,11 @@
+
+
+
+
+
@@ -114186,6 +114606,10 @@
+
+
+
+
@@ -114353,6 +114777,10 @@
+
+
+
+
@@ -114456,6 +114884,14 @@
+
+
+
+
+
+
+
+
@@ -114597,6 +115033,11 @@
+
+
+
+
+
@@ -117636,6 +118077,13 @@
+
+
+
+
+
+
+
@@ -118136,6 +118584,11 @@
+
+
+
+
+
@@ -118733,6 +119186,14 @@
+
+
+
+
+
+
+
+
@@ -118749,6 +119210,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -118979,6 +119452,13 @@
+
+
+
+
+
+
+
@@ -119094,6 +119574,11 @@
+
+
+
+
+
@@ -119345,6 +119830,12 @@
+
+
+
+
+
+
@@ -119353,6 +119844,14 @@
+
+
+
+
+
+
+
+
@@ -120195,6 +120694,12 @@
+
+
+
+
+
+
@@ -120680,6 +121185,9 @@
+
+
+
@@ -120688,6 +121196,12 @@
+
+
+
+
+
+
@@ -120697,16 +121211,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -120967,6 +121495,10 @@
+
+
+
+
@@ -125695,6 +126227,10 @@
+
+
+
+
@@ -125982,6 +126518,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -126191,6 +126741,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -126202,6 +126768,10 @@
+
+
+
+
@@ -126212,11 +126782,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -126695,17 +127295,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -126728,6 +127361,13 @@
+
+
+
+
+
+
+
@@ -127280,6 +127920,12 @@
+
+
+
+
+
+
@@ -128106,7 +128752,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -128243,6 +128905,13 @@
+
+
+
+
+
+
+
@@ -128280,6 +128949,14 @@
+
+
+
+
+
+
+
+
@@ -128321,6 +128998,12 @@
+
+
+
+
+
+
@@ -128340,6 +129023,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -128349,6 +129051,12 @@
+
+
+
+
+
+
@@ -128527,6 +129235,9 @@
+
+
+
@@ -128772,6 +129483,15 @@
+
+
+
+
+
+
+
+
+
@@ -128780,6 +129500,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -128788,6 +129528,10 @@
+
+
+
+
@@ -129182,6 +129926,10 @@
+
+
+
+
@@ -129202,6 +129950,14 @@
+
+
+
+
+
+
+
+
@@ -129209,6 +129965,11 @@
+
+
+
+
+
@@ -129441,6 +130202,10 @@
+
+
+
+
@@ -130051,6 +130816,13 @@
+
+
+
+
+
+
+
@@ -130061,6 +130833,13 @@
+
+
+
+
+
+
+
@@ -130103,6 +130882,10 @@
+
+
+
+
@@ -130137,6 +130920,10 @@
+
+
+
+
@@ -130144,6 +130931,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -131079,6 +131882,14 @@
+
+
+
+
+
+
+
+
@@ -131114,6 +131925,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -131539,6 +132368,12 @@
+
+
+
+
+
+
@@ -132460,12 +133295,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -132482,6 +133333,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -134461,6 +135340,10 @@
+
+
+
+
@@ -134767,6 +135650,10 @@
+
+
+
+
@@ -134776,6 +135663,11 @@
+
+
+
+
+
@@ -135997,6 +136889,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -136615,6 +137517,14 @@
+
+
+
+
+
+
+
+
@@ -136907,6 +137817,11 @@
+
+
+
+
+
@@ -136931,6 +137846,11 @@
+
+
+
+
+
@@ -139204,6 +140124,10 @@
+
+
+
+
@@ -139212,6 +140136,15 @@
+
+
+
+
+
+
+
+
+
@@ -139407,6 +140340,12 @@
+
+
+
+
+
+
@@ -139682,6 +140621,11 @@
+
+
+
+
+
@@ -139690,6 +140634,10 @@
+
+
+
+
@@ -139841,6 +140789,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -139856,6 +140823,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -140743,6 +141720,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -143244,12 +144233,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -143340,6 +144341,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/android/abi_gki_aarch64_asus b/android/abi_gki_aarch64_asus
new file mode 100755
index 000000000000..a44e7e67e0e4
--- /dev/null
+++ b/android/abi_gki_aarch64_asus
@@ -0,0 +1,280 @@
+[abi_symbol_list]
+add_to_page_cache_locked
+__alloc_pages_nodemask
+__arch_copy_from_user
+__arch_copy_to_user
+arm64_const_caps_ready
+autoremove_wake_function
+balance_dirty_pages_ratelimited
+bcmp
+bdev_read_only
+__bforget
+bio_add_page
+bio_alloc_bioset
+bio_associate_blkg
+bio_put
+__bitmap_weight
+bit_waitqueue
+blkdev_issue_discard
+blkdev_issue_flush
+blk_finish_plug
+blk_start_plug
+__blockdev_direct_IO
+block_invalidatepage
+block_is_partially_uptodate
+__breadahead
+__bread_gfp
+__brelse
+buffer_migrate_page
+__cancel_dirty_page
+capable
+capable_wrt_inode_uidgid
+__cfi_slowpath
+__check_object_size
+clean_bdev_aliases
+__cleancache_invalidate_inode
+clear_inode
+clear_page
+clear_page_dirty_for_io
+complete_and_exit
+cpu_hwcap_keys
+cpu_hwcaps
+create_empty_buffers
+current_umask
+d_add
+d_add_ci
+delete_from_page_cache
+d_instantiate
+d_make_root
+d_obtain_alias
+down_read
+down_write
+down_write_trylock
+dput
+drop_nlink
+d_splice_alias
+dump_stack
+end_buffer_read_sync
+end_buffer_write_sync
+end_page_writeback
+errseq_set
+failure_tracking
+fget
+fiemap_fill_next_extent
+fiemap_prep
+filemap_fault
+filemap_fdatawait_range
+filemap_fdatawrite
+filemap_flush
+__filemap_set_wb_err
+filemap_write_and_wait_range
+file_remove_privs
+file_update_time
+file_write_and_wait_range
+filp_close
+filp_open
+finish_wait
+flush_dcache_page
+fput
+freezing_slow_path
+fs_bio_set
+generic_error_remove_page
+generic_file_direct_write
+generic_file_llseek
+generic_file_mmap
+generic_file_open
+generic_file_read_iter
+generic_file_splice_read
+generic_fillattr
+generic_perform_write
+generic_read_dir
+generic_write_checks
+__getblk_gfp
+gic_nonsecure_priorities
+grab_cache_page_write_begin
+iget5_locked
+igrab
+ihold
+ilookup5
+inc_nlink
+in_group_p
+__init_rwsem
+init_special_inode
+init_wait_entry
+__init_waitqueue_head
+inode_dio_wait
+inode_init_once
+inode_init_owner
+inode_newsize_ok
+inode_set_flags
+__insert_inode_hash
+invalidate_bdev
+invalidate_mapping_pages
+io_schedule
+iov_iter_advance
+iov_iter_alignment
+iov_iter_copy_from_user_atomic
+iov_iter_fault_in_readable
+iov_iter_get_pages
+iov_iter_single_seg_count
+iput
+is_bad_inode
+iter_file_splice_write
+iunique
+jiffies
+kasan_flag_enabled
+kfree
+kill_block_super
+__kmalloc
+kmalloc_caches
+kmem_cache_alloc
+kmem_cache_alloc_trace
+kmem_cache_create
+kmem_cache_create_usercopy
+kmem_cache_destroy
+kmem_cache_free
+kthread_create_on_node
+kthread_should_stop
+kthread_stop
+ktime_get_coarse_real_ts64
+kvfree
+__list_add_valid
+__list_del_entry_valid
+ll_rw_block
+load_nls
+load_nls_default
+__lock_buffer
+__lock_page
+lru_cache_add
+make_bad_inode
+mark_buffer_async_write
+mark_buffer_dirty
+mark_buffer_write_io_error
+__mark_inode_dirty
+mark_page_accessed
+memcmp
+memcpy
+memmove
+memset
+mktime64
+mnt_drop_write_file
+mnt_want_write_file
+module_layout
+mount_bdev
+mpage_readahead
+mpage_readpage
+__mutex_init
+mutex_lock
+mutex_trylock
+mutex_unlock
+new_inode
+notify_change
+pagecache_get_page
+page_cache_next_miss
+page_cache_prev_miss
+page_mapped
+__page_pinner_migration_failed
+pagevec_lookup_range
+pagevec_lookup_range_tag
+__pagevec_release
+page_zero_new_buffers
+__percpu_down_read
+preempt_schedule
+preempt_schedule_notrace
+prepare_to_wait
+prepare_to_wait_event
+printk
+__printk_ratelimit
+__put_page
+put_pages_list
+___ratelimit
+_raw_read_lock
+_raw_read_lock_irqsave
+_raw_read_unlock
+_raw_read_unlock_irqrestore
+_raw_spin_lock
+_raw_spin_lock_irqsave
+_raw_spin_unlock
+_raw_spin_unlock_irqrestore
+_raw_write_lock
+_raw_write_lock_irqsave
+_raw_write_unlock
+_raw_write_unlock_irqrestore
+rcuwait_wake_up
+readahead_gfp_mask
+read_cache_page
+redirty_page_for_writepage
+__refrigerator
+register_filesystem
+__remove_inode_hash
+sb_min_blocksize
+sb_set_blocksize
+schedule
+schedule_timeout_interruptible
+security_inode_init_security
+seq_printf
+setattr_prepare
+set_freezable
+set_nlink
+set_page_dirty
+__set_page_dirty_buffers
+__set_page_dirty_nobuffers
+set_user_nice
+simple_strtol
+simple_strtoul
+simple_strtoull
+snprintf
+sprintf
+sscanf
+__stack_chk_fail
+__stack_chk_guard
+strchr
+strcmp
+strlen
+strncasecmp
+strncmp
+strsep
+strstr
+submit_bh
+submit_bio
+sync_blockdev
+__sync_dirty_buffer
+sync_dirty_buffer
+sync_filesystem
+sync_inode_metadata
+system_freezing_cnt
+sys_tz
+tag_pages_for_writeback
+__test_set_page_writeback
+time64_to_tm
+timestamp_truncate
+touch_atime
+truncate_inode_pages
+truncate_inode_pages_final
+truncate_pagecache
+truncate_setsize
+try_to_release_page
+try_to_writeback_inodes_sb
+unload_nls
+unlock_buffer
+unlock_new_inode
+unlock_page
+unmap_mapping_range
+unregister_filesystem
+up_read
+up_write
+vfree
+vfs_fsync_range
+vmalloc
+__vmalloc
+vsnprintf
+vzalloc
+__wait_on_buffer
+wait_on_page_bit
+wake_bit_function
+__wake_up
+wake_up_process
+__warn_printk
+write_inode_now
+write_one_page
+xa_load
diff --git a/build.config.gki.aarch64 b/build.config.gki.aarch64
index cd473bc6e7ef..37a8271fd178 100644
--- a/build.config.gki.aarch64
+++ b/build.config.gki.aarch64
@@ -28,6 +28,7 @@ android/abi_gki_aarch64_unisoc
android/abi_gki_aarch64_virtual_device
android/abi_gki_aarch64_vivo
android/abi_gki_aarch64_xiaomi
+android/abi_gki_aarch64_asus
"
FILES="${FILES}