ELF>]@@"!GNUqkYlmLinuxU1/H]ff.fUHAUATSLI|$`I\$Ml$0I$;xLHL9uI`H;HL9u[1A\A]]DUHHx`]UIHHIPH]ff.U1HSH HHt 9LuUHAVIAUAATASHHeH%(HE1I>HUDt#x%EHMeH3 %(u3H[A\A]A^]AuH;DHEHEff.UHAWAVAUATISHHeH%(HE1HGPH}Lhx1HHI}HUADžEMt$ LHHFL IEH{hHHE1HCIE I$IHCǃL1JD;0H=[II0t4MAHEeH3%(HHD[A\A]A^A_]LcHLADžA3LHADžAAA:A!A6E‰HUHLH]HC`H=IH1E1侶HHH;DEH{ABDDž1II HADDDLc0H`I<$HtHwII9u}ALHLHHEHEǃǃhA)fUHATASHUHHDHeH%(HE1Eff%HMeH3 %(u H[A\]ff.UHSHHHUHeH%(HE1UE HMeH3 %(uH[]@U1HAUATISHH_xeH%(HE1LkHLG1HLLH$HL3LH3HL<LH<HL=LH=HLLHHLLHfHLLH@HLLHHLHsHHLHsHaHLHsH:HLLHHLLH^HLLH8HLLHHLLHHLLHHLLHHLLHzHLLHTHLH{0HuxUHLH{8HuxUHLH{@HuxUHLH{HHuxUHLH{PHuxUHLH{XHuxUHLHEeH3%(u H1[A\A]]ff.UHAWAVAUIATSHeH%(HE1LphILwHurIt$La AE./It$L|AEM|$1LLNŃ0+ J VI|$XHuE̍PHcHigfffH")ЉEiAE2=It$L>xKiAEL1HMeH3 %(H[A\A]A^A_]It$LweLEEIt$LR1҅x*PHcHigfffH")1A;$TRAUiIt$LxAE?AE2Ai$AELIt$L)-I|$PHuE̅؉EilLLNڃ$dtgڃYI|$PHuE̅t4A$AEII|$HHutEeADŽ$UHAVAUATASHLhhILA/ub;wUIvLjAąyLD[A\A]A^]ËAI~D AąyAAHHxt"tQtZtctlH HH{`[]H;HH1HHHH렉HLAHDHL@LIcDEtyAHIcL$A|$AD$IcDHL$HAL$HxAD$HBLDHIHxIE1HLAH;DHHH;DHEHEH;EHHEI $HHyA$I$HHxA$I<$HEHEI $HHyA$I>HHUHHH]UHH]Quit Battery under temperature in work mode IRQ (QWBTU) Battery under temperature in work mode IRQ (WBTU) Quit Battery over temperature in work mode IRQ (QWBTO) Battery over temperature in work mode IRQ (WBTO) Error reading reg 0x%02x err: %d axp288 not configured by firmware failed to register battery: %d regmap_irq get virq failed for IRQ %d: %d request irq failed for IRQ %d: %d Error reg 0x%02x contents not valid capacity measurement not valid Error writing reg 0x%02x err: %d drivers/power/supply/axp288_fuel_gauge.cLow Batt Warning(2) INTR Low Batt Warning(1) INTR spurious interrupt!! axp288-batt-temp&info->lockerror getting iiochan %s: %d fuelgaugeaxp288_fuel_gaugeHW IRQ %d -> VIRQ %d PWR_STATUS[%02x] : %02x PWR_OP_MODE[%02x] : %02x CHRG_CTRL1[%02x] : %02x VLTF[%02x] : %02x VHTF[%02x] : %02x CC_CTRL[%02x] : %02x BATTERY CAP[%02x] : %02x FG_RDC1[%02x] : %02x FG_RDC0[%02x] : %02x FG_OCV[%02x] : %04x FG_DES_CAP[%02x] : %04x FG_CC_MTR[%02x] : %04x FG_OCV_CAP[%02x] : %02x FG_CC_CAP[%02x] : %02x FG_LOW_CAP[%02x] : %02x TUNING_CTL0[%02x] : %02x TUNING_CTL1[%02x] : %02x TUNING_CTL2[%02x] : %02x TUNING_CTL3[%02x] : %02x TUNING_CTL4[%02x] : %02x TUNING_CTL5[%02x] : %02x axp288-batttemp : %d axp288-pmictemp : %d axp288-systtemp : %d axp288-chrgcurr : %d axp288-dchrgcur : %d axp288-battvolt : %d PWR STAT read failed:%d FG RES read failed: %d FG get current failed: %d axp288-pmic-tempaxp288-system-tempaxp288-chrg-curraxp288-chrg-d-curraxp288-batt-voltaxp288_fuel_gauge_probeaxp288_fuel_gaugeTo be filled by O.E.M.Cherry Trail CRT81.000To be filled by O.E.M.Cherry Trail CRT111.000EF20EAIntelSTK1AW32SCIntelSTK1A32SCDefault string To be filled by OEM. T3 MRD V1.1MINIXZ83-4 license=GPLdescription=Xpower AXP288 Fuel Gauge Driverauthor=Todd Brandt author=Ramakrishna Pallala srcversion=27D5E7939E825C77635221Dalias=platform:axp288_fuel_gaugedepends=industrialioretpoline=Yintree=Yname=axp288_fuel_gaugevermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layoutȞPsingle_releaseSseq_readmseq_lseek b#platform_driver_unregister __platform_driver_registerc}regmap_writeb˛@mutex_unlock*mutex_lock oiio_read_channel_rawcseq_printfregmap_bulk_read"__dynamic_dev_dbgr request_threaded_irq(BxUregmap_irq_get_virqP>platform_get_irq,idebugfs_create_file}n\power_supply_registerˋiio_channel_getQ__mutex_initYdevm_kmalloc^dmi_check_system) __stack_chk_failڶV3_dev_err_kSregmap_read囝R_dev_warn-U_dev_info'usingle_openlpower_supply_changedV#supower_supply_get_drvdata&1,iio_channel_release;JQfree_irq}debugfs_removeWfpower_supply_unregisterm__fentry__ ./axp288_fuel_gaugeGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0axp288_fuel_gauge.koc #!.DQ i  ~+7 k $"58/Rq  0` ` 8"?tayC l% ` 6iSq   ,83k;`@$0  5>KXn )2GRav$1BMet`@__UNIQUE_ID_srcversion44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6fuel_gauge_property_is_writeableaxp288_fuel_gauge_removefuel_gauge_external_power_changedfuel_gauge_debug_openfuel_gauge_debug_showfuel_gauge_thread_handlerfuel_gauge_thread_handler.coldfuel_gauge_reg_readb.isra.0axp288_fuel_gauge_probeaxp288_fuel_gauge_blacklist__key.33288iio_chan_name.33286fuel_gauge_descfuel_gauge_debug_fops__UNIQUE_ID_ddebug65.33289axp288_fuel_gauge_probe.coldfuel_gauge_read_15bit_word.isra.0fuel_gauge_read_15bit_word.isra.0.coldfuel_gauge_read_12bit_word.isra.0.constprop.0fuel_gauge_read_12bit_word.isra.0.constprop.0.coldfuel_gauge_get_propertyfuel_gauge_get_property.coldfuel_gauge_set_propertyfuel_gauge_set_property.coldaxp288_fuel_gauge_driver_initaxp288_fuel_gauge_driveraxp288_fuel_gauge_driver_exit__func__.33290__UNIQUE_ID_license69__UNIQUE_ID_description68__UNIQUE_ID_author67__UNIQUE_ID_author66axp288_fg_id_tablefuel_gauge_propsfree_irqregmap_writedevm_kmallocpower_supply_registerregmap_irq_get_virqplatform_driver_unregister__this_moduleplatform_get_irqcleanup_moduleseq_lseekiio_channel_get__dynamic_dev_dbg__fentry__init_module__stack_chk_fail_dev_info_dev_errrequest_threaded_irqmutex_lockdebugfs_removeiio_read_channel_rawiio_channel_release__mutex_initpower_supply_get_drvdata_dev_warndmi_check_systempower_supply_changed__platform_driver_registerseq_readdebugfs_create_fileregmap_readmutex_unlockregmap_bulk_readseq_printfpower_supply_unregistersingle_release__mod_platform__axp288_fg_id_table_device_tablesingle_openL!LEbRS`@yULWZL eL GLM^ PNL Y^=B[ b [| JVJ  [m ` yC   ]GD  Q*8US g] fKNL`uN!LR`ZNL a a $a@ Jaf pa 9a Sa ma a  *aG Qan xa a  a #a =a, W6aR q\ax a a aT aT  a! T/ 7 aD TR Z ag Tu 1} a T G a N L W R  Tt _ _! #W _ T  T B1 TY Na Lw W R _ A e# (O1 6O?ZQ 4ZXe jOs xO @O xO 8P XX@  X< IOS[b pPu P P Pm vP  ]P# . :PB! O XPe v P L F [  E  (08@ HP X` ` J(08@H`    `   F I \0 @ c J( (` gxM0H.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.rodata.modinfo__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d? :@Dh JzE@ R^Y@0W`n i@W0 ~2hy@W8 2I2 @X$b@& /@ZH / @Z`08@8[`0@@[0404X#X43X4x4 @ >[B0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H M_  jO߬`ŘP|aw7G&yWC+&T󶁤BӶȐ$߽9<l`/PҶYYyLC|o}7l?'Jjs*@+,j%V&_[IB=GY-t{Pg|9P0lUgFf/EW|S~$.6b jtN)n RScQu ;S[:{8@&$Z*zP38{fSS? ȋp|qIY:4' ^j\dx69S\<~Module signature appended~