ANDROID: GKI: rockchip: Update symbol for devfreq

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

3 Added functions:

  [A] 'function void dev_pm_opp_unregister_set_opp_helper(opp_table*)'
  [A] 'function unsigned int regulator_get_linear_step(regulator*)'
  [A] 'function int regulator_suspend_enable(regulator_dev*, suspend_state_t)'

Bug: 239396464
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Change-Id: I29bbba8070312fef5877c5b7c301623c93271ac6
This commit is contained in:
Kever Yang
2022-07-22 19:53:21 +08:00
parent e7ed66854e
commit 09f78c3f7e
2 changed files with 96 additions and 18 deletions

View File

@@ -1481,6 +1481,7 @@
<elf-symbol name='dev_pm_opp_set_sharing_cpus' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3ef005c1'/> <elf-symbol name='dev_pm_opp_set_sharing_cpus' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3ef005c1'/>
<elf-symbol name='dev_pm_opp_set_supported_hw' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8bb55a18'/> <elf-symbol name='dev_pm_opp_set_supported_hw' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8bb55a18'/>
<elf-symbol name='dev_pm_opp_unregister_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x155165e7'/> <elf-symbol name='dev_pm_opp_unregister_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x155165e7'/>
<elf-symbol name='dev_pm_opp_unregister_set_opp_helper' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa40a4d1a'/>
<elf-symbol name='dev_pm_qos_add_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd4bf9547'/> <elf-symbol name='dev_pm_qos_add_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd4bf9547'/>
<elf-symbol name='dev_pm_qos_add_request' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x66e2a4b9'/> <elf-symbol name='dev_pm_qos_add_request' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x66e2a4b9'/>
<elf-symbol name='dev_pm_qos_expose_latency_tolerance' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8b807645'/> <elf-symbol name='dev_pm_qos_expose_latency_tolerance' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8b807645'/>
@@ -4377,6 +4378,7 @@
<elf-symbol name='regulator_get_current_limit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1c55a9b8'/> <elf-symbol name='regulator_get_current_limit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1c55a9b8'/>
<elf-symbol name='regulator_get_current_limit_regmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8e7b742c'/> <elf-symbol name='regulator_get_current_limit_regmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8e7b742c'/>
<elf-symbol name='regulator_get_drvdata' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc9874bae'/> <elf-symbol name='regulator_get_drvdata' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc9874bae'/>
<elf-symbol name='regulator_get_linear_step' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa4018cef'/>
<elf-symbol name='regulator_get_mode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x320f1119'/> <elf-symbol name='regulator_get_mode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x320f1119'/>
<elf-symbol name='regulator_get_optional' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x23a53f57'/> <elf-symbol name='regulator_get_optional' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x23a53f57'/>
<elf-symbol name='regulator_get_voltage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x89a8e255'/> <elf-symbol name='regulator_get_voltage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x89a8e255'/>
@@ -4407,6 +4409,7 @@
<elf-symbol name='regulator_set_voltage_sel_regmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x50ba0d14'/> <elf-symbol name='regulator_set_voltage_sel_regmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x50ba0d14'/>
<elf-symbol name='regulator_set_voltage_time' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd508d68a'/> <elf-symbol name='regulator_set_voltage_time' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd508d68a'/>
<elf-symbol name='regulator_set_voltage_time_sel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x55f01453'/> <elf-symbol name='regulator_set_voltage_time_sel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x55f01453'/>
<elf-symbol name='regulator_suspend_enable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xff5c4873'/>
<elf-symbol name='regulator_sync_voltage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1a300b2e'/> <elf-symbol name='regulator_sync_voltage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1a300b2e'/>
<elf-symbol name='regulator_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xccc2b873'/> <elf-symbol name='regulator_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xccc2b873'/>
<elf-symbol name='regulator_unregister_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8c4fb059'/> <elf-symbol name='regulator_unregister_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8c4fb059'/>
@@ -123744,6 +123747,10 @@
<parameter type-id='d504f73d' name='nb' filepath='drivers/opp/core.c' line='2413' column='1'/> <parameter type-id='d504f73d' name='nb' filepath='drivers/opp/core.c' line='2413' column='1'/>
<return type-id='95e97e5e'/> <return type-id='95e97e5e'/>
</function-decl> </function-decl>
<function-decl name='dev_pm_opp_unregister_set_opp_helper' mangled-name='dev_pm_opp_unregister_set_opp_helper' filepath='drivers/opp/core.c' line='1963' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_pm_opp_unregister_set_opp_helper'>
<parameter type-id='e62a60bd' name='opp_table' filepath='drivers/opp/core.c' line='1963' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='dev_pm_qos_add_notifier' mangled-name='dev_pm_qos_add_notifier' filepath='drivers/base/power/qos.c' line='536' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_pm_qos_add_notifier'> <function-decl name='dev_pm_qos_add_notifier' mangled-name='dev_pm_qos_add_notifier' filepath='drivers/base/power/qos.c' line='536' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_pm_qos_add_notifier'>
<parameter type-id='fa0b179b' name='dev' filepath='drivers/base/power/qos.c' line='536' column='1'/> <parameter type-id='fa0b179b' name='dev' filepath='drivers/base/power/qos.c' line='536' column='1'/>
<parameter type-id='d504f73d' name='notifier' filepath='drivers/base/power/qos.c' line='536' column='1'/> <parameter type-id='d504f73d' name='notifier' filepath='drivers/base/power/qos.c' line='536' column='1'/>
@@ -138694,6 +138701,10 @@
<parameter type-id='850c13f6' name='regulator' filepath='drivers/regulator/core.c' line='5550' column='1'/> <parameter type-id='850c13f6' name='regulator' filepath='drivers/regulator/core.c' line='5550' column='1'/>
<return type-id='eaa32e2f'/> <return type-id='eaa32e2f'/>
</function-decl> </function-decl>
<function-decl name='regulator_get_linear_step' mangled-name='regulator_get_linear_step' filepath='drivers/regulator/core.c' line='3154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regulator_get_linear_step'>
<parameter type-id='850c13f6' name='regulator' filepath='drivers/regulator/core.c' line='3154' column='1'/>
<return type-id='f0981eeb'/>
</function-decl>
<function-decl name='regulator_get_mode' mangled-name='regulator_get_mode' filepath='drivers/regulator/core.c' line='4377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regulator_get_mode'> <function-decl name='regulator_get_mode' mangled-name='regulator_get_mode' filepath='drivers/regulator/core.c' line='4377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regulator_get_mode'>
<parameter type-id='850c13f6' name='regulator' filepath='drivers/regulator/core.c' line='4377' column='1'/> <parameter type-id='850c13f6' name='regulator' filepath='drivers/regulator/core.c' line='4377' column='1'/>
<return type-id='f0981eeb'/> <return type-id='f0981eeb'/>
@@ -138847,6 +138858,11 @@
<parameter type-id='f0981eeb' name='new_selector' filepath='drivers/regulator/core.c' line='4093' column='1'/> <parameter type-id='f0981eeb' name='new_selector' filepath='drivers/regulator/core.c' line='4093' column='1'/>
<return type-id='95e97e5e'/> <return type-id='95e97e5e'/>
</function-decl> </function-decl>
<function-decl name='regulator_suspend_enable' mangled-name='regulator_suspend_enable' filepath='drivers/regulator/core.c' line='3963' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regulator_suspend_enable'>
<parameter type-id='43c38462' name='rdev' filepath='drivers/regulator/core.c' line='3963' column='1'/>
<parameter type-id='e884daa5' name='state' filepath='drivers/regulator/core.c' line='3964' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='regulator_sync_voltage' mangled-name='regulator_sync_voltage' filepath='drivers/regulator/core.c' line='4120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regulator_sync_voltage'> <function-decl name='regulator_sync_voltage' mangled-name='regulator_sync_voltage' filepath='drivers/regulator/core.c' line='4120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regulator_sync_voltage'>
<parameter type-id='850c13f6' name='regulator' filepath='drivers/regulator/core.c' line='4120' column='1'/> <parameter type-id='850c13f6' name='regulator' filepath='drivers/regulator/core.c' line='4120' column='1'/>
<return type-id='95e97e5e'/> <return type-id='95e97e5e'/>

