From 09f78c3f7e40f957c6b49d3b5c225e75ec27d850 Mon Sep 17 00:00:00 2001 From: Kever Yang Date: Fri, 22 Jul 2022 19:53:21 +0800 Subject: [PATCH] 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 Change-Id: I29bbba8070312fef5877c5b7c301623c93271ac6 --- android/abi_gki_aarch64.xml | 16 ++++++ android/abi_gki_aarch64_rockchip | 98 ++++++++++++++++++++++++++------ 2 files changed, 96 insertions(+), 18 deletions(-) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index c9e67ad7887b..1c06f636ee93 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -1481,6 +1481,7 @@ + @@ -4377,6 +4378,7 @@ + @@ -4407,6 +4409,7 @@ + @@ -123744,6 +123747,10 @@ + + + + @@ -138694,6 +138701,10 @@ + + + + @@ -138847,6 +138858,11 @@ + + + + + diff --git a/android/abi_gki_aarch64_rockchip b/android/abi_gki_aarch64_rockchip index b343c8544d8d..21e047171614 100644 --- a/android/abi_gki_aarch64_rockchip +++ b/android/abi_gki_aarch64_rockchip @@ -15,9 +15,11 @@ atomic_notifier_call_chain atomic_notifier_chain_register atomic_notifier_chain_unregister + _bcd2bin bcmp bdget_disk bdput + _bin2bcd blk_cleanup_queue blk_execute_rq_nowait blk_mq_free_request @@ -61,6 +63,7 @@ __class_create class_destroy class_for_each_device + __class_register clk_bulk_disable clk_bulk_enable clk_bulk_prepare @@ -173,6 +176,7 @@ devm_gpiod_get_index_optional devm_gpiod_get_optional devm_gpio_request + devm_gpio_request_one devm_input_allocate_device devm_ioremap devm_ioremap_resource @@ -225,6 +229,7 @@ dev_set_name _dev_warn disable_irq + disable_irq_nosync dma_alloc_attrs dma_buf_attach dma_buf_detach @@ -386,11 +391,13 @@ gpiod_cansleep gpiod_direction_input gpiod_direction_output + gpiod_direction_output_raw gpiod_get_optional gpiod_get_raw_value gpiod_get_value gpiod_get_value_cansleep gpiod_set_consumer_name + gpiod_set_raw_value gpiod_set_value gpiod_set_value_cansleep gpiod_to_irq @@ -420,6 +427,9 @@ i2c_put_adapter i2c_register_driver 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_transfer @@ -436,8 +446,12 @@ init_timer_key init_wait_entry __init_waitqueue_head + input_allocate_device input_event input_ff_create_memless + input_free_device + input_mt_init_slots + input_mt_report_slot_state input_register_device input_set_abs_params iommu_attach_device @@ -642,6 +656,7 @@ prepare_to_wait_event print_hex_dump printk + proc_create proc_create_data put_device put_disk @@ -687,6 +702,7 @@ regulator_disable_regmap regulator_enable regulator_enable_regmap + regulator_get regulator_get_voltage regulator_get_voltage_sel_regmap regulator_is_enabled @@ -698,6 +714,7 @@ regulator_set_voltage regulator_set_voltage_sel_regmap regulator_set_voltage_time_sel + regulator_unregister remap_pfn_range remove_proc_entry request_threaded_irq @@ -825,6 +842,7 @@ v4l2_ctrl_handler_init_class v4l2_ctrl_handler_setup v4l2_ctrl_new_std + v4l2_ctrl_new_std_menu v4l2_ctrl_new_std_menu_items v4l2_device_register v4l2_device_register_subdev @@ -1131,16 +1149,9 @@ usb_speed_string usb_wakeup_enabled_descendants -# required by fan53555.ko - gpiod_set_raw_value - # required by fusb302.ko - disable_irq_nosync extcon_get_extcon_dev 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_pd_hard_reset tcpm_pd_receive @@ -1175,13 +1186,12 @@ # required by grf.ko of_find_matching_node_and_match +# required by gslx680-pad.ko + input_unregister_device + # required by hid-alps.ko down input_alloc_absinfo - input_allocate_device - input_free_device - input_mt_init_slots - input_mt_report_slot_state input_mt_sync_frame up @@ -1245,8 +1255,11 @@ __kfifo_to_user mutex_lock_interruptible -# required by leds-gpio.ko - devm_gpio_request_one +# required by leds-rgb13h.ko + led_classdev_flash_register_ext + led_classdev_flash_unregister + ns_to_kernel_old_timeval + __usecs_to_jiffies # required by ledtrig-heartbeat.ko avenrun @@ -1410,7 +1423,6 @@ # required by ov2680.ko v4l2_ctrl_auto_cluster - v4l2_ctrl_new_std_menu __v4l2_find_nearest_size # required by ov5695.ko @@ -1541,6 +1553,22 @@ devres_release 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 irq_dispose_mapping irq_domain_xlate_onetwocell @@ -1569,7 +1597,6 @@ register_syscore_ops regmap_add_irq_chip regmap_del_irq_chip - system_state unregister_syscore_ops # required by rk818_battery.ko @@ -1577,6 +1604,12 @@ blocking_notifier_chain_register 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 dev_pm_domain_attach_by_name dev_pm_domain_detach @@ -1599,6 +1632,8 @@ cpufreq_unregister_notifier dev_pm_opp_put_prop_name dev_pm_opp_set_supported_hw + freq_qos_remove_request + freq_qos_update_request # required by rockchip-iommu.ko bus_set_iommu @@ -1650,6 +1685,7 @@ devfreq_update_interval _dev_notice dev_pm_opp_add + dev_pm_opp_unregister_set_opp_helper input_close_device input_open_device input_register_handle @@ -1661,12 +1697,20 @@ # required by rockchip_dmc_common.ko 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 dev_pm_opp_get_opp_table dev_pm_opp_of_add_table dev_pm_opp_put_opp_table dev_pm_opp_set_prop_name of_find_node_opts_by_path + regulator_get_linear_step regulator_get_optional regulator_put @@ -1677,6 +1721,19 @@ iio_push_to_buffers 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 devm_clk_put devm_thermal_zone_of_sensor_register @@ -1860,9 +1917,15 @@ __sw_hweight8 __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 - _bcd2bin - _bin2bcd devm_rtc_allocate_device __rtc_register_device rtc_time64_to_tm @@ -2080,7 +2143,6 @@ __alloc_percpu bio_endio blk_alloc_queue - __class_register class_unregister __cpuhp_state_add_instance __cpuhp_state_remove_instance