ELFH@@,*{og_W O C@R*u" hA wBR3R r @s`b@"@"/&" (@H. #(@.B@R-_?T!7@uWrwoB@R ,?CT!W@U9@B@R6_?"T!7@*W& &@@?*)5!s#R7s@RB1!B19B2B295&@@? 5BRR*b1. 11{{2161:**9>TCc22O &@`h@*? 4@*A2_@{SaTCq@TB1Bq9qT0B0 @c*A"0@Tw@@A@`bh@? @*`7 @*BR@R*B*U BR@R*b.U BR@R*2U @B6b `"tf!*W  _)@?!T*OJWI_HgGoF{E_!!!U*{og_WOC@t1TuB0@c/!B*wb0uB09Z@@*?4x@4@*T)@#'@#@? 5Tx#@TC***aT`Bh_8qT`bv^4@!BRv@"&@"@?5T`b`Z @)@?aTOFWE_DgCoB{A_*!R*{ O"J@4*u@"&@"@?OB @{è_{ WO**w@`"vJ@"&@B @Wq R?*OCWB @{Ĩ_{O*"JOA*{¨_{OOA{¨_{ `"f @*{¨_!RA_!RA_{_WO3s@`h@u/ 6@6@.v7@/7@/7kk M2r(. M* / M*/ M* R} `Bs*@@!B*OCWB_A{Ĩ_@*@qT`"t&@@bR*?!!{ Oj*4*OB @{è_րb/r/ / E@94"&@@UR*?C{ o g _WO@V@tw@@ 6`/B @uS@/7@uS@8/Y7@uS@7/7kk M2r&/ M* (/ M*(/ M* R} `"v&@@V@"R?* _)@?&TOPWO_NgMoL{KC_(@(5!Rr@7Rr@7Rr@H7Rr@7Rr@7`B2hBr9"4CR*(@h5(R`"(u&@@bR*? !@CvBR9a*@@@7VR`rS@\!**q-TqTqT@@[!c RC@r@*RC@r*@\!c[5@7@5@TC5@@TqTVR`r@!c*~{x@`R2hLh T"1&FB1R@`T _)@?T@s`t2@t !Bc!!`R2hLh  R!*!!! R!*! R!*! R! R!{og_WO**@Ss/kAT.B@ Ri 37 Y[@@飐Ri=r~)*)euS7 h@.SY@@.3uS(RkTR(B@ Ri #3 XY@@飐Ri=r~)*)euS6 (@.X@@.3uS?@kT7B@ R_2ߺ @A@@ C*RI!I *A ?W B@ R_2:Rں @A@@ CI#i) A ?@R?kTB@ RZ2 @A@@)R)!  *A ?*.B@ RZ28R @A@@ #)) *A ? *OEWD_CgBoA{ƨ_{og_WO`B1uBq9`"t@q(RRB8@*`7:@(R*`5!R*{C! *!***OEWD_CgBoA{ƨ_{O*@)R)!@OA( H ={¨_{ WO`h@@( 6t/uErr@94uh@q@wE"@h@q42z?@@94uh@q@tE*@h@q42z?th@ A h@*R OCWB @{Ĩ_@{og_ W O @3`Ch@xr/  A#w2RF?TTb23*4T|2LBuS)H)@@ *^@7*5 6lLA&6* 6bt2^@L@)RA:!h@I*A h@1i@*3)1(]] SC_飐Ri=r} e_k)T9z@c2TOF@@2L R:Q@2 (RH @A@ @*R@*)AI!@AI) ?562@ 4R7W@*6h2L&h6D^@@L)R6!h@*A h@1i@*3)1(]-C_飐Ri=r} eӿk"T@vb2NF2L RV 2<R< @A@@#I) A ?յ^6h2RF3C_@TT{Ct2@^ ^?`"t&@@BR*? _)@?ATOKWJ_IgHoG{F R_{og_WOC`u@`/vE2@ q!T6@ qT.R'RȒ@94R@ 7rub/TC{`2hSF?T`2hLuSH@4@h7&|2hL&h64@hL@)R7!h@*q h@ah@3*a AT?@@2a @za @?qhTOFWE_DgCoB{A R_`"t&@@bR*?!!{O`h@`@h@q R RqI@ } S  j RI-3`"04}`F*OA R{¨_RA_RA_{ WO**qTM4@**?*OCWB @{Ĩ_{og_WO* RxV2L Ri @RrhcIR }b.LRi #7wLiB*@@!B**OEWD_CgBoA{ƨ_{WO3t+hJRrJR } )c( vN(,ՂhJ*h OBWA{è_{ o g_WOvOQWP_OgNoM{L_@h|@Ԃs@2@v !B**^@@2 @@@@@@{!B***** *******@@@@@@{!B***** *******6RXR9^@i@ *)2 @@{ !****** qT@RaR@@{ !****** qT@RaR@@{ !****** qT@RaR@@{ !****** qT@RaR@@{ !****** qT@RaR>qT>qT ^@u !B**_@  !1<@Z@@@w !***********qTB@u !B**^@  !1<@Z@@@w !***********qTB_*  +>  +=  +<  +;   ! 1 A Q a q   9@v!**^@^@]@]@@x R!****R*****\@\@[@[@@x R!****R*****Z@3@@/@@+@@@x R!****R*****'@@#@@@@@@@x R!****R*****@@@@@@_@@x R!****R*****qTA*|{_WO`/tE2@qaT6@qTHRhRs"h@A*7v7*h@AqTQ*OCWB_A{Ĩ_{WO/K/K/KBR**|@OBWA{è_@{ WO ///! qAT@@@**7OCWB @{Ĩ_@{#_WO@CR*/KCC@7C@ @ #@ 3@ C#@ S'@BR*****|@ _)@?TOGWF_E#@{C_@{O`/*`7OA{¨_@C{WO@3R*/K33`73@@"@BR**|@ _)@?ATODWC{BC_@{O`/*`7OA{¨_@aRA_aRA_{ sh@ Th@A @{¨_!{O*qT@`T@BT@ivS t@72ht@*zhh@OA{¨_!@{ WO***qTO@ T@B TB/E2@q!T6@qTR(R@vST434iR h*4h*5*(q56)R qR h7IR *@OCWB @{Ĩ_!@{ _WO*qTS@T@B@TB/E2@q!T6@qTR*R@vS @7(&S: SNSbSvS`u`"v`2w `Bx`Ry*t !@ODWC_B @{Ũ_{WO*qT"@T@B T@vS @%M SuS`t`"u*v OBWA{è_!@ARA_ARA_{O`h@@6``r/h@)R `/ tE@94`"t&@@TR*?*OA{¨_@{og_WOC@@B@/uSH@x&E (@9h43p7@uSH@%p7@**uSH@%r}SZ*********;R***<R*@S7<77@94kT*?kX@}RB@K#F@qTqh 7*qhK  }R} "3&@`s@S@"R`?*OFWE_DgCoB{A_{og_WOC**@Ss/kATF96xRX r~8 f F@B@"CqTR~8 f 1B@ R\c2q:@qX.T@@uS@U X@@**uS RkTR@wRW r~7 f F@B@"CqTR~7 f ߞ1B@ RWc2]?@]W2T@@uS@UW@@*uS ?@?kTVT@B@uS@@ Ri 2? V@@ 2uS ?$VT@B@uS@@ Ri 2(R( V@@z uS ?@RkT9 64@B@uS@@ Re 2 6@@ 2*uS ?8964@B@uS@@ Re 2(R 6@@z *uS ? @*OFWE_DgCoB{A_{ O"@!*B 7cR*4*!B*!B!R***OB @{è_{O*@)R)!@OA( H ){¨_{og_ W O @3`Ct@u/vE@$4vr/8R't2RF?cTb23`4v2ȪLuS#B@*);@`7 X7]h@b3i 2{O S L }Rr3K|# LqTqh 7*qhK3 C_iRI r@} fkI T|c2OF`h@2#ȪL@uS(@ ȪL Rm 2^(R @{@ȪL @uSh)y  ?@@|X6]h@|c3i 2{' L }Rs3K{# Lq+T?q(h {`2(R @_7=7*?q(hK3 C_iRI r} f?kT: {`c2yOF :<@{2ȪLuS@3ȪL Re 2(R 9@ȪL3@uS()y  ?@^^z6 v2߾ @^h2RF@(@TB @^@?`"t&@@BR*? _)@?ATOKWJ_IgHoG{F R_RA_RA_{og_WO@тR*тR*th"@a@h"@q@h"@A@h"@Q@h"@3 q@T qThIS# IK S3I{S/CNS*;Sc'.SWs/^Sg7 /Ss~S(; S? _S 7kSuS uS@ @ uS@@ uS/@@C uS;@#@ uS'@hkU uSW@/@ uSg@7@C uSs@?@ uS@X uS*K3SJcS)6SCfSWF S ) { G S*a*q(#S'*RѴCaR""22BCBCRRbbrrCCY/E@47R*Q Rq)r3}@qR T3~Ө@V@}RRirK} })Y)`( }3}H }RV @}@ R5s b3M  @kT* _)@?ATOUWT_SgRoQ{P*_{og_WO@R*R*#@@#@@#@@#@@#@!@ qT qaT`"+> S2nS'Bbr*/S> S7R[J Sh/S3nS,_Sk7y[*IyY* z_S;3)*uS@H uS@ CuS@@ uS'@@ uS7@@ uSG@'@C uSC@+@ uS[@3@ uSk@;@ uSC*VS7+*G S+)*wSS&ScVSs*Q*a*Sh*q&S45!617A'*) zG S{wS/7uSH uSh uS uS7@C uSC@@ uSG@@ uSS@'@ uSc@/@C uSs@7@ uSYBѶ>RѴaR"C"22CBBRRbCbrrCC/E@47R*Q Rq)r3}@qR T<~Ө@VY@}RRirhK} }))`( }3}H }RV @}@ R5s b3M  @kT* _)@?ATOSWR_QgPoO{N*__{ WO@>qTRV6@BqTOCWB @*{Ĩ_RA_RA__@@'` @&`&` @5` @5` @5`&`$`@@1`#`@&`@*`@@@'`%`0`!`0`%` @8`@8`8`8`8`@`@@$`1`@@@%`@ @@@@@@$`@"`@@(`@0`@@@ @@@@(`@@@8`6`*`(`)`'`0`.`+`)`@@@`` @@@@ @"`=` @ @&`@@`8`@`8`@@@(`@@@@@@ @ @@@@@@@@@@@@@@@ @@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ {!{_{{_qcom,msm8996-tsensqcom,msm8953-tsensqcom,msm8998-tsensqcom,msmhamster-tsensqcom,sdm660-tsensqcom,sdm630-tsensqcom,sm6150-tsensqcom,sdm845-tsensqcom,tsens24xxqcom,tsens26xxqcom,msm8937-tsensqcom,qcs405-tsens3Error reading TSENS DT 3Error initializing TSENS controller tsens_wq_%pa3Error registering the thermal zone 3TSENS interrupt register failed:%d tsens_%pa_03%s : unable to create IPC Logging 0 for tsens %pa tsens_%pa_13%s : unable to create IPC Logging 1 for tsens %pa tsens_%pa_23%s : unable to create IPC Logging 2 for tsens %pa 3Need to read SoC specific fuse map 3can not find tsens_table of_node 3Invalid ops tsens_srot_physical3Could not get tsens physical address resource Failed to IO map TSENS registers. tsens_tm_physicalFailed to IO map TSENS TM registers. tsens_eeprom_physicalFailed to IO map TSENS EEPROM registers. 0C-sensor-numtsens-reinit-wa%s: Controller %pK 3%s: Error:%d reading temp sensor:%d %s: Calling trip_temp for sensor %d 3No TSENS sensors to register? 3Error registering min temp sensor msm-tsens/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/thermal/msm-tsens.cMSW+cim+sv+|+%" %)**  3tsens device first round not complete0x%x, ctr is %d %s: Min temp: %d 3TSENS device is not enabled 3%s: tsens re-init is in progress 3%s: tsens device first round not complete0x%x %s: %stsens controller recovered 6%s3%s: Tsens write is failed. cnt:%d %s: %s cnt:%d Re-try TSENS write prior to scmCalling TZ to re-init TSENS return from scm call 3%s: scm call failed %d 3%s: scm call failed, ret:%d 3%s: TSENS hw_init error 3%s: Tsens is not up after %d scm Re-try TSENS scm call3%s: tsens controller got reset 3trip high enable error :%d 3trip high disable error :%d 3trip low enable activation error :%d 3trip low disable error :%d failed to get irq %s tsens-upper-lowertsens-criticaltsens-0C3high rearm failed:%d 3low rearm failed:%d 3Watchdog count:%d /buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/thermal/tsens2xxx.cev])1E `FGH_%s: Sensor_id: %d temp: %d %s: TSENS Controller_id: 0x%x 6TSENS Controller_id: 0x%x %s: ctl:%d, bus-id:%d val:0x%x, 0x%x, 0x%x, 0x%x, 0x%x 6ctl:%d, bus-id:%d val:0x%x, 0x%x, 0x%x, 0x%x, 0x%x %s: cntrl:%d, bus-id:%d with value: 0x%x 6cntrl:%d, bus-id:%d with value: 0x%x %s: Start of TSENS TM dump for ctr 0x%x 6Start of TSENS TM dump for ctr 0x%x %s: ctrl:%d:0x%08x 0x%08x 0x%08x 0x%08x 0x%08x 6ctrl:%d:0x%08x 0x%08x 0x%08x 0x%08x 0x%08x %s: Start of TSENS SROT dump for ctr 0x%x 6Start of TSENS SROT dump for ctr 0x%x %s: Start of TSENS TM dump %d 6Start of TSENS TM dump %d zonemaskzonelog3No TSENS controller present Zone =%d th1=%d th2=%d %d %d %d3Invalid command line arguments Log[0]=%d Log[1]=%d Log[2]=%d Log[3]=%d Log[4]=%d Log[5]=%d zonehistCool = %d Yellow = %d Red = %d /buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/thermal/tsens-dbg.c((66EEPP\\ddyy 05FJn3%s: TSENS controller not available 3No TSENS controller present /buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/thermal/tsens-mtc.c$  3TSENS device is not enabled 3trip high enable error :%d 3trip high disable error :%d 3trip low enable activation error :%d 3trip low disable error :%d failed to get irq %s tsens-upper-lower3high rearm failed 3low rearm failed /buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/thermal/tsens1xxx.c"*dzgpu0-usrgpu1-usrcpu0-silver-usrcpu1-silver-usrcpu2-silver-usrcpu3-silver-usrcpu0-gold-usrcpu1-gold-usrcpu2-gold-usrcpu3-gold-usrcpu4-silver-usrcpu5-silver-usrapc0-cpu0-usrapc0-cpu1-usrapc0-cpu2-usrapc0-cpu3-usrapc0-l2-usrapc1-cpu0-usrapc1-cpu1-usrapc1-cpu2-usrapc1-cpu3-usrapc1-l2-usrcpu-0-0-usrcpu-0-1-usrcpu-0-2-usrcpu-0-3-usrcpuss-0-usrcpu-1-0-usrcpu-1-1-usrcpu-1-2-usrcpu-1-3-usrcpu-1-4-usrcpu-1-5-usrcpu-1-6-usrcpu-1-7-usrcpuss-1-usrgpuss-0-usrgpuss-1-usrcpuss-2-usrcpuss-3-usrcpuss-usrcpu-0-4-usrcpu-0-5-usrskin-msm-therm-usrgpu-virt-max-stepsilv-virt-max-stepgold-virt-max-stephexa-silv-max-stepdual-gold-max-step deca-cpu-max-stepapc-0-max-step apc-1-max-stepgpuss-max-stepcpuss-max-stepcpuss0-max-stepapc1-max-stepcpu-0-max-stepcpu-1-max-stephepta-cpu-max-stepgpu-skin-avg-stepFd/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/thermal/qcom/qti_virtual_sensor.c "#$%/0=>?@ABCDEFLMNOPVWXYZ[\]^demno)tsens_2xxx_get_min_temptsens_tm_probetsens_therm_fwk_notifytsens2xxx_get_temptsens_dbg_log_bus_id_datadata_tsens14xxdata_tsens23xx/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/thermal/tsens-dbg.c/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/thermal/tsens-mtc.ctsens_device_listtsens_mtc_dev_attr_V14in_tsens_reinit/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/thermal/tsens2xxx.cops_tsens1xxxtsens_mtc_dev_attrtsens_tm_thermal_zone_ops/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/thermal/msm-tsens.ctsens_dbg_log_temp_readsdbg_arrops_tsens1xxx_405data_tsens2xxxdata_tsens24xxidxtsens_controller_is_present/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/thermal/tsens1xxx.cdata_tsens14xx_405tsens_tm_min_thermal_zone_opsdata_tsens26xxtsens_tm_driverqti_virtual_sensors/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/thermal/qcom/qti_virtual_sensor.cops_tsens2xxxtsens2xxx_irqsalias=platform:msm-tsenslicense=GPL v2vermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64name=thermal_tsensintree=Ydepends=qtee_shm_bridge,msm_ipc_loggingalias=of:N*T*Cqcom,msm8996-tsensalias=of:N*T*Cqcom,msm8996-tsensC*alias=of:N*T*Cqcom,msm8953-tsensalias=of:N*T*Cqcom,msm8953-tsensC*alias=of:N*T*Cqcom,msm8998-tsensalias=of:N*T*Cqcom,msm8998-tsensC*alias=of:N*T*Cqcom,msmhamster-tsensalias=of:N*T*Cqcom,msmhamster-tsensC*alias=of:N*T*Cqcom,sdm660-tsensalias=of:N*T*Cqcom,sdm660-tsensC*alias=of:N*T*Cqcom,sdm630-tsensalias=of:N*T*Cqcom,sdm630-tsensC*alias=of:N*T*Cqcom,sm6150-tsensalias=of:N*T*Cqcom,sm6150-tsensC*alias=of:N*T*Cqcom,sdm845-tsensalias=of:N*T*Cqcom,sdm845-tsensC*alias=of:N*T*Cqcom,tsens24xxalias=of:N*T*Cqcom,tsens24xxC*alias=of:N*T*Cqcom,tsens26xxalias=of:N*T*Cqcom,tsens26xxC*alias=of:N*T*Cqcom,msm8937-tsensalias=of:N*T*Cqcom,msm8937-tsensC*alias=of:N*T*Cqcom,qcs405-tsensalias=of:N*T*Cqcom,qcs405-tsensC*zRx ,0H ` ,HH ` x(B  B D 0 E @4C  0C  40C  PAhAzRx $E @@D 0,`HH ` ,$G ` ,TG ` HC   E @,4H ` ,dH ` C  AAzRx  E @,<TG ` lD 0,H H ` $,E @ D 0 E @$0HG P XtC   xE 0tC  AAzRx lC  4C   TE @$xF P D 0AAzRx C  ,8|H ` ,h|H ` D 0HC  ,lH ` A AzRx ,H ` ,H4H ` xzRx  E @<ATAzRx 6߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈)߈߈߈߈߈߈߈߈߈4߈4߈߈߈߈s߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈<߈Z߈߈߈<߈Z߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈t߈t߈h߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈;߈߈߈߈߈߈߈߈߈߈߈߈߈ll ccdrivers/thermal/tsens2xxx.ctsens2xxx_dbgtsens_controller_is_presenttsens_mtc_reset_history_countertsens_set_mtc_zone_sw_masktsens_get_mtc_zone_logtsens_get_mtc_zone_historyqti_virtual_sensor_registerLinuxthermal_tsensFiūmodule_layoutdevm_thermal_of_virtual_sensor_register /ikstrtouintZ sscanfMdevice_remove_filevdevice_create_fileGusleep_range&:sched_clock#of_thermal_handle_trip_temp@(irq_set_irq_wakeUdevm_request_threaded_irq(%platform_get_irq_byname 8_raw_spin_unlock_irqrestore vQ_raw_spin_lock_irqsavemsleepMqueue_work_onQiPVscm_call2__const_udelay__asan_unregister_globalsF<__asan_register_globalsu=platform_driver_unregister,<__platform_driver_registerFęmof_thermal_handle_trip衃ipc_log_string__stack_chk_fail2|printkh__list_add_validFipc_log_context_create __asan_load1_noabortpdevm_thermal_zone_of_sensor_register57C__alloc_workqueue_key1(snprintfIof_find_propertys__asan_store1_noabortn__asan_load4_noabortM-of_property_read_variable_u32_array_dev_errm[devm_ioremap_resource~platform_get_resource_byname__asan_store8_noabortOof_match_nodel__asan_store4_noabortܨdevm_kmallocd__asan_load8_noabortdmemsetEzZ__sanitizer_cov_trace_pcg__stack_chk_guardGNU+#g X$X0Y@ZL[l\|[]$$^$$^[[___[[$$($4`DaT_dYh$`l$`tb|[YY$$`a_Y$$b[ [_$` $`0`@aP_`Yd$h$pbx[YY$ $ Y$ $ Y[[Y$$cYdY(e,$@0$@@fPe`[l[$ $ gh_____0 @0 @$Y0YH_T]`[l[Y[i_j_][    i,_<YDYPY\[hkp[|[YY$ $ gl_Y$ $ gl _,Y0$ 4$ DgTl`_lYpmtmnY___Y_YY$$YYY$ $ Y$$ o$$ ($ ,o8Y<$@$HoL$@ P$@ ToXX`XY$ T$ ToY$ T$ ToY$` T$` ToY$$oY$ $ oY $ $$ ,pPXTX`Yh][Y$T'$T'qYYT'$ T'$ [[ d Y ]0 [< YP qX Yp [| [ [ Y Y Y [ r Y Y $ $ o j d, Y4 ]D [P YT $ X T'\ $ ` T'l qt Y [ [ [ Y Y Y [ r X X Y $ T' $ T', o4 pP YX dd Yl ]| Y [ [ [ Y [ d [ [ Y< Yl Yt ] Y x Y _     y     z@ YL [X [x ] Y Y Y Y Y]([4Y<dD$`HTL$`PTXq`YhYd$$odY[[YYY0YL]X]d[pj[[YYYXXY[[(Y4]DddddYYYYY] [,[8Y@d\YdXlX!!$ T>$ T>o j8Z<!L!P[\[hYY$T>$T>oYT>$mT>$m[[[(Y,$4$Hq\YlYxY[Y$$ $$ qYY[Y$ $`$$` q(Y4[D[h[xY$ $ o[Y$$$$qYY[ d !$!0[@H[XY`YhYlXtXYYYYYY[YY$T>$$T>$q$$$$o Y$T>$T> o(Y0d@!D!LpPYX\$@`T>d$@hT>poxY|$T>$T>oY$T>$T>oY$T>$T>oY$`T>$`T>o4Y@[ThYtYYYd][d[ d4Y@YLd`]p[|d[d[Yd]([<[hYpd][[[Yd][([TY\dp][[Y$$Y$`$`Y$@$@Y$$o PY\jh[$$[[YYY $$$0b<Y@$D$Pb\YY[Y[[j([<[HdT[dYtY|Y[j[[d[YYY[4[`Yd$h$loXXY][[Y$Y8LdYdYd[[ [0 d\ [l Yt d ] [ [ Y ] !Y!Y !Y$!$,!$0!oH!dX!Yl!d![![![!d"[ "Y"d("]<"[P"[x""Y"["d""Y"Y"Y"]""Y"Y#$ #$ #o #[,#[8#YT#YX#X`#X#p#Y#[#[#d#d$Y $Y$Y $j8$Y@$YX$Yd$Yt$[$$d$Y$d$Y$Y$d%[%[,%[D%]T%`%Yx%[%[%Y%$` %$` %o%[%[&Y&Y4&Y<&[P&[&[&& @ & @ &y& @ & @ &z'Y'Y('Y,'$`#0'$`#<'['Y'd'd'd(_((d,(_<(dL(]X([d(Yl(dt($#x(T|($#(T(q(Y(Y(Y(Y(d))_()d@)Y|)Y)Y)[)[)[)Y)Y*$$*TQ*$$ *TQ*q*$@$ *$@$(*o8*[d*[p*Yx*Y|*$$*TQ*$$*TQ*q*$$*$$*o*[*Y+Y+$$ +TQ+$$+TQ8+q<+$$@+$$`+od+$%h+TQt+$%x+TQ+[+[+Y+Y+$@%+$@%+q+o,Y ,,Y ,[,,Y4,Y8,$@%@,$@%T,qh,ot,Y,,Y,[,Y,Y,$@%,$@%,q,o,Y,,Y-[-Y-Y -$@%(-$@%<-qP-o\-Yh-p-Y|-[-Y-Y-$@%-$@%-q-o-Y--Y-Y .[.Y .Y$.$&(.TQ,.$&0.TQ<.q@.$`&D.$`&L.oP.$ 'T.TQ\.$ '`.TQ.[.Y.Y.$&.$&.q.o.Y/[/Y/Y /$'$/TQ(/$',/TQ8/q$`->T>$`- >T>o>Y>$- >$-$>o\>Yh>Yt>mx>m>[>[>Y>[>]>]>]?Y ?$`-?T?$`-?T?o$?Y(?$-,?$-0?o@?  D?  L?y\?  `?  h?z?Y?[?[?]?[?j?[?[?Y@Y@Y0@Y4@$ 08@$ 0<@op@Y|@[@[@d@[@j@d@YAd4AY@AY\AYxAYA[AjAYAYAYAdBdBY(BY4BYTB]`B[lB[xBYBdBYBYB[C$CY0CY\$>(\,\!@8\!@@\YH\YP\Yp\ t\ |\y\ \ \zmm@WH h$@$@8 P XX  mTS $0$@$@ XTz`$p$$ Tz$$$ Tz$$$ Tz $0$(@$ XTz`$p$8$ Tz$$H$ Tz$$X$ Tz $0$h@$ XTz`$p$x$ Tz$$$` Tz$$ @T $0$@$ XTz`$p$$ Tz$$$Tz$$$Tz $0$@$XTz`$p$$`Tz$$$Tz$$$Tz $0$(@$`XTz`$p$8$Tz$$H$Tz$$X$@Tz $0$h@$XTz`$p$x$Tz$$$ Tz$$  @ T $0 $@ $X Tz` $p $   T $ $ $ Tz $ $ $@ Tz $0 $@ $X Tz` $ p $! $` Tz $ $! { T $ $(! | Tz $ 0 $8!@ }X T` $ p $H! ~ T $ $X! $  TO $ $h! $ Tz $ 0 $x!@ !X T|` $ p $! $ Tz $ $! $  Tz $ $! $ Tz $ 0 $!@ $X Tz` $ p $! $ Tz $ $! $@ Tz $ $!$Tz $ 0$!@$XTz`$ p$"$ Tz$ $"$`Tz$ $("$Tz $ 0$8"@$XTz`$ p$H"$ Tz$ $X"$`Tz$ $h"$Tz $ 0$x"@$XTz`$ p$"$`Tz$ $"$Tz$ $"$Tz $ 0$"@$@XTz`$ p$"$T]$ $"$Tz$ $"$ Tz $ 0$"@$`XTz`$ p$#$Tz$ $#$Tz$ $(#$ Tz $ 0$8#@$` XTz`$ p$H#$(4`5$)<67$(4`5$)<67 $*0788`$`#xT$@+$+$#Tz$@+$+$$Tz$@+$+ $@$8Tz@$@+P$+`$$xTz$@+$+$$Tz$@+$+$@%Tz$@+$, $%8Tz@$@+P$,`$&xTz$@+$(,$`&Tz$@+$8,$&Tz$@+$H, $ '8Tz@$@+P$X,`$'xTz$@+$h,$'Tz$@+$x,$@(Tz$@+$, $(8Tz@$@+P$,` xTe$@+$, T$@+$,$(Tz$@+$, $)8Tz@$@+P$,`$@)xTz$@+$,$)Tz$@+$,$)Tz$@+$- $*8Tz@$@+P$-`$`*xTz$@+$(-$*Tz$@+$8-$+Tz$@+$H- $`-8Tz@$.P$h.`$-xTz$.$x.$.T$2$2Tk$2$2 $`/8T@$2P$3`xTg$2$3$ 0Tz$2$(3$`0Tz$2$83 $08Tz@$2P$H3`$0xTz$2$X3$@1Tz$2$h3$1Tz$2$x3 $18Tz@$2P$3`$2xTz$2$3$@2Tz$2$3!@T$@K$K $38Tz@$@KP$K`$4xTz$@K$K$@4Tz$@K$K$4Tz $@K $K $48 Tz@ $@KP $L` $5x Tz $@K $L $@5 Tz $@K $(L $5 Tz!$@K!$8L !$58!Tz@!$@KP!$HL`!$6x!Tz!$@K!$XL!$@6!Tz!$@K!$hL!$6!Tz"$@K"$xL "$68"Tz@"$@KP"$L`"$7x"Tz"$@K"$L"$@7"Tz"$@K"$L"$7"Tz#$@K#$L #$78#Tz@#$@KP#$L`#$8x#Tz#$@K#$L#$@8#Tz#$@K#$L#$8#Tz$$@K$$L $$88$Tz@$$@KP$$M`$$9x$Tz$$@K$$M$$@9$Tz$$@K$$(M$$9$Tz%$@K%$8M %$98%Tz@%$@KP%$HM`%$:x%Tz%$@K%$XM%$@:%Tz%$@K%$hM%$:%Tz&$@K&$xM &$:8&Tz@&$@KP&$M`&$;x&Tz&$@K&$M&$@;&Tz&$@K&$M&$;&Tz'$@K'$M '$;8'Tz@'$@KP'$M`'$<x'Tz'$@K'$M'$@<'Tz'$@K'$M'$<'Tz($@K($M ($<8(Tz@($@KP($N`($=x(Tz($@K($N($@=(Tz($@K($(N($=(Tz)$@K)$8N )$=8)Tz@)$@KP)$HN`)$>x)Tz)$@K)$XN)$@>)Tz)$@K)$hN)$>)Tz*$@K*$xN *$>8*T@*$@KP*$NY  @t @tuY  @ @w{{P{{||p|8}}~X T,T,T,T,(T,8T,HT,XT,hT,xT,T,T,T,T,T,T,T,T,T,T,(T,8T,HT,XT,hT,xT,T,T,T,T,T,T,T,$ $ h$ $  (0 80@H$ x$`#$$&!T!T(!T8!TH!TX!Th!Tx!T!T!T!T!T!T!T!T!T"T"T("T8"TH"TX"Th"Tx"T"T"T"T"T"T"T"T"T#T#T(#T8#TH#Th#p'p#(x#X)#3+T+T+T+T+T+T,T,T(,T8,TH,TX,Th,Tx,T,T,T,T,T,T,T,T,T-T-T(-T8-TH-Th.Tx.T.t?.H@.B.@H..,I./$.`/t?h/H@p/Bx/@H//,I//$`/2T2T3T3T(3T83TH3TX3Th3Tx3T3T3T3T>$3>$4x?$@4?$4?$4?$5@$@5 @$5(@$50@$6@$@4@$4@$4@$5@$@6@$6XA$@5`A$5A$6B$7B$@7B$7B$7 B$8(B$@80B$88B$8@B$9B$@9B$9B$9B$:B$@:8C$:@C$:HC$;PC$@;XC$;`C$;hC$<pC$@<xC$<C$<C$=xD$@:D$<D$@=D$=D$=E$@: E$<(E$@=0E$=E$:E$:E$;E$@;XF$@9`F$9hF$9pF$:xF$>F$@>F$@:F$:G$:G$;G$@;G$<G$:G$:G$;G$@;G$@:G$<G$@=8H$>@H$<KTKTKTKTKTLTLT(LT8LTHLTXLThLTxLTLTLTLTLTLTLTLTLTMTMT(MT8MTHMTXMThMTxMTMTMTMTMTMTMTMTMTNTNT(NT8NTHNTXNThNTxNTNT &p90)d8?<)hD@H)lP@T)p\A`)thDl)xt(Ex)|E)8F)F)lG)\I)dJ)pJ)K) M)O)O)O)O)O )( V,)44V8)@HVD)L\VP)XlV\)k ltm$(n04o<@pHLqT&Xr` &ds  ++(,+*04+J $+e+|k+pvd  (  @  ``  @  `*  `@# ` `Y ` @Q @@a @}0i@`K`&  @!  @2  @  @ `  `  `  ` @ @  `  `+ ` `  `  `  @  `~  `d L@d 8 F X 4 0 0& r@    @@N     d$ d `@ ` H @&  `  ` @+ @  @Y @  `@  @  @!  @  @2  @`*  `  @  @  `` $ @# `@  @@Q `0T< `~  @H  @@ x  @"  @T # ` @q $&&&r@ @ &  `  @  `@  @ @   h -  (  9  ZBd&  `#`p'T #@( X)H d $@a @$@  $`  $`  %`&  @%`!  &`  `&`+ '`2  &` '`Y '`  @(@  (@ 3, `u4  )@  @)@`5*  )@# *`<6H `*`7tg7  +@8t&p9r`9 `#   (@  )@Q *@   t vP ((s* 00jJ   e X3|d9 `-`dP -@& &l\r \ @ 3@ 3 4@a @4@  4@  4@&  5@  @5@!  5@  5@2  6@+ @6@ 6@Y 6@  7@  @7@  7@  7@  8@  @8@*  8@# 8@ 9@Q @9@  9@~  9@  :@  @:@  :@  :@"  ;@ @;@ ;@I ;@  <@v  @<@  <@w  <@  =@  @=@  =@ =@ >@A @>@  >@  0 (      d\&\2  _ (U } b   ( !k # !&#I!-j# $K &  N "  W 9" [ {"~ " 7  : 8 W!C x#  " 8 t ! 0      r [@ B17 (I 2W  \v$  `5 ` `` `& /`  /`  ( =  (  Zd&.TJ y f 9l{:<#bD>.ΘM؂x:I~_hK`Q O U4w&o?.init_array.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.altinstr_replacement.init.plt.bss.rela.altinstructions__versions__ksymtab_strings.rodata.str.modinfo.note.GNU-stack.rela___ksymtab+tsens2xxx_dbg.rela___kcrctab+tsens2xxx_dbg.text.ftrace_trampoline.rela.eh_frame.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.rela.rodata.rela.data.rela.init_array.1.rela.fini_array.1.rodata.str1.1of_find_property__crc_tsens_get_mtc_zone_history__kstrtab_tsens_get_mtc_zone_history__ksymtab_tsens_get_mtc_zone_historytsens_therm_fwk_notify__alloc_workqueue_keyof_property_read_variable_u32_array__const_udelayops_tsens2xxxdata_tsens2xxxops_tsens1xxxdata_tsens26xxdata_tsens24xxdata_tsens14xxdata_tsens23xxqti_virtual_sensor_register.idx$xzonehist_showzonemask_showzonelog_showtsens_device_list__asan_store8_noabort__asan_load8_noabort__asan_store4_noabort__asan_load4_noabort__asan_store1_noabort__asan_load1_noabortkstrtouint__crc_tsens_controller_is_present__kstrtab_tsens_controller_is_present__ksymtab_tsens_controller_is_presenttsens2xxx_get_temp.in_tsens_reinit__tsens2xxx_hw_inittsens1xxx_hw_initmemsettsens2xxx_register_interruptstsens1xxx_register_interruptsqti_virtual_sensorstsens2xxx_irqstsens_tm_min_thermal_zone_opstsens_tm_thermal_zone_ops____versions__asan_unregister_globals__asan_register_globals__module_dependstsens_dbg_log_temp_readstsens_mtc_dev_attr.str_dev_errdbg_arrasan.module_dtorasan.module_ctortsens_tm_init_drivertsens_tm_driverplatform_driver_unregister__crc_qti_virtual_sensor_register__kstrtab_qti_virtual_sensor_register__ksymtab_qti_virtual_sensor_registerdevm_thermal_of_virtual_sensor_registerdevm_thermal_zone_of_sensor_register__platform_driver_register__crc_tsens_mtc_reset_history_counter__kstrtab_tsens_mtc_reset_history_counter__ksymtab_tsens_mtc_reset_history_counterdevm_request_threaded_irqtsens2xxx_get_temptsens1xxx_get_temptsens_get_temptsens2xxx_set_trip_temptsens1xxx_set_trip_temptsens_set_trip_tempof_thermal_handle_trip_temptsens_2xxx_get_min_temptsens_get_min_temptsens_set_emul_temptsens_dbg_log_interrupt_timestampof_thermal_handle_tripmsleepqueue_work_ontsens2xxx_hw_sensor_entsens1xxx_hw_sensor_en__stack_chk_failprintk__crc_tsens_set_mtc_zone_sw_mask__kstrtab_tsens_set_mtc_zone_sw_mask__ksymtab_tsens_set_mtc_zone_sw_masksched_clock__crc_tsens_get_mtc_zone_log__kstrtab_tsens_get_mtc_zone_log__ksymtab_tsens_get_mtc_zone_logipc_log_string__crc_tsens2xxx_dbg__kstrtab_tsens2xxx_dbg__ksymtab_tsens2xxx_dbgsnprintfsscanftsens_tm_remove_raw_spin_lock_irqsaveipc_log_context_create_raw_spin_unlock_irqrestorezonehist_storezonemask_storezonelog_storeplatform_get_irq_bynameplatform_get_resource_bynameinit_module__this_modulecleanup_moduledevice_remove_filedevice_create_filetsens_table__mod_of__tsens_table_device_tableirq_set_irq_wakeusleep_rangeof_match_nodedevm_ioremap_resourcetsens_tm_probe__stack_chk_guard__list_add_validtsens_irq_threadtsens_tm_irq_threadtsens_tm_critical_irq_threadtsens_tm_0C_irq_thread$d__sanitizer_cov_trace_pcdevm_kmalloctsens_dbg_log_bus_id_datatsens_dbg_mtc_data__UNIQUE_ID_alias79__UNIQUE_ID_alias69__UNIQUE_ID_alias59.str.39.str.29.str.19.str.9.L144729__UNIQUE_ID_alias78__UNIQUE_ID_alias68__UNIQUE_ID_alias58.str.38.str.28.str.18.str.8.L144728__UNIQUE_ID_alias77__UNIQUE_ID_alias67__UNIQUE_ID_license67__UNIQUE_ID_alias57calibrate_8937.str.37.str.27.str.17.str.7.L144727_note_6__UNIQUE_ID_alias76__UNIQUE_ID_alias66__UNIQUE_ID_intree56.str.36.str.26.str.16.str.6.L144726__UNIQUE_ID_alias75__UNIQUE_ID_alias65__UNIQUE_ID_name55.str.35.str.25.str.15ops_tsens1xxx_405data_tsens14xx_405calibrate_405.str.5.L144725__UNIQUE_ID_alias74__UNIQUE_ID_alias64__UNIQUE_ID_vermagic54.str.34.str.24tsens_mtc_dev_attr_V14.str.14.str.4.L144724__UNIQUE_ID_alias73__UNIQUE_ID_alias63.str.43.str.33.str.23.str.13.str.3.L144723scm_call2__UNIQUE_ID_alias72__UNIQUE_ID_alias62.str.42.str.32.str.22.str.12.str.2.L144722__unnamed_1__UNIQUE_ID_alias71__UNIQUE_ID_alias61.str.41.str.31.str.21.str.11.str.1.L144721__UNIQUE_ID_alias80__UNIQUE_ID_alias70__UNIQUE_ID_alias60.str.40.str.30.str.20.str.10@8x@hc>\]`* m .(( `N 2ldH0#xwdMdQ0l2 l2@@ ]9@0)@H=))@) @p`) @) @p)@0)D0@`p)r@)L@` )@)@P)-@0)88H'+Wp7zk93