From 43d7226c5f912b4e89295ad1cea0d99c826d6902 Mon Sep 17 00:00:00 2001 From: Di Shen Date: Tue, 27 Jun 2023 10:03:41 +0800 Subject: [PATCH] ANDROID: add a symbol to unisoc symbol list To implement the devfreq cooling device registration by energy model, it should add devfreq_cooling_em_register to symbol list. 1 function symbol(s) added 'struct thermal_cooling_device* devfreq_cooling_em_register(struct devfreq*, struct devfreq_cooling_power*)' Bug: 288934529 Signed-off-by: Di Shen Change-Id: I168a5bf1130edd7e53f107deb5c606fc98a95953 --- android/abi_gki_aarch64.stg | 16 ++++++++++++++++ android/abi_gki_aarch64_unisoc | 3 +++ 2 files changed, 19 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 6f1a18d14617..d0df19de0403 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -293293,6 +293293,12 @@ function { parameter_id: 0x3382a638 parameter_id: 0x38d23361 } +function { + id: 0x4132c986 + return_type_id: 0x04ca9246 + parameter_id: 0x276a1779 + parameter_id: 0x162ee618 +} function { id: 0x416927bc return_type_id: 0x00c83ba6 @@ -338579,6 +338585,15 @@ elf_symbol { type_id: 0x91cab466 full_name: "devfreq_add_governor" } +elf_symbol { + id: 0x15eb01e7 + name: "devfreq_cooling_em_register" + is_defined: true + symbol_type: FUNCTION + crc: 0xa153b759 + type_id: 0x4132c986 + full_name: "devfreq_cooling_em_register" +} elf_symbol { id: 0x647c0881 name: "devfreq_cooling_unregister" @@ -383121,6 +383136,7 @@ interface { symbol_id: 0xfc7749bc symbol_id: 0x55a1ee95 symbol_id: 0x04c32c7c + symbol_id: 0x15eb01e7 symbol_id: 0x647c0881 symbol_id: 0x19e74e36 symbol_id: 0xdb9d4783 diff --git a/android/abi_gki_aarch64_unisoc b/android/abi_gki_aarch64_unisoc index a9aa06c78dc0..74799770e689 100644 --- a/android/abi_gki_aarch64_unisoc +++ b/android/abi_gki_aarch64_unisoc @@ -1656,6 +1656,9 @@ dev_pm_opp_add update_devfreq +# required by sprd_thermal_ctl.ko + devfreq_cooling_em_register + # required by sprd_hwspinlock.ko devm_hwspin_lock_register