ANDROID: GKI: add symbol list file for unisoc

Add abi_gki_aarch64_unisoc

4 function symbol(s) added
  'struct hwspinlock* devm_hwspin_lock_request_specific(struct device*, unsigned int)'
  'void sdhci_enable_v4_mode(struct sdhci_host*)'
  'void sdhci_request(struct mmc_host*, struct mmc_request*)'
  'int sdhci_request_atomic(struct mmc_host*, struct mmc_request*)'

Bug: 282902304
Change-Id: I70eaba8be31407d3486b6e845241681c9995f27e
Signed-off-by: Cixi Geng <cixi.geng1@unisoc.com>
This commit is contained in:
Cixi Geng
2023-05-16 17:14:56 +08:00
committed by Matthias Männich
parent 8b5229c547
commit 10e4c804f2
3 changed files with 348 additions and 0 deletions

View File

@@ -43,6 +43,7 @@ filegroup(
"android/abi_gki_aarch64_oplus",
"android/abi_gki_aarch64_pixel",
"android/abi_gki_aarch64_qcom",
"android/abi_gki_aarch64_unisoc",
"android/abi_gki_aarch64_virtual_device",
"android/abi_gki_aarch64_vivo",
"android/abi_gki_aarch64_xiaomi",

View File

@@ -313074,6 +313074,12 @@ function {
return_type_id: 0x4585663f
parameter_id: 0x31fa879c
}
function {
id: 0xc2e99087
return_type_id: 0x0ab9fa4c
parameter_id: 0x0258f96e
parameter_id: 0x4585663f
}
function {
id: 0xc3320c3e
return_type_id: 0x4585663f
@@ -332172,6 +332178,15 @@ elf_symbol {
type_id: 0x9d27e8b1
full_name: "devm_hwspin_lock_register"
}
elf_symbol {
id: 0xe896baa8
name: "devm_hwspin_lock_request_specific"
is_defined: true
symbol_type: FUNCTION
crc: 0x36d01cc2
type_id: 0xc2e99087
full_name: "devm_hwspin_lock_request_specific"
}
elf_symbol {
id: 0xa29138c1
name: "devm_i2c_new_dummy_device"
@@ -359220,6 +359235,15 @@ elf_symbol {
type_id: 0x1c822746
full_name: "sdhci_enable_clk"
}
elf_symbol {
id: 0x5ab300fb
name: "sdhci_enable_v4_mode"
is_defined: true
symbol_type: FUNCTION
crc: 0x80ef52da
type_id: 0x1ec711b9
full_name: "sdhci_enable_v4_mode"
}
elf_symbol {
id: 0x33d40ef0
name: "sdhci_execute_tuning"
@@ -359265,6 +359289,24 @@ elf_symbol {
type_id: 0x1f5b92f5
full_name: "sdhci_remove_host"
}
elf_symbol {
id: 0xdc85b8be
name: "sdhci_request"
is_defined: true
symbol_type: FUNCTION
crc: 0x4885a3af
type_id: 0x1dbab156
full_name: "sdhci_request"
}
elf_symbol {
id: 0xd1dc3f24
name: "sdhci_request_atomic"
is_defined: true
symbol_type: FUNCTION
crc: 0x30c50c36
type_id: 0x90a203ea
full_name: "sdhci_request_atomic"
}
elf_symbol {
id: 0xa6a2da07
name: "sdhci_reset"
@@ -380177,6 +380219,10 @@ symbols {
key: "devm_hwspin_lock_register"
value: 0x40c3a63b
}
symbol {
key: "devm_hwspin_lock_request_specific"
value: 0xe896baa8
}
symbol {
key: "devm_i2c_new_dummy_device"
value: 0xa29138c1
@@ -392189,6 +392235,10 @@ symbols {
key: "sdhci_enable_clk"
value: 0x6febaf59
}
symbol {
key: "sdhci_enable_v4_mode"
value: 0x5ab300fb
}
symbol {
key: "sdhci_execute_tuning"
value: 0x33d40ef0
@@ -392209,6 +392259,14 @@ symbols {
key: "sdhci_remove_host"
value: 0xad3b5931
}
symbol {
key: "sdhci_request"
value: 0xdc85b8be
}
symbol {
key: "sdhci_request_atomic"
value: 0xd1dc3f24
}
symbol {
key: "sdhci_reset"
value: 0xa6a2da07

View File

@@ -0,0 +1,289 @@
[abi_symbol_list]
# commonly used symbols
alt_cb_patch_nops
arm64_use_ng_mappings
clk_disable
clk_enable
clk_get_rate
clk_prepare
clk_unprepare
__const_udelay
debugfs_create_dir
debugfs_create_file
debugfs_remove
_dev_err
dev_err_probe
dev_get_regmap
_dev_info
devm_clk_get
devm_gpiochip_add_data_with_key
devm_ioremap_resource
devm_kmalloc
devm_platform_ioremap_resource
devm_regulator_register
devm_request_threaded_irq
devm_spi_register_controller
_dev_warn
gpiochip_disable_irq
gpiochip_enable_irq
gpiochip_get_data
gpiochip_irq_relres
gpiochip_irq_reqres
handle_bad_irq
handle_edge_irq
handle_level_irq
irq_get_irq_data
__irq_resolve_mapping
kfree
__kmalloc
kmalloc_caches
kmalloc_trace
ktime_get
ktime_get_mono_fast_ns
__list_add_valid
__list_del_entry_valid
log_post_read_mmio
log_post_write_mmio
log_read_mmio
log_write_mmio
memcpy
memstart_addr
module_layout
__mutex_init
mutex_lock
mutex_unlock
of_alias_get_id
of_device_get_match_data
of_property_read_variable_u32_array
__platform_driver_register
platform_driver_unregister
platform_get_irq
platform_get_resource
__pm_runtime_disable
pm_runtime_enable
pm_runtime_set_autosuspend_delay
__pm_runtime_set_status
__pm_runtime_suspend
__pm_runtime_use_autosuspend
_printk
put_device
__put_task_struct
_raw_spin_lock_irqsave
_raw_spin_unlock_irqrestore
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
seq_lseek
seq_printf
seq_puts
seq_read
sg_next
single_open
single_release
__spi_alloc_controller
__stack_chk_fail
strcmp
usleep_range_state
# required by clk-sprd.ko
clk_hw_get_num_parents
clk_hw_get_parent
clk_hw_is_enabled
__clk_mux_determine_rate
device_node_to_regmap
devm_clk_hw_register
devm_of_clk_add_hw_provider
__devm_regmap_init_mmio_clk
divider_get_val
divider_recalc_rate
divider_round_rate_parent
of_clk_hw_onecell_get
of_device_is_compatible
of_find_property
of_get_parent
syscon_regmap_lookup_by_phandle
__udelay
# required by gpio-eic-sprd.ko
generic_handle_irq
gpiochip_find
# required by gpio-pmic-eic-sprd.ko
_find_next_bit
handle_nested_irq
# required by gpio-sprd.ko
generic_handle_domain_irq
__platform_driver_probe
# required by mmc_hsq.ko
finish_wait
init_wait_entry
__init_waitqueue_head
mmc_cqe_request_done
prepare_to_wait_event
queue_work_on
_raw_spin_lock_irq
_raw_spin_unlock_irq
schedule
schedule_timeout
system_wq
__wake_up
# required by pwm-sprd.ko
clk_bulk_disable
clk_bulk_enable
clk_bulk_prepare
clk_bulk_unprepare
devm_clk_bulk_get
of_property_read_string_helper
pwmchip_add
pwmchip_remove
# required by sc2730-regulator.ko
generic_file_llseek
regulator_map_voltage_linear
simple_attr_open
simple_attr_read
simple_attr_release
simple_attr_write
# required by sdhci-sprd.ko
clk_round_rate
devm_pinctrl_get
mmc_of_parse
mmc_regulator_set_vqmmc
mmc_request_done
pinctrl_lookup_state
pinctrl_select_state
pm_runtime_force_resume
pm_runtime_force_suspend
__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
# required by spi-sprd-adi.ko
_dev_emerg
devm_hwspin_lock_request_specific
__hwspin_lock_timeout
__hwspin_unlock
of_get_next_child
of_get_property
of_hwspin_lock_get_id
register_restart_handler
strncmp
unregister_restart_handler
# required by spi-sprd.ko
clk_set_parent
complete
dma_release_channel
dma_request_chan
__init_swait_queue_head
__pm_runtime_resume
spi_controller_suspend
spi_finalize_current_transfer
wait_for_completion
# required by sprd-sc27xx-spi.ko
device_set_wakeup_capable
device_wakeup_enable
devm_of_platform_populate
devm_regmap_add_irq_chip
__devm_regmap_init
driver_unregister
irq_set_irq_wake
__spi_register_driver
spi_sync
# required by sprd_hwspinlock.ko
devm_add_action
devm_hwspin_lock_register
# required by sprd_power_manager.ko
del_timer
fortify_panic
init_timer_key
jiffies
jiffies_to_msecs
mod_timer
__msecs_to_jiffies
__pm_relax
__pm_stay_awake
register_pm_notifier
register_reboot_notifier
snprintf
strnlen
unregister_pm_notifier
unregister_reboot_notifier
wakeup_source_add
wakeup_source_create
# required by system_heap.ko
__alloc_pages
dma_buf_export
dma_heap_add
dma_heap_get_dev
dma_heap_get_name
dma_map_sgtable
dma_set_coherent_mask
dma_set_mask
dma_sync_sg_for_cpu
dma_sync_sg_for_device
dma_unmap_sg_attrs
__free_pages
remap_pfn_range
sg_alloc_table
sg_free_table
__sg_page_iter_next
__sg_page_iter_start
vfree
vmalloc
vmap
vunmap
# required by ums512-clk.ko
clk_fixed_factor_ops
device_get_match_data
devm_reset_controller_register
# required by unisoc-iommu.ko
blocking_notifier_call_chain
blocking_notifier_chain_register
dma_alloc_attrs
dma_free_attrs
gen_pool_add_owner
gen_pool_alloc_algo_owner
gen_pool_avail
gen_pool_create
gen_pool_destroy
gen_pool_free_owner
__get_free_pages
ioremap_prot
iounmap
kimage_voffset
kmalloc_large
memset32
memset
of_address_to_resource
of_count_phandle_with_args
of_match_node
__of_parse_phandle_with_args
of_property_read_string