ANDROID: Update symbol list for Exynos Auto SoCs

Update symbol list for Exynos Auto SoCs

Bug: 299219798
Signed-off-by: Bumyong Lee <bumyong.lee@samsung.com>
Change-Id: I2a6a58cdfceb28186ee6a5778ce78e872d06c04f
This commit is contained in:
Bumyong Lee 2023-09-06 14:10:35 +09:00 committed by Treehugger Robot
parent 3367abadff
commit 84131c988b

View File

@ -1,94 +1,386 @@
[abi_symbol_list]
# commonly used symbols
alloc_workqueue
alt_cb_patch_nops
__arch_copy_from_user
__arch_copy_to_user
arm64_use_ng_mappings
blocking_notifier_call_chain
blocking_notifier_chain_register
cancel_delayed_work_sync
__check_object_size
__class_create
class_destroy
clk_disable
clk_enable
__clk_get_hw
clk_get_rate
clk_hw_get_parent
clk_prepare
clk_register
clk_register_clkdev
clk_register_fixed_factor
clk_register_fixed_rate
clk_set_rate
clk_unprepare
complete
__const_udelay
cpu_hwcaps
cpu_number
debugfs_create_dir
debugfs_create_file
debugfs_create_u32
debugfs_remove
default_llseek
delayed_work_timer_fn
dev_driver_string
_dev_err
device_create
device_create_file
device_destroy
device_for_each_child
device_get_match_data
device_remove_file
device_set_wakeup_capable
device_wakeup_disable
device_wakeup_enable
_dev_info
devm_clk_get
devm_free_irq
devm_i2c_new_dummy_device
devm_ioremap
devm_ioremap_resource
devm_kfree
devm_kmalloc
devm_mfd_add_devices
devm_pinctrl_get
devm_regulator_register
devm_request_threaded_irq
_dev_warn
disable_irq
disable_irq_nosync
dma_alloc_attrs
dma_free_attrs
dma_map_page_attrs
dma_release_channel
dma_request_chan
dma_set_coherent_mask
dma_set_mask
dma_unmap_page_attrs
enable_irq
fortify_panic
free_irq
get_device
gic_nonsecure_priorities
gpiod_direction_input
gpiod_direction_output_raw
gpiod_get_raw_value
gpiod_set_raw_value
gpio_to_desc
handle_level_irq
i2c_add_numbered_adapter
i2c_del_driver
i2c_register_driver
i2c_unregister_device
__init_swait_queue_head
init_timer_key
ioremap_prot
iounmap
irq_get_irq_data
irq_modify_status
irq_of_parse_and_map
irq_set_chip_and_handler_name
irq_set_chip_data
irq_set_irq_wake
is_vmalloc_addr
jiffies
kfree
__kmalloc
kmalloc_caches
kmalloc_trace
kstrtoint
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
loops_per_jiffy
memcpy
memdup_user
memset
module_layout
__msecs_to_jiffies
msleep
__mutex_init
mutex_lock
mutex_unlock
of_address_to_resource
of_alias_get_id
of_clk_add_provider
of_clk_src_onecell_get
of_device_is_available
of_find_compatible_node
of_find_device_by_node
of_find_matching_node_and_match
of_find_node_by_name
of_find_property
of_get_child_by_name
of_get_named_gpio_flags
of_get_next_child
of_get_property
of_get_regulator_init_data
of_iomap
of_match_node
__of_parse_phandle_with_args
of_property_read_string
of_property_read_string_helper
of_property_read_variable_u32_array
of_root
panic
param_ops_int
param_ops_uint
pinctrl_lookup_state
pinctrl_select_state
__platform_driver_register
platform_driver_unregister
platform_get_irq
platform_get_irq_optional
platform_get_resource
platform_get_resource_byname
__pm_runtime_disable
pm_runtime_enable
__pm_runtime_idle
__pm_runtime_resume
pm_runtime_set_autosuspend_delay
__pm_runtime_suspend
__pm_runtime_use_autosuspend
_printk
put_device
__put_task_struct
queue_delayed_work_on
queue_work_on
_raw_spin_lock
_raw_spin_lock_irqsave
_raw_spin_unlock
_raw_spin_unlock_irqrestore
rdev_get_drvdata
rdev_get_id
register_pm_notifier
register_syscore_ops
regmap_read
regmap_update_bits_base
regmap_write
regulator_disable
regulator_enable
regulator_list_voltage_linear
regulator_map_voltage_linear
sched_clock
seq_lseek
seq_printf
seq_puts
seq_read
sg_init_table
simple_open
simple_read_from_buffer
simple_write_to_buffer
single_open
single_release
snprintf
sprintf
sscanf
__stack_chk_fail
strcasecmp
strcmp
strlcat
strlen
strncmp
strnlen
strscpy
strstr
syscon_regmap_lookup_by_phandle
sysfs_create_group
sysfs_emit
system_wq
__udelay
usleep_range_state
wait_for_completion_timeout
__warn_printk
# required by cmupmucal.ko
debugfs_create_x32
kernel_kobj
kobject_create_and_add
kstrtouint
of_find_node_by_type
# required by dmatest.ko
__dma_request_channel
finish_wait
get_random_bytes
init_wait_entry
__init_waitqueue_head
kmem_cache_create
kmem_cache_destroy
kthread_create_on_node
kthread_should_stop
kthread_stop
mempool_alloc
mempool_alloc_slab
mempool_create
mempool_destroy
mempool_free
mempool_free_slab
param_get_bool
param_get_string
param_ops_bool
param_ops_string
param_set_bool
param_set_copystring
prepare_to_wait_event
refcount_warn_saturate
schedule
schedule_timeout
set_freezable
set_user_nice
strim
__wake_up
wake_up_process
# required by dwc3-exynosauto-usb.ko
cancel_work_sync
device_create_managed_software_node
device_property_present
devm_phy_get
devm_regulator_get
of_match_device
of_platform_populate
phy_exit
phy_init
phy_power_off
phy_power_on
platform_device_add
platform_device_add_resources
platform_device_alloc
platform_device_del
platform_device_put
platform_device_unregister
platform_get_irq_byname_optional
__pm_relax
pm_runtime_allow
pm_runtime_forbid
__pm_runtime_set_status
__pm_stay_awake
sysfs_remove_group
typec_register_partner
typec_register_port
typec_set_data_role
typec_set_pwr_opmode
typec_set_pwr_role
typec_unregister_partner
typec_unregister_port
unregister_pm_notifier
usb_gadget_set_state
usb_otg_state_string
wakeup_source_register
wakeup_source_unregister
# required by ect_parser.ko
memstart_addr
of_reserved_mem_lookup
strcpy
vmap
# required by exynos-acme.ko
__bitmap_and
bitmap_parselist
__bitmap_weight
__cpu_active_mask
cpufreq_cpu_get
cpufreq_cpu_get_raw
cpufreq_cpu_put
__cpufreq_driver_target
cpufreq_freq_transition_begin
cpufreq_freq_transition_end
cpufreq_frequency_table_verify
cpufreq_generic_attr
cpufreq_register_driver
cpufreq_table_index_unsorted
cpuhp_tasks_frozen
__cpu_online_mask
dev_pm_opp_add
_find_first_bit
freq_qos_add_request
freq_qos_update_request
get_cpu_device
nr_cpu_ids
scnprintf
sysfs_create_file_ns
system_state
# required by exynos-bts.ko
devm_kstrdup
_dev_notice
# required by exynos-chipid_v2.ko
kasprintf
of_device_is_available
of_find_matching_node_and_match
of_find_node_opts_by_path
of_iomap
of_property_read_string
soc_device_register
subsys_system_register
# required by exynos-pd.ko
atomic_notifier_call_chain
kstrdup
of_genpd_add_provider_simple
pm_genpd_add_subdomain
pm_genpd_init
# required by exynos-pd_el3.ko
__arm_smccc_smc
# required by exynos-pm-time.ko
jiffies_to_msecs
# required by exynos-pm.ko
of_property_count_elems_of_size
# required by exynos_acpm.ko
generic_file_llseek
simple_attr_open
simple_attr_read
simple_attr_release
simple_attr_write
wait_for_completion_interruptible_timeout
# required by exynos_pm_qos.ko
blocking_notifier_chain_unregister
kstrtoint_from_user
misc_register
noop_llseek
_raw_read_lock_irqsave
_raw_read_unlock_irqrestore
_raw_write_lock_irqsave
_raw_write_unlock_irqrestore
__usecs_to_jiffies
# required by exynos_tty.ko
atomic_notifier_chain_register
clk_disable
clk_enable
clk_get_rate
clk_set_rate
__const_udelay
dev_driver_string
device_create_file
devm_clk_get
devm_ioremap
devm_kfree
devm_pinctrl_get
disable_irq_nosync
dma_get_slave_caps
dma_map_page_attrs
dma_release_channel
dma_request_chan
dma_sync_single_for_cpu
dma_sync_single_for_device
dma_unmap_page_attrs
do_SAK
enable_irq
free_irq
gic_nonsecure_priorities
handle_sysrq
iomem_resource
is_vmalloc_addr
jiffies
kmalloc_large
of_alias_get_id
of_get_property
of_match_node
oops_in_progress
panic_notifier_list
pinctrl_lookup_state
pinctrl_select_state
platform_driver_unregister
platform_get_irq
platform_get_resource
_raw_spin_trylock
register_console
regmap_read
regmap_update_bits_base
__release_region
__request_region
request_threaded_irq
sched_clock
sg_init_table
sscanf
syscon_regmap_lookup_by_phandle
sysrq_mask
tty_flip_buffer_push
tty_insert_flip_string_fixed_flag
@ -107,50 +399,158 @@
uart_unregister_driver
uart_update_timeout
uart_write_wakeup
__warn_printk
# required by exynosauto_v920_thermal.ko
devm_thermal_of_zone_register
devm_thermal_of_zone_unregister
of_device_is_compatible
of_thermal_get_ntrips
strncpy
thermal_zone_device_update
# required by i2c-dev.ko
bus_register_notifier
bus_unregister_notifier
cdev_device_add
cdev_device_del
cdev_init
device_initialize
dev_set_name
i2c_adapter_type
i2c_bus_type
i2c_for_each_dev
i2c_get_adapter
i2c_put_adapter
i2c_smbus_xfer
i2c_transfer
i2c_transfer_buffer_flags
i2c_verify_client
register_chrdev_region
unregister_chrdev_region
# required by i2c-exynosauto.ko
cpu_bit_bitmap
i2c_del_adapter
__irq_apply_affinity_hint
# required by phy-exynosauto-usbdrd-super.ko
__clk_is_enabled
__devm_of_phy_provider_register
devm_phy_create
gpio_request
# required by pinctrl-samsung-core.ko
device_get_next_child_node
devm_gpiochip_add_data_with_key
devm_kmemdup
devm_pinctrl_register
fwnode_handle_put
fwnode_property_present
generic_handle_domain_irq
gpiochip_generic_free
gpiochip_generic_request
gpiochip_get_data
gpiochip_lock_as_irq
gpiochip_unlock_as_irq
handle_edge_irq
irq_create_mapping_affinity
__irq_domain_add
irq_domain_remove
irq_domain_xlate_twocell
irq_set_chained_handler_and_data
kmemdup
krealloc
of_device_get_match_data
of_fwnode_ops
of_node_name_eq
of_prop_next_string
pinctrl_add_gpio_range
pinctrl_dev_get_drvdata
pinctrl_remove_gpio_range
# required by pl330.ko
alt_cb_patch_nops
amba_driver_register
amba_driver_unregister
debugfs_create_file
dev_err_probe
devm_free_irq
devm_ioremap_resource
__devm_reset_control_get
dma_alloc_attrs
dma_async_device_register
dma_async_device_unregister
dma_async_tx_descriptor_init
dmaengine_unmap_put
dma_free_attrs
dma_get_slave_channel
dma_map_resource
dma_unmap_resource
__kmalloc
ktime_get_mono_fast_ns
__list_del_entry_valid
loops_per_jiffy
of_dma_controller_free
of_dma_controller_register
pm_runtime_force_resume
pm_runtime_force_suspend
pm_runtime_irq_safe
__pm_runtime_resume
pm_runtime_set_autosuspend_delay
__pm_runtime_suspend
__pm_runtime_use_autosuspend
_raw_spin_lock
_raw_spin_unlock
reset_control_assert
reset_control_deassert
seq_lseek
seq_printf
seq_puts
seq_read
sg_next
single_open
single_release
tasklet_kill
__tasklet_schedule
tasklet_setup
# required by pwm-samsung.ko
devm_platform_ioremap_resource
of_prop_next_u32
pwmchip_add
pwmchip_remove
pwm_get_chip_data
pwm_set_chip_data
# required by rtc-s2vps02.ko
devm_rtc_device_register
pm_wakeup_ws_event
rtc_update_irq
rtc_valid_tm
# required by s2vps02-master-mfd.ko
destroy_workqueue
__devm_irq_alloc_descs
handle_nested_irq
# required by spi-exynosauto.ko
gpio_free
gpio_request_one
__spi_alloc_controller
spi_controller_resume
spi_controller_suspend
spi_delay_exec
spi_finalize_current_message
spi_register_controller
spi_unregister_controller
# required by spidev.ko
device_property_match_string
driver_unregister
_raw_spin_lock_irq
_raw_spin_unlock_irq
__register_chrdev
__spi_register_driver
spi_setup
spi_sync
stream_open
__unregister_chrdev
# required by ufs-exynosauto-core.ko
_find_next_bit
flush_work
kstrtoull
of_property_read_variable_u16_array
of_property_read_variable_u8_array
scsi_dma_unmap
scsi_done
ufshcd_auto_hibern8_update
ufshcd_config_pwr_mode
ufshcd_dme_get_attr
ufshcd_dme_set_attr
ufshcd_dump_regs
ufshcd_link_recovery
ufshcd_pltfrm_init
ufshcd_release
ufshcd_remove
ufshcd_shutdown
ufshcd_system_resume
ufshcd_system_suspend