ANDROID: : GKI: Enable symbols for camera

37 function symbol(s) added
  'int __media_device_register(struct media_device *, struct module *)'
  'int __v4l2_ctrl_handler_setup(struct v4l2_ctrl_handler *)'
  'int __v4l2_ctrl_modify_range(struct v4l2_ctrl *, s64, s64, u64, s64)'
  'int __v4l2_ctrl_s_ctrl(struct v4l2_ctrl *, s32)'
  'int __v4l2_ctrl_s_ctrl_int64(struct v4l2_ctrl *, s64)'
  'ssize_t iio_read_const_attr(struct device *, struct device_attribute *, char *)'
  'void media_device_cleanup(struct media_device *)'
  'void media_device_init(struct media_device *)'
  'void media_device_unregister(struct media_device *)'
  'int media_entity_setup_link(struct media_link *, u32)'
  'void media_graph_walk_cleanup(struct media_graph *)'
  'int media_graph_walk_init(struct media_graph *, struct media_device *)'
  'struct media_entity * media_graph_walk_next(struct media_graph *)'
  'void media_graph_walk_start(struct media_graph *, struct media_entity *)'
  'int media_pipeline_start(struct media_entity *, struct media_pipeline *)'
  'void media_pipeline_stop(struct media_entity *)'
  'int v4l2_async_notifier_register(struct v4l2_device *, struct v4l2_async_notifier *)'
  'void v4l2_async_unregister_subdev(struct v4l2_subdev *)'
  's64 v4l2_ctrl_g_ctrl_int64(struct v4l2_ctrl *)'
  'struct v4l2_ctrl * v4l2_ctrl_new_int_menu(struct v4l2_ctrl_handler *, const struct v4l2_ctrl_ops *, u32, u8, u8, const s64 *)'
  'struct v4l2_ctrl * v4l2_ctrl_new_std_menu_items(struct v4l2_ctrl_handler *, const struct v4l2_ctrl_ops *, u32, u8, u64, u8, const char * const *)'
  'int v4l2_ctrl_subdev_log_status(struct v4l2_subdev *)'
  'int v4l2_ctrl_subdev_subscribe_event(struct v4l2_subdev *, struct v4l2_fh *, struct v4l2_event_subscription *)'
  'int v4l2_enum_dv_timings_cap(struct v4l2_enum_dv_timings *, const struct v4l2_dv_timings_cap *, v4l2_check_dv_timings_fnc *, void *)'
  'void v4l2_event_queue(struct video_device *, const struct v4l2_event *)'
  'int v4l2_event_subdev_unsubscribe(struct v4l2_subdev *, struct v4l2_fh *, struct v4l2_event_subscription *)'
  'int v4l2_event_subscribe(struct v4l2_fh *, const struct v4l2_event_subscription *, unsigned int, const struct v4l2_subscribed_event_ops *)'
  'bool v4l2_match_dv_timings(const struct v4l2_dv_timings *, const struct v4l2_dv_timings *, unsigned int, bool)'
  'int v4l2_pipeline_link_notify(struct media_link *, u32, unsigned int)'
  'int v4l2_pipeline_pm_get(struct media_entity *)'
  'void v4l2_pipeline_pm_put(struct media_entity *)'
  'void v4l2_print_dv_timings(const char *, const char *, const struct v4l2_dv_timings *, bool)'
  'int v4l2_src_change_event_subdev_subscribe(struct v4l2_subdev *, struct v4l2_fh *, struct v4l2_event_subscription *)'
  'int v4l2_subdev_link_validate(struct media_link *)'
  'void v4l2_subdev_notify_event(struct v4l2_subdev *, const struct v4l2_event *)'
  'bool v4l2_valid_dv_timings(const struct v4l2_dv_timings *, const struct v4l2_dv_timings_cap *, v4l2_check_dv_timings_fnc *, void *)'
  'int vb2_ioctl_prepare_buf(struct file *, void *, struct v4l2_buffer *)'

