Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fa41ab53 authored by Liangcai Fan's avatar Liangcai Fan
Browse files

ANDROID: ABI/Whitelist: add display whitelist to unisoc whitelist



Update whitelist for the symbols used by the unisoc display device and
updates the ABI representation accordingly.

add list:
 - hifi
 - display
 - iommu
 - sipc

Leaf changes summary: 10 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 10 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

10 Added functions:

  [A] 'function void devm_gpio_free(device*, unsigned int)'
  [A] 'function int drm_connector_attach_content_protection_property(drm_connector*, bool)'
  [A] 'function int drm_dp_calc_pbn_mode(int, int)'
  [A] 'function bool drm_hdcp_check_ksvs_revoked(drm_device*, u8*, u32)'
  [A] 'function void drm_hdcp_update_content_protection(drm_connector*, u64)'
  [A] 'function s32 i2c_smbus_write_byte(const i2c_client*, u8)'
  [A] 'function void mmc_cqe_request_done(mmc_host*, mmc_request*)'
  [A] 'function int of_hwspin_lock_get_id_byname(device_node*, const char*)'
  [A] 'function int snd_pcm_hw_constraint_mask64(snd_pcm_runtime*, int, long long unsigned int)'
  [A] 'function virtqueue* vring_new_virtqueue(unsigned int, unsigned int, unsigned int, virtio_device*, bool, bool, void*, void ()*, void ()*, const char*)'

Bug: 147075469
Change-Id: I7d0388496e8ce33c07188ace364858aba21227ec
Signed-off-by: default avatarLiangcai Fan <liangcai.fan@unisoc.com>
parent 39d04aa0
Loading
Loading
Loading
Loading
+21165 −21083

File changed.

Preview size limit exceeded, changes collapsed.

+119 −0
Original line number Diff line number Diff line
@@ -98,6 +98,7 @@
  devm_free_irq
  devm_gpiochip_add_data
  devm_gpiod_get
  devm_gpio_free
  devm_gpio_request
  devm_hwspin_lock_request_specific
  __devm_iio_device_register
@@ -189,6 +190,7 @@
  gpiod_direction_output_raw
  gpiod_get_raw_value
  gpiod_set_raw_value
  gpiod_set_raw_value_cansleep
  gpiod_to_chip
  gpiod_to_irq
  gpio_free
@@ -199,6 +201,7 @@
  handle_level_irq
  i2c_del_driver
  i2c_register_driver
  i2c_transfer_buffer_flags
  i2c_smbus_read_byte_data
  i2c_smbus_write_byte_data
  ida_alloc_range
@@ -220,6 +223,33 @@
  input_register_device
  __ioremap
  iounmap
  iommu_alloc_resv_region
  iommu_attach_device
  iommu_detach_device
  iommu_device_register
  iommu_device_unregister
  iommu_dma_get_resv_regions
  iommu_domain_alloc
  iommu_domain_free
  iommu_domain_get_attr
  iommu_domain_set_attr
  iommu_fwspec_add_ids
  iommu_fwspec_free
  iommu_get_dma_cookie
  iommu_get_domain_for_dev
  iommu_group_get
  iommu_group_get_for_dev
  iommu_group_get_iommudata
  iommu_group_put
  iommu_group_ref_get
  iommu_group_remove_device
  iommu_group_set_iommudata
  iommu_map
  iommu_map_sg
  iommu_present
  iommu_put_dma_cookie
  iommu_set_fault_handler
  iommu_unmap
  ip_route_output_flow
  irq_find_mapping
  irq_get_irq_data
@@ -263,6 +293,8 @@
  ktime_get_real_seconds
  ktime_get_real_ts64
  kzfree
  __list_add_valid
  __list_del_entry_valid
  memcpy
  memset
  misc_deregister
@@ -435,6 +467,7 @@
  seq_putc
  seq_puts
  seq_read
  set_normalized_timespec64
  set_user_nice
  sg_init_table
  sg_miter_next
@@ -460,6 +493,7 @@
  snd_pcm_hw_constraint_minmax
  snd_pcm_lib_ioctl
  snd_pcm_period_elapsed
  snd_soc_add_component_controls
  snd_soc_dapm_disable_pin
  snd_soc_dapm_enable_pin
  snd_soc_dapm_ignore_suspend
@@ -826,6 +860,9 @@
# required by microarray_fp.ko
  cdev_alloc

# required by mmc_hsq.ko
  mmc_cqe_request_done

# required by musb_hdrc.ko
  device_wakeup_enable
  dev_printk
@@ -947,6 +984,8 @@
  memcmp
  mutex_is_locked
  of_devfreq_cooling_register_power
  of_hwspin_lock_get_id_byname
  of_modalias_node
  on_each_cpu
  prepare_to_wait
  put_unused_fd
@@ -1134,6 +1173,7 @@
  mmc_of_parse
  mmc_regulator_set_vqmmc
  mmc_remove_host
  mmc_request_done
  __sdhci_add_host
  sdhci_cleanup_host
  sdhci_enable_clk
@@ -1225,6 +1265,14 @@

