diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 11b0567bed91..31b05cc7fb10 100755 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -42,6 +42,7 @@ + @@ -1274,6 +1275,7 @@ + @@ -1340,6 +1342,7 @@ + @@ -3006,6 +3009,7 @@ + @@ -3071,6 +3075,7 @@ + @@ -3321,10 +3326,13 @@ + + + @@ -3387,15 +3395,20 @@ + + + + + @@ -3808,12 +3821,16 @@ + + + + @@ -4665,6 +4682,7 @@ + @@ -16797,6 +16815,7 @@ + @@ -28399,6 +28418,14 @@ + + + + + + + + @@ -30940,6 +30967,9 @@ + + + @@ -32185,6 +32215,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -50102,6 +50209,9 @@ + + + @@ -50692,6 +50802,7 @@ + @@ -64186,6 +64297,14 @@ + + + + + + + + @@ -81293,6 +81412,7 @@ + @@ -108949,6 +109069,11 @@ + + + + + @@ -109474,9 +109599,9 @@ - - - + + + @@ -116081,6 +116206,10 @@ + + + + @@ -116460,6 +116589,11 @@ + + + + + @@ -125071,6 +125205,11 @@ + + + + + @@ -125393,6 +125532,11 @@ + + + + + @@ -126693,6 +126837,12 @@ + + + + + + @@ -126707,6 +126857,10 @@ + + + + @@ -126718,6 +126872,15 @@ + + + + + + + + + @@ -127004,6 +127167,17 @@ + + + + + + + + + + + @@ -127028,10 +127202,21 @@ + + + + + + + + + + + @@ -127048,6 +127233,12 @@ + + + + + + @@ -129080,6 +129271,10 @@ + + + + @@ -129104,11 +129299,25 @@ + + + + + + + + + + + + + + @@ -133529,6 +133738,12 @@ + + + + + + diff --git a/android/abi_gki_aarch64_unisoc b/android/abi_gki_aarch64_unisoc new file mode 100644 index 000000000000..d065398a5fd0 --- /dev/null +++ b/android/abi_gki_aarch64_unisoc @@ -0,0 +1,272 @@ +[abi_symbol_list] +# commonly used symbols + __arch_copy_from_user + arm64_const_caps_ready + atomic_notifier_chain_register + atomic_notifier_chain_unregister + __cfi_slowpath + __check_object_size + clk_bulk_disable + clk_bulk_enable + clk_bulk_prepare + clk_bulk_unprepare + clk_disable + clk_enable + clk_fixed_factor_ops + clk_get_rate + clk_hw_get_num_parents + clk_hw_get_parent + clk_hw_is_enabled + __clk_mux_determine_rate + clk_prepare + clk_round_rate + clk_set_parent + clk_unprepare + complete + __const_udelay + cpu_hwcap_keys + cpu_hwcaps + _dev_emerg + _dev_err + dev_err_probe + dev_get_regmap + device_get_match_data + device_init_wakeup + device_node_to_regmap + device_property_read_u32_array + _dev_info + devm_add_action + devm_clk_bulk_get + devm_clk_get + devm_clk_hw_register + devm_free_irq + devm_gpiochip_add_data_with_key + devm_gpiod_get + devm_hwspin_lock_register + devm_hwspin_lock_request_specific + devm_iio_channel_get + devm_iio_device_alloc + __devm_iio_device_register + devm_ioremap_resource + devm_kfree + devm_kmalloc + devm_kmemdup + devm_mbox_controller_register + devm_nvmem_register + devm_of_clk_add_hw_provider + devm_of_platform_populate + devm_pinctrl_get + devm_platform_ioremap_resource + devm_power_supply_register + devm_regmap_add_irq_chip + __devm_regmap_init + __devm_regmap_init_mmio_clk + devm_regulator_register + devm_request_threaded_irq + devm_snd_soc_register_component + devm_spi_register_controller + devm_thermal_zone_of_sensor_register + devm_thermal_zone_of_sensor_unregister + devm_usb_get_phy_by_phandle + devm_watchdog_register_device + _dev_warn + divider_get_val + divider_recalc_rate + divider_round_rate_parent + dma_async_device_register + dma_async_device_unregister + dma_async_tx_descriptor_init + dmam_alloc_attrs + dmam_free_coherent + dma_release_channel + dma_request_chan + dma_set_coherent_mask + dma_set_mask + driver_unregister + __dynamic_dev_dbg + find_next_bit + finish_wait + generic_handle_irq + gic_nonsecure_priorities + gpiochip_find + gpiochip_get_data + gpiod_get_value_cansleep + gpiod_to_irq + handle_bad_irq + handle_edge_irq + handle_level_irq + handle_nested_irq + __hwspin_lock_timeout + __hwspin_unlock + i2c_add_numbered_adapter + i2c_del_adapter + iio_read_channel_processed + __init_swait_queue_head + init_wait_entry + __init_waitqueue_head + irq_find_mapping + irq_get_irq_data + irq_set_irq_wake + jiffies + kfree + __kmalloc + kmalloc_caches + kmem_cache_alloc_trace + ktime_get + ktime_get_mono_fast_ns + __list_add_valid + __list_del_entry_valid + __log_post_read_mmio + __log_read_mmio + __log_write_mmio + mbox_chan_received_data + mbox_chan_txdone + memcpy + memset + mmc_cqe_request_done + mmc_of_parse + mmc_regulator_set_vqmmc + mmc_request_done + __msecs_to_jiffies + __mutex_init + mutex_lock + mutex_unlock + nvmem_cell_get + nvmem_cell_put + nvmem_cell_read + of_alias_get_id + of_clk_hw_onecell_get + of_device_get_match_data + of_device_is_compatible + of_dma_controller_free + of_dma_controller_register + of_dma_simple_xlate + of_find_property + of_get_next_child + of_get_parent + of_get_property + of_hwspin_lock_get_id + of_match_node + of_nvmem_cell_get + of_property_read_string + of_property_read_string_helper + of_property_read_variable_u32_array + of_prop_next_string + of_reserved_mem_device_init_by_idx + pinconf_generic_parse_dt_config + pinctrl_dev_get_drvdata + pinctrl_lookup_state + pinctrl_register + pinctrl_select_state + pinctrl_unregister + pinctrl_utils_add_map_configs + pinctrl_utils_add_map_mux + pinctrl_utils_free_map + pinctrl_utils_reserve_map + pin_get_name + __platform_driver_probe + __platform_driver_register + platform_driver_unregister + platform_get_irq + platform_get_resource + __pm_runtime_disable + pm_runtime_enable + pm_runtime_force_resume + pm_runtime_force_suspend + __pm_runtime_idle + __pm_runtime_resume + pm_runtime_set_autosuspend_delay + __pm_runtime_set_status + __pm_runtime_suspend + __pm_runtime_use_autosuspend + power_supply_changed + power_supply_find_ocv2cap_table + power_supply_get_battery_info + power_supply_get_by_name + power_supply_get_drvdata + power_supply_get_property + power_supply_ocv2cap_simple + power_supply_put + power_supply_put_battery_info + power_supply_temp2resist_simple + prepare_to_wait_event + printk + put_device + pwmchip_add + pwmchip_remove + queue_work_on + ___ratelimit + _raw_spin_lock + _raw_spin_lock_irq + _raw_spin_lock_irqsave + _raw_spin_unlock + _raw_spin_unlock_irq + _raw_spin_unlock_irqrestore + register_restart_handler + regmap_read + regmap_update_bits_base + regmap_write + regulator_disable_regmap + regulator_enable_regmap + regulator_get_voltage_sel_regmap + regulator_is_enabled_regmap + regulator_list_voltage_linear + regulator_set_voltage_sel_regmap + remap_pfn_range + schedule + schedule_timeout + __sdhci_add_host + sdhci_cleanup_host + sdhci_enable_clk + sdhci_enable_v4_mode + sdhci_pltfm_free + sdhci_pltfm_init + sdhci_remove_host + sdhci_request + sdhci_request_atomic + sdhci_reset + sdhci_runtime_resume_host + sdhci_runtime_suspend_host + sdhci_set_bus_width + sdhci_setup_host + seq_printf + seq_putc + sg_init_table + sg_next + snd_dma_alloc_pages + snd_dma_free_pages + snd_pcm_hw_constraint_integer + snd_pcm_hw_constraint_step + snd_pcm_period_elapsed + snd_soc_set_runtime_hwparams + __spi_alloc_controller + spi_controller_suspend + spi_finalize_current_transfer + __spi_register_driver + spi_sync + __stack_chk_fail + __stack_chk_guard + strcmp + strncmp + syscon_regmap_lookup_by_phandle + system_wq + tasklet_kill + __tasklet_schedule + thermal_zone_device_disable + thermal_zone_device_enable + __tracepoint_rwmmio_post_read + __tracepoint_rwmmio_read + __tracepoint_rwmmio_write + __udelay + unregister_restart_handler + usb_phy_get_charger_current + usleep_range + vchan_dma_desc_free_list + vchan_find_desc + vchan_init + vchan_tx_desc_free + vchan_tx_submit + wait_for_completion + wait_for_completion_timeout + __wake_up + watchdog_init_timeout diff --git a/build.config.gki.aarch64 b/build.config.gki.aarch64 index 55229d9912a9..1d989935f1f6 100644 --- a/build.config.gki.aarch64 +++ b/build.config.gki.aarch64 @@ -22,6 +22,7 @@ android/abi_gki_aarch64_mtk android/abi_gki_aarch64_oplus android/abi_gki_aarch64_qcom android/abi_gki_aarch64_rockchip +android/abi_gki_aarch64_unisoc android/abi_gki_aarch64_virtual_device android/abi_gki_aarch64_vivo android/abi_gki_aarch64_xiaomi