ELF@@86 ;; ;; ;; ;; ;; ;; ;; ;; ;; ;; ;; ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;; ;;;;; ;;;;;  ;;;;  ;;;;;;  ;;;; ;;;;;;; ;;;;;;; ;;;;;O T  I  i "thermal_zone_id=%d cpu=%d freq=%lu load={%s} dynamic_power=%d static_power=%d", REC->tzid, REC->cpu, REC->freq, __print_array(__get_dynamic_array(load), REC->load_len, 4), REC->dynamic_power, REC->static_power"thermal_zone_id=%d cpu=%d freq=%u cdev_state=%lu power=%u", REC->tzid, REC->cpu, REC->freq, REC->cdev_state, REC->power"freq=%lu load=%d dynamic_power=%d static_power=%d", REC->freq, REC->load, REC->dynamic_power, REC->static_power"freq=%u cdev_state=%lu power=%u", REC->freq, REC->cdev_state, REC->power"thermal_zone_id=%d power_range=%u max_allocatable_power=%u current_temperature=%d delta_temperature=%d cdev_state=%lu is_hardlimited=%d", REC->tz_id, REC->power_range, REC->max_allocatable_power, REC->current_temp, REC->delta_temp, REC->cdev_state, REC->is_hardlimited"thermal_zone_id=%d err=%d err_integral=%d p=%lld i=%lld output=%d", REC->tz_id, REC->err, REC->err_integral, REC->p, REC->i, REC->output"pressure=%lu cpu=%d", REC->pressure, REC->cpu"cdev:%s sysfs_req=%lu, state=%lu", REC->cdev_type, REC->sysfs_req, REC->state"tmu_name:%s cdev:%s, is_hardlimited=%d, pid_switch_on=%d, prev_max_state=%lu, state=%lu", REC->tmu_name, REC->cdev_type, REC->is_hardlimited, REC->pid_switch_on, REC->prev_max_state, REC->state"tmu_name:%s is_paused=%d", REC->tmu_name, REC->is_paused"tmu_name:%s cpus=%s, is_cpu_paused=%d", REC->tmu_name, __get_bitmask(cpumask), REC->is_cpu_paused"tmu_name:%s is_cpu_hw_throttled=%d, ppm_throttle_lvl=0x%x, ppm_clr_lvl=0x%x, mpmm_throttle_lvl=0x%x, mpmm_clr_lvl=0x%x", REC->tmu_name, REC->is_cpu_hw_throttled, REC->ppm_throttle_level, REC->ppm_clr_level, REC->mpmm_throttle_level, REC->mpmm_clr_level"tmu_name:%s, is_hardlimited=%d, cdev:%s, target=%lu", REC->tmu_name, REC->is_hardlimited, REC->cdev_type, REC->state P ?<                        $$$$$$$                 $drivers/thermal/samsung/exynos_cpu_cooling.cu32thermal zone use cpu hw throttling function No input ppm_level No input polling_delay_on polling_delay_off3Failed to get trip type(%d) 4%s: failed to retrieve bcl_dev. Retry. user_voteerrfailed to get IRQ hotplug_work_affinity3Failed to get trip temp(%d) 6Parse from ECT k_pu: %d %s_pause6ppm/mpmm thermal throttling enable! 3%s: cannot find cdev, hard limit throttling failed TMU%d_%d%u 3%s: could not find ect-coeff-index is_cpu_hw_throttledTMU_REG_THRESHOLD_TEMP_RISE1_0 thermal zone use pause function 6%s: enable hard limit hardlimit_tempexynos_acpm_tmu_set_hysteresisGEN6cpu_cooling %d: freq:%u power: %u, mV: %u, cap: %u 3%s: parse tmu_reg_offset errortmu_reg_offset:0x%04x --> k_i%s_hardlimit6Set mpmm throttle to 0x%x 3Failed to set ppm throttle to 0x%x, ret = %dhardlimit_total_countexynos_acpm_tmu_set_interrupt_enableexynos_acpm_tmu_clear_tz_irqexynos_cpufreq_cooling_registeruse-em-coeff__exynos_cpu_cooling_register3thermal_dfs_throttle_cb is already settmu_name:%s cpus=%s, is_cpu_paused=%d No input k_po No input k_pu 3Fail to parse k_i parameter (&data->cpu_hw_throttle_worker)->lock3Failed to clr mpmm throttle to 0x%x, ret = %dpause_time_in_state_ms%s %llu 6%s: thermal zone %d temp %d stat %d 6[acpm_tmu] tz %d temp 0:%d 1:%d 2:%d 3:%d 4:%d 5:%d 6:%d 6cpu_cooling %d: freq:%u KHz 3Failed to register in %s iprev_max_stateis_cpu_pausedppm_clr_levelmpmm_clr_levelNo input cpu_hw_throttling_trigger_threshold cpu_hw_throttling_clr_threshold6%s: TMU resume complete thermal_zone_id=%d power_range=%u max_allocatable_power=%u current_temperature=%d delta_temperature=%d cdev_state=%lu is_hardlimited=%d const char *mpmm_throttle_levelTMU_REG_TMU_STATUS TMU_REG_INTEN No input cpu_hw_throttling_clr_threshold (&data->hardlimit_worker)->lockpause_resethardlimit_reset6cpu cooling registered for cpu: %d, capacitance: %d, power_callback: %s, static_power: %s build_static_power_table3Failed to register tpu_thermal_pause_cb max_allocatable_powerdelta_tempppm_throttle_levelhardlimit_thresholdgs_tmu_parse_ectPIDTM3Fail to parse k_po parameter hardlimit failed to set SCHED_FIFO 6Set ppm throttle to 0x%x hotplug_in_tempsuspended6%s: acpm irq %d cold cnt %d stat %d falseint======================= hardlimit_cooling_state6Parse from ECT integral_cutoff: %d 6Parse from ECT limited_frequency: %d thermal_%s3%s: failed to get ppm(0x%x)/mpmm(0x%x) setting, ret = %d %u gs_tmu_suspendexynos_acpm_tmu_reg_writestatic_powerthermal_zone_id=%d cpu=%d freq=%u cdev_state=%lu power=%u 3%s: tmu_id input errorTMU_REG_CONTROL idtmu_typeFailed to get TMU type 3Fail to parse k_pu parameter pausefailed to create thermal thread: %ld 4%s: %u unsupported type for pause function exynos_acpm_tmu_reg_readtz-cooling-namestateTMU_REG_THRESHOLD_TEMP_FALL3_2 has-dfs-support6%s %d thermal zone_name = %s Failed to initialize tmu tz config hotplugdfs(&data->thermal_worker)->lock6%s: TMU suspend exynos_acpm_tmu_tz_controlfailed to get opp for %lu frequency DTM_%s_ASV3%s: Failed to get param table from ECT register_dfs_throttle_cbunsigned longcdev_typesysfs_req3%s: invalid args count3%s: tmu_reg_offset input errorparam_tmu_reg_write_setcannot gs interrupt work initialize pause_enableNo input hardlimit_clr_threshold No input hardlimit_cooling_state dfs_throttled_cpusresume_cpus_temphotplug_out_temphardlimit_time_in_state_ms enabledDTM_PWR_CoeffFailed to find OPP for frequency %lu: %ld freqfailed to get TMU ID cpu_hw_throttling_trigger_thresholdFailed to get trip temp(%d) acpm_tmuexynos_acpm_tmu_ipc_send_dataunsigned intoutputpressure&data->lockFailed to request irq: %d mpmm_level6Parsed From ECT : [%d] Temperature : %d, frequency : %u 6[ECT]hotplug_out_threshold : %d 3Fail to parse i_max parameter Invalid tmu zone id %d for tz id %d hard_limitthermal failed to set SCHED_FIFO cpu_hw_throttling failed to set SCHED_FIFO resumed 3%s: Failed to get gen block from ECT 4%s: table has duplicate entries integral_cutofflimited_threshold3%s: TPU pause callback not registered trip_counter%lld get_static_powerNumber of OPPs not matching with max_levels tz_idis_pausedtmu_name:%s is_cpu_hw_throttled=%d, ppm_throttle_lvl=0x%x, ppm_clr_lvl=0x%x, mpmm_throttle_lvl=0x%x, mpmm_clr_lvl=0x%x tmu_id:0x%02x register dump start TMU_REG_THRESHOLD_TEMP_RISE7_6 3Failed to get PIDTM block3Failed to get PIDTM block %s6Parse from ECT hotplug_out_threshold: %d 6%s thermal resume cpus: %*pbl hardlimit_clr_tempgs_tmu_resume6[acpm_tmu] tz %d threshold: 0:%d 1:%d 2:%d 3:%d 4:%d 5:%d 6:%d 7:%d 6[acpm_tmu] type 0x%02x latency %llu ns ret %d trueTHERMALdynamic_powerthermal_zone_id=%d cpu=%d freq=%lu load={%s} dynamic_power=%d static_power=%d thermal zone use hotplug function No input sustainable_power 3Failed to get thermal block %s6Parse from ECT hotplug_in_threshold: %d 4[acpm_tmu] IPC error! type 0x%02x latency %llu ns ret %d drivers/thermal/samsung/gs_tmu_v2.csize_t__data_loc unsigned long[]tmu_name:%s, is_hardlimited=%d, cdev:%s, target=%lu TMU_REG_CURRENT_TEMP pause_thresholdthermal zone use hardlimit function 6%s: dfs throttling status: %d %d cal-idbooltmu_name:%s is_paused=%d hotplug_out_thresholdhotplug_cpusk_puNo input i_max 6[acpm_tmu_reg_write] tmu_id:0x%02x tmu_reg_offset:0x%04x tmu_reg_val:0x%08x 3%s: could not find tz-cooling-name state2power_tableppressure=%lu cpu=%d TMU_REG_INTPEND Failed to initialize TMU hardlimit_clr_thresholdhotplug_enableNo input control_temp_step limited_frequencylimited_threshold_releasethermal cpu disable failed to set SCHED_FIFO 3No thermal zone device defined gs_throttle_hard_limit%s could potentially race with suspend/resume path!cpu_hw_throttling_clr_temppause_total_countdynamic-power-coefficient3%s: Failed to add freq constraint (%d) No input pause_threshold No input mpmm_level 3Failed to get thermal block6Parse from ECT k_i: %d p_control_t6Parse from ECT limited_threshold_release: %d cpu_throttleexynos_acpm_tmu_set_threshold3%s: cpufreq policy isn't valid: %p 6Parsed From ECT : %s: [%d] Temperature : %d, frequency : %u, level: %d cpuNo input hotplug_in_threshold i_maxsustainable_power6%s thermal zone_name = %s 6[ECT]hotplug_threshold : %d 6Parse from ECT limited_threshold: %d gs101_throttle_pause6%s thermal pause cpus: %*pbl 6%s thermal paused 6ppm/mpmm thermal throttling disable! pause_cpus_temp%lu DTM_%s_VOLT_TEMPparse_ect_cooling_levels32thermal_zone_id=%d err=%d err_integral=%d p=%lld i=%lld output=%d tmu_name:%s cdev:%s, is_hardlimited=%d, pid_switch_on=%d, prev_max_state=%lu, state=%lu failed to get tmu_name Failed to get trip type(%d) DTM_%spolling_delay_off_store%3u %3u %3u %3u %3u %3u %3u exynos_acpm_tmu_ipc_dump err_integral3%s: memory allocation errorTMU_REG_THRESHOLD_TEMP_RISE3_2 ect_nousetmu type: %d cpu_hw_throttling_enable6[ECT]hotplug_in_threshold : %d %s_hw_throttle6%s: %s set cur_state to hardlimit cooling state %d, is_hardlimited = %d, pid swithed_on = %d Failed to get trip point %d type: %d 3cpu_cooling: OF node not available for cpu%d Failed to get voltage for frequency %lu powerfreq=%u cdev_state=%lu power=%u cdev:%s sysfs_req=%lu, state=%lu param_tmu_reg_read_set3%s: parse tmu_reg_val errorgs_tmu_proberesume_thresholdNo input k_i 6Parse from ECT i_max: %d 6Parse from ECT p_control_t: %d 6%s: parsing default setting ppm: 0x%x, mpmm: 0x%x 6[acpm_tmu] data 0:0x%08x 1:0x%08x 2:0x%08x 3:0x%08x exynos_acpm_tmu_set_cp_call4No cpu device for cpu %d cdev_stateTMU_REG_THRESHOLD_TEMP_RISE5_4 TMU_REG_THRESHOLD_TEMP_FALL7_6 Failed to register sensor: %d failed to get a handle Failed to ioremap memory No input hardlimit_threshold hotplug_in_threshold(&data->pause_worker)->lockgs_throttle_arm3Failed to set mpmm throttle to 0x%x, ret = %ddisabledipc_dump2loadis_hardlimiteds643%s: parse tmu_id errorNo input resume_threshold No input hotplug_out_threshold ppm_levelgs_get_temp3Fail to parse integral_cutoff parameter %s_%s3Failed to retrieve bcl_dev, ppm/mpmm throttling failed 6%s: clear hard limit, is_hardlimited = %d, pid swithed_on = %d exynos_acpm_tmu_set_emul_temp3%s: Failed to get power coeff from ECT __data_loc u32[]hardlimit_enableuse-pi-thermalpolling_delay_oncontrol_temp_step6Trip count parsed from ECT : %d, ntrips: %d, zone : %scpu_hw_throttling_trigger_tempipc_dump16[acpm_tmu_reg_read] tmu_id:0x%02x tmu_reg_offset:0x%04x tmu_reg_val:0x%08x tzidtmu_nametmu_work_affinityk_poNo input integral_cutoff 6Parsed From ECT : [%d] Temperature : %d 4Failed to get the maximum desired temperature: %d 6%s thermal resumed init_bcl_devexynos_acpm_tmu_set_suspendthermal-cpufreq-%d3%s: Failed to get cal-id power_rangein tmu suspending..try again 3Fail to parse p_control_t parameter Failed to get trip hyst(%d) 3Failed to clr ppm throttle to 0x%x, ret = %dexynos_acpm_tmu_set_read_temp6[acpm_tmu_dump] data 0:0x%08x 1:0x%08x 2:0x%08x 3:0x%08x load_lencurrent_temppid_switch_on0x%08x TMU_REG_THRESHOLD_TEMP_FALL5_4 Invalid tmu type %d pause_cpus6Parse from ECT k_po: %d 6[acpm_tmu] tz %d hysteresis: 0:%d 1:%d 2:%d 3:%d 4:%d 5:%d 6:%d 7:%d user_vote_bypassfreq=%lu load=%d dynamic_power=%d static_power=%d cpumasktmu_reg_val:0x%08x TMU_REG_THRESHOLD_TEMP_FALL1_0 gs-tmufailed to get Resource 0 3%s: %s failed to get_max_cdev, hard limit throttling failed polling_delay_on_storetrip_counter_resetexynos_acpm_tmu_set_resumeect-coeff-index3%s: (%s, %d)instance isn't valid thermal_exynossamsung,gs101-tmu-v2samsung,gs201-tmu-v2tmu_reg_readtmu_reg_writetmu_reg_dump_statetmu_reg_dump_current_temptmu_top_reg_dump_rise_threstmu_sub_reg_dump_rise_threstmu_top_reg_dump_fall_threstmu_sub_reg_dump_fall_thresemul_calllog_print!(1<IYl?#Ո,҈if TҨ#- THҨa1TҨ(mT{Bh1T(Ҩ(<T҈y(WITYH"A(KmT֗hH,T@(ײm-TՔȷ(.T@(ײm 8THҍH·8DT2H;ҨhmT|:(:TӟҨJ"l,Tȱ|:(:`4T($y@T|Ҩ9 T_(Sh-T?Hs(,*T`(Sh0Tѝ((h<T΃҈mT҈$ȇhV,)T(΃҈-Thh(4!9Tȿ#T[h'T迈#*T((r5T͝ȠhiT҈51`(TҨ^H (T3Ha2T=҈,T,҈if%T%h3`%THHH*h/TҨ#`$T葐U$T2H#a,Toh"A(K#TH3"THg()TZh;Ҩh !T(!Ҩh h THzhhF%!'T%|Ҩ9@TK҈ڧT跖Ҩ`$THҨa1`THȲhaTHHiI!TחhHT(`ÿ( T(ݺ(RAT͝ȠhiTHh%@T(ȭt(T(=҈@T(_ȇH `T(ž҈(FT|Bh`T(WH{!TՔȷ(TҨjAThӟҨJ"`T HaT?Hs(TH|FHDT( ȓ%T҈$ȇhV Th(vh7!T[hT(҈xAT^[xUroLifc( ȓ TMY( ȓ TCOLIFC =741( ȓmT( ȓYT( ȓ T ( ȓCT#( ȓ5#T?T#__$?#@9#qCT_@*?#^{OlPqaT@Rs@!OA{¨^_#_?#^{OlPqaTRs@B@9!OA{¨^_#_?#^{OlPqTRs @ @!@OA{¨^_#_?#^{OlPqTRB)s@@!OA{¨^_#_?#^{OlPqTRA)s@@!"@OA{¨^_#_?#^{ WOlPqT2@y RZA)`"@Ru @E)!**OCWB @{Ĩ^_#_?#^{OlPqTARA)s@*@!OA{¨^_#_?#^{COlPqTRA)B)s@@!@9OB{A^_#_?#^{OlPqT@RBs!b@9f@9OA{¨^_#_?#^{ OlPqAT@R`t@")"}PR@9!OB @{è^_#_?#^{OlPqTRB)C)s@B@9!OA{¨^_#_?#^{OlPqTRAs!@B@9OA{¨^_#_?#^{OlPqaTRs@@!OA{¨^_#_?#^{+WOA8B$@w@78607H6@7R A8B_ !TOGWF{D+@^_#_?#^{_WOA8B <@ 8W hHC3R @ R )@I]u@Ri!ɚ @))k!Ik$RiH}I1 A8B_ !TOEWD_C{B^_#_J<¿?#^{WOA8*B$@v@78607H6`7R@9A8B_ TOFWE{D^_#_?#^{WOA8B* <@ 8V hhC3R @ R )@I]u@Ri!ɚ @))k!Ik$RiH}I1 @9A8B_ !TOEWD{B@^_#_J<¿?#^{+WOA8*B*$@w@78607H6`7RA8B_ !TOGWF{D+@^_#_?#^{_WOA8B** <@ 8W hhC3R @ R )@I]u@Ri!ɚ @))k!Ik$RiH}I1A8B_ !TOEWD_C{B^_#_J<¿?#^{_WOA8*B**$@x@78607H6`7RP)A8B_ !TOGWF_E{D^_#_?#^{_WOA8B*** <@ 8X hhC3R @ R )@I]u@Ri!ɚ @))k!Ik$RiH}I1T)A8B_ ATOFWE_D{B@^_#_J<ÿ?#C^{+_WOA8*B***$@y@78607H67RX)  A8B_ ATOHWG_F{D+@^_C#_?#^{g_WOA8B*** <@ *8X hȈC3R @ R )@I]u@Ri!ɚ @))k!Ik$RiH}I1\)  A8B_ ATOFWE_DgC{B^_#_J<ÿ?#^{+g_WO A8*B***$@{@786[07H67vS}@R63`)~W HUTO)A8B_ aTOIWH_GgF{D+@^_#_?#^{og_WO)A8B <@ **8W hHvSC3qQ*  @  )@IR~i!ɚ))k!I]ukH}i R63I1j) A) @@*$R")A8B_ aTOGWF_EgDoC{B^_#_J<¿?#C^{g_WOA8*B**$@z@786:07H67R@)(A8B_ ATOHWG_FgE{D^_C#_?#^{g_WOA8B** <@ *8Y h(ȨC3R @ R )@I]uH}@i!ɚ @))k!IRki$RI1H@)(A8B_ aTOGWF_EgD{B@^_#_J<(ÿ?#^{+g_WO A8*B****$@{@786{07H67R@(@X)\)9A8B_ aTOIWH_GgF{D+@^_#_?#^{og_WOA8B*** <@ **8Y h(C3R@ @ R )@I]uH}@i!ɚ @))k!IRki$RI1h@`)T) 9A8B_ aTOGWF_EgDoC{B^_#_J<(ÿ?#C^{g_WOA8B**$@z@786Z07H67R L`9 d9A8B_ ATOHWG_FgE{D^_C#_?#^{g_WOA8B** <@ 8W hC3R  @ R )@I]uH}i!ɚ@))k!I @kRi$RI1)d9 `9PA8B_ aTOGWF_EgD{B@^_#_J<¿?#^{_WOA8*B$@w@78607H67@}SicR?3T@}SiR9A8B_ !TOGWF_E{D^_#_?#^{og_WOA8B*`@ i>@h8U hHC}S3imQ* @ S )@I]uR!ɚ))!IT`@Rl1 3H}I5,6}Si@ @*$R:S9A8B_ aTOGWF_EgDoC{B^_#_J<¿?#C^{g_WOA8*B****$@z@786:07H67R))@9A8B_ ATOHWG_FgE{D^_C#_?#^{g_WOA8B**** <@ *8X hȨC3R @ R )@I]u@Ri!ɚ @))k!Ik$RiKH}I1 @9))A8B_ aTOGWF_EgD{B@^_#_J<ÿ?#^{_WOA8B*$@x@78607H67R@9A8B_ !TOGWF_E{D^_#_?#^{_WOA8B* <@ 8W hȈC3R @ R )@I]u@Ri!ɚ @))k!Ik$Ri H}I1 @9A8B_ ATOFWE_D{B@^_#_J<¿?#^{WOA8*B$@v@78607H6@7RA8B_ TOFWE{D^_#_?#^{WOA8B* <@ 8V hHC3R @ R )@I]u@Ri!ɚ @))k!Ik$RiH}I1A8B_ !TOEWD{B@^_#_J<¿?#^{WOv@?ȎAHOB*WA{è^_#_?#^{ O5T@*?֨AhOB* @{è^_#_?#^{WOv**@**?ȎAHOB*WA{è^_#_?#^{ WOȷ***@***?A(OC*WB @{Ĩ^_#_?#^{_WO****@****?AOC*WB_A{Ĩ^_#_?#^{g_WOz****H@****?HAOD*WC_BgA{Ũ^_#_?#^{ _WO9***(@***?(AOD*WC_B @{Ũ^_#_?#^{g_WOz****H@*****?HAOD*WC_BgA{Ũ^_#_?#^{ _WO9w(@**?(AOD*WC_B @{Ũ^_#_?#^{WOvu@*?ȎAHOB*WA{è^_#_?#^{ _WO9****X(@*****?(AOD*WC_B @{Ũ^_#_?#^{ WOȷV@*?A(OC*WB @{Ĩ^_#_?#^{ O5*@*?֨AhOB* @{è^_#_?#^{og_WOA8ՔB**B* * * RR?* ** Cq@T#A39SC9G9h@9A4!47@9#@y** B* ** R R?* ** Cq@T#Q39SC9G9h@9A4!47@9#@y** B* ** R R?* ** Cq@T#a39SC9G9h@9A4!47@9#@y** B* ** R R?* ** Cq@T#q39SC9G9h@9A4!47@9#@y*A8B_ T*OGWF_EgDoC{B^_#_?#^{og_WOA8ՔB**B* * * R 2Rc?* ** Cq@T_#hS39C9G9A@94!47@9#@y** B* ** R Rc?* ** Cq@T#39hSC9G9A@9447@9#@y** B* ** R Rc?* ** Cq@T#39hSC9G9A@9447@9#@y** B* ** R Rc?* ** Cq@T#39hSC9G9A@9447@9#@y*A8B_ T*OGWF_EgDoC{B^_#_?#^{og_WOA8ՔB**B* * * R?R?* ** Cq@T#AySC9G9h@9A4!47@9#@y** B* ** R ?R?* ** Cq@T#QySC9G9h@9A4!47@9#@y** B* ** R ?R?* ** Cq@T#aySC9G9h@9A4!47@9#@y** B* ** R ?R?* ** Cq@T#qySC9G9h@9A4!47@9#@y*A8B_ T*OGWF_EgDoC{B^_#_?#^{og_WOA8ՔB**B* * * R 2?Rc?* ** Cq@T_#hSyC9G9A@94!47@9#@y** B* ** R ?Rc?* ** Cq@T#yhSC9G9A@9447@9#@y** B* ** R ?Rc?* ** Cq@T#yhSC9G9A@9447@9#@y** B* ** R ?Rc?* ** Cq@T#yhSC9G9A@9447@9#@y*A8B_ T*OGWF_EgDoC{B^_#_?#^{CWOA8BR`@ qT`@BR5@9 qT`@BR5@yqT` @BR*5@y@9@A8B@ T*OCWB{A^_#_!t!** !*!?#^{COA8BR@ qT`@BR`5@9 qhT`@BR*5@yq#Tt **!A8B@ T*OB{A^_#_?#^{O @y @9@!OA{¨^_#_?#^{og_WOA8 B(@5߈4!*A8B_ a!T*OGWF_EgDoC{B^_#_**R94R@(7* *B** R#3979C9@9A4!5 * *BZ *Z * R\ ***R#3979C9@9A4!5Z * *BZ *Z *RZ ** *Z *BZ **[ C?* ** BqT R2#&3979HSC9G9@9A4!47@9#@y** *BZ **[ C?* ** BqT R2#&3979HSC9G9@9A4!47@9#@y*7@9#@y*67@9#@y*\?#^{og_WOA8ՔB**B** * B* * *R>* ** Cq`T7{S#u}S39C9G9h@9A447@9#@y** B*#R * B* * *?R>* ** Cq`T7{S#u}SyC9G9h@9A447@9#@y*A8B_ T*OGWF_EgDoC{B^_#_?#^{CA8B9`4@9 (9A8B@ T{A^_#_?#^{!@9{^_#_?#^{OA8Bt@99`4 @9kTh94st@T @@aTR#39@94!@5*A8B_ ATOC{B^_#_st@T @@aT A)B)?#^{!@9{^_#_?#^{{^_#_?#^{B@{^_#_?#^{**{^_#_?#^{***{^_#_?#^{****{^_#_?#^{****{^_#_?#^{***{^_#_?#^{****@{^_#_?#^{c@@{^_#_?#^{c@{^_#_?#^{**B@**{^_#_?#^{B@{^_#_?#^{*{^_#_?#^{`A:{^_#_?#^{  @{^_#_!!!?#C^{ o g _WOA8ՉR@BrRR'@"` V!BV@wȂAhY !#R@@@7@@*qJ,T!!@@*5C@!Y !@@!c5^R!!#R@@6!@_qT!@!@@!9_@@!R9b@@!9e@@!9 j@@!5@R@@!5@R@@! (R @RR79 @@!#R3@(p4@@!#R@@!#Rn77@US@@!#R n77@US#@@!#R`m77@US'@@!#Rl77@US+@@!#Rk77@/@@!#R@k77@@@!#Rj77@&yA8B_ AT*OPWO_NgMoL{K^_C#_9@@! )9( Tc*?"ZT@@!`AeZ@4RRV@+7a A*q TxRX r 7)R)!Z *c} f (i78{q$TB#Ҡ}@`* ?X5+@qTB 6@* ?^5#qT7* 6} f (i78B!@* ? 4*!  R) @k$cjyTj|"ij_qLTm|**, ! @y N=@o$J  kAq T%6_=qHT)*MIT @@c@*S94@9^8  K )@B@JAEe@BRF5V@R!B"#9+c@hDTjDch@ !RC5*&"@94BR@ bf#V@9Z^5 @9(4b C>:.26!BBRh@crD !R<5@94B c!BzvjnrBRjDc@ !R<5 !R~R@9H4B !BRNBFJBRjDc@ !R55O94B!RV@b @!R8Rr9@9h5@9H4@RRJR@9h4@RR(R  N@6 @) O94A&BCqT*B#Ҡ;}@`* ?@5;@*5C* kkT*b**?qTZ)*")&B" D)J}@)US)}v) ʚ  &B AA7T'@ TA@*!@@2!#R@'4@@B!#R@h'4@@!@5@BR!@@b!#R@%4@@r!#R@$4@@!#R"@5!!@@!#R6@!4@@!#R:@H!4@@!5@bR@@!5@R!@@!#RB@4@@!#RF@(4@@2!#RN@4@@R!#RV@(5!!*!!i*JA!h!*4F*=!.*4*!F!|!!!!!!!**!O9(5*!*@!A@!@!R @!!!!!!!!!@*@@qkTiB @`4:@ @ @}R*~@?*** @@H&5*9@@ q+T:R @)B`4 <@@@ }R*b?** @* @%@@?kT@ZR@q9_ T: @**iw66@:@@ @*@@qTsAB @`4;@ yz}R**`?**Z_ T* @!&B1T**HWS @!1T**HWS" @!1T**HWS& @!1T*** @!1T**. @!1T** @!1T* @!1T* @!1T* @!1T @!1T*4{4(R)9g4Z99@*********@`4B @aR*@?֚^**b*5@*:6@:@74(R(ÿ?#C^{OA8B@uV@AtV@b hR@#39;9@94!5r9b @ T@J@_ kT@AT6"@(  ҪKRK @.)Q DA8B_ TOD*{B@^_C#_ A)B)?#C^{WOA8B@L@JA@9h4 @9h4b vN@b hR@#39;9@94!5r9@@?kTA8B_ TOD*WC{B^_C#_ֈR#39@94!4 A)B)! A)B)?#^{WOA8B L@@)@ kTvN@b hR@7R#39;9C9@94!4 A)B)r9@A@)@!JA@jD#@@)Q @4A8B_ TOE*WD{B@^_#_!?#^{A8IRB#hR39;9@94!@5'B)!}S*}S=S]S%&=S']SA8B_ T{B|@@^_#_ A)B)?#^{A8IRB#39@94!@5'B)!}S*}S=S]S%&=S']SA8B_ T{B|@@^_#_ A)B)?#L@QUY]aeim#_?#^{WOL@*Ȃ*Ȣ* * * * "* B* b* B* OB}@WA{è^_#_?#^{OL@ Q@94MB@@OA{¨^_#_?#^{OL@ Q@94MB@!*`~@OA{¨^_#_?#^{_WOL@ Q@94MBh@i@˩4?qTi@j@)}KiihHi)h@v`V@vcc}VRR R$Hh@|@ˀc@}V R$H OCWB_A{Ĩ^_#_i@j@)}KiikKi)i@?qT?#^{OL@ @9IBi5@94 @@OA{¨^_#_?#^{OL@ @9IBi5@9(4b @!*~@OA{¨^_#_?#^{_WOL@ @9IBi5@94h@i@i4?qTi@j@)}KiihHi)h@v`V@vcc}VRR R$Hh@|@ˀc@}V R$H OCWB_A{Ĩ^_#_i@j@)}KiikKi)i@?qT?#^{L@%B(@!*|@{^_#_?#^{COA8BL@&B(AR4@&B(A8B@ TOB{A^_#_?#^{L@%B(-@!*|@{^_#_?#^{COA8BL@&B(AR4@&B(-A8B@ TOB{A^_#_?#^{L@%B()@!*|@{^_#_?#^{COA8BL@&B(AR4@&B()A8B@ TOB{A^_#_?#^{L@%B(%@!*|@{^_#_?#^{COA8BL@&B(AR4@&B(%A8B@ TOB{A^_#_?#^{L@%B(!@!*|@{^_#_?#^{COA8BL@&B(AR4@&B(!A8B@ TOB{A^_#_?#^{L@%B(@!*|@{^_#_?#^{COA8BL@&B(AR4@&B(A8B@ TOB{A^_#_?#^{L@%B(@!*|@{^_#_?#^{COA8BL@&B(AR4@&B(A8B@ TOB{A^_#_?#^{ L@!"A@|@{^_#_?#^{CWOA8BL@b AR`4@BA8B@ !TOCWB{A^_#_?#^{ L@!"E@|@{^_#_?#^{CWOA8BL@b AR`4@FA8B@ !TOCWB{A^_#_?#^{ L@BR#5@|@{^_#_?#^{CWOA8BL@b AR`4@6A8B@ !TOCWB{A^_#_?#^{ L@BR#9@|@{^_#_?#^{CWOA8BL@b AR`4@:A8B@ !TOCWB{A^_#_?#^{L@%B(1@!*|@{^_#_?#^{COA8BL@&B(AR4@&B(1O9h4!"!A8B@ TOB{A^_#_?#^{L@%B(5@!*|@{^_#_?#^{COA8BL@&B(AR4@&B(5O9h4!"!A8B@ TOB{A^_#_?#^{ L@!"@|@{^_#_?#^{CWOA8BL@b AR`4@A8B@ !TOCWB{A^_#_?#^{ L@!"@|@{^_#_?#^{CWOA8BL@b AR`4@A8B@ !TOCWB{A^_#_?#^{ L@!"@|@{^_#_?#^{CWOA8BL@b AR`4@A8B@ !TOCWB{A^_#_?#^{ L@!" @|@{^_#_?#^{CWOA8BL@b AR`4@A8B@ !TOCWB{A^_#_?#^{ WO@qT@zv"R4!Th@yvOCWB @{Ĩ^_#_?#^{O*6`"a*OA R{¨^_#_?#C^{OA8BtѨ@@*uR@#39;9@94! 5O9h4`QA8B_ ATOD{B@^_C#_ A)B)?#^{ O D9:A46@ kJTB@ 4߈(5 )@ kTAB@) `4߈(5j9(Rj9 Օ@uD9@k`T@@ 5@@)}KiikKi)@?qT@@)}KiihHi)4 @ OB @{è^_#_֟$բjO9AR@?#C^{CWOA8BB @ qT5A@ @(9ՉF9b шA4" )@ kJT@ qT5 4߈5K!4@@ k T@ qTh 5 4߈ 50!@4}Ê@i@E*@?4߈5Ê@i@E R7R@? 4߈5b0!9 4!94(R!94@!95 ՕAuF9@k`T@@ 5@@)}KiikKi)@?qT@@)}KiihHi)4 @ A8B@ TODWC{A@^_C#_$ՂF9aRAu?#^{ WO`@H @ .D9A4F@ k*T! 5" Ѡb@@ 4*! 4@#! 4TB )@ k T! 5b@N@4*!4N@*7! 5 Ѡb@@*`4!4@!5b@NE4*!4@* !`5n9 OCWB @{Ĩ^_#_!5R4@}@N@$ՂnO9*?#^{ WON  @5* @5N@*@H| quU6!`4@@* !`5ROCWB @{Ĩ^_#_?#^{Cog_WOA8B@wz*BsB`T HVR 4Z@T! 4XVXbfE9bA4@ k TȒO9h4@@94b @6 )@ k T!5 h@1Tb **@_1<C#9\(R!f9`4c@ȒO9fO95*b C#9[!f9@ 5 ՕAufE9@k`T@@ 5@@)}KiikKi)@?qT@@)}KiihHi)4@A8B@ TOFWE_DgCoB{A^_#_A )@  ) ɓ? T?֠4!4@hoȒO9fO95*a@@9@@9j$fO9!RAU?#^{{^_#_?#^{O?(T(RJR !? T(R R! Tst@@T@94 s(t@@T@94OA*{¨^_#_?#^{CWOA8 B)A$B(߈ 5@4*`b B 6@ @?֠5D@ kT(R 69B@@?5@`b h&B D)J}@)US)}v) ʚ  h&B 9@9RqR(jh4a`"`b A8B@ TOCWB{A^_#_*(?#^{og_WO$B` A @*BB?` TZA8@?` TWkaTVA @ @@hR@94fO94@VAV!9VAVfO9 X V$ 8k JikK_qkk}kj%ʚ 6c߈HHȈ(@q@?֩_(A@TchOGWF_EgDoC{B^_#_J<HÿHÿ?#^{og_WOA8` B*AC$Bw{*BhB`TI@{@TjW_ kaTxV AK @K@J@j*9Ry6@IA@?a T3 ?H@k TTI@?qT KkUC_*A* )@ T#*?ր5R@94fO94@@ C@h#9@C_fO9wDK *A8B_ aTOGWF_EgDoC{B^_#_` S` ΃$ 8) Jii q))}Ii(%Ț(6A8[ch߈H(ȼ@q****?ֈAhHTHch*H" P@ *11qQ@y  *k*CT($ՠR#>) A2 R@#~)^_$թ#>)*R  A2 R#~) @^ @_* Jk!_!T,%,6,+,R,_T S95,%,6_T S94 $ՁR*#>)#~)@^_ $ՁR"R#>)#~)@^_$ql}_Ȍl} ȭ5_T{D^_C#_@* P߈?#^{CWOA8B@pN94tb `@@ }R} aZ@a4iD9)4ib@ kT*gi^@ kT6R`v9@iR`DI r}) f h`7@hS94@hrO9iC4jj@? kTjf@? kKTqR@9hr9arO9`?! 5h@94ijO9hC4i6@ kTi:@ kT`a h@9H4inO9hC4iF@ kT`aB h@9H4ibO9hC4i@ kT`ab hR@9H4ifO9hC4i@ kT`Ba *A8B@ TOCWB{A^_#_iB@ kTi@ kTi@ kTabrO9h@9(5?#C^{CWOA8BAB 6*@*?7O94**D@ khR*hA8B@ !TODWC{A@^_C#_?#C^{OA8*B4qjTb hRRH r@#~39;9fC9@94!5*A8B_ TOD{B@^_C#_ A)B)?#^{og_WO A8B**A#ҠC}#B`@s*?@5C^qTqDThR{RH rc[ r(* f qTB#Ҡ}@`s*?5C^qTB 6@*?`5kT"qTYk88q(T#} f HK68|b hrN9u@4hRc >88@94!`5(u@c@9cg@9k@9o@98s@98w@98{@9#8@938C8S8c8s8!@ 5hRi@*Rcѿ>888 @@94!@4 })~)(c@9g@9ck@9o@9s@98w@98{@98@9#838C8S8c8s8! 5*A8B_ T*OIWH_GgFoE{D^_#_***$*******  })~)******* **@*?#@9#_?#9#_?#9#_?#@9#_?#^{OA8B4R#397@9H6t9h6(Rh9A8B_ TOC*{B^_#_?#C^{OA8B(RS9@*47@94!5@ !@i"A8B_ TOD{B@^_C#_a@9*a@9*?#^{Cog_W O A8 B(@9h4S*HR>8c8@9H4! 5c%9ZA8CR** kv88iy !T$Ո8iy q))}Ii(%Țh6hc߈hȈ@C@hThc(^8*_8iA8B_ TOJWI_HgGoF{E^_#__8#_83_8*C_8S_8c_8s_8H=<;`7?@*?@<q5YwBRCBRC`@RQ@Q Ai} ~J@IAiR} ~N AiR} ~F` Ai@ } ~IAiA@} ~ Ai@ @} ~4Aj+!j+ڸG+b}@)Rz+>5%ttN@4, .۬ -ۭ,۬51}J FL-R}.%H ~i}}KN j.@kIT@)?kT(RItxa@!~!vt|@^92!s]!!9!*99 @`BR@@7c@hTb!`5!5!4@ @@*!*T@a@TA8B_ TOQWP_OgNoM{L^_#_V@6YbB9 )a@q***@sk)T@j?#^{og_WOA8@BB`TURa4@TA8B_ TOGWF_EgDoC{B^_#_` @qT @R *" A@ @A )@  ) ɓ? TC?։@i5(R @(k!l@kTJk!? ATH @1*%*|@*h Tj@!*?#C^{CWOA8BA@C T@ @}Ӊ @ J6ihHH@R! |}@ii @ @)Q?qKTl@kTJka? AT@)R @ 4+}} ikkT)? kIT)Q)* * R(!!@5@"hA8B@ TODWC{A@^_C#_֠!H?#^{g_WO @T@_ @(@ J q))}Ii(%Țh6B9(4Z}R"R~?cT! 4!\*Z@XB9H4@W @@CijjRtJ r*~  }ɛ"T)/DIJfK F@ 0٬T  *? k Tq k /nkT *k)Tqk! 5h !5*( @@  @V * hODWC_BgA{Ũ^_#_!?#C^{C_WOA8BA**`@@*@ kiTB* }@@A8B@ !TODWC_B{A^_C#_?#^{A(B9!*|@@{^_#_?#^{CWOA8BA964|@S bѕB@99"9A8B@ !TOCWB{A^_#_?#^{A(Y@!|@@{^_#_?#^{CWOA8BAV*4|@S@@ iT bѕB@Z"9A8B@ !TOCWB{A^_#_?#A* @(#_?#A* @(#_?#^{ WOA @?T B95 Y@?3 @ aT i} @ Aiiq!T8#ih  *OCWB @{Ĩ^_#_֠!$Պ8 JihK_qkk}kj%ʚ*6A8b߈ Ȩ@*TbJ*$թ 8(ihJ q))}Ii(%Ț(6A8Օb߈Ȉ@@?ȎAHTbI parm=tmu_reg_write:write tmu register: parm=tmu_reg_dump_state:tmu register dump about tmu stateparm=tmu_reg_dump_current_temp:tmu register dump about sensor current temperatureparm=tmu_top_reg_dump_rise_thres:tmu top register dump about sensor rise thresholdparm=tmu_sub_reg_dump_rise_thres:tmu sub register dump about sensor rise thresholdparm=tmu_top_reg_dump_fall_thres:tmu top register dump about sensor fall thresholdparm=tmu_sub_reg_dump_fall_thres:tmu sub register dump about sensor fall thresholddescription=GS TMU Driverauthor=Hyeonseong Gil license=GPLalias=platform:gs-tmuvermagic=5.10.177-android13-4-gebc441967af0-ab11066595 SMP preempt mod_unload modversions aarch64name=gs_thermalintree=Ydepends=cmupmucal,ect_parser,gs_acpm,pixel_metrics,google_bcl,exynos-cpuhp,exynos_pm_qos,vh_thermalalias=of:N*T*Csamsung,gs101-tmu-v2alias=of:N*T*Csamsung,gs101-tmu-v2C*alias=of:N*T*Csamsung,gs201-tmu-v2alias=of:N*T*Csamsung,gs201-tmu-v2C*scmversion=gebc441967af0Linuxgs_thermal̄emodule_layout~)Hmemcpy ѩ__stack_chk_failget_thermal_instanceK{)cal_asv_get_grp*(.cal_asv_get_ids_infoget_cpu_idle_timecpumask_next:#F|cpufreq_quick_getdev_pm_opp_find_freq_ceilxdev_pm_opp_get_opp_countE:#__kmalloc$.freq_qos_update_request zkfreeŷida_freegIfreq_qos_remove_requestSfthermal_cooling_device_unregister$device_create_fileXthermal_of_cooling_device_registerI(freq_qos_add_requestnJnesnprintfs%ida_alloc_rangel<kstrtoull^dev_pm_opp_put $dev_pm_opp_get_voltagePLdev_pm_opp_find_freq_exactPget_cpu_deviceѣfind_next_bit_%4Pect_gen_param_get_tableϳ-of_get_cpu_nodeBjacpm_ipc_send_data&Ssched_clockvacpm_ipc_request_channel"Vof_find_node_by_name}nr_cpu_idsNY__cpu_online_mask*zcpu_number,U__tracepoint_clock_set_rate/cpu_hwcap_keys5arm64_const_caps_readyN__tracepoint_rwmmio_post_readn5__tracepoint_rwmmio_readOkmalloc_cachesAjvabits_actual0~__cpu_possible_mask9eplatform_driver_unregisterpQkthread_flush_workGV__warn_printk?<sprintfv"kstrtointUrS__list_del_entry_validk~ unregister_temp_residency_stats,kthread_cancel_delayed_work_synch__list_add_validZstrncmp__msecs_to_jiffiesH google_get_mpmm/egoogle_get_ppmy35 google_retrieve_bcl_handleK .google_set_mpmm google_set_ppmPpause_cpusI{resume_cpus4K_raw_spin_unlocke?ktime_getd_raw_spin_lock6wexynos_cpuhp_requestXthermal_cdev_updatevϻthermal_zone_device_is_enabledKGthermal_zone_device_update}kthread_mod_delayed_workf#exynos_cpuhp_register[wake_up_processx|kthread_stop?p{Jsched_setscheduler_nocheckfset_cpus_allowed_ptr.[kthread_worker_fnFkthread_create_on_node__kthread_init_workerMJpreempt_schedule_notraceX^__traceiter_clock_set_rate`ϘstrlenscnprintfKi__log_post_read_mmio__log_read_mmio!'disable_irq_nosyncdevm_request_threaded_irqTstrncasecmpp^ect_pidtm_get_block Nect_ap_thermal_get_function=ect_get_block Wof_find_propertyMF[of_thermal_get_ntrips/ݟkthread_queue_work$___ratelimit,__cfi_slowpathutemp_residency_stats_updateݚexynos_pm_qos_update_requestCnfkmem_cache_alloc_trace%]bitmap_parselist=N6of_property_read_variable_u32_arrayS%_dev_info*_dev_warnfstrncpy{of_property_read_string1Y8devm_ioremapzDof_address_to_resource;Mirq_of_parse_and_mapZDdevm_kmalloc߁7thermal_zone_of_sensor_unregister{Hregister_tz_id_ignore_genl Ĝregister_pm_notifierWregister_temp_residency_statsothermal_zone_device_enablehmutex_unlockemutex_lockƌkthread_delayed_work_timer_fnYyinit_timer_key62exynos_pm_qos_add_request_traceJthermal_zone_device_disablei/,_dev_errw~8thermal_zone_of_sensor_registerwJW__mutex_initi<__platform_driver_register enable_irqo<disable_irq^kstrtobool sysfs_emit_at /ikstrtouintasysfs_emit63argv_freeڒ{kstrtou16]Fkstrtou8߀sargv_splitUbpf_trace_run2W>bpf_trace_run6_bpf_trace_run3pbpf_trace_run4ɸ!bpf_trace_run5.bpf_trace_run7 &<perf_trace_run_bpf_submitnperf_trace_buf_alloc-Xtrace_print_bitmask_seqF__sw_hweight64(strace_handle_returnrtrace_print_array_seq ]Rtrace_seq_printf#6trace_raw_output_prep0Ltrace_event_ignore_this_pidCL,event_triggers_callRtrace_event_buffer_commitBbNtrace_event_buffer_reserveprintkWtrace_event_raw_initsctrace_event_regGNU}i:i;1Va |GNU    $(,0LMxgDg{ zg]g{NOKg g{ /gg{l  f f    f f  < L f\ fh p   f$ f$   $ f( 8 f( D L    f f  ( < fP fX `   fJ fJ  ,fS8fSHPf-f-$f<fDLf7f7ff }~ P0P}~ P0P}~P@P}~,P$`P} ~\P\P$4P}|Q~PhtQ LP}~PP\P( 8 L }t ~ PD!P!h!! "P"""}"~#P###$$d$P$$$$$%}4%@%\%Qh%~%P%%%H&T&l&&&&Q'@'P'''}(~D(P(((P))P**,*}H*~*P+ +$+|++P$,4,H,}\,~,P--(-x--P- @- @H.@L.@.@.@$/@(/@/@/@00@40@0@0@h1@l1@2@ 2@2@2@3@3@3@3@ 4 @$4 @4f( 4f( 44f4f444f4f)%5E85f5f)% 585l5G<p5E8|5F&5f+ 5F&5f+ 55f!5f!5y5f( 5f( 55f\5f\555f5f)% 6f6f)%(6@6t6G<x6E86F&6f+ 6F&6f+ 66f!6f!6y6f( 6f( 66fc6fc666f7f)%7f7f)%07H7|7G<7E87F&7f+ 7F&7f+ 77f!7f!7y7f( 7f( 77f7f788f8f)%8f 8f)%88P88G<8E88F&8f+ 8F&8f+ 88f!8f!8y9P49f( <9f( T9\9f|`9f|l999f9f)%9f9f)%99:G<:E8:E8:F&:f+ :F&$:f+ (:0:f!<:f!D:yL:f( T:f( `:h:f:$l:f:$x:::f:f)%:f+ :f:f)%:f+ ::;G<;E8$;E8,;F&4;F&8;@;f!L;f!T;y\;f( d;f( p;x;fZ |;fZ ;;;f;f)%;f+ ;f;f)%;f+ ;;(<G<,<E84<E8<<F&D<F&H<P<f!\<f!d<yl<f( t<f( <<f=%<f=%<<<f<f)%<f+ <f<f)%<f+ <=8=G<<=E8D=E8L=F&T=F&X=`=f!l=f!t=y=P=f( =f( >>f>f >4><>f@>f)%P>E8T>fX>f)%p>>>G<>E8>F&>f+ >F&>f+ >>f!>f!>y?f( ?f( ??f\ ?f\,?@?D?fH?f)%\?f`?f)%x???G<?E8?F&?f+ ?F&?f+ ??f!?f!@y@f( @f( @$@fc(@fc4@H@L@fP@f)%d@fh@f)%@@@G<@E8@F&@f+ @F&@f+ @@f!Af!AyAf( Af( $A,Af0Afmf>mynfnf nGnfrnfr ny,nf0nf8nyDnfLnfPnG\nfE`nfEdnypnfotnfo|nynf8nf8nGnf nf nynfY nfY nynfnfnGnfA#nfA#nynfnfnyof ofoG of (of ,oGPF'XF'\?h@t@|@fUffUfyf5f5yG F(F(F0( F0(4HF(LF(PXf\f`f}hf}pf tf yGf5f5yP 0PfffsfsJGX GXyf&ff&fyPT`KhK2@GP3##,4<F0'@fDF0'HfLTf \f h56##FX'fFX'f#ffTfhfxGf6f6Pf f,P(f,f870PA""8#@#|!@!@## @ @( @, @pE#($0#LFP$GKK2G@4@PB""@@@@h2$$E G8K<K`2P""##@@@@`GL G G G G Gd G Gx G GhGGdGvwp rlk$j,i4n<mDqLsTt\udolGGtGH|GQGRGp4G 9G=G\BGIGTJGOGlRGSG8GGTG@GG4TG@ GG\TGP$G0,GT4Gp<G`DGTLGTG\GTdG\lGTtG U|GG GPUG"G#GUGt$G%GUGP'GH(GUG)G*GVG+G,GADGPS\_hktw       {|p8n'XDtkDW{JXheW]EW{W mc `P O{3P]C[Z44{4 s mp ( NB L hn L F hk   lh  n- le  pc $0 d ` d S  p]  r( x [ x n? pr H h6p hTD pm * dlj dK hTh B 8e 8C $b N`y] 4Z r 8om <F @j @ TJd TJ\$R(\ap^ N7 O[ OM QpNY Q  lR4p lRN R<n RQ4v pZ$ (%( S4k SC T$2i T`H 4T(bf 4Tz \T,c \T/ T0,a T  T4V^ TK2 T4[ TGU U0Y Um* PU8p PUA U,sn UJ U(k UF U8i U, V(2f VL k ?l H (I= (h ! e Xc `<] D4 `H2 H.[ Hr@Xp PmHk HvhTe L c`p` P]lZ Trx!p Xmj \?h `a? xePb \`d] Zr o~m zjg Aetb _] jZ -r`o m!j gd bi_ \"Z qHo li Tg  +(xd a ^pa\ <Y,q o8l iDf -dPa ^\[ pY qn lh[i fc Nax^ [@Y pn k$i S7 Tf # (R Tc T[9 8a 8# &(7 40H^ 4% %([Y p den xk h $f c <9<X% '(` <$ $(^tf[ @Xs 0pn D7kh HeQc L`] P'[r TQp Xm k $ P%(Sk x%(oh xe 8c ]# %(i` л$ &(] tZ r p \m z$ &(j =@8h @X '% '8% '8> @( # `( P ( 3; << (0d 0(63 qe b `]] Zzr %3 |a o wm sj # 0'($c X'(g :e mb L_ ] X}> 4cZ 4> P&r P> l o lmj xgd bb_ ^ \ Z (qAo |li Mgqd a^ Z\Y q o l(i f4&d ~a@^ [LiY qXn 3 l Tif cdGa pq^p[ t9Y p 0n|k xiMf |ca A^[ Yp ^nk ? h fc h`^ l_[0X lsp pn0k the xJc` |]  [ rJp m j hh e b b` ] Z r (p 0m 8j @1h Hje Pb X ` `V] hZ sr o pm lj g 03e Hfb `_ x] \Z r o l j }g d b [_ 0\ @Z Hq P:o Xl i Fg jd a ^ S\ Y {q o yl Xi hf pd x2#wa^ Q!#[ /B#bY q en * l U#Mi (L}f 0Dc 8B&@a @Hj^ HJ-[ PgFF2Y XD-`p `IO 6&n 6&H1 hk h1"Hi"~1 h Ff h0 c 0 `a `0$:^$  [ "HH;   Y  yp  PWn P$. k c."H.  h 6. qf  . c  .$ ` `"H ( ^ (7 HJX[ H X $~) (s (S)" H) ( zp ( *) H n H ) X )k X )$ DT h T"hHzT e S Cc S x ` x S$(K  `]  K"HL h [ h K /r K Cp K$0C Hm HB"H8C  j B Oah B 8e 8B$8@ b r@"@H@  [` B@ ] @ Z @$@G `r jG"HG  p GG :m (G j &G$HI p*h pI"HI  ce qI cb RI x` xPI$PBE O] E"HoE  Z D lr D o D$X+ Lm +"`H., 8 Cj 8+ Xvg X+ e +$`1& 4b& & 1/&@ &` *& T& UL& C& LA& H&  :J&@ E&` ,& _ \ro< H&Xl H&V ( j (zV ( vg (V)(d)o+?a+3> (9_ (> ( \ (g>)((Sm+?I> )Y )> ) q )>)P(Jj+:6 8)3o 8)6 X) l X)7)x(g+RZ' x)i x)4' ) ?g )')(e+S' )cd )' ) a )')(;b+gSv& )^ )P& * L\ *&)(_+S& 8*Y 8*& X* tq X*')(\+ S: x* n x*: * rl *:)@( * }i *w * f *)h(d `pa h@_+`\+z+Y+ q+^[[Y q$n(l pFi z% p9 *vf pr6 +(c *9a,c^ +[0+Y p n k +i ?f c ( a P3^ x[ X p Pn k @h hf c ` ^ Q[ 0X X s sp n "k h e H  l"Q dY:Q x6: O 6= $V 3* T? 3i(PKR29u<)<'Q"5d:X3V8Q81=599SkRF8 <8D<r;(8 %>: tR 8S<?9a<l81& Q л*6W88=9F?2R4Q9T(<6"3<5 FV$D<j"6<""9 :tP9:(d8UW"Uq=;6 x;R Xz3";" ( $< ( z2 X0 H#! - `H/ - H  HH* ( HvU (TS HL 06K HC 8rB HA @? hHH HF HJ PH H>F XD @H- ` + HO/pO `O h;p;+(aVCVo"*?#5;I(P H&X4OK;G<X  LN X LjM L4 @ QP!#R"RQD:BQy=4aP3yQiQV :X"7"O 96R=PHXF:oW O"44kaW;5 g5 X.5 x R .note.gnu.property.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.rela__tracepoints.rela_ftrace_events.bss.rela__tracepoints_ptrs.rela.altinstructions__versions__tracepoints_strings__ksymtab_strings.rela.data.__SCK__tp_func_thermal_exynos_power_cpu_get_power.rela__bpf_raw_tp_map.modinfo.rela__param__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela.text.trace_raw_output_vendor_cdev_update.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela___ksymtab_gpl+exynos_cpu_cooling_pixel_em_profile.rela___kcrctab_gpl+exynos_cpu_cooling_pixel_em_profile.rela__jump_table.rela__bug_table.note.gnu.build-id.rela.rodata.param_ops_tmu_reg_read.rela___ksymtab+register_dfs_throttle_cb.rela___kcrctab+register_dfs_throttle_cb.shstrtab.strtab__ksymtab.symtab__kcrctab.rodata.rela.ref.dataof_find_propertystrncpymemcpygs_tmu_pm_notifyinit_timer_keygs_tmu_irq_work_init.__keygs_tmu_probe.__keyarm64_const_caps_readyof_property_read_variable_u32_arraytrace_suffixdev_attr_i_maxi_max_showk_pu_showhardlimit_total_count_showpause_total_count_showlog_print_showuser_vote_bypass_showhardlimit_time_in_state_ms_showpause_time_in_state_ms_showsustainable_power_showtrip_counter_showhotplug_out_temp_showhardlimit_temp_showpause_cpus_temp_showresume_cpus_temp_showhardlimit_clr_temp_showcpu_hw_throttling_clr_temp_showcpu_hw_throttling_trigger_temp_showhotplug_in_temp_showcontrol_temp_step_showk_po_showpolling_delay_on_showemul_call_showk_i_showintegral_cutoff_showpolling_delay_off_showuser_vote_showstate2power_table_showipc_dump2_showipc_dump1_showinit_bcl_devdev_attr_k_pucpumask_nextdev_pm_opp_putbitmap_parselistcpufreq_cdev_listdtm_dev_listexynos_cpuhp_requestfreq_qos_remove_requestfreq_qos_update_requestexynos_pm_qos_update_requestfreq_qos_add_request__cfi_jt_startdev_pm_opp_get_opp_countdev_attr_hardlimit_total_countdev_attr_pause_total_countsuspended_countkstrtouint__param_ops_log_print__param_str_log_print__param_log_printkstrtointgs_tmu_pm_notify.cfi_jti_max_show.cfi_jtk_pu_show.cfi_jthardlimit_total_count_show.cfi_jtpause_total_count_show.cfi_jtlog_print_show.cfi_jtuser_vote_bypass_show.cfi_jthardlimit_time_in_state_ms_show.cfi_jtpause_time_in_state_ms_show.cfi_jtsustainable_power_show.cfi_jttrip_counter_show.cfi_jthotplug_out_temp_show.cfi_jthardlimit_temp_show.cfi_jtpause_cpus_temp_show.cfi_jtresume_cpus_temp_show.cfi_jthardlimit_clr_temp_show.cfi_jtcpu_hw_throttling_clr_temp_show.cfi_jtcpu_hw_throttling_trigger_temp_show.cfi_jthotplug_in_temp_show.cfi_jtcontrol_temp_step_show.cfi_jtk_po_show.cfi_jtpolling_delay_on_show.cfi_jtemul_call_show.cfi_jtk_i_show.cfi_jtintegral_cutoff_show.cfi_jtpolling_delay_off_show.cfi_jtuser_vote_show.cfi_jtstate2power_table_show.cfi_jtipc_dump2_show.cfi_jtipc_dump1_show.cfi_jtinit_bcl_dev.cfi_jttrace_event_raw_init.cfi_jttrace_raw_output_thermal_exynos_power_gpu_limit.cfi_jttrace_event_raw_event_thermal_exynos_power_gpu_limit.cfi_jt__traceiter_thermal_exynos_power_gpu_limit.cfi_jtperf_trace_thermal_exynos_power_gpu_limit.cfi_jt__bpf_trace_thermal_exynos_power_gpu_limit.cfi_jttrace_raw_output_thermal_exynos_power_cpu_limit.cfi_jttrace_event_raw_event_thermal_exynos_power_cpu_limit.cfi_jt__traceiter_thermal_exynos_power_cpu_limit.cfi_jtperf_trace_thermal_exynos_power_cpu_limit.cfi_jt__bpf_trace_thermal_exynos_power_cpu_limit.cfi_jtgs_throttle_hard_limit.cfi_jtparam_tmu_reg_write_set.cfi_jtparam_tmu_reg_read_set.cfi_jtparam_tmu_reg_read_get.cfi_jtparam_tmu_top_reg_dump_fall_thres.cfi_jtparam_tmu_sub_reg_dump_fall_thres.cfi_jtparam_tmu_top_reg_dump_rise_thres.cfi_jtparam_tmu_sub_reg_dump_rise_thres.cfi_jttrace_raw_output_thermal_exynos_power_allocator.cfi_jttrace_event_raw_event_thermal_exynos_power_allocator.cfi_jt__traceiter_thermal_exynos_power_allocator.cfi_jtperf_trace_thermal_exynos_power_allocator.cfi_jt__bpf_trace_thermal_exynos_power_allocator.cfi_jttrace_raw_output_thermal_exynos_allow_max_power.cfi_jttrace_event_raw_event_thermal_exynos_allow_max_power.cfi_jt__traceiter_thermal_exynos_allow_max_power.cfi_jtperf_trace_thermal_exynos_allow_max_power.cfi_jt__bpf_trace_thermal_exynos_allow_max_power.cfi_jttrace_raw_output_thermal_exynos_power_gpu_get_power.cfi_jttrace_event_raw_event_thermal_exynos_power_gpu_get_power.cfi_jt__traceiter_thermal_exynos_power_gpu_get_power.cfi_jtperf_trace_thermal_exynos_power_gpu_get_power.cfi_jt__bpf_trace_thermal_exynos_power_gpu_get_power.cfi_jttrace_raw_output_thermal_exynos_power_cpu_get_power.cfi_jttrace_event_raw_event_thermal_exynos_power_cpu_get_power.cfi_jt__traceiter_thermal_exynos_power_cpu_get_power.cfi_jtperf_trace_thermal_exynos_power_cpu_get_power.cfi_jt__bpf_trace_thermal_exynos_power_cpu_get_power.cfi_jtcpufreq_get_requested_power.cfi_jtcpufreq_state2power.cfi_jtexynos_cpufreq_cooling_register.cfi_jtgs_tmu_irq.cfi_jtparam_tmu_reg_dump_current_temp.cfi_jtgs_get_temp.cfi_jtgs_tmu_set_trip_temp.cfi_jtgs_tmu_set_emulation.cfi_jtkthread_delayed_work_timer_fn.cfi_jtkthread_worker_fn.cfi_jtgs_throttle_arm.cfi_jtgs_tmu_work.cfi_jtgs_throttle_cpu_hotplug.cfi_jtgs_pi_polling.cfi_jttrace_event_reg.cfi_jtgs_tmu_remove.cfi_jtcpufreq_get_max_state.cfi_jtcpufreq_set_cur_state.cfi_jtcpufreq_get_cur_state.cfi_jtparam_tmu_reg_dump_state.cfi_jtcpufreq_power2state.cfi_jttrace_raw_output_thermal_exynos_hard_limit_cdev_update.cfi_jttrace_event_raw_event_thermal_exynos_hard_limit_cdev_update.cfi_jt__traceiter_thermal_exynos_hard_limit_cdev_update.cfi_jtperf_trace_thermal_exynos_hard_limit_cdev_update.cfi_jt__bpf_trace_thermal_exynos_hard_limit_cdev_update.cfi_jttrace_raw_output_vendor_cdev_update.cfi_jttrace_event_raw_event_vendor_cdev_update.cfi_jt__traceiter_vendor_cdev_update.cfi_jtperf_trace_vendor_cdev_update.cfi_jt__bpf_trace_vendor_cdev_update.cfi_jttrace_raw_output_thermal_exynos_arm_update.cfi_jttrace_event_raw_event_thermal_exynos_arm_update.cfi_jt__traceiter_thermal_exynos_arm_update.cfi_jtperf_trace_thermal_exynos_arm_update.cfi_jt__bpf_trace_thermal_exynos_arm_update.cfi_jttrace_raw_output_thermal_exynos_tpu_pause.cfi_jttrace_event_raw_event_thermal_exynos_tpu_pause.cfi_jt__traceiter_thermal_exynos_tpu_pause.cfi_jtperf_trace_thermal_exynos_tpu_pause.cfi_jt__bpf_trace_thermal_exynos_tpu_pause.cfi_jttrace_raw_output_thermal_exynos_cpu_pause.cfi_jttrace_event_raw_event_thermal_exynos_cpu_pause.cfi_jt__traceiter_thermal_exynos_cpu_pause.cfi_jtperf_trace_thermal_exynos_cpu_pause.cfi_jt__bpf_trace_thermal_exynos_cpu_pause.cfi_jtgs101_throttle_pause.cfi_jttrace_raw_output_thermal_cpu_pressure.cfi_jttrace_event_raw_event_thermal_cpu_pressure.cfi_jt__traceiter_thermal_cpu_pressure.cfi_jtperf_trace_thermal_cpu_pressure.cfi_jt__bpf_trace_thermal_cpu_pressure.cfi_jti_max_store.cfi_jtk_pu_store.cfi_jtlog_print_store.cfi_jthardlimit_reset_store.cfi_jttrip_counter_reset_store.cfi_jtpause_reset_store.cfi_jtuser_vote_bypass_store.cfi_jtsustainable_power_store.cfi_jthotplug_out_temp_store.cfi_jthardlimit_temp_store.cfi_jtpause_cpus_temp_store.cfi_jtresume_cpus_temp_store.cfi_jthardlimit_clr_temp_store.cfi_jtcpu_hw_throttling_clr_temp_store.cfi_jtcpu_hw_throttling_trigger_temp_store.cfi_jthotplug_in_temp_store.cfi_jtcontrol_temp_step_store.cfi_jtk_po_store.cfi_jtpolling_delay_on_store.cfi_jtemul_call_store.cfi_jtk_i_store.cfi_jtintegral_cutoff_store.cfi_jtpolling_delay_off_store.cfi_jtuser_vote_store.cfi_jtgs_tmu_resume.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtgs_tmu_probe.cfi_jtgs_get_trend.cfi_jtgs_tmu_suspend.cfi_jttrace_raw_output_thermal_exynos_power_allocator_pid.cfi_jttrace_event_raw_event_thermal_exynos_power_allocator_pid.cfi_jt__traceiter_thermal_exynos_power_allocator_pid.cfi_jtperf_trace_thermal_exynos_power_allocator_pid.cfi_jt__bpf_trace_thermal_exynos_power_allocator_pid.cfi_jtregister_tpu_thermal_pause_cb.cfi_jtregister_dfs_throttle_cb.cfi_jt__mutex_inittrace_event_raw_initexynos_acpm_tmu_initexynos_acpm_tmu_set_inittrace_event_buffer_commit___ratelimittrace_raw_output_thermal_exynos_power_gpu_limit__tracepoint_thermal_exynos_power_gpu_limittrace_event_raw_event_thermal_exynos_power_gpu_limit__event_thermal_exynos_power_gpu_limitprint_fmt_thermal_exynos_power_gpu_limitevent_class_thermal_exynos_power_gpu_limittrace_event_fields_thermal_exynos_power_gpu_limittrace_event_type_funcs_thermal_exynos_power_gpu_limit__traceiter_thermal_exynos_power_gpu_limit__bpf_trace_tp_map_thermal_exynos_power_gpu_limitperf_trace_thermal_exynos_power_gpu_limit__bpf_trace_thermal_exynos_power_gpu_limit__SCK__tp_func_thermal_exynos_power_gpu_limit__tpstrtab_thermal_exynos_power_gpu_limittrace_raw_output_thermal_exynos_power_cpu_limit__tracepoint_thermal_exynos_power_cpu_limittrace_event_raw_event_thermal_exynos_power_cpu_limit__event_thermal_exynos_power_cpu_limitprint_fmt_thermal_exynos_power_cpu_limitevent_class_thermal_exynos_power_cpu_limittrace_event_fields_thermal_exynos_power_cpu_limittrace_event_type_funcs_thermal_exynos_power_cpu_limit__traceiter_thermal_exynos_power_cpu_limit__bpf_trace_tp_map_thermal_exynos_power_cpu_limitperf_trace_thermal_exynos_power_cpu_limit__bpf_trace_thermal_exynos_power_cpu_limit__SCK__tp_func_thermal_exynos_power_cpu_limit__tpstrtab_thermal_exynos_power_cpu_limitgs_throttle_hard_limitsysfs_emitperf_trace_run_bpf_submitargv_splitfind_next_bittmu_reg_offsetdev_attr_hardlimit_resetdev_attr_trip_counter_resetdev_attr_pause_resetparam_tmu_reg_write_setparam_tmu_reg_read_setcpufreq_quick_getktime_getparam_tmu_reg_read_getdev_pm_opp_find_freq_exactsysfs_emit_atcpu_hwcap_keyspause_cpusresume_cpusunregister_temp_residency_statswake_up_processdev_attr_user_vote_bypassgs_tmu_attrsinit_bcl_dev._rsgs_throttle_hard_limit._rsexynos_acpm_tmu_set_hysteresis._rsget_static_power._rsexynos_acpm_tmu_clear_tz_irq._rsexynos_acpm_tmu_ipc_dump._rsgs_get_temp._rsexynos_acpm_tmu_set_emul_temp._rsexynos_acpm_tmu_set_read_temp._rsgs_throttle_arm._rsexynos_acpm_tmu_tz_control._rsexynos_acpm_tmu_set_cp_call._rsexynos_acpm_tmu_reg_write._rsgs101_throttle_pause._rsexynos_acpm_tmu_set_resume._rsexynos_acpm_tmu_set_interrupt_enable._rsexynos_acpm_tmu_set_suspend._rsexynos_acpm_tmu_set_threshold._rsexynos_acpm_tmu_reg_read._rsexynos_acpm_tmu_ipc_send_data._rsgs_tmu_groupsgs_sensor_opsexynos_cpu_cooling_opsexynos_cpu_power_cooling_opsof_thermal_get_ntrips____versionsdev_attr_hardlimit_time_in_state_msdev_attr_pause_time_in_state_msexynos_acpm_tmu_set_hysteresisparam_ops_tmu_top_reg_dump_fall_thres__param_str_tmu_top_reg_dump_fall_thres__param_tmu_top_reg_dump_fall_thresparam_ops_tmu_sub_reg_dump_fall_thres__param_str_tmu_sub_reg_dump_fall_thres__param_tmu_sub_reg_dump_fall_thresparam_ops_tmu_top_reg_dump_rise_thres__param_str_tmu_top_reg_dump_rise_thres__param_tmu_top_reg_dump_rise_thresparam_ops_tmu_sub_reg_dump_rise_thres__param_str_tmu_sub_reg_dump_rise_thres__param_tmu_sub_reg_dump_rise_thres__msecs_to_jiffieskmalloc_cachesnum_of_devicesnr_cpu_idsset_cpus_allowed_ptr_dev_errtrace_raw_output_thermal_exynos_power_allocator__tracepoint_thermal_exynos_power_allocatortrace_event_raw_event_thermal_exynos_power_allocator__event_thermal_exynos_power_allocatorprint_fmt_thermal_exynos_power_allocatorevent_class_thermal_exynos_power_allocatortrace_event_fields_thermal_exynos_power_allocatortrace_event_type_funcs_thermal_exynos_power_allocator__traceiter_thermal_exynos_power_allocator__bpf_trace_tp_map_thermal_exynos_power_allocatorperf_trace_thermal_exynos_power_allocator__bpf_trace_thermal_exynos_power_allocator__SCK__tp_func_thermal_exynos_power_allocator__tpstrtab_thermal_exynos_power_allocatortrace_raw_output_thermal_exynos_allow_max_power__tracepoint_thermal_exynos_allow_max_powertrace_event_raw_event_thermal_exynos_allow_max_power__event_thermal_exynos_allow_max_powerprint_fmt_thermal_exynos_allow_max_powerevent_class_thermal_exynos_allow_max_powertrace_event_fields_thermal_exynos_allow_max_powertrace_event_type_funcs_thermal_exynos_allow_max_power__traceiter_thermal_exynos_allow_max_power__bpf_trace_tp_map_thermal_exynos_allow_max_powerperf_trace_thermal_exynos_allow_max_power__bpf_trace_thermal_exynos_allow_max_power__SCK__tp_func_thermal_exynos_allow_max_power__tpstrtab_thermal_exynos_allow_max_powertrace_raw_output_thermal_exynos_power_gpu_get_power__tracepoint_thermal_exynos_power_gpu_get_powertrace_event_raw_event_thermal_exynos_power_gpu_get_power__event_thermal_exynos_power_gpu_get_powerprint_fmt_thermal_exynos_power_gpu_get_powerevent_class_thermal_exynos_power_gpu_get_powertrace_event_fields_thermal_exynos_power_gpu_get_powertrace_event_type_funcs_thermal_exynos_power_gpu_get_power__traceiter_thermal_exynos_power_gpu_get_power__bpf_trace_tp_map_thermal_exynos_power_gpu_get_powerperf_trace_thermal_exynos_power_gpu_get_power__bpf_trace_thermal_exynos_power_gpu_get_power__SCK__tp_func_thermal_exynos_power_gpu_get_power__tpstrtab_thermal_exynos_power_gpu_get_powertrace_raw_output_thermal_exynos_power_cpu_get_power__tracepoint_thermal_exynos_power_cpu_get_powertrace_event_raw_event_thermal_exynos_power_cpu_get_power__event_thermal_exynos_power_cpu_get_powerprint_fmt_thermal_exynos_power_cpu_get_powerevent_class_thermal_exynos_power_cpu_get_powertrace_event_fields_thermal_exynos_power_cpu_get_powertrace_event_type_funcs_thermal_exynos_power_cpu_get_power__traceiter_thermal_exynos_power_cpu_get_power__bpf_trace_tp_map_thermal_exynos_power_cpu_get_powerperf_trace_thermal_exynos_power_cpu_get_power__bpf_trace_thermal_exynos_power_cpu_get_power__SCK__tp_func_thermal_exynos_power_cpu_get_power__tpstrtab_thermal_exynos_power_cpu_get_powerallow_maximum_powerdev_attr_sustainable_powercpufreq_get_requested_powerget_static_powercpufreq_state2powergs_tmu_driverthermal_zone_of_sensor_unregisterplatform_driver_unregisterthermal_cooling_device_unregisterthermal_zone_of_sensor_register__platform_driver_registerexynos_cpuhp_register__kstrtabns_exynos_cpufreq_cooling_register__crc_exynos_cpufreq_cooling_register__kstrtab_exynos_cpufreq_cooling_register__ksymtab_exynos_cpufreq_cooling_registerthermal_of_cooling_device_registerdev_attr_trip_countergs_pi_controller__kthread_init_workerregister_pm_notifiercpu_number__typeid__ZTSFiP22thermal_cooling_devicejPmE_global_addr__typeid__ZTSFiP22thermal_cooling_devicePmE_global_addr__typeid__ZTSFiP22thermal_cooling_devicemPjE_global_addrexynos_acpm_tmu_clear_tz_irqgs_tmu_irqhas_tz_pending_irqdisable_irqenable_irqdevm_request_threaded_irqtrace_print_array_seqtrace_print_bitmask_seqgs_tmu_groupcal_asv_get_grpkthread_stopexynos_acpm_tmu_ipc_dumpdev_attr_hotplug_out_tempparam_ops_tmu_reg_dump_current_temp__param_str_tmu_reg_dump_current_temp__param_tmu_reg_dump_current_tempdev_attr_hardlimit_tempgs_get_tempdev_attr_pause_cpus_tempdev_attr_resume_cpus_tempdev_attr_hardlimit_clr_tempdev_attr_cpu_hw_throttling_clr_tempdev_attr_cpu_hw_throttling_trigger_tempgs_tmu_set_trip_tempdev_attr_hotplug_in_tempexynos_acpm_tmu_set_emul_tempexynos_acpm_tmu_set_read_tempstrncmpstrncasecmpdev_attr_control_temp_steptrace_raw_output_prepdevm_ioremapirq_of_parse_and_mapcapdev_attr_k_po__log_post_read_mmio__log_read_mmio_dev_infocal_asv_get_ids_infotrace_handle_return_dev_warnect_ap_thermal_get_functiongs_tmu_set_emulationdev_attr_polling_delay_onkthread_delayed_work_timer_fnkthread_worker_fnstrlenacpm_tmu_ch_numgs_throttle_armgoogle_set_ppmgoogle_get_ppmgs_tmu_pmgoogle_set_mpmmgoogle_get_mpmmgs_tmu_ect_get_paramexynos_acpm_tmu_tz_controlkstrtoboolregister_tz_id_ignore_genlkstrtoullevent_triggers_callexynos_acpm_tmu_set_cp_call__param_ops_emul_call__param_str_emul_call__param_emul_calldev_pm_opp_find_freq_ceil__stack_chk_fail__cfi_check_failparse_ect_cooling_levelacpm_ipc_request_channeltmu_reg_valvabits_actualupdate_thermal_trace_internalgs_pi_thermal__warn_printk__cpu_online_mask__cpu_possible_maskgs_tmu_workkthread_flush_workkthread_queue_workkthread_mod_delayed_workmutex_unlock_raw_spin_unlocksched_clockect_get_blockect_pidtm_get_blockmutex_lockcooling_list_lock_raw_spin_locksched_setscheduler_nocheck__cfi_checkdev_attr_k_i__cfi_slowpathgs_tmu_matchgs_throttle_cpu_hotplugacpm_tmu_logexynos_acpm_tmu_enable_logof_property_read_stringgs_pi_pollingtz_configtrace_event_regsprintfsnprintfscnprintftrace_seq_printfdev_attr_integral_cutoffdev_attr_polling_delay_offacpm_tmu_sizetrace_event_buffer_reservegs_tmu_removedev_attr_user_voteparam_ops_tmu_reg_write__param_str_tmu_reg_writeexynos_acpm_tmu_reg_write__param_tmu_reg_writecpufreq_get_max_statecpufreq_set_cur_statecpufreq_get_cur_stateparam_ops_tmu_reg_dump_state__param_str_tmu_reg_dump_state__param_tmu_reg_dump_statecpufreq_power2state__tracepoint_clock_set_rate__traceiter_clock_set_ratepi_calculatetrace_raw_output_thermal_exynos_hard_limit_cdev_update__tracepoint_thermal_exynos_hard_limit_cdev_updatetrace_event_raw_event_thermal_exynos_hard_limit_cdev_update__event_thermal_exynos_hard_limit_cdev_updateprint_fmt_thermal_exynos_hard_limit_cdev_updateevent_class_thermal_exynos_hard_limit_cdev_updatetrace_event_fields_thermal_exynos_hard_limit_cdev_updatetrace_event_type_funcs_thermal_exynos_hard_limit_cdev_update__traceiter_thermal_exynos_hard_limit_cdev_update__bpf_trace_tp_map_thermal_exynos_hard_limit_cdev_updateperf_trace_thermal_exynos_hard_limit_cdev_update__bpf_trace_thermal_exynos_hard_limit_cdev_update__SCK__tp_func_thermal_exynos_hard_limit_cdev_update__tpstrtab_thermal_exynos_hard_limit_cdev_updatetrace_raw_output_vendor_cdev_update__tracepoint_vendor_cdev_updatetrace_event_raw_event_vendor_cdev_update__event_vendor_cdev_updateprint_fmt_vendor_cdev_updateevent_class_vendor_cdev_updatetrace_event_fields_vendor_cdev_updatetrace_event_type_funcs_vendor_cdev_update__traceiter_vendor_cdev_update__bpf_trace_tp_map_vendor_cdev_updateperf_trace_vendor_cdev_update__bpf_trace_vendor_cdev_update__SCK__tp_func_vendor_cdev_update__tpstrtab_vendor_cdev_updatethermal_cdev_updatetemp_residency_stats_updatetrace_raw_output_thermal_exynos_arm_update__tracepoint_thermal_exynos_arm_updatetrace_event_raw_event_thermal_exynos_arm_update__event_thermal_exynos_arm_updateprint_fmt_thermal_exynos_arm_updateevent_class_thermal_exynos_arm_updatetrace_event_fields_thermal_exynos_arm_updatetrace_event_type_funcs_thermal_exynos_arm_update__traceiter_thermal_exynos_arm_update__bpf_trace_tp_map_thermal_exynos_arm_updateperf_trace_thermal_exynos_arm_update__bpf_trace_thermal_exynos_arm_update__SCK__tp_func_thermal_exynos_arm_update__tpstrtab_thermal_exynos_arm_updatethermal_zone_device_updatetrace_raw_output_thermal_exynos_tpu_pause__tracepoint_thermal_exynos_tpu_pausetrace_event_raw_event_thermal_exynos_tpu_pause__event_thermal_exynos_tpu_pauseprint_fmt_thermal_exynos_tpu_pauseevent_class_thermal_exynos_tpu_pausetrace_event_fields_thermal_exynos_tpu_pausetrace_event_type_funcs_thermal_exynos_tpu_pause__traceiter_thermal_exynos_tpu_pause__bpf_trace_tp_map_thermal_exynos_tpu_pauseperf_trace_thermal_exynos_tpu_pause__bpf_trace_thermal_exynos_tpu_pause__SCK__tp_func_thermal_exynos_tpu_pause__tpstrtab_thermal_exynos_tpu_pausetrace_raw_output_thermal_exynos_cpu_pause__tracepoint_thermal_exynos_cpu_pausetrace_event_raw_event_thermal_exynos_cpu_pause__event_thermal_exynos_cpu_pauseprint_fmt_thermal_exynos_cpu_pauseevent_class_thermal_exynos_cpu_pausetrace_event_fields_thermal_exynos_cpu_pausetrace_event_type_funcs_thermal_exynos_cpu_pause__traceiter_thermal_exynos_cpu_pause__bpf_trace_tp_map_thermal_exynos_cpu_pauseperf_trace_thermal_exynos_cpu_pause__bpf_trace_thermal_exynos_cpu_pause__SCK__tp_func_thermal_exynos_cpu_pause__tpstrtab_thermal_exynos_cpu_pausegs101_throttle_pausetrace_raw_output_thermal_cpu_pressure__tracepoint_thermal_cpu_pressuretrace_event_raw_event_thermal_cpu_pressure__event_thermal_cpu_pressureprint_fmt_thermal_cpu_pressureevent_class_thermal_cpu_pressuretrace_event_fields_thermal_cpu_pressuretrace_event_type_funcs_thermal_cpu_pressure__traceiter_thermal_cpu_pressure__bpf_trace_tp_map_thermal_cpu_pressureperf_trace_thermal_cpu_pressure__bpf_trace_thermal_cpu_pressure__SCK__tp_func_thermal_cpu_pressure__tpstrtab_thermal_cpu_pressurei_max_storek_pu_storelog_print_storehardlimit_reset_storetrip_counter_reset_storepause_reset_storeuser_vote_bypass_storesustainable_power_storehotplug_out_temp_storehardlimit_temp_storepause_cpus_temp_storeresume_cpus_temp_storehardlimit_clr_temp_storecpu_hw_throttling_clr_temp_storecpu_hw_throttling_trigger_temp_storehotplug_in_temp_storecontrol_temp_step_storek_po_storepolling_delay_on_storeemul_call_storek_i_storeintegral_cutoff_storepolling_delay_off_storeuser_vote_storegs_tmu_resumeexynos_acpm_tmu_set_resumeget_cpu_idle_timeof_find_node_by_namestr__thermal_exynos__trace_system_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_module__kstrtabns_exynos_cpu_cooling_pixel_em_profile__crc_exynos_cpu_cooling_pixel_em_profile__kstrtab_exynos_cpu_cooling_pixel_em_profile__ksymtab_exynos_cpu_cooling_pixel_em_profiledevice_create_filegoogle_retrieve_bcl_handleect_gen_param_get_tabledev_attr_state2power_table__mod_of__gs_tmu_match_device_tablethermal_zone_device_disableexynos_acpm_tmu_set_interrupt_enablethermal_zone_device_enableida_alloc_rangedev_pm_opp_get_voltagekfreeargv_freeida_freeof_get_cpu_nodekthread_create_on_nodeacpm_tmu_test_modeexynos_acpm_tmu_set_test_modeexynos_acpm_tmu_is_test_modeof_address_to_resourceget_thermal_instanceget_cpu_devicepreempt_schedule_notraceexynos_pm_qos_add_request_tracekmem_cache_alloc_tracegs_tmu_probegs_get_trendgs_tmu_suspendexynos_acpm_tmu_set_suspendgs_tmu_in_suspend__cfi_jt_endexynos_acpm_tmu_set_thresholdtrace_event_ignore_this_pidtrace_raw_output_thermal_exynos_power_allocator_pid__tracepoint_thermal_exynos_power_allocator_pidtrace_event_raw_event_thermal_exynos_power_allocator_pid__event_thermal_exynos_power_allocator_pidprint_fmt_thermal_exynos_power_allocator_pidevent_class_thermal_exynos_power_allocator_pidtrace_event_fields_thermal_exynos_power_allocator_pidtrace_event_type_funcs_thermal_exynos_power_allocator_pid__traceiter_thermal_exynos_power_allocator_pid__bpf_trace_tp_map_thermal_exynos_power_allocator_pidperf_trace_thermal_exynos_power_allocator_pid__bpf_trace_thermal_exynos_power_allocator_pid__SCK__tp_func_thermal_exynos_power_allocator_pid__tpstrtab_thermal_exynos_power_allocator_pid__list_del_entry_valid__list_add_validtmu_idthermal_zone_device_is_enabledexynos_acpm_tmu_is_log_enabled__tracepoint_rwmmio_post_read__tracepoint_rwmmio_readparam_ops_tmu_reg_read__param_str_tmu_reg_readexynos_acpm_tmu_reg_read__param_tmu_reg_readdevm_kmalloc__kmallocperf_trace_buf_allocdisable_irq_nosynckthread_cancel_delayed_work_syncgs_tmu_pm_nb__kstrtabns_register_tpu_thermal_pause_cb__crc_register_tpu_thermal_pause_cb__kstrtab_register_tpu_thermal_pause_cb__ksymtab_register_tpu_thermal_pause_cb__kstrtabns_register_dfs_throttle_cb__crc_register_dfs_throttle_cb__kstrtab_register_dfs_throttle_cb__ksymtab_register_dfs_throttle_cbthermal_dfs_throttle_cbtpu_dataexynos_acpm_tmu_ipc_send_dataacpm_ipc_send_datacpufreq_ida$d.699$d.599$x.499$d.399$x.299$d.199$d.99$d.689$d.589$d.489$x.389$d.289$x.189$x.89$d.679$d.579$d.479$x.379$x.279$x.179$d.79$d.669$d.569$x.469$x.369__UNIQUE_ID_alias269$x.269$x.169$d.69$d.759$d.659$x.559$x.459$d.359$x.259gs_throttle_arm._rs.259$x.159$d.59$d.749$d.649__UNIQUE_ID_license549$x.549$x.449$x.349$x.249gs_throttle_arm._rs.249$x.149$x.49$d.739$x.539$x.439$x.339$x.239$d.139$d.39$d.729$d.629$x.529$d.429$d.329$x.229$x.129$d.29$d.719$d.619$x.519$x.419$x.319gs_tmu_irq_work_init.__key.219$x.219$d.119$x.19$d.709$d.609$x.509$d.409$x.309$x.209$d.109$d.9kstrtou8$d.698$d.598$d.498$x.398$d.298$d.198$x.98$d.688$d.588$x.488$x.388$x.288$x.188$x.88$d.678$d.578$x.478$d.378$x.278$x.178$x.78$d.668$d.568$d.468$x.368__UNIQUE_ID_alias268$x.268gs_throttle_hard_limit._rs.268$x.168$x.68$d.758$d.658$x.558$d.458$x.358$x.258$x.158$x.58$d.748$d.648__UNIQUE_ID_author548$x.548$d.448$d.348$x.248$d.148$x.48$d.738$d.638__UNIQUE_ID_tmu_sub_reg_dump_fall_thres538$x.538$x.438$x.338$x.238gs101_throttle_pause._rs.238$x.138$x.38$d.728$d.628$x.528$x.428$x.328$d.228$x.128$x.28$d.718$d.618$x.518$x.418$d.318$d.218$x.118$x.18$d.708$d.608$d.508$x.408$x.308$x.208$x.108$d.8bpf_trace_run7_note_7$d.697$d.597$x.497$d.397$x.297$x.197$x.97$d.687$d.587$d.487$x.387$d.287$x.187$d.87$d.677$d.577$d.477$x.377$x.277$x.177$d.77$d.667$d.567.Ltmp467$x.467$d.367__UNIQUE_ID_depends267$x.267$x.167$d.67$d.757$d.657$x.557$x.457$d.357$x.257gs_throttle_arm._rs.257$d.157$x.57$d.747$d.647__UNIQUE_ID_description547$x.547$x.447$x.347$x.247gs_throttle_arm._rs.247$x.147$d.47$d.737$d.637__UNIQUE_ID_tmu_top_reg_dump_fall_thres537$x.537$x.437$d.337$x.237$x.137$d.37$d.727$d.627$x.527$d.427$d.327gs_tmu_irq_work_init.__key.227$x.227$d.127$d.27$d.717$d.617$x.517$x.417$x.317.Ltmp217$x.217$d.117$x.17$d.707$d.607$x.507$d.407$d.307$d.207$d.107$d.7bpf_trace_run6$d.696$d.596$d.496$x.396$x.296$x.196$x.96$d.686$d.586$x.486$x.386$x.286$x.186$x.86$d.676$d.576$x.476$d.376$x.276$d.176$x.76$d.766$d.666$d.566$d.466$x.366__UNIQUE_ID_intree266$d.266$d.166$x.66$d.756$d.656$x.556.Ltmp456$d.456$x.356$x.256$x.156$x.56$d.746$d.646$x.546$d.446$d.346$x.246$x.146$x.46$d.736$d.636__UNIQUE_ID_tmu_sub_reg_dump_rise_thres536$x.536$x.436$x.336$x.236gs101_throttle_pause._rs.236$d.136$x.36$d.726$d.626$x.526$x.426$x.326$d.226$x.126$x.26kstrtou16$d.716$d.616$x.516$x.416$d.316$d.216$x.116$x.16get_static_power._rs.16$d.706$d.606$d.506$x.406$x.306$x.206$x.106$d.6bpf_trace_run5$d.695$d.595$x.495$x.395$d.295$x.195$d.95$d.685$d.585$d.485$x.385$x.285$x.185$d.85$d.675$d.575$d.475$x.375$x.275$x.175$d.75$d.765$d.665$x.565$x.465$d.365__UNIQUE_ID_name265$x.265$x.165$x.65$d.755$d.655$x.555$x.455$d.355$x.255gs_throttle_arm._rs.255$x.155$d.55$d.745$d.645$x.545$x.445$x.345$x.245gs_throttle_arm._rs.245$d.145$d.45$d.735$d.635__UNIQUE_ID_tmu_top_reg_dump_rise_thres535$x.535$x.435$d.335$x.235$x.135$d.35$d.725$d.625$x.525$x.425$d.325$x.225$d.125$x.25$d.715$d.615$x.515$x.415$x.315$x.215$d.115$x.15$d.705$d.605$x.505$d.405$x.305$d.205$x.105$d.5bpf_trace_run4$d.694$d.594$d.494$x.394$x.294$x.194$x.94$d.684$d.584$x.484$x.384$d.284$x.184$x.84$d.774$d.674$d.574$x.474$d.374$x.274gs_throttle_hard_limit._rs.274$x.174$x.74__sw_hweight64$d.764$d.664$x.564$d.464$x.364__UNIQUE_ID_vermagic264$x.264init_bcl_dev._rs.264$x.164$x.64$d.754$d.654$x.554$d.454$x.354$x.254$d.154$x.54$d.744$d.644$x.544$d.444$d.344$x.244$x.144$x.44$d.734$d.634__UNIQUE_ID_tmu_reg_dump_current_temp534$x.534$x.434$x.334$x.234gs101_throttle_pause._rs.234$x.134$x.34$d.724$d.624$x.524$x.424$x.324$d.224$x.124$x.24$d.714$d.614$x.514$x.414$d.314.Ltmp214$x.214$x.114$x.14$d.704$d.604$d.504$x.404$x.304$x.204$x.104$d.4bpf_trace_run3$d.693$d.593$x.493$x.393$d.293$x.193$d.93$d.683$d.583$d.483$x.383$x.283$x.183$d.83$d.773$d.673$d.573$d.473$x.373$x.273$x.173$x.73$d.763$d.663$x.563$x.463$d.363.Ltmp263$x.263$d.163$d.63$d.753$d.653$x.553$x.453$x.353$x.253gs_throttle_arm._rs.253$x.153$d.53$d.743$d.643$x.543$x.443$x.343$x.243$x.143$d.43$d.733$d.633__UNIQUE_ID_tmu_reg_dump_state533$x.533$x.433$d.333$x.233$d.133$x.33$d.723$d.623$x.523$x.423$x.323gs_tmu_irq_work_init.__key.223$x.223$d.123$x.23$d.713$d.613$x.513$x.413$x.313$x.213$x.113$x.13$d.703$d.603$x.503$d.403$x.303$x.203$d.103exynos_acpm_tmu_set_resume._rs.3$d.3dev_attr_ipc_dump2bpf_trace_run2$d.692$d.592$x.492$x.392$x.292$x.192$x.92$d.682$d.582$x.482$d.382$d.282$x.182$x.82$d.772$d.672$d.572$x.472$d.372__UNIQUE_ID_scmversion272$x.272gs_throttle_hard_limit._rs.272$x.172$x.72$d.762$d.662$x.562$d.462$x.362gs_throttle_arm._rs.262$d.262$x.162$x.62$d.752$d.652$x.552$d.452$d.352$x.252$x.152$x.52$d.742$d.642$x.542$d.442$d.342$x.242gs101_throttle_pause._rs.242$d.142$x.42$d.732$d.632__UNIQUE_ID_tmu_reg_write532$x.532$x.432$x.332$x.232$x.132$x.32$d.722$d.622$x.522$x.422$d.322$d.222$x.122$x.22$d.712$d.612$x.512$x.412$d.312$x.212$x.112$x.12$d.702$d.602$d.502$x.402$d.302$x.202$x.102$d.2dev_attr_ipc_dump1$d.691$d.591$d.491$x.391$d.291$x.191$d.91$d.681$d.581$d.481$x.381$x.281$x.181$x.81$d.671$d.571$x.471$x.371__UNIQUE_ID_alias271$x.271$x.171$d.71$d.761$d.661$x.561$x.461$d.361$x.261$x.161$d.61$d.751$d.651$x.551$x.451$x.351$x.251gs_throttle_arm._rs.251$d.151$d.51$d.741$d.641$x.541$x.441$x.341$x.241$x.141$x.41$d.731$d.631__UNIQUE_ID_tmu_reg_read531$x.531$d.431$d.331$x.231$x.131$d.31$d.721$d.621$x.521$x.421$x.321$x.221$x.121$x.21$d.711$d.611$x.511$x.411$x.311$x.211$d.111$x.11$d.701$d.601$x.501$d.401$x.301$d.201$d.101$d.1$d.690$d.590$x.490$x.390$x.290$x.190$x.90$d.680$d.580$x.480$d.380$d.280$x.180$x.80$d.670$d.570$d.470$d.370__UNIQUE_ID_alias270$x.270gs_throttle_hard_limit._rs.270$x.170$x.70$d.760$d.660$x.560$d.460$x.360.Ltmp260$x.260gs_throttle_arm._rs.260$d.160$x.60$d.750$d.650__UNIQUE_ID_alias550$x.550$d.450$d.350$x.250$x.150$x.50$d.740$d.640$x.540$x.440$d.340$x.240gs101_throttle_pause._rs.240$x.140$x.40$d.730$d.630$x.530$x.430$x.330$d.230$d.130$x.30$d.720$d.620$x.520$x.420$d.320$d.220$x.120$x.20$d.710$d.610$d.510$x.410$d.310$x.210$x.110$d.10$d.700$d.600$d.500$x.400$x.300$x.200$x.100@IX)pWx$pH^@z0PD0(320X,: `NAIAAA4@~85@052A|@5!@05@5@@5 @5k@ 554B40@ȸx5Y@@5%hB, @H5B@(x5 XDS@5 @G;@H 5"khKhf@85$"K @@p5&@5 AM<@h5)3OO@08uLo`SS@@05/W&|@~$h~ e ! (7iHJ;s