ANDROID: ABI: Update symbol list for allwinner

70 function symbol(s) added
      'int __dev_direct_xmit(struct sk_buff*, u16)'
      'int __media_entity_setup_link(struct media_link*, u32)'
      'void __scm_destroy(struct scm_cookie*)'
      'struct sk_buff* arp_create(int, int, __be32, struct net_device*, __be32, const unsigned char*, const unsigned char*, const unsigned char*)'
      'int clk_hw_register_clkdev(struct clk_hw*, const char*, const char*)'
      'void clk_unregister_fixed_factor(struct clk*)'
      'void clk_unregister_fixed_rate(struct clk*)'
      'void clk_unregister_gate(struct clk*)'
      'int crypto_ahash_final(struct ahash_request*)'
      'int dev_mc_add(struct net_device*, const unsigned char*)'
      'int dev_mc_del(struct net_device*, const unsigned char*)'
      'void* devm_pci_remap_cfgspace(struct device*, resource_size_t, resource_size_t)'
      'struct dma_chan* dma_get_any_slave_channel(struct dma_device*)'
      'int drm_client_buffer_vmap(struct drm_client_buffer*, struct iosys_map*)'
      'void drm_client_buffer_vunmap(struct drm_client_buffer*)'
      'struct drm_client_buffer* drm_client_framebuffer_create(struct drm_client_dev*, u32, u32, u32)'
      'void drm_client_framebuffer_delete(struct drm_client_buffer*)'
      'void drm_client_release(struct drm_client_dev*)'
      'struct drm_framebuffer* drm_gem_fb_create_with_funcs(struct drm_device*, struct drm_file*, const struct drm_mode_fb_cmd2*, const struct drm_framebuffer_funcs*)'
      'void drm_helper_disable_unused_functions(struct drm_device*)'
      'int drm_mode_create_tv_properties_legacy(struct drm_device*, unsigned int, const char* const*)'
      'uint32_t drm_mode_legacy_fb_format(uint32_t, uint32_t)'
      'bool drm_vblank_work_cancel_sync(struct drm_vblank_work*)'
      'void drm_vblank_work_flush(struct drm_vblank_work*)'
      'void drm_vblank_work_init(struct drm_vblank_work*, struct drm_crtc*, void(*)(struct kthread_work*))'
      'int drm_vblank_work_schedule(struct drm_vblank_work*, u64, bool)'
      'void drm_warn_on_modeset_not_all_locked(struct drm_device*)'
      'bool gpiochip_line_is_irq(struct gpio_chip*, unsigned int)'
      'void hid_hw_request(struct hid_device*, struct hid_report*, enum hid_class_request)'
      'int iio_map_array_register(struct iio_dev*, struct iio_map*)'
      'int iio_map_array_unregister(struct iio_dev*)'
      'void ir_raw_event_handle(struct rc_dev*)'
      'int ir_raw_event_store(struct rc_dev*, struct ir_raw_event*)'
      'int irq_setup_alt_chip(struct irq_data*, unsigned int)'
      'int kstrtos16(const char*, unsigned int, s16*)'
      'ktime_t ktime_add_safe(ktime_t, ktime_t)'
      'key_ref_t lookup_user_key(key_serial_t, unsigned long, enum key_need_perm)'
      'int media_entity_setup_link(struct media_link*, u32)'
      'int of_clk_hw_register(struct device_node*, struct clk_hw*)'
      'struct display_timings* of_get_display_timings(const struct device_node*)'
      'void* of_io_request_and_map(struct device_node*, int, const char*)'
      'int phy_loopback(struct phy_device*, bool)'
      'void phy_queue_state_machine(struct phy_device*, unsigned long)'
      'const char* phy_speed_to_str(int)'
      'int pinctrl_gpio_set_config(struct gpio_chip*, unsigned int, unsigned long)'
      'int pm_clk_add_clk(struct device*, struct clk*)'
      'void rc_keydown(struct rc_dev*, enum rc_proto, u64, u8)'
      'int rc_map_register(struct rc_map_list*)'
      'void rc_map_unregister(struct rc_map_list*)'
      'void scm_detach_fds(struct msghdr*, struct scm_cookie*)'
      'int snd_dmaengine_pcm_close_release_chan(struct snd_pcm_substream*)'
      'struct dma_chan* snd_dmaengine_pcm_get_chan(struct snd_pcm_substream*)'
      'int snd_dmaengine_pcm_open(struct snd_pcm_substream*, struct dma_chan*)'
      'snd_pcm_uframes_t snd_dmaengine_pcm_pointer(struct snd_pcm_substream*)'
      'int snd_dmaengine_pcm_trigger(struct snd_pcm_substream*, int)'
      'int snd_hwparams_to_dma_slave_config(const struct snd_pcm_substream*, const struct snd_pcm_hw_params*, struct dma_slave_config*)'
      'int snd_soc_dai_set_clkdiv(struct snd_soc_dai*, int, int)'
      'void sock_kfree_s(struct sock*, void*, int)'
      'void* sock_kmalloc(struct sock*, int, gfp_t)'
      'void sock_kzfree_s(struct sock*, void*, int)'
      'int sock_wake_async(struct socket_wq*, int, int)'
      'void spi_unregister_device(struct spi_device*)'
      'void start_tty(struct tty_struct*)'
      'void stop_tty(struct tty_struct*)'
      'const char* v4l2_ctrl_get_name(u32)'
      'int v4l2_g_ctrl(struct v4l2_ctrl_handler*, struct v4l2_control*)'
      'struct v4l2_subdev* v4l2_i2c_new_subdev(struct v4l2_device*, struct i2c_adapter*, const char*, u8, const unsigned short*)'
      'int v4l2_src_change_event_subdev_subscribe(struct v4l2_subdev*, struct v4l2_fh*, struct v4l2_event_subscription*)'
      'void v4l2_subdev_notify_event(struct v4l2_subdev*, const struct v4l2_event*)'
      'int vb2_dma_contig_set_max_seg_size(struct device*, unsigned int)'

    1 variable symbol(s) added
      'const u16 crc_ccitt_table[256]'