View File

@@ -15,9 +15,11 @@
atomic_notifier_call_chain atomic_notifier_call_chain
atomic_notifier_chain_register atomic_notifier_chain_register
atomic_notifier_chain_unregister atomic_notifier_chain_unregister
_bcd2bin
bcmp bcmp
bdget_disk bdget_disk
bdput bdput
_bin2bcd
blk_cleanup_queue blk_cleanup_queue
blk_execute_rq_nowait blk_execute_rq_nowait
blk_mq_free_request blk_mq_free_request
@@ -61,6 +63,7 @@
__class_create __class_create
class_destroy class_destroy
class_for_each_device class_for_each_device
__class_register
clk_bulk_disable clk_bulk_disable
clk_bulk_enable clk_bulk_enable
clk_bulk_prepare clk_bulk_prepare
@@ -173,6 +176,7 @@
devm_gpiod_get_index_optional devm_gpiod_get_index_optional
devm_gpiod_get_optional devm_gpiod_get_optional
devm_gpio_request devm_gpio_request
devm_gpio_request_one
devm_input_allocate_device devm_input_allocate_device
devm_ioremap devm_ioremap
devm_ioremap_resource devm_ioremap_resource
@@ -225,6 +229,7 @@
dev_set_name dev_set_name
_dev_warn _dev_warn
disable_irq disable_irq
disable_irq_nosync
dma_alloc_attrs dma_alloc_attrs
dma_buf_attach dma_buf_attach
dma_buf_detach dma_buf_detach
@@ -386,11 +391,13 @@
gpiod_cansleep gpiod_cansleep
gpiod_direction_input gpiod_direction_input
gpiod_direction_output gpiod_direction_output
gpiod_direction_output_raw
gpiod_get_optional gpiod_get_optional
gpiod_get_raw_value gpiod_get_raw_value
gpiod_get_value gpiod_get_value
gpiod_get_value_cansleep gpiod_get_value_cansleep
gpiod_set_consumer_name gpiod_set_consumer_name
gpiod_set_raw_value
gpiod_set_value gpiod_set_value
gpiod_set_value_cansleep gpiod_set_value_cansleep
gpiod_to_irq gpiod_to_irq
@@ -420,6 +427,9 @@
i2c_put_adapter i2c_put_adapter
i2c_register_driver i2c_register_driver
i2c_smbus_read_byte_data i2c_smbus_read_byte_data
i2c_smbus_read_i2c_block_data
i2c_smbus_write_byte_data
i2c_smbus_write_i2c_block_data
__i2c_smbus_xfer __i2c_smbus_xfer
i2c_smbus_xfer i2c_smbus_xfer
i2c_transfer i2c_transfer
@@ -436,8 +446,12 @@
init_timer_key init_timer_key
init_wait_entry init_wait_entry
__init_waitqueue_head __init_waitqueue_head
input_allocate_device
input_event input_event
input_ff_create_memless input_ff_create_memless
input_free_device
input_mt_init_slots
input_mt_report_slot_state
input_register_device input_register_device
input_set_abs_params input_set_abs_params
iommu_attach_device iommu_attach_device
@@ -642,6 +656,7 @@
prepare_to_wait_event prepare_to_wait_event
print_hex_dump print_hex_dump
printk printk
proc_create
proc_create_data proc_create_data
put_device put_device
put_disk put_disk
@@ -687,6 +702,7 @@
regulator_disable_regmap regulator_disable_regmap
regulator_enable regulator_enable
regulator_enable_regmap regulator_enable_regmap
regulator_get
regulator_get_voltage regulator_get_voltage
regulator_get_voltage_sel_regmap regulator_get_voltage_sel_regmap
regulator_is_enabled regulator_is_enabled
@@ -698,6 +714,7 @@
regulator_set_voltage regulator_set_voltage
regulator_set_voltage_sel_regmap regulator_set_voltage_sel_regmap
regulator_set_voltage_time_sel regulator_set_voltage_time_sel
regulator_unregister
remap_pfn_range remap_pfn_range
remove_proc_entry remove_proc_entry
request_threaded_irq request_threaded_irq
@@ -825,6 +842,7 @@
v4l2_ctrl_handler_init_class v4l2_ctrl_handler_init_class
v4l2_ctrl_handler_setup v4l2_ctrl_handler_setup
v4l2_ctrl_new_std v4l2_ctrl_new_std
v4l2_ctrl_new_std_menu
v4l2_ctrl_new_std_menu_items v4l2_ctrl_new_std_menu_items
v4l2_device_register v4l2_device_register
v4l2_device_register_subdev v4l2_device_register_subdev
@@ -1131,16 +1149,9 @@
usb_speed_string usb_speed_string
usb_wakeup_enabled_descendants usb_wakeup_enabled_descendants
# required by fan53555.ko
gpiod_set_raw_value
# required by fusb302.ko # required by fusb302.ko
disable_irq_nosync
extcon_get_extcon_dev extcon_get_extcon_dev
fwnode_create_software_node fwnode_create_software_node
i2c_smbus_read_i2c_block_data
i2c_smbus_write_byte_data
i2c_smbus_write_i2c_block_data
tcpm_cc_change tcpm_cc_change
tcpm_pd_hard_reset tcpm_pd_hard_reset
tcpm_pd_receive tcpm_pd_receive
@@ -1175,13 +1186,12 @@
# required by grf.ko # required by grf.ko
of_find_matching_node_and_match of_find_matching_node_and_match
# required by gslx680-pad.ko
input_unregister_device
# required by hid-alps.ko # required by hid-alps.ko
down down
input_alloc_absinfo input_alloc_absinfo
input_allocate_device
input_free_device
input_mt_init_slots
input_mt_report_slot_state
input_mt_sync_frame input_mt_sync_frame
up up
@@ -1245,8 +1255,11 @@
__kfifo_to_user __kfifo_to_user
mutex_lock_interruptible mutex_lock_interruptible
# required by leds-gpio.ko # required by leds-rgb13h.ko
devm_gpio_request_one led_classdev_flash_register_ext
led_classdev_flash_unregister
ns_to_kernel_old_timeval
__usecs_to_jiffies
# required by ledtrig-heartbeat.ko # required by ledtrig-heartbeat.ko
avenrun avenrun
@@ -1410,7 +1423,6 @@
# required by ov2680.ko # required by ov2680.ko
v4l2_ctrl_auto_cluster v4l2_ctrl_auto_cluster
v4l2_ctrl_new_std_menu
__v4l2_find_nearest_size __v4l2_find_nearest_size
# required by ov5695.ko # required by ov5695.ko
@@ -1541,6 +1553,22 @@
devres_release devres_release
kernel_kobj kernel_kobj
# required by rfkill-rk.ko
gpio_free
gpio_request
kstrtoll
proc_mkdir
rfkill_alloc
rfkill_destroy
rfkill_init_sw_state
rfkill_register
rfkill_set_hw_state
rfkill_set_sw_state
rfkill_unregister
# required by rk1000.ko
of_find_i2c_device_by_node
# required by rk628.ko # required by rk628.ko
irq_dispose_mapping irq_dispose_mapping
irq_domain_xlate_onetwocell irq_domain_xlate_onetwocell
@@ -1569,7 +1597,6 @@
register_syscore_ops register_syscore_ops
regmap_add_irq_chip regmap_add_irq_chip
regmap_del_irq_chip regmap_del_irq_chip
system_state
unregister_syscore_ops unregister_syscore_ops
# required by rk818_battery.ko # required by rk818_battery.ko
@@ -1577,6 +1604,12 @@
blocking_notifier_chain_register blocking_notifier_chain_register
blocking_notifier_chain_unregister blocking_notifier_chain_unregister
# required by rk860x-regulator.ko
regulator_suspend_enable
# required by rk_headset_irq_hook_adc.ko
iio_read_channel_raw
# required by rknpu.ko # required by rknpu.ko
dev_pm_domain_attach_by_name dev_pm_domain_attach_by_name
dev_pm_domain_detach dev_pm_domain_detach
@@ -1599,6 +1632,8 @@
cpufreq_unregister_notifier cpufreq_unregister_notifier
dev_pm_opp_put_prop_name dev_pm_opp_put_prop_name
dev_pm_opp_set_supported_hw dev_pm_opp_set_supported_hw
freq_qos_remove_request
freq_qos_update_request
# required by rockchip-iommu.ko # required by rockchip-iommu.ko
bus_set_iommu bus_set_iommu
@@ -1650,6 +1685,7 @@
devfreq_update_interval devfreq_update_interval
_dev_notice _dev_notice
dev_pm_opp_add dev_pm_opp_add
dev_pm_opp_unregister_set_opp_helper
input_close_device input_close_device
input_open_device input_open_device
input_register_handle input_register_handle
@@ -1661,12 +1697,20 @@
# required by rockchip_dmc_common.ko # required by rockchip_dmc_common.ko
down_write_trylock down_write_trylock
# required by rockchip_headset_core.ko
iio_channel_get
# required by rockchip_ipa.ko
bpf_trace_run7
of_get_compatible_child
# required by rockchip_opp_select.ko # required by rockchip_opp_select.ko
dev_pm_opp_get_opp_table dev_pm_opp_get_opp_table
dev_pm_opp_of_add_table dev_pm_opp_of_add_table
dev_pm_opp_put_opp_table dev_pm_opp_put_opp_table
dev_pm_opp_set_prop_name dev_pm_opp_set_prop_name
of_find_node_opts_by_path of_find_node_opts_by_path
regulator_get_linear_step
regulator_get_optional regulator_get_optional
regulator_put regulator_put
@@ -1677,6 +1721,19 @@
iio_push_to_buffers iio_push_to_buffers
iio_trigger_notify_done iio_trigger_notify_done
# required by rockchip_system_monitor.ko
add_cpu
bitmap_parselist
compat_only_sysfs_link_entry_to_kobj
dev_pm_opp_find_freq_floor
dev_pm_qos_add_request
dev_pm_qos_remove_request
dev_pm_qos_update_request
remove_cpu
strchr
strsep
thermal_zone_get_temp
# required by rockchip_thermal.ko # required by rockchip_thermal.ko
devm_clk_put devm_clk_put
devm_thermal_zone_of_sensor_register devm_thermal_zone_of_sensor_register
@@ -1860,9 +1917,15 @@
__sw_hweight8 __sw_hweight8
__vmalloc __vmalloc
# required by rohm-bu18tl82.ko
mipi_dsi_device_register_full
mipi_dsi_device_unregister
of_find_mipi_dsi_host_by_node
# required by rtc-hym8563.ko
devm_rtc_device_register
# required by rtc-rk808.ko # required by rtc-rk808.ko
_bcd2bin
_bin2bcd
devm_rtc_allocate_device devm_rtc_allocate_device
__rtc_register_device __rtc_register_device
rtc_time64_to_tm rtc_time64_to_tm
@@ -2080,7 +2143,6 @@
__alloc_percpu __alloc_percpu
bio_endio bio_endio
blk_alloc_queue blk_alloc_queue
__class_register
class_unregister class_unregister
__cpuhp_state_add_instance __cpuhp_state_add_instance
__cpuhp_state_remove_instance __cpuhp_state_remove_instance