ELFHs@@ $N Registering channel %d Bad IRQ in thermal %dEnabled NTC channels: 0x%x Error registering thermal zone:%ld for channel:%d (&(&chip->wait_sensor_work)->timer)channel_tempSensor %d timeout, give up... Failed to get parent s2mpg11_dev gs101-spmic-thermalFailed to get irq base %d adc_chan_enSet sensor %d hot trip(mdegC):%d, ret:%d Failed to register for temperature residency stats. ret: %d adc_channelPMIC_THERM_IRQCannot disable IC power down for EVT0 spmic-initUnregistering %d sensor 0x%02X Failed to request NTC[%d] IRQ: %d: %d Cannot update meter_on for EVT0 %hhxCannot disable NTC %d gs101_spmic_thermal get dt data failed PMIC_THERM[%d] IRQ, %d Sensor %d not ready, retry... spmicSensor %d raw:0x%x Failed to get s2mpg11_platform_data stats_enprobe done, now wait for sensors Failed to set stats_thresholds. ret = %d Cannot read adc_chan_en Cannot read stats_en drivers/thermal/google/gs101_spmic_thermal.cFailed to enable NTC engine Cannot enable NTC engine _rs.lockgs101_spmic_thermal_irqDisabled NTC channels gs101-spmic-thermalXȯ pgoogle,gs101-spmic-thermalĘj^)?( 3  0 1B: wTB 'k4k]FF4:0@;$3;YTO#cr`.۫?#‡('TҨ#,T҈51 THh%@ TӟҨJ" Tc,҈iflTÇ('THҨa1T҈$ȇhVaTHҨ# T葐UT2H#T3,҈ifT(=҈T[h!T( ȓ cT#?T#__$?#@9#qCT_@*?#C{og_WOA8jRB@i R-r?RR8@CxM@ wA8B_ a5T*OHWG_FgEoD{CC#_!6@!1t^B@hWbb!#R 7bf!#R6!@9@5!*W !!(RIRs*hJhRijshRs.s>hRsNs^hRsns~hRh cG9(4`@R*`@R*`@!R*`@AR*`@aR*`@R*`@R*`@R*`@R*`@R*`@!R*`@AR*`@aR*`@R*`@R*`@R*`@*RR 5y@8R !*{S @" T!*vb`@*c?ThbD9jaTach!qT*@*@9Zc@T* 6H@ qTY_@*6Rhr?k`T{|S@h@9*b+@!**!6@|9Z#T ^7@@9%6`C*7*R`6*!0*_!*)*!`?Tt`B!cR~tt"B!V`@*!**qjTR@R{?(Tajvւ{VB9*}`k|`k|`@AB"Tu@AR*5!!@*?#{g_WOT@@``@a2@hfD9h6`6@aR@hfD9h6`V@ar@hfD9h6`v@a@hfD9h6`@a@hfD9h 6`@a@hfD9h(6`@a@hfD9h06`@aAhf9h6`AyB*} kz kz`@B"Tt@AR*5!!OD*WC_BgA{Ũ#_?#{CA8BARL@9@5@9BRA8B@ T{A|@@#_?#{CO A8)B!L@9qT@AR@94|@A8B@ !TOB{A#_@9@b9h7bD9"@h7bD92@h7bD9B@h7bD9R@h 7bD9b@h(7bD9r@h07b9@h7?#{O @*bE!OA|@{¨#_?#{ O@@aG95@*"R#R5 @ aG95@ARBR5@ARbD9*5bD9! !*!*!OB* @{è#_?#HkTR#__RHrkTR#_* Ri? klTL qk}qTRm}}!(T @k TTjQ? kT?qT*Q_qTRK}}!T *R+}}!hT+}L} # ikilJ@)@ KJ K K  } -    _։y? qTi}ӿ#ii_ @*?#{WO(0@*4@kaT*#(P@kaT(R(p@kaTHR(@kaThR(@kaTR(@kaTR (@kaTR(AkaTR6`!*`5*@ ROBWA{è#_!****!?#{og_WOA8B*R6RwA *kdTh*@S" T@[8j T4s(RyBK***_C1T!*@RqT(@93i@BRCxySQ @5S_8C_8*  35*!*A8B_ ATOGWF_EgDoC{B#_?#{COA8B@@4fD9i@%h6`@*A8B@  TOC{A@#_֩bD9h@)%I6yS@QBR y@5@9@9) ( 341>qTaqT_RAr * R)Q_ kTL q}qT}-imkTMT_ kmT_qT *Rl}}!(TJQ_qTRL}}!HT, k}* )ikJ-@)@ Kk KJ Km  i}1)  R}}!T( @@* ?#{O @@?q@hB@9|S@OA{¨#_?#{COA8B*@9 @ aD9)%6@AR 5h@*R@9qARH!j@+( (*@@9`5*tA8B@ TOB{A#_?#{WO@**R(@ qAT*@6RhrkAT**OBWA{è#_ֈB@9|S@*@!**_$_$_$_$_$_$_$_$_$_$_$_$_$_$?#{!{#_?#{{#_description=Google LLC GS101 SPMIC Thermal Driverauthor=Wei Wang license=GPLalias=platform:google,gs101_thermalvermagic=5.10.209-android13-4-g92e94fca2f15-ab12115410 SMP preempt mod_unload modversions aarch64name=gs101_spmic_thermalintree=Ydepends=pixel_metrics,s2mpg11-mfdscmversion=g92e94fca2f15Linuxgs101_spmic_thermal/module_layout ѩ__stack_chk_failOEplatform_driver_unregisternsscanfscnprintfk~ unregister_temp_residency_statsqVVkthread_destroy_workerǁ;kthread_cancel_delayed_work_sync܁sysfs_remove_file_nsdܴdevm_thermal_zone_of_sensor_unregistermkobject_putj*_dev_warnmsleepGV__warn_printko|___ratelimitn%of_thermal_is_trip_validJof_thermal_get_ntripsasysfs_emitx>thermal_zone_device_updatejcsysfs_create_file_nsof_thermal_get_trip_pointsEls2mpg11_read_regF>s2mpg11_bulk_readutemp_residency_stats_update†kobject_create_and_add0b#thermal_zone_device_disable-thermal_zone_device_enableNeVdevm_thermal_zone_of_sensor_register*of_property_read_variable_u8_array4;of_match_nodecOdevm_kmallocќ%devm_kfree8r-devm_free_irqI3 kthread_mod_delayed_work_dev_infoIkthread_delayed_work_timer_fn4Kinit_timer_keynSCkthread_create_workerQtemp_residency_stats_set_thresholdsWregister_temp_residency_statsRzdevm_request_threaded_irq_zs2mpg11_update_reg{s2mpg11_write_regA_dev_errY`__platform_driver_registerGNU1MD8)kҋ0GNU bb{www w(w0w4<wDwT\wdwxwpwpww|wWwWwdwd|`}p}}}}}}}}}}} }0}@}P}d~lc wJwJ|wwbb w w$(b@0b@<DXcl}w*w*ww|cwwh(c,w0whpw-w-ww|wwc cw}ac$c(w},a@Dw Lw TdpwTxwT|wb@wb@   < }D w L w P X wL` wLd |l          $ 4 D T d t     w b@ w b@     } w ( w , 4 wL< wL@ |  w w   wG wG, D }             $ 4 < D h l w`t w`|  ~ }} w.w.$w(w0w&8w&@wHwP|wwpbxtwxbx|wwwww w<wH`ww0<wDwL<wwxcl} X}cl$},w*4w*D|cccPcP<c@cccccchchcxcxcccccXcXcccp cpTy\cDdct lcd tc |cH cccccczc bbcPccXc`8wHbw(w c c(c0c@whcxwbwch cp8bAndroid (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) $,/258>@BDFHJLNPRTX[\]`a &fy| y(z<   D0 Da 0@8lHh it  t ed d  \H  SH LH  [lx8X xh6     y +P, O-U R 0 P X h ps x& OL *     2m 2 2!S _$ ((@ (I(F h$    @g  x z8CP@X`hpx"Ae*a   A  b M    I@ "`) , $r"40MxEGyknaqv V"Xb2" $ L.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss__versions.rela.rodata.gs101_spmic_dev_group.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.data.__cfi_jt_init_module.rela.gnu.linkonce.this_module.rela__bug_table.rela.text.gs101_spmic_thermal_probe.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datainit_timer_keygs101_spmic_thermal_probe.__keyof_property_read_variable_u8_arraychannel_temp_showadc_chan_en_showkobject_put__cfi_jt_startgs101_map_temp_voltchannel_temp_show.cfi_jtadc_chan_en_show.cfi_jtgs101_spmic_thermal_set_trips.cfi_jtgs101_spmic_thermal_wait_sensor.cfi_jtgs101_spmic_thermal_irq.cfi_jtgs101_spmic_thermal_get_temp.cfi_jtgs101_spmic_thermal_set_trip_temp.cfi_jtgs101_spmic_thermal_set_emul_temp.cfi_jtkthread_delayed_work_timer_fn.cfi_jtgs101_spmic_thermal_remove.cfi_jtadc_chan_en_store.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtgs101_spmic_thermal_probe.cfi_jt___ratelimitsysfs_emitof_thermal_get_trip_pointsunregister_temp_residency_statsgs101_spmic_dev_attrsgs101_spmic_thermal_irq._rsgs101_spmic_dev_groupsgs101_spmic_thermal_opsof_thermal_get_ntripsgs101_spmic_thermal_set_trips____versionssysfs_remove_file_nssysfs_create_file_nstemp_residency_stats_set_thresholdsstats_thresholdschannel_temp_attr_dev_errgs101_spmic_thermal_wait_sensorgs101_spmic_thermal_driverdevm_thermal_zone_of_sensor_unregisterplatform_driver_unregisterdevm_thermal_zone_of_sensor_register__platform_driver_registerkthread_destroy_workerkthread_create_workergs101_spmic_thermal_irqdevm_free_irqdevm_request_threaded_irqgs101_spmic_dev_groupgs101_spmic_thermal_get_tempgs101_spmic_thermal_set_trip_tempgs101_spmic_thermal_set_emul_tempmsleepgs101_adc_map_dev_info_dev_warnkthread_delayed_work_timer_fndev_attr_adc_chan_en__stack_chk_fail__cfi_check_fail__warn_printkkthread_mod_delayed_work__cfi_checks2mpg11_write_regs2mpg11_update_regs2mpg11_read_regscnprintfsscanfgs101_spmic_thermal_removetemp_residency_stats_updatethermal_zone_device_updateadc_chan_en_store__cfi_jt_init_module__this_module__cfi_jt_cleanup_modulegs101_spmic_thermal_match_tablegs101_spmic_thermal_id_tablethermal_zone_device_disablegs101_spmic_set_enablethermal_zone_device_enabledevm_kfreeof_match_nodegs101_spmic_thermal_probe__cfi_jt_endof_thermal_is_trip_validkobject_create_and_adds2mpg11_bulk_readdevm_kmallockthread_cancel_delayed_work_sync$d.49$d.39$x.29$x.19$x.9__UNIQUE_ID_scmversion268$d.48$d.38$x.28$x.18__UNIQUE_ID_alias308$x.8$d.8_note_7__UNIQUE_ID_depends267$d.47$d.37$x.27$x.17__UNIQUE_ID_license307$x.7__UNIQUE_ID_intree266$d.46$d.36$x.26$x.16__UNIQUE_ID_author306$x.6__UNIQUE_ID_name265$d.55$d.45$d.35$x.25$x.15__UNIQUE_ID_description305$x.5__UNIQUE_ID_vermagic264$d.44$d.34$x.24$x.14$x.4$d.4$d.43$d.33$x.23$x.13$x.3$d.3.Ltmp2$d.42$x.32$x.22$d.12$x.2$d.2$d.41$x.31$x.21$d.11$x.1$d.1$d.40$x.30$x.20$x.10 @ SPoP(g2xH: N&I&&5&,0@8x @9@S0%&$ @SH @T'Bc@U@0ULoVVX((@@V0X-@ :@8$h8  W_ WPyMpguWh^