Bug: 410030489
Change-Id: Ibafbbbd217aeb504f5b8a0610e09da267e5ed883
Signed-off-by: Aran Dalton <arda@allwinnertech.com>
This commit is contained in:
Aran Dalton
2025-04-12 17:50:10 +08:00
committed by Treehugger Robot
parent 81c0fd9e9d
commit fc9b3aaba7
3 changed files with 1683 additions and 0 deletions
+1
View File
@@ -173,6 +173,7 @@ filegroup(
name = "aarch64_additional_kmi_symbol_lists",
srcs = [
# keep sorted
"gki/aarch64/symbols/allwinner",
"gki/aarch64/symbols/amlogic",
"gki/aarch64/symbols/db845c",
"gki/aarch64/symbols/desktop",
+1593
View File
File diff suppressed because it is too large Load Diff
+89
View File
@@ -0,0 +1,89 @@
[abi_symbol_list]
arp_create
crc_ccitt_table
crypto_ahash_final
__dev_direct_xmit
dev_mc_add
dev_mc_del
dma_get_any_slave_channel
drm_client_buffer_vmap
drm_client_buffer_vunmap
drm_client_framebuffer_create
drm_client_framebuffer_delete
drm_client_release
drm_gem_dmabuf_export
drm_gem_fb_create_with_funcs
drm_helper_disable_unused_functions
drm_mode_create_tv_properties_legacy
drm_mode_legacy_fb_format
drm_property_create_object
drm_vblank_work_init
drm_vblank_work_schedule
drm_vblank_work_cancel_sync
drm_vblank_work_flush
devm_pci_remap_cfgspace
hid_hw_request
iio_map_array_register
iio_map_array_unregister
init_on_alloc
ioport_resource
irq_setup_alt_chip
ir_raw_event_store
ir_raw_event_handle
kstrtos16
ktime_add_safe
lookup_user_key
of_clk_hw_register
of_get_display_timings
of_io_request_and_map
pci_request_regions
phy_loopback
phy_queue_state_machine
phy_speed_to_str
pm_clk_add_clk
__scm_destroy
scm_detach_fds
snd_dmaengine_pcm_close_release_chan
snd_dmaengine_pcm_get_chan
snd_dmaengine_pcm_open
snd_dmaengine_pcm_pointer
snd_dmaengine_pcm_trigger
snd_hwparams_to_dma_slave_config
snd_soc_dai_set_clkdiv
sock_kfree_s
sock_kmalloc
sock_kzfree_s
sock_wake_async
start_tty
stop_tty
clk_hw_register_clkdev
reset_control_status
rc_map_register
rc_map_unregister
rc_keydown
gpiochip_line_is_irq
drm_warn_on_modeset_not_all_locked
__media_entity_setup_link
media_entity_setup_link
spi_unregister_device
v4l2_ctrl_cluster
v4l2_g_ctrl
v4l2_i2c_new_subdev
v4l2_src_change_event_subdev_subscribe
v4l2_valid_dv_timings
v4l2_subdev_notify_event
v4l2_ctrl_get_name
vb2_dma_contig_set_max_seg_size
usb_serial_port_softint
usb_role_switch_get_role
ppp_channel_index
ppp_input
ppp_input_error
ppp_output_wakeup
ppp_register_channel
ppp_unit_number
ppp_unregister_channel
clk_unregister_fixed_factor
clk_unregister_fixed_rate
clk_unregister_gate
pinctrl_gpio_set_config