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: Liangcai Fan <liangcai.fan@unisoc.com>
This commit is contained in:
Liangcai Fan 2020-04-10 18:05:10 +08:00
parent 39d04aa080
commit fa41ab5369
2 changed files with 22139 additions and 21938 deletions

File diff suppressed because it is too large Load Diff

View File

@ -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