# required by sipc_core.ko
  gen_pool_destroy
  mbox_chan_received_data
  mbox_chan_txdone
  mbox_client_txdone
  mbox_controller_register
  mbox_controller_unregister
  mbox_free_channel
  mbox_request_channel
  mbox_send_message
  register_syscore_ops

# required by sipx.ko
@@ -1233,6 +1281,15 @@
  hrtimer_start_range_ns
  hrtimer_try_to_cancel

# required by snd-soc-aw881xx.ko
  i2c_smbus_write_byte

# required by snd-soc-akm4377.ko
  regcache_mark_dirty
  regcache_sync
  snd_soc_get_volsw
  snd_soc_put_volsw

# required by snd-soc-sprd-audio-dma.ko
  dmam_alloc_attrs
  dmam_free_coherent
@@ -1302,6 +1359,16 @@
  snd_ctl_boolean_mono_info
  snd_pcm_hw_constraint_list

# required by snd-soc-tfa98xx.ko
  crc32_le
  device_create_bin_file
  device_remove_bin_file
  msleep_interruptible
  snd_pcm_format_width
  snd_pcm_hw_constraint_mask64
  snd_soc_dapm_add_routes
  snd_soc_dapm_new_controls

# required by sprd-cpufreq-common.ko
  dev_pm_opp_remove

@@ -1328,6 +1395,7 @@
  dma_get_sgtable_attrs
  dma_mmap_attrs
  dma_set_coherent_mask
  drm_add_edid_modes
  drm_atomic_helper_async_commit
  drm_atomic_helper_check
  drm_atomic_helper_cleanup_planes
@@ -1350,17 +1418,33 @@
  __drm_atomic_helper_plane_destroy_state
  __drm_atomic_helper_plane_duplicate_state
  drm_atomic_helper_prepare_planes
  drm_atomic_helper_resume
  drm_atomic_helper_set_config
  drm_atomic_helper_shutdown
  drm_atomic_helper_suspend
  drm_atomic_helper_swap_state
  drm_atomic_helper_update_legacy_modeset_state
  drm_atomic_helper_update_plane
  drm_atomic_helper_wait_for_dependencies
  drm_atomic_helper_wait_for_fences
  drm_atomic_helper_wait_for_vblanks
  drm_atomic_private_obj_fini
  drm_atomic_private_obj_init
  drm_atomic_set_crtc_for_connector
  drm_atomic_set_fence_for_plane
  drm_atomic_set_mode_for_crtc
  drm_atomic_state_alloc
  drm_atomic_state_clear
  drm_atomic_state_default_clear
  drm_atomic_state_default_release
  __drm_atomic_state_free
  drm_bridge_attach
  drm_connector_attach_content_protection_property
  drm_connector_attach_encoder
  drm_connector_cleanup
  drm_connector_init
  drm_connector_unregister
  drm_connector_update_edid_property
  drm_crtc_cleanup
  __drm_crtc_commit_free
  drm_crtc_handle_vblank
@@ -1370,9 +1454,21 @@
  drm_crtc_vblank_on
  drm_display_mode_from_videomode
  drm_display_mode_to_videomode
  drm_dp_aux_register
  drm_dp_aux_unregister
  drm_dp_calc_pbn_mode
  drm_dp_channel_eq_ok
  drm_dp_clock_recovery_ok
  drm_dp_dpcd_read
  drm_dp_dpcd_read_link_status
  drm_dp_dpcd_write
  drm_encoder_cleanup
  drm_encoder_init
  drm_format_info
  drm_gem_cma_prime_get_sg_table
  drm_gem_cma_prime_mmap
  drm_gem_cma_prime_vmap
  drm_gem_cma_prime_vunmap
  drm_gem_cma_vm_ops
  drm_gem_create_mmap_offset
  drm_gem_fb_create
@@ -1383,12 +1479,19 @@
  drm_gem_object_init
  drm_gem_object_put_unlocked
  drm_gem_object_release
  drm_gem_prime_export
  drm_gem_prime_fd_to_handle
  drm_gem_prime_handle_to_fd
  drm_gem_prime_import
  drm_gem_vm_close
  drm_get_edid
  drm_hdcp_check_ksvs_revoked
  drm_hdcp_update_content_protection
  drm_helper_hpd_irq_event
  drm_helper_probe_single_connector_modes
  drm_kms_helper_poll_fini
  drm_kms_helper_poll_init
  drm_match_cea_mode
  drm_mode_config_reset
  drm_mode_create
  drm_mode_crtc_set_gamma_size
@@ -1628,7 +1731,22 @@
  free_percpu_irq
  irq_create_of_mapping
  panic_notifier_list
  register_virtio_device
  register_virtio_driver
  __request_percpu_irq
  unregister_virtio_device
  unregister_virtio_driver
  virtqueue_add_inbuf
  virtqueue_add_outbuf
  virtqueue_detach_unused_buf
  virtqueue_get_buf
  virtqueue_get_vring_size
  virtqueue_kick
  virtqueue_kick_prepare
  virtqueue_notify
  vring_del_virtqueue
  vring_interrupt
  vring_new_virtqueue
  wait_woken
  woken_wake_function

@@ -1757,3 +1875,4 @@
  of_usb_host_tpl_support
  pci_bus_type
  __usb_create_hcd
  usb_hcd_platform_shutdown