diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 4259933a0e5a..e845a3b1abb4 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -187,6 +187,7 @@ + @@ -497,6 +498,7 @@ + @@ -508,6 +510,9 @@ + + + @@ -541,6 +546,8 @@ + + @@ -554,6 +561,7 @@ + @@ -634,6 +642,9 @@ + + + @@ -914,6 +925,7 @@ + @@ -1003,6 +1015,7 @@ + @@ -1789,6 +1802,7 @@ + @@ -1850,6 +1864,7 @@ + @@ -2325,6 +2340,10 @@ + + + + @@ -2387,6 +2406,7 @@ + @@ -2419,10 +2439,13 @@ + + + @@ -2578,6 +2601,7 @@ + @@ -2658,6 +2682,8 @@ + + @@ -3132,6 +3158,7 @@ + @@ -3318,6 +3345,7 @@ + @@ -3372,20 +3400,29 @@ + + + + + + + + + @@ -3493,6 +3530,7 @@ + @@ -4023,8 +4061,11 @@ + + + @@ -4036,6 +4077,7 @@ + @@ -4238,6 +4280,7 @@ + @@ -4450,6 +4493,7 @@ + @@ -40207,6 +40251,10 @@ + + + + @@ -40502,7 +40550,7 @@ - + @@ -40516,7 +40564,7 @@ - + @@ -41796,6 +41844,17 @@ + + + + + + + + + + + @@ -41809,10 +41868,6 @@ - - - - @@ -41943,6 +41998,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -42050,6 +42193,15 @@ + + + + + + + + + @@ -45127,13 +45279,6 @@ - - - - - - - @@ -45142,6 +45287,13 @@ + + + + + + + @@ -52030,6 +52182,9 @@ + + + @@ -60999,7 +61154,7 @@ - + @@ -103915,6 +104070,14 @@ + + + + + + + + @@ -104692,6 +104855,11 @@ + + + + + @@ -110343,6 +110511,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -111408,6 +111646,13 @@ + + + + + + + @@ -111547,37 +111792,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -111605,9 +111819,6 @@ - - - @@ -111618,18 +111829,11 @@ - - - - - - - - - - - - + + + + + @@ -111706,6 +111910,12 @@ + + + + + + @@ -111743,6 +111953,20 @@ + + + + + + + + + + + + + + @@ -113170,6 +113394,7 @@ + @@ -113186,150 +113411,170 @@ - - - - - - + + + + + + - - - - - + + + + + - - + + - - - - - + + + + + - - + + - - + + - - - + + + - - - + + + - - - - - - - + + + + + + + - - - - - - + + + + + + - - + + - - - - - - - + + + + + + + - - + + - - - - - - - - + + + + + + + + - - + + - - + + - - + + - - + + - - - - - - + + + + + + - - - - - - - + + + + + + + - - + + + + + + + + - - + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + + + + + @@ -120896,7 +121141,7 @@ - + @@ -124913,22 +125158,22 @@ - - - + + + - - - + + + - - + + @@ -127077,6 +127322,10 @@ + + + + @@ -127812,10 +128061,10 @@ - - - - + + + + @@ -127879,6 +128128,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -128184,27 +128467,6 @@ - - - - - - - - - - - - - - - - - - - - - @@ -128225,9 +128487,6 @@ - - - @@ -128256,6 +128515,25 @@ + + + + + + + + + + + + + + + + + + + @@ -128486,6 +128764,13 @@ + + + + + + + @@ -128747,10 +129032,24 @@ + + + + + + + + + + + + + + @@ -128940,6 +129239,14 @@ + + + + + + + + @@ -132825,8 +133132,6 @@ - - @@ -148485,42 +148790,42 @@ - - + + - - + + - - + + - - - + + + - - - + + + - - + + - - + + - - + + @@ -149287,13 +149592,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -149337,6 +149682,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -149378,6 +149743,11 @@ + + + + + @@ -153483,6 +153853,10 @@ + + + + @@ -162444,6 +162818,13 @@ + + + + + + + @@ -163526,6 +163907,22 @@ + + + + + + + + + + + + + + + + @@ -163696,10 +164093,18 @@ + + + + + + + + @@ -163710,6 +164115,11 @@ + + + + + @@ -164627,6 +165037,10 @@ + + + + @@ -165079,42 +165493,42 @@ - - - + + + - - + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - - - - + + + + + + @@ -185313,6 +185727,17 @@ + + + + + + + + + + + @@ -185495,17 +185920,6 @@ - - - - - - - - - - - @@ -191436,6 +191850,6 @@ diff --git a/android/abi_gki_aarch64_xiaomi b/android/abi_gki_aarch64_xiaomi new file mode 100644 index 000000000000..867cd0739539 --- /dev/null +++ b/android/abi_gki_aarch64_xiaomi @@ -0,0 +1,114 @@ +[abi_symbol_list] +# commonly used symbols + +# required by xxx.ko + +# required by touch module + proc_mkdir_data + +# required by aw8697-haptic.ko + devm_gpio_free + i2c_smbus_read_byte_data + i2c_smbus_write_byte_data + +#required by memory module + blk_execute_rq + blk_rq_map_kern + scsi_device_lookup + scsi_host_lookup + scsi_host_put + ufshcd_read_desc_param + utf16s_to_utf8s + async_schedule_node + blk_ksm_register + blk_ksm_reprogram_all_keys + blk_mq_alloc_tag_set + blk_mq_init_queue + blk_mq_tagset_busy_iter + bsg_job_done + bsg_remove_queue + bsg_setup_queue + dev_pm_opp_remove + scsi_add_host_with_dma + scsi_block_requests + scsi_dma_unmap + scsi_is_host_device + scsi_remove_host + scsi_report_bus_reset + scsi_scan_host + scsi_unblock_requests + sg_copy_from_buffer + sg_copy_to_buffer + ufshcd_alloc_host + ufshcd_config_pwr_mode + ufshcd_dealloc_host + ufshcd_hba_enable + ufshcd_make_hba_operational + ufshcd_map_desc_id_to_length + ufshcd_query_attr_retry + ufshcd_query_flag_retry + wait_for_completion_io_timeout + __scsi_add_device + __scsi_execute + blk_mq_free_tag_set + +#required by cs35l41 module + regmap_raw_write_async + snd_soc_bytes_tlv_callback + regmap_async_complete + snd_compr_stop_error + snd_soc_component_disable_pin + snd_soc_component_force_enable_pin + snd_pcm_format_physical_width + snd_pcm_hw_constraint_list + regmap_multi_reg_write_bypassed + snd_ctl_boolean_mono_info + snd_soc_put_volsw_range + snd_soc_get_volsw_range + snd_soc_info_volsw_range + regmap_raw_write + regcache_drop_region + regmap_raw_read + regmap_multi_reg_write + regulator_bulk_enable + +#required by mtd module + __blk_mq_end_request + balance_dirty_pages_ratelimited + bdi_alloc + bdi_put + bdi_register + blk_mq_freeze_queue + blk_mq_init_sq_queue + blk_mq_quiesce_queue + blk_mq_start_request + blk_mq_unfreeze_queue + blk_mq_unquiesce_queue + blk_queue_write_cache + blk_update_request + blkdev_get_by_dev + blkdev_get_by_path + blkdev_put + deactivate_locked_super + fixed_size_llseek + generic_shutdown_super + kmsg_dump_get_buffer + kmsg_dump_register + kmsg_dump_rewind + kmsg_dump_unregister + ktime_get_coarse_real_ts64 + lockref_get + logfc + lookup_bdev + name_to_dev_t + nvmem_register + nvmem_unregister + proc_create_single_data + read_cache_page + rq_flush_dcache_pages + set_disk_ro + set_page_dirty + sget_fc + simple_strtoul + sync_blockdev + wait_for_device_probe diff --git a/build.config.gki.aarch64 b/build.config.gki.aarch64 index 4839b397f62c..ea237243ff21 100644 --- a/build.config.gki.aarch64 +++ b/build.config.gki.aarch64 @@ -17,6 +17,7 @@ android/abi_gki_aarch64_hikey960 android/abi_gki_aarch64_generic android/abi_gki_aarch64_exynos android/abi_gki_aarch64_mtk +android/abi_gki_aarch64_xiaomi " FILES="${FILES}