summaryrefslogtreecommitdiff
path: root/android/abi_gki_aarch64_exynosauto
diff options
context:
space:
mode:
Diffstat (limited to 'android/abi_gki_aarch64_exynosauto')
-rw-r--r--android/abi_gki_aarch64_exynosauto556
1 files changed, 556 insertions, 0 deletions
diff --git a/android/abi_gki_aarch64_exynosauto b/android/abi_gki_aarch64_exynosauto
new file mode 100644
index 000000000000..a26228697242
--- /dev/null
+++ b/android/abi_gki_aarch64_exynosauto
@@ -0,0 +1,556 @@
+[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_find_node_opts_by_path
+ 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
+ dma_get_slave_caps
+ dma_sync_single_for_cpu
+ dma_sync_single_for_device
+ do_SAK
+ handle_sysrq
+ iomem_resource
+ kmalloc_large
+ oops_in_progress
+ panic_notifier_list
+ _raw_spin_trylock
+ register_console
+ __release_region
+ __request_region
+ request_threaded_irq
+ sysrq_mask
+ tty_flip_buffer_push
+ tty_insert_flip_string_fixed_flag
+ tty_kref_put
+ tty_port_tty_get
+ uart_add_one_port
+ uart_console_write
+ uart_get_baud_rate
+ uart_parse_options
+ uart_register_driver
+ uart_remove_one_port
+ uart_resume_port
+ uart_set_options
+ uart_suspend_port
+ uart_try_toggle_sysrq
+ uart_unregister_driver
+ uart_update_timeout
+ uart_write_wakeup
+
+# 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
+ amba_driver_register
+ amba_driver_unregister
+ dev_err_probe
+ __devm_reset_control_get
+ dma_async_device_register
+ dma_async_device_unregister
+ dma_async_tx_descriptor_init
+ dmaengine_unmap_put
+ dma_get_slave_channel
+ dma_map_resource
+ dma_unmap_resource
+ of_dma_controller_free
+ of_dma_controller_register
+ pm_runtime_force_resume
+ pm_runtime_force_suspend
+ pm_runtime_irq_safe
+ reset_control_assert
+ reset_control_deassert
+ sg_next
+ 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