diff options
Diffstat (limited to 'android/abi_gki_aarch64_exynosauto')
-rw-r--r-- | android/abi_gki_aarch64_exynosauto | 556 |
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 |