ANDROID: GKI: rockchip: Enable symbols for drm module

51 symbol(s) added
  'void __drm_atomic_helper_connector_reset(struct drm_connector *, struct drm_connector_state *)'
  'int __drm_atomic_helper_disable_plane(struct drm_plane *, struct drm_plane_state *)'
  'void __drm_atomic_helper_plane_reset(struct drm_plane *, struct drm_plane_state *)'
  'int __platform_register_drivers(struct platform_driver * const *, unsigned int, struct module *)'
  'void * __vmalloc(unsigned long int, gfp_t)'
  'struct drm_bridge_state * drm_atomic_get_new_bridge_state(struct drm_atomic_state *, struct drm_bridge *)'
  'void drm_atomic_helper_wait_for_vblanks(struct drm_device *, struct drm_atomic_state *)'
  'int drm_atomic_set_mode_for_crtc(struct drm_crtc_state *, const struct drm_display_mode *)'
  'void drm_bus_flags_from_videomode(const struct videomode *, u32 *)'
  'void drm_connector_list_update(struct drm_connector *)'
  'struct drm_crtc * drm_crtc_from_index(struct drm_device *, int)'
  'int drm_display_info_set_bus_formats(struct drm_display_info *, const u32 *, unsigned int)'
  'void drm_display_mode_from_videomode(const struct videomode *, struct drm_display_mode *)'
  'int drm_event_reserve_init_locked(struct drm_device *, struct drm_file *, struct drm_pending_event *, struct drm_event *)'
  'uint64_t drm_format_info_min_pitch(const struct drm_format_info *, int, unsigned int)'
  'void drm_framebuffer_cleanup(struct drm_framebuffer *)'
  'struct dma_buf * drm_gem_dmabuf_export(struct drm_device *, struct dma_buf_export_info *)'
  'int drm_gem_dmabuf_get_uuid(struct dma_buf *, uuid_t *)'
  'int drm_gem_dumb_map_offset(struct drm_file *, struct drm_device *, u32, u64 *)'
  'int drm_gem_fb_afbc_init(struct drm_device *, const struct drm_mode_fb_cmd2 *, struct drm_afbc_framebuffer *)'
  'int drm_gem_fb_init_with_funcs(struct drm_device *, struct drm_framebuffer *, struct drm_file *, const struct drm_mode_fb_cmd2 *, const struct drm_framebuffer_funcs *)'
  'void drm_kms_helper_poll_enable(struct drm_device *)'
  'int drm_mm_reserve_node(struct drm_mm *, struct drm_mm_node *)'
  'struct drm_display_mode * drm_mode_create(struct drm_device *)'
  'int drm_mode_create_tv_properties(struct drm_device *, unsigned int, const char * const *)'
  'int drm_mode_crtc_set_gamma_size(struct drm_crtc *, int)'
  'void drm_mode_prune_invalid(struct drm_device *, struct list_head *, bool)'
  'void drm_mode_set_crtcinfo(struct drm_display_mode *, int)'
  'void drm_mode_set_name(struct drm_display_mode *)'
  'void drm_mode_sort(struct list_head *)'
  'enum drm_mode_status drm_mode_validate_driver(struct drm_device *, const struct drm_display_mode *)'
  'enum drm_mode_status drm_mode_validate_size(const struct drm_display_mode *, int, int)'
  'enum drm_mode_status drm_mode_validate_ycbcr420(const struct drm_display_mode *, struct drm_connector *)'
  'uint32_t drm_of_crtc_port_mask(struct drm_device *, struct device_node *)'
  'int drm_panel_of_backlight(struct drm_panel *)'
  'unsigned long int drm_prime_get_contiguous_size(struct sg_table *)'
  'bool drm_probe_ddc(struct i2c_adapter *)'
  'struct drm_property * drm_property_create_object(struct drm_device *, u32, const char *, uint32_t)'
  'void drm_self_refresh_helper_cleanup(struct drm_crtc *)'
  'int drm_self_refresh_helper_init(struct drm_crtc *)'
  'int memblock_free(phys_addr_t, phys_addr_t)'
  'int mipi_dsi_dcs_get_display_brightness(struct mipi_dsi_device *, u16 *)'
  'ssize_t mipi_dsi_generic_write(struct mipi_dsi_device *, void *, size_t)'
  'int of_drm_get_panel_orientation(const struct device_node *, enum drm_panel_orientation *)'
  'int of_get_display_timing(const struct device_node *, const char *, struct display_timing *)'
  'int of_get_drm_display_mode(struct device_node *, struct drm_display_mode *, u32 *, int)'
  'struct i2c_adapter * of_get_i2c_adapter_by_node(struct device_node *)'
  'struct device_node * of_graph_get_port_by_id(struct device_node *, u32)'
  'struct device_node * of_graph_get_remote_port(const struct device_node *)'
  'void platform_unregister_drivers(struct platform_driver * const *, unsigned int)'
  'void videomode_from_timing(const struct display_timing *, struct videomode *)'

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: I214d4137a92f2cff5d0b2c1c16fca8277756e62f
This commit is contained in:
Kever Yang
2022-09-28 17:47:56 +08:00
parent 4351d23057
commit 884dddd59b
2 changed files with 910 additions and 252 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -3,6 +3,7 @@
add_timer
alloc_workqueue
arm64_const_caps_ready
arm64_use_ng_mappings
atomic_notifier_chain_register
atomic_notifier_chain_unregister
_bcd2bin
@@ -10,6 +11,7 @@
blocking_notifier_call_chain
blocking_notifier_chain_register
blocking_notifier_chain_unregister
cancel_delayed_work
cancel_delayed_work_sync
__cfi_slowpath
class_for_each_device
@@ -22,13 +24,18 @@
clk_gate_ops
clk_get
__clk_get_name
clk_get_parent
clk_get_rate
clk_hw_get_flags
clk_hw_get_name
__clk_mux_determine_rate
clk_notifier_register
clk_prepare
clk_put
clk_register
clk_set_rate
clk_unprepare
complete
__const_udelay
__cpufreq_driver_target
cpufreq_generic_suspend
@@ -44,6 +51,8 @@
__cpu_possible_mask
cpus_read_lock
cpus_read_unlock
debugfs_create_dir
debugfs_remove
delayed_work_timer_fn
destroy_workqueue
_dev_err
@@ -67,6 +76,8 @@
devm_ioremap_resource
devm_kfree
devm_kmalloc
devm_kmemdup
devm_kstrdup
devm_mfd_add_devices
devm_nvmem_register
devm_of_clk_add_hw_provider
@@ -82,6 +93,7 @@
devm_regulator_register
devm_request_threaded_irq
devm_reset_control_array_get
__devm_reset_control_get
dev_pm_opp_find_freq_ceil
dev_pm_opp_get_opp_count
dev_pm_opp_get_opp_table
@@ -100,11 +112,19 @@
disable_irq
down_read
down_write
drm_connector_update_edid_property
drm_get_edid
drm_mode_create
drm_mode_duplicate
drm_mode_probed_add
drm_mode_set_name
drm_mode_vrefresh
enable_irq
extcon_get_edev_by_phandle
extcon_get_state
extcon_register_notifier
extcon_unregister_notifier
find_next_bit
flush_workqueue
freq_qos_add_request
freq_qos_remove_request
@@ -118,6 +138,7 @@
gpiod_direction_output
gpiod_get_raw_value
gpiod_get_value
gpiod_get_value_cansleep
gpiod_set_raw_value
gpiod_set_value
gpiod_set_value_cansleep
@@ -128,6 +149,7 @@
i2c_smbus_read_byte_data
i2c_smbus_read_i2c_block_data
i2c_smbus_write_i2c_block_data
__init_swait_queue_head
init_timer_key
iounmap
irq_set_irq_type
@@ -140,6 +162,7 @@
__kmalloc
kmalloc_caches
kmem_cache_alloc_trace
kmemdup
kobject_create_and_add
ktime_get
ktime_get_with_offset
@@ -150,6 +173,7 @@
__log_write_mmio
memcpy
memset
memstart_addr
mod_timer
module_layout
__msecs_to_jiffies
@@ -188,6 +212,7 @@
of_nvmem_cell_get
of_parse_phandle
of_property_count_elems_of_size
of_property_match_string
of_property_read_string
of_property_read_string_helper
of_property_read_u32_index
@@ -203,6 +228,7 @@
pinctrl_lookup_state
pinctrl_select_state
pinctrl_utils_free_map
platform_device_put
__platform_driver_probe
__platform_driver_register
platform_driver_unregister
@@ -212,6 +238,8 @@
pm_clk_destroy
pm_power_off
__pm_relax
__pm_runtime_disable
pm_runtime_enable
pm_wakeup_ws_event
power_supply_am_i_supplied
power_supply_changed
@@ -226,10 +254,12 @@
power_supply_unregister
print_hex_dump
printk
put_device
__put_task_struct
pwm_apply_state
queue_delayed_work_on
queue_work_on
___ratelimit
_raw_spin_lock_irqsave
_raw_spin_unlock_irqrestore
rdev_get_drvdata
@@ -269,6 +299,7 @@
rtc_read_time
rtc_tm_to_time64
rtc_valid_tm
seq_printf
snprintf
sprintf
sscanf
@@ -292,6 +323,8 @@
up_read
up_write
usleep_range
vmap
wait_for_completion_timeout
wakeup_source_add
__warn_printk
@@ -310,8 +343,6 @@
pm_clk_add
pm_clk_resume
pm_clk_suspend
__pm_runtime_disable
pm_runtime_enable
# required by clk-pwm.ko
of_clk_add_hw_provider
@@ -323,14 +354,10 @@
clk_fixed_factor_ops
clk_fractional_divider_ops
__clk_get_hw
clk_get_parent
clk_hw_get_flags
clk_hw_get_name
clk_hw_get_parent
clk_hw_get_rate
clk_hw_register_composite
clk_hw_round_rate
__clk_mux_determine_rate
clk_mux_ops
clk_mux_ro_ops
clk_notifier_unregister
@@ -340,7 +367,6 @@
clk_register_mux_table
clk_unregister
gcd
kmemdup
match_string
of_clk_src_onecell_get
rational_best_approximation
@@ -392,13 +418,20 @@
# required by cw2017_battery.ko
bcmp
# required by cw221x_battery.ko
cancel_delayed_work
# required by display-connector.ko
drm_atomic_get_new_bridge_state
drm_atomic_helper_bridge_destroy_state
drm_atomic_helper_bridge_duplicate_state
drm_atomic_helper_bridge_reset
drm_bridge_add
drm_bridge_hpd_notify
drm_bridge_remove
drm_probe_ddc
i2c_put_adapter
of_get_i2c_adapter_by_node
# required by gpio-regulator.ko
devm_gpiod_get_index
devm_kmemdup
devm_kstrdup
gpiod_count
gpiod_get_optional
gpiod_set_consumer_name
@@ -448,6 +481,35 @@
devm_clk_bulk_get
param_ops_uint
# required by panel-simple.ko
devm_backlight_device_register
drm_add_edid_modes
drm_bus_flags_from_videomode
drm_connector_set_panel_orientation
drm_display_info_set_bus_formats
drm_display_mode_from_videomode
drm_panel_add
drm_panel_disable
drm_panel_init
drm_panel_of_backlight
drm_panel_remove
drm_panel_unprepare
mipi_dsi_attach
mipi_dsi_compression_mode
mipi_dsi_dcs_get_display_brightness
mipi_dsi_dcs_set_display_brightness
mipi_dsi_dcs_write_buffer
mipi_dsi_detach
mipi_dsi_driver_register_full
mipi_dsi_driver_unregister
mipi_dsi_generic_write
mipi_dsi_picture_parameter_set
of_drm_get_panel_orientation
of_find_i2c_adapter_by_node
of_get_display_timing
of_get_drm_display_mode
videomode_from_timing
# required by pinctrl-rockchip.ko
__devm_regmap_init_mmio_clk
of_find_node_by_phandle
@@ -470,7 +532,6 @@
strrchr
# required by pwm-regulator.ko
gpiod_get_value_cansleep
pwm_adjust_config
regulator_map_voltage_iterate
@@ -493,7 +554,6 @@
mfd_remove_devices
platform_device_add
platform_device_alloc
platform_device_put
pm_power_off_prepare
register_syscore_ops
regmap_add_irq_chip
@@ -513,7 +573,6 @@
cpufreq_unregister_notifier
dev_pm_opp_put_prop_name
dev_pm_opp_set_supported_hw
of_property_match_string
platform_device_register_full
# required by rockchip-cpuinfo.ko
@@ -573,7 +632,6 @@
of_devfreq_cooling_register_power
platform_get_irq_byname
prepare_to_wait_event
___ratelimit
schedule_timeout
__wake_up
@@ -589,11 +647,8 @@
regulator_get_optional
# required by rockchip_pvtm.ko
debugfs_create_dir
debugfs_create_file
debugfs_remove
seq_lseek
seq_printf
seq_puts
seq_read
single_open
@@ -610,33 +665,22 @@
wakeup_source_remove
# required by rockchip_saradc.ko
complete
devm_add_action
devm_iio_device_alloc
__devm_iio_device_register
__devm_reset_control_get
find_next_bit
iio_get_time_ns
iio_push_to_buffers
iio_trigger_notify_done
__init_swait_queue_head
wait_for_completion_timeout
# required by rockchip_sip.ko
arm64_use_ng_mappings
__arm_smccc_smc
__ioremap
memstart_addr
pfn_valid
sched_clock
vmap
# required by rockchip_system_monitor.ko
add_cpu
bitmap_parselist
blocking_notifier_call_chain
blocking_notifier_chain_register
blocking_notifier_chain_unregister
dev_pm_opp_find_freq_floor
dev_pm_qos_add_request
dev_pm_qos_remove_request
@@ -657,6 +701,248 @@
thermal_zone_device_enable
thermal_zone_device_update
# required by rockchipdrm.ko
adjust_managed_page_count
clk_round_rate
clk_set_parent
component_add
component_bind_all
component_del
component_master_add_with_match
component_master_del
component_match_add_release
component_unbind_all
device_link_add
device_link_del
devm_clk_get_optional
dma_alloc_attrs
dma_buf_attach
dma_buf_detach
dma_buf_map_attachment
dma_buf_put
dma_buf_unmap_attachment
dma_free_attrs
dma_get_sgtable_attrs
dma_map_sg_attrs
dma_mmap_attrs
dma_set_coherent_mask
dma_set_mask
dma_sync_sg_for_cpu
dma_sync_sg_for_device
dma_sync_single_for_cpu
dma_sync_single_for_device
dma_unmap_sg_attrs
drm_add_modes_noedid
drm_atomic_commit
drm_atomic_get_connector_state
drm_atomic_get_crtc_state
drm_atomic_get_plane_state
drm_atomic_helper_check
drm_atomic_helper_check_plane_state
drm_atomic_helper_cleanup_planes
drm_atomic_helper_commit
drm_atomic_helper_commit_hw_done
drm_atomic_helper_commit_modeset_disables
drm_atomic_helper_commit_modeset_enables
drm_atomic_helper_commit_planes
__drm_atomic_helper_connector_destroy_state
drm_atomic_helper_connector_destroy_state
__drm_atomic_helper_connector_duplicate_state
__drm_atomic_helper_connector_reset
__drm_atomic_helper_crtc_destroy_state
__drm_atomic_helper_crtc_duplicate_state
__drm_atomic_helper_disable_plane
drm_atomic_helper_duplicate_state
drm_atomic_helper_fake_vblank
drm_atomic_helper_page_flip
__drm_atomic_helper_plane_destroy_state
__drm_atomic_helper_plane_duplicate_state
__drm_atomic_helper_plane_reset
drm_atomic_helper_set_config
drm_atomic_helper_shutdown
drm_atomic_helper_swap_state
drm_atomic_helper_wait_for_vblanks
drm_atomic_set_crtc_for_connector
drm_atomic_set_crtc_for_plane
drm_atomic_set_fb_for_plane
drm_atomic_set_mode_for_crtc
drm_atomic_state_alloc
__drm_atomic_state_free
drm_compat_ioctl
drm_connector_cleanup
drm_connector_list_iter_begin
drm_connector_list_iter_end
drm_connector_list_iter_next
drm_connector_list_update
drm_crtc_cleanup
drm_crtc_enable_color_mgmt
drm_crtc_from_index
drm_crtc_handle_vblank
drm_crtc_init_with_planes
drm_crtc_send_vblank_event
drm_crtc_vblank_get
drm_crtc_vblank_off
drm_crtc_vblank_on
drm_crtc_vblank_put
__drm_dbg
drm_debugfs_create_files
drm_dev_alloc
drm_dev_dbg
drm_dev_printk
drm_dev_put
drm_dev_register
drm_dev_unregister
drm_encoder_cleanup
__drm_err
drm_event_reserve_init_locked
drm_flip_work_cleanup
drm_flip_work_commit
drm_flip_work_init
drm_flip_work_queue
drm_format_info
drm_format_info_min_pitch
drm_framebuffer_cleanup
drm_framebuffer_init
drm_gem_cma_vm_ops
drm_gem_dmabuf_export
drm_gem_dmabuf_get_uuid
drm_gem_dmabuf_mmap
drm_gem_dmabuf_release
drm_gem_dmabuf_vmap
drm_gem_dmabuf_vunmap
drm_gem_dumb_map_offset
drm_gem_fb_afbc_init
drm_gem_fb_create_handle
drm_gem_fb_init_with_funcs
drm_gem_get_pages
drm_gem_handle_create
drm_gem_map_attach
drm_gem_map_detach
drm_gem_map_dma_buf
drm_gem_mmap
drm_gem_mmap_obj
drm_gem_object_free
drm_gem_object_init
drm_gem_object_lookup
drm_gem_object_release
drm_gem_prime_fd_to_handle
drm_gem_prime_handle_to_fd
drm_gem_put_pages
drm_gem_unmap_dma_buf
drm_gem_vm_close
drm_get_format_info
drm_get_format_name
drm_helper_mode_fill_fb_struct
drm_helper_probe_single_connector_modes
drm_ioctl
drm_kms_helper_poll_enable
drm_kms_helper_poll_fini
drm_kms_helper_poll_init
drm_mm_init
drm_mm_insert_node_in_range
drmm_mode_config_init
drm_mm_print
drm_mm_remove_node
drm_mm_reserve_node
drm_mm_takedown
drm_mode_config_cleanup
drm_mode_config_helper_resume
drm_mode_config_helper_suspend
drm_mode_config_reset
drm_mode_copy
drm_mode_create_tv_properties
drm_mode_crtc_set_gamma_size
drm_mode_debug_printmodeline
drm_mode_object_get
drm_mode_object_put
drm_mode_prune_invalid
drm_mode_set_crtcinfo
drm_modeset_lock_all
drm_modeset_unlock_all
drm_mode_sort
drm_mode_validate_driver
drm_mode_validate_size
drm_mode_validate_ycbcr420
drm_object_attach_property
drm_of_crtc_port_mask
drm_open
drm_plane_cleanup
drm_plane_create_alpha_property
drm_plane_create_blend_mode_property
drm_plane_create_rotation_property
drm_plane_create_zpos_property
drm_poll
drm_prime_get_contiguous_size
drm_prime_pages_to_sg
drm_prime_sg_to_page_addr_arrays
__drm_printfn_seq_file
drm_property_create_bitmask
drm_property_create_object
drm_property_create_range
__drm_puts_seq_file
drm_read
drm_rect_calc_hscale
drm_release
drm_self_refresh_helper_cleanup
drm_self_refresh_helper_init
drm_send_event_locked
drm_universal_plane_init
drm_vblank_init
drm_writeback_connector_init
drm_writeback_queue_job
drm_writeback_signal_completion
__free_pages
gen_pool_add_owner
gen_pool_alloc_algo_owner
gen_pool_create
gen_pool_destroy
gen_pool_free_owner
iommu_attach_device
iommu_detach_device
iommu_domain_alloc
iommu_domain_free
iommu_map
iommu_map_sg
iommu_set_fault_handler
iommu_unmap
kasan_flag_enabled
kvfree
memblock_free
mutex_is_locked
of_address_to_resource
of_clk_set_defaults
of_find_device_by_node
of_graph_get_next_endpoint
of_graph_get_port_by_id
of_graph_get_remote_port
of_graph_get_remote_port_parent
of_reserved_mem_device_init_by_idx
platform_bus_type
platform_find_device_by_driver
platform_get_resource_byname
__platform_register_drivers
platform_unregister_drivers
pm_runtime_get_if_active
__pm_runtime_idle
__pm_runtime_resume
_raw_spin_lock
_raw_spin_lock_irq
_raw_spin_unlock
_raw_spin_unlock_irq
refcount_warn_saturate
sg_free_table
sg_next
sort
strlen
__sw_hweight32
__sw_hweight8
synchronize_irq
system_unbound_wq
__vmalloc
vm_get_page_prot
vm_map_pages
vunmap
# required by rtc-hym8563.ko
devm_rtc_device_register
i2c_smbus_write_byte_data