1 variable symbol(s) added
  'const char * v4l2_type_names[15]'

Bug: 239396464
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Bian Jin chen <kenjc.bian@rock-chips.com>
Change-Id: Ibcedeab5b59ca85611d1930c02497f0860dc4446
This commit is contained in:
Bian Jin chen
2022-12-09 17:34:15 +08:00
committed by Todd Kjos
parent fcf367d4f3
commit ef563b9a2f
2 changed files with 1062 additions and 346 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,11 +1,13 @@
[abi_symbol_list]
# commonly used symbols
add_timer
__alloc_pages_nodemask
alloc_workqueue
__arch_copy_from_user
__arch_copy_to_user
arm64_const_caps_ready
arm64_use_ng_mappings
atomic_notifier_call_chain
atomic_notifier_chain_register
atomic_notifier_chain_unregister
_bcd2bin
@@ -66,6 +68,7 @@
clk_unregister
compat_ptr_ioctl
complete
completion_done
__const_udelay
__cpufreq_driver_target
cpufreq_generic_suspend
@@ -110,6 +113,7 @@
device_property_read_u32_array
device_property_read_u8_array
device_release_driver
device_remove_file
device_set_wakeup_capable
device_set_wakeup_enable
device_wakeup_enable
@@ -167,6 +171,7 @@
devm_request_threaded_irq
devm_reset_control_array_get
__devm_reset_control_get
devm_snd_soc_register_component
devm_usb_get_phy
dev_pm_opp_find_freq_ceil
dev_pm_opp_get_opp_count
@@ -187,6 +192,13 @@
disable_irq
disable_irq_nosync
dma_alloc_attrs
dma_buf_attach
dma_buf_detach
dma_buf_export
dma_buf_fd
dma_buf_map_attachment
dma_buf_put
dma_buf_unmap_attachment
dma_free_attrs
dmam_alloc_attrs
dma_map_page_attrs
@@ -317,6 +329,7 @@
freq_qos_update_request
fwnode_get_name
fwnode_handle_put
fwnode_property_read_u32_array
gcd
generic_handle_irq
generic_mii_ioctl
@@ -350,6 +363,7 @@
hdmi_audio_infoframe_pack
hdmi_drm_infoframe_pack
hdmi_vendor_infoframe_pack
hrtimer_init
i2c_add_adapter
i2c_del_adapter
i2c_del_driver
@@ -361,6 +375,7 @@
i2c_smbus_write_i2c_block_data
__i2c_smbus_xfer
i2c_transfer
i2c_transfer_buffer_flags
iio_device_attach_buffer
iio_push_to_buffers
__init_swait_queue_head
@@ -375,6 +390,7 @@
__irq_domain_add
irq_domain_remove
irq_find_mapping
irq_get_irq_data
irq_modify_status
irq_set_affinity_hint
irq_set_chained_handler_and_data
@@ -391,16 +407,21 @@
__kfifo_alloc
__kfifo_free
__kfifo_in
__kfifo_out
kfree
__kmalloc
kmalloc_caches
kmalloc_order_trace
kmem_cache_alloc_trace
kmemdup
kobject_create_and_add
kstrtoint
kstrtouint
kthread_create_on_node
ktime_get
ktime_get_with_offset
kvfree
kvmalloc_node
__list_add_valid
__list_del_entry_valid
__log_post_read_mmio
@@ -408,7 +429,18 @@
__log_write_mmio
mdiobus_read
mdiobus_write
media_create_pad_link
media_device_init
__media_device_register
media_device_unregister
media_entity_pads_init
media_entity_remote_pad
media_graph_walk_cleanup
media_graph_walk_init
media_graph_walk_next
media_graph_walk_start
media_pipeline_start
media_pipeline_stop
memcpy
memmove
memset
@@ -441,6 +473,7 @@
netdev_warn
noop_llseek
nr_cpu_ids
ns_to_kernel_old_timeval
ns_to_timespec64
nvmem_cell_get
nvmem_cell_put
@@ -459,6 +492,7 @@
of_device_is_compatible
of_drm_find_bridge
of_find_device_by_node
of_find_i2c_device_by_node
of_find_matching_node_and_match
of_find_mipi_dsi_host_by_node
of_find_node_by_name
@@ -472,6 +506,7 @@
of_get_parent
of_get_property
of_get_regulator_init_data
of_graph_get_next_endpoint
of_graph_get_remote_node
of_graph_get_remote_port_parent
of_graph_parse_endpoint
@@ -492,14 +527,17 @@
of_property_read_variable_u32_array
of_property_read_variable_u8_array
of_regulator_match
of_reserved_mem_device_init_by_idx
of_usb_get_dr_mode_by_phy
panic_notifier_list
param_ops_bool
param_ops_int
param_ops_string
param_ops_uint
pcie_capability_clear_and_set_word
pci_read_config_dword
pci_write_config_dword
PDE_DATA
__per_cpu_offset
perf_trace_buf_alloc
perf_trace_run_bpf_submit
@@ -575,6 +613,7 @@
prepare_to_wait_event
print_hex_dump
printk
proc_create_data
pskb_expand_head
put_device
__put_task_struct
@@ -631,6 +670,7 @@
regulator_set_voltage_sel_regmap
regulator_set_voltage_time_sel
regulator_unregister
remove_proc_entry
request_threaded_irq
reset_control_assert
reset_control_deassert
@@ -656,6 +696,8 @@
seq_printf
seq_puts
seq_read
sg_alloc_table_from_pages
sg_free_table
sg_next
single_open
single_release
@@ -672,6 +714,8 @@
strcmp
strlcpy
strncmp
strncpy
strscpy
strstr
synchronize_irq
syscon_node_to_regmap
@@ -685,6 +729,8 @@
system_state
system_wq
tasklet_init
tasklet_kill
__tasklet_schedule
tcpm_tcpc_reset
thermal_zone_get_zone_by_name
trace_event_buffer_commit
@@ -768,12 +814,83 @@
usleep_range
v4l2_async_notifier_cleanup
v4l2_async_notifier_init
v4l2_async_notifier_register
v4l2_async_notifier_unregister
v4l2_async_register_subdev
v4l2_async_subdev_notifier_register
v4l2_async_unregister_subdev
v4l2_ctrl_find
v4l2_ctrl_g_ctrl
v4l2_ctrl_g_ctrl_int64
v4l2_ctrl_handler_free
v4l2_ctrl_handler_init_class
__v4l2_ctrl_handler_setup
v4l2_ctrl_handler_setup
__v4l2_ctrl_modify_range
v4l2_ctrl_new_custom
v4l2_ctrl_new_int_menu
v4l2_ctrl_new_std
v4l2_ctrl_new_std_menu
v4l2_ctrl_new_std_menu_items
__v4l2_ctrl_s_ctrl
__v4l2_ctrl_s_ctrl_int64
v4l2_ctrl_subdev_subscribe_event
v4l2_device_register
v4l2_device_register_subdev
__v4l2_device_register_subdev_nodes
v4l2_device_unregister
v4l2_device_unregister_subdev
v4l2_enum_dv_timings_cap
v4l2_event_queue
v4l2_event_subdev_unsubscribe
v4l2_event_subscribe
v4l2_fh_open
v4l2_i2c_subdev_init
v4l2_match_dv_timings
v4l2_pipeline_pm_get
v4l2_pipeline_pm_put
v4l2_print_dv_timings
v4l2_querymenu
v4l2_src_change_event_subdev_subscribe
v4l2_subdev_call_wrappers
v4l2_subdev_init
v4l2_subdev_link_validate
v4l2_subdev_notify_event
v4l2_type_names
v4l2_valid_dv_timings
vabits_actual
vb2_buffer_done
vb2_fop_mmap
vb2_fop_poll
vb2_fop_release
vb2_ioctl_create_bufs
vb2_ioctl_dqbuf
vb2_ioctl_expbuf
vb2_ioctl_prepare_buf
vb2_ioctl_qbuf
vb2_ioctl_querybuf
vb2_ioctl_reqbufs
vb2_ioctl_streamoff
vb2_ioctl_streamon
vb2_ops_wait_finish
vb2_ops_wait_prepare
vb2_plane_cookie
vb2_plane_vaddr
vb2_queue_init
vb2_queue_release
vb2_vmalloc_memops
video_devdata
video_device_release_empty
video_ioctl2
__video_register_device
video_unregister_device
vmap
vm_map_pages
vunmap
wait_for_completion
wait_for_completion_timeout
__wake_up
wake_up_process
wakeup_source_add
wakeup_source_remove
__warn_printk
@@ -901,7 +1018,6 @@
mii_link_ok
# required by dw-hdmi-hdcp.ko
device_remove_file
kstrtobool
sha1_init
sha1_transform
@@ -909,7 +1025,6 @@
# required by dw-hdmi-qp.ko
drm_mode_equal
hdmi_avi_infoframe_pack_only
strscpy
# required by dw-hdmi.ko
drm_connector_attach_max_bpc_property
@@ -954,7 +1069,6 @@
sg_miter_next
sg_miter_start
sg_miter_stop
__tasklet_schedule
# required by dwc2.ko
__bitmap_clear
@@ -962,7 +1076,6 @@
__bitmap_set
debugfs_create_regset32
hrtimer_cancel
hrtimer_init
hrtimer_start_range_ns
kmem_cache_alloc
kmem_cache_create
@@ -988,6 +1101,9 @@
usb_speed_string
usb_wakeup_enabled_descendants
# required by fp5510.ko
up
# required by fusb302.ko
extcon_get_extcon_dev
fwnode_create_software_node
@@ -1005,6 +1121,9 @@
tcpm_vbus_change
vsnprintf
# required by gc2145.ko
v4l2_ctrl_subdev_log_status
# required by gl620a.ko
__alloc_skb
@@ -1038,6 +1157,9 @@
rt_mutex_trylock
rt_mutex_unlock
# required by imx415.ko
dev_printk
# required by industrialio-triggered-buffer.ko
iio_alloc_pollfunc
iio_dealloc_pollfunc
@@ -1059,7 +1181,6 @@
add_uevent_var
alloc_chrdev_region
__alloc_disk_node
__alloc_pages_nodemask
bdget_disk
bdput
bd_set_nr_sectors
@@ -1109,7 +1230,6 @@
__class_create
class_destroy
cleanup_srcu_struct
completion_done
del_gendisk
device_add_disk
device_remove_file_self
@@ -1198,6 +1318,13 @@
sysfs_remove_file_from_group
wait_for_completion_io_timeout
# required by nvp6188.ko
kthread_should_stop
kthread_stop
snd_soc_get_volsw
snd_soc_info_volsw
snd_soc_put_volsw
# required by ohci-hcd.ko
default_llseek
gen_pool_dma_alloc_align
@@ -1247,10 +1374,8 @@
dw_pcie_setup_rc
dw_pcie_write
dw_pcie_write_dbi
kthread_create_on_node
pci_disable_link_state
pci_set_power_state
wake_up_process
# required by pcierockchiphost.ko
devm_pci_alloc_host_bridge
@@ -1263,15 +1388,6 @@
pci_stop_root_bus
regulator_get_current_limit
# required by phy-rockchip-csi2-dphy.ko
media_create_pad_link
media_entity_pads_init
v4l2_ctrl_find
v4l2_ctrl_g_ctrl
v4l2_querymenu
v4l2_subdev_call_wrappers
v4l2_subdev_init
# required by phy-rockchip-inno-dsidphy.ko
phy_mipi_dphy_config_validate
@@ -1280,7 +1396,6 @@
extcon_sync
# required by phy-rockchip-inno-usb3.ko
atomic_notifier_call_chain
strcasecmp
usb_add_phy
@@ -1333,9 +1448,6 @@
# required by rk1000-core.ko
mfd_add_devices
# required by rk1000.ko
of_find_i2c_device_by_node
# required by rk806-core.ko
devm_regmap_add_irq_chip
kobject_put
@@ -1365,6 +1477,9 @@
# required by rk_headset_irq_hook_adc.ko
iio_read_channel_raw
# required by rk_ircut.ko
drain_workqueue
# required by rockchip-cpufreq.ko
cpufreq_unregister_notifier
dev_pm_opp_put_prop_name
@@ -1486,11 +1601,6 @@
component_match_add_release
component_unbind_all
devm_of_phy_get_by_index
dma_buf_attach
dma_buf_detach
dma_buf_map_attachment
dma_buf_put
dma_buf_unmap_attachment
dma_get_sgtable_attrs
dma_mmap_attrs
driver_find_device
@@ -1672,24 +1782,20 @@
iommu_map_sg
iommu_set_fault_handler
iommu_unmap
kvfree
memblock_free
mipi_dsi_packet_format_is_short
mutex_is_locked
of_clk_set_defaults
of_find_backlight_by_node
of_fwnode_ops
of_graph_get_next_endpoint
of_graph_get_port_by_id
of_graph_get_remote_port
of_reserved_mem_device_init_by_idx
phy_mipi_dphy_get_default_config
platform_find_device_by_driver
__platform_register_drivers
platform_unregister_drivers
release_firmware
request_firmware
sg_free_table
sort
strlen
__sw_hweight32
@@ -1697,8 +1803,6 @@
system_unbound_wq
__vmalloc
vm_get_page_prot
vm_map_pages
vunmap
# required by rtc-hym8563.ko
devm_rtc_device_register
@@ -1731,9 +1835,6 @@
sdhci_remove_host
sdhci_request
# required by sgm41542_charger.ko
strncpy
# required by sii902x.ko
hdmi_avi_infoframe_pack
@@ -1760,7 +1861,6 @@
usb_autopm_get_interface_no_resume
# required by snd-soc-hdmi-codec.ko
devm_snd_soc_register_component
snd_ctl_add
snd_ctl_new1
snd_pcm_add_chmap_ctls
@@ -1801,9 +1901,6 @@
typec_altmode_vdm
typec_get_negotiated_svdm_version
# required by ucs12cm0.ko
irq_get_irq_data
# required by usblp.ko
add_wait_queue
default_wake_function
@@ -1825,7 +1922,6 @@
idr_destroy
idr_find
idr_remove
__kfifo_out
param_ops_ushort
put_tty_driver
schedule_timeout_interruptible
@@ -1870,9 +1966,44 @@
fwnode_property_get_reference_args
fwnode_property_present
fwnode_property_read_string
fwnode_property_read_u32_array
fwnode_property_read_u64_array
kstrdup_const
v4l2_async_notifier_add_fwnode_subdev
v4l2_async_notifier_add_subdev
v4l2_async_notifier_unregister
# required by video_rkcif.ko
media_entity_setup_link
remap_pfn_range
work_busy
# required by video_rkisp.ko
dma_map_resource
dma_unmap_resource
media_device_cleanup
__memcpy_fromio
__memcpy_toio
of_property_read_u64
param_ops_ullong
v4l2_event_unsubscribe
v4l2_pipeline_link_notify
vfree
vmalloc
# required by videobuf2-cma-sg.ko
cma_alloc
cma_release
dma_buf_vmap
dma_buf_vunmap
dma_contiguous_default_area
frame_vector_to_pages
set_page_dirty_lock
sg_alloc_table
split_page
vb2_common_vm_ops
vb2_create_framevec
vb2_destroy_framevec
vm_map_ram
vm_unmap_ram
# required by vl6180.ko
iio_read_const_attr