ELF@@-+ $     Hh$T\0@tx,<d|l`X(<<<<<<<<<<x<<<<<<<<<<<<<T<00PP` `X(XX<XXdDdmax77759_set_batoilo_lvlmax77759_charger: %s: icl=%d (%d) %s enabled=%d->%d reason=%s cannot read CNFG_00 (%d) inlim_periodmax77759,cpout_21-enmax77759,ls1-en%s: mode=%d ext_bst_ctl=%d lsw1_c=%d lsw1_o=%d %s: open lsw1 attempt %d/%d ret=%d error%s: CHGIN_OFF %s vote=0x%x max77759_charger: %s: BUCK_ON %s vote=0x%x 3max77759_charger: mode=%x not supported 3max77759_charger: %s: buck_on with OTG no mode votable (%d) gs101_force_standbymax77759,otg-enable6wlc_en:%d wlc_vbus_en:%d cpout_en:%d cpout_ctl:%d cpout21_en=%d 6rx_to_rx_otg:%d ext_otg_only:%d gs101_ext_mode3%s: cannot set CNFG_00 to 0xa ret:%d max77759,usb-monmax77759,chg-term-volt-debounceError enabling irq wake ret:%d uWmax77759_charger: %s: charge_current=%d (%d) max77759_charger: %s: FRS_ON vote=0x%x %s: POGO VOUT vote=%x 3max77759_charger: Failed to create fship_dtls, ret=%d max77759_dcicl_callbackgs101_to_standbyFailed to initialize regmap %s: icl=%d (%d) cannot update election %d max77759_get_usecaseinlim_step3max77759_charger: %s: cannot clear input_mask ret=%d 3max77759_charger: Failed to read, no regmap %s: CC_MODE %s: CHARGE DONE charge_done=%d->%d ../private/google-modules/bms/max77759_usecase.cmax77759,ls2-en%s: pogo_vout_en (%d) max77759_set_uvlo_lvlmax77759_psy_get_property%s: val: %#02x, reg: %#02x -> %#02x %s %s enabled=%d %s: STBY_ON %s vote=0x%x use_case=%d->%d to_stby failed ret:%d 3max77759_charger: FSHIP: cannot update RD (%d) %llu max77759_chgr_input_mask_clearmax77759_charger: %s: CHARGE DONE charge_done=%d->%d 6max77759_charger: %s: THM2 run recover... %s: cpout_en=%d wlc_en=%d wlc_vbus_en=%d wlc_on=%d wlc_state=%d max77759,otg-fccm-vbatt-upperbdcannot set irq_mask (%d) ../private/google-modules/bms/max77759_charger.cproperty (%d) unsupported. %s:%s use_case=%d->%d CHG_CNFG_00=%x->%x addressDC_ICL%s i2c error writing CHG INT, ret:%d max77759_charger: %s: WCIN charge_done=%d 3%s: cannot tun off wlc_tx (%d) 3%s: cannot reset ramp_bypass (%d) gs101_otg_bypass_enablemax77759_chg_insel_write%d GPIOs registered ret: %d WCIN_INLIMUwmax77759_charger: %s charge_done=%d->0, reg=%hhx (%d) max77759_foreach_callback4max77759_charger: %s: no wlc_tx with otg_on for now %s: usecase=%d->%d mask=%x insel=%x wlc_on=%d force_wlc=%d (%d) max77759_charger: Couldn't get prop %d rc = %d max77759_charger: %s: CC_MODE %s: AICL state change %s: ext_bst_mode=%d mode=%d max77759,otg-fccm-vbatt-lowerbdRERUNmax77759_charger: %s: usecase=%d->%d mask=%x insel=%x wlc_on=%d force_wlc=%d (%d) input_mask_clearfship_dtlstriggered recharge(force=%d) %d Couldn't get VOLTAGE_MAX, rc=%d INT : %02x %02x 3max77759_charger: %s: cannot set irq_mask (%d) %s: cannot restore protection bits (%d) max77759_charger: MSC_PCS chg_state=%lx [0x%x:%d:%d:%d:%d] chg=%s %s: charge_voltage=%d (%d) max77759_charger: %s: charge_voltage=%d (%d) %s: wcin_is_valid=%d data->wcin_input_suspend=%d <>%s: POGO VIN vote=%x early_topoff_cntdisable fccm mode. Couldn't get prop %d rc = %d max77759_charger: %s: INSEL insel_auto_clear=%d (%d) max77759_charger: %s: AICL state change 3%s: cannot read otg_ilim (%d), use default %s: cannot close load switch (%d) max77759_charger: %s: STBY_ON %s vote=0x%x vdroop2_okAICL_ACTIVE_EL get failed %ld 3%s: cannot change ls_mode (%d) 3max77759_charger: Failed to register BCL callback %d Failed to initialize debug fs max77759,chg-term-voltagemax77759,usb-otg-mvmax77759,wcin-inlim-periodmax77759_charger: %s enabled=%d->%d reason=%s max77759_charger: %s: WLCIN_OFF %s vote=0x%x max77759,pmicdata%s error disabling higher headroom,ret:%d max77759_charger: %s: INLIM limited: %d 6vin_valid:%d lsw1_o:%d lsw1_c:%d %s: mode=%d on=%d sel=%d gs101_ls2_mode3%s: cannot restore protection bits (%d) 3%s: cannot restore otg_ilim (%d) &data->io_lockCould not get votable: DC_ICL max77759_charger: property (%d) unsupported. use_case=%d->%d CNFG_00=%x failed ret:%d %02x: %02x max77759_wcin_inlim_work_enCouldn't get VOLTAGE_NOW, rc=%d max77759_charger_pm_suspend%s: cannot change extmode ret:%d max77759,lsw1-is_open%s: cannot set CNFG_00 to 0xa ret:%d %s: to=%d 3max77759_charger: Couldn't register dc power supply (%d) max77759_psy_set_propertyPSP_ENABLED%s: nope callback no valid use case %d %s: USB_WLC_RX %s vote=0x%x 3max77759_charger: %s: TODO enable pps+OTG %s: CHARGER_MODE=%x ret:%x fccm: vbatt=%d, gpio_en=%d enable fccm mode. CHARGER_MODE%s: DC_ICL reason=%s, value=%ld suspend=%d max77759_wcin_set_prop3%s: cannot reset insel (%d) max77759,pogo-vout-sw-en%s: ls2_en=%d mode=%d %s: cannot set otg voltage (%d) 3max77759_charger: %s: cannot restore protection bits (%d) max77759,psy-namemax77759,max_m5ILIMcannot re-enable charging (%d) max77759_enable_sw_rechargemax77759_charger: %s %s enabled=%d max77759_charger: %s: nope callback fccm_reset=%d data->otg_changed=%d cb_data.otg_on=%d max77759_charger: %s: RAW vote=0x%x max77759_otg_fccm_workerGPIO %d: value=%d ret:%d no dc_icl votable (%d) %s: TOP_OFF max77759_charger_pm_resumemax77759,wcin_inlim_step%s: error enabling prot (%d) max77759_set_charge_enabled%s:%s vote before resume complete max77759_charger: %s: POGO VIN vote=%x max77759_set_usecaseno dc_suspend votable (%d) max77759,pogo-ovp-engs101_ext_bst_mode3%s: cannot reset otg_v_pgm (%d) max77759-otg_fccmPSP_DISABLEmax77759_chgin_input_suspendCHGIN_SUSP%s cannot re-enable charging (%d) PWRONB1max77759,gpio_dc_switchgs101_to_otg_usecasegs101_wlctx_otg_enusb-otg-mv not found, using default Failed to find %s DT node %s: charging_enabled=%d (%d) max77759_charger: %s: charge_disable=%d (%d) %s: OTG_ON %s vote=0x%x %s: DC_ON vote=0x%x max77759_charger: %s: DC_ICL reason=%s, value=%ld suspend=%d gs101_wlc_en6bst_on:%d, bst_sel:%d, ext_bst_ctl:%d Failed to register psy rc = %ld UWuw%s: WLCIN_OFF %s vote=0x%x inlim_headroom%02llx max77759_gpiomax77759_charger: %s: CHGIN charge_done=%d max77759,wlc-engs101_ls_mode3%s: cannot update otg_ilim: %d 3%s: cannot set vbypset (%d) &data->wcin_inlim_lockmax77759_set_charge_disable%s:%s full=%d raw=%d stby_on=%d, dc_on=%d, chgr_on=%d, buck_on=%d, boost_on=%d, otg_on=%d, uno_on=%d wlc_tx=%d wlc_rx=%d usb_wlc=%d chgin_off=%d wlcin_off=%d frs_on=%d pogo_vout=%d pogo_vin=%d registersPWRmax77759_gpio_setwirelessmax77759_chgr_irq%s: INLIM limited: %d 3%s: cannot reset cpout (%d) max77759,lsw1-is_closedfccm_reset enabled lo=%dmV hi=%dmV max77759_charger: %s: wcin_is_valid=%d data->wcin_input_suspend=%d max77759_charger: %s: USB_WLC_RX %s vote=0x%x %s: BUCK_ON %s vote=0x%x use_case=%d->%d set_insel failed ret:%d MDISmax77759_charger: %s: TOP_OFF max77759,ext-otg-onlyuwDC_AVAILmax77759,bst-selchg_restartmax77759_charger: %s: DC_SUSPEND reason=%s, value=%ld suspend=%d (%d) %s i2c error reading CHG INT, ret:%d %s max77759,bst-onmax77759,bst-lsw-sequencegs101_otg_update_ilimgs101_pogo_vout_enablemax77759-chargermax77759_mode_callback%s: RAW vote=0x%x 4max77759_charger: debug write reg 0x%x, 0x%xcannot set dc_icl=%d (%d) dc6max77759_charger: %s: THM2 %d->%d gs101_otg_frsmax77759_chgr_insel_writemax77759,wcin-inlim-headroom3max77759_charger: cannot tickle the watchdog max77759_charger: %s: POGO VOUT vote=%x 3max77759_charger: %s: wlc_tx and wlc_rx vdp1_stp_bst%d %s max77759_dc_suspend_vote_callbackmax77759_wcin_get_propmax77759_charger: %s: DC_ICL=%d (%d) max77759_charger: %s: CV_MODE %s: CHGIN charge_done=%d 4%s: disabled %s: charge_disable=%d (%d) cannot read CHG_CNFG_00 (%d) CC_MAXuse_case=%d->%d to_usecase failed ret:%d max77759_charger: %s: CHARGER_MODE=%x ret:%x max77759_charger6%s: use_case=%d->%d from_otg=%d need_stby=%d 3max77759_charger: Failed to register wakeup source max77759_higher_headroom_enablemax77759_charger: %s: CHGIN_OFF %s vote=0x%x max77759_charger: %s: CHGR_BUCK_ON %s vote=0x%x max77759,dc-psy-type-wireless%s: CV_MODE %s:Failed to read MAX77759_CHG_INT_OK.AICL_OK ret:%d max77759_aicl_changedmax77759,cpout-ctlgs101_otg_modegoogle,max77759-thm2-monitorfailed get irq_gpio MSC_PCS chg_state=%lx [0x%x:%d:%d:%d:%d] chg=%s %s: charge_current=%d (%d) OFFLINEvdp2_stp_bstBMS_VOTERmax77759,wlc-otg-extbst-en6Set FCCM on 77759's callback gs101_otg_enable%s: ls1_en=%d lsw1_is_closed=%d closed=%d ret=%d 3max77759_charger: Failed to register otg_fccm wakeup source Invalid value of USB OTG voltage, set to 5000 max77759,dcin-is-dock%s: iwcin: %d, soft_icl: %d->%d, prev_dc_icl: %d, limited: %d max77759_get_chg_chgr_statebst_on:%d, bst_sel:%d, ext_bst_ctl:%d lsw1_o:%d lsw1_c:%d max77759_set_inselmax77759_wcin_input_suspendgs101_wlcrx_to_wlcrx_otgmax77759_wcin_inlim_workmax77759_charger: %s: topoff_current=%d (%d) %s: BOOST_UNO vote=0x%x %s: CHGR_BUCK_ON %s vote=0x%x %s: FRS_ON vote=0x%x WLC_TXinsel_cnt3max77759_charger: %s: cannot reset input_mask ret=%d DC_SUSPEND%s: WCIN charge_done=%d AICL_ACTIVE_EL3%s: cannot turn off OTG_FRS (%d) %s: recovery gs101_to_usecasemax77759,wlc-spoof%s: VIN not VALID %s: cannot reset otg voltage (%d) 3%s: cannot clear lsw1 rc:%d max77759-usecaseW%s charge_done=%d->0, reg=%hhx (%d) max77759_charger: %s: DC_ON vote=0x%x max77759_charger: %s: WLC_TX vote=%x max77759,sw-enmax77759,extbst-modegs101_frs_to_otg3%s: cannot clear bypass rc:%d wd enable=%d failed %d U3max77759_charger: WD Tickle failed %d insel_clearNone%s: en: %d cannot set suspend=%d (%d) max77759,dc-psy-name%s: DC_ICL=%d (%d) max77759_charger: INT : %02x %02x %s: INSEL insel_auto_clear=%d (%d) max77759,extbst-ctlmax77759,wlc-vbus_enmax77759,cpout-en6ls2_en:%d sw_en:%d ext_bst_mode:%d dc_sw_en:%d 3%s: cannot enable OTG ret:%d max77759,irq-gpioregistered as %s max77759_charger: %s: charging_enabled=%d (%d) %s: topoff_current=%d (%d) max77759_charger: %s: BOOST_UNO vote=0x%x max77759_charger: %s: OTG_ON %s vote=0x%x %s: WLC_TX vote=%x max77759_get_otg_usecasemax77759_chg%s: DC_SUSPEND reason=%s, value=%ld suspend=%d (%d) DC_PSP_ENABLED%s: irq skipped, irq:%d 3%s: cannot reset mode register (%d) max77759,vin-is_validmax77759,rx-to-rx-otg-enmaxim,max77759chrgmax77759_charger22?#HhؼhvT]҈_( TLL.THH^HTLL.,ThBI(NQ,T҈%jb4T( ȓ5T(}H۸lT蹛ȳTh@(H(/-T@(H(/@(THh%'T(`ҨeQ*A/T~҈`HȯT4覧(DT4覧(D$T׉H $T H htH!+Ta(Q!( T(w҈Hj(THw҈Hj(!Tf҈H( !T2H#'T@Hh-THhTRH[Tȓ҈7(C#T+0hYhk(T0hYhk(@Th;H*T蚒ݮ}(A T H҈TM]-Th҈TM]T=ҨL5^@T҈hoPTXhhTYhhTA>;2/( ȓcT( ȓ!T( ȓ T#?T#_( ȓ #T?#{@9qT{#_ )+ih8J @@*?#{ @@!B@{#_?#{@h@ !Bc*&R@{#_?#{CA8%C@@@!5@h9@A8%C@ T{A@#_?#{@h@ *!RR*&R@{#_?#{WOCA8%C@@u**R462SA8%C@ AT*OCWB{A#_@R?(jaT5R RRR*&R*7@cR*&R*u7S7@R4@6@rTRR**&R`6!?#{CA8%C@@@R5@h9@A8%C@ T{A@#_?#{;_W O A8!%C?T3!RC` 7ˀRR `]!W@!T9B!B3ѿAR@C5C_AR@296{{B!R"RCR@{{B*!R!@@A8%C_ /TOJWI_H{F;@#_րA!C5 @R!c?T!{{*#!RNZ^bf6!VT96*VT9!N@ARRRA! A!*CRN@RR!rA!#R7bA!#RZ9`7@>RkT@kT_@8qן_D8q^9 T!Z9^9{{*3B!RBA!#R@6RA!#R`6R@H5A!3#R7@^ۅR kTR !^qRp iR=S} }S9A!BA!#R9`6qRbA!#R6RhrrA!#R8R`6jR )!(* )A6>jy 96@!*jEy!( R y76*A!*6!2 qR kJT!9*@cRF`5BARCR6*!FD!RFD!R4*@!!@*?#{O@^B@`FD*@*BBOA*{¨#_?#{O@R@ Հ@R9OA*{¨#_Bc?#{O@R@ (R@R9^T9(4ZT94R@OA*{¨#_Bc?#{O! 5tRCR@OA{¨#_?#{_WOA8%C `A`S7`_ @cRRu@} h@4i@4j@+ɩA+ˉ? )ɩ) @ITi@)  k1@!*A@`h@ i@7 `_~@!#R wBiARCRH@9 @yH97`@R@A8%C_ aTOGWF_E{D#_*@!@!@e@h@Bc***?#{X!{#_?#{ @! 5b^ _@h Tc4Rb^Bc4Rb^Bc"4Rb^B Rb^B0Rb^B0Rb^B0Rb^B0Rb^Bc0Rb^B0Rb^B$Rb^BcB0Rb^Bcb0Rb^Bcr0R* @{¨#_*?#{OCA8*%CaR@ 4q*ࣉ7*37#@r)Ji6*i *@aR7@aR4q  @rJrA8%C@ TOB{A#_?#{WOCA8%CD@uѨ@qKT`Xv7iRI r@}) f * @j_? kMT4j_R? k*T4*!!@!*A` RR@`F@A8%C@ ATOCWB{A#_4R!@@*R@@B*?#*#_?#*#_?#{WO**5q@!B*"4R@@!**@!* OBWA{è#_ց@B***?#{WO`?T`@R`@!` ?T`@!"!``?"T!̕R`@Ar`@!`@!R**OBWA{è#_`@!*`@!`@!*?#{OCA8%C!@AR A!#5@R``@!C?` T*`A8%C_ TOF{E#_?#C{WOA8%C* @RCx#yhT9h 4hT9( 4`@R`@3RCR 7 C_8*@9S_8*jT J@9?*jT)q`@CRCRC9G9* 7 ըC_8h06`@3R`5@(06`@3R`5@H)(7hA(#5S8C_876 `VBtRF 3 5iRI r}) f ^`@R! 5 RA8%C_ )TODWC{BC#_*!4`@!$!4`@!hS94* h76)R)*4*!`4`@!B**`@!B**h@!*A`VhbR9h4hVFK@kjTh")R)C_87S_8H7C_86`@3R`4*@)R4 h  B`@ARCRtH@92H97S_8H6 ըS_8H6 ըS_87SC86)tbR9`VBuRF35iRI r}) f  h@!*A`V`hbR9h4hVFK@kkT(Rhb9 4RC86 `@3R` 5bB@b_?T` _? Tr!C_807C_8(7C_8H7 `@b9@4RC_8/6 ` @b9@4RC_86`@3R 5@brR9r~SRkT`@qATu`@!B#Rb"R@*!l*`@!B`@!!5ur9u`@!B*`"`@`!*!`@RR**&R5`@RRR*&RC_8S_8!C_8H77 }_) } 5!B{cS9!Bq }_) } 5C_8(7!B*!BS_8H7!BdbR9!B* cbR9!B(cbR9!B'!B?#{OCA8%CR@hT94hT94`@R`@aR 47*`@RS@9`@2aR@7`@aR** 6!*SA8%C@ T*OB{A#_*!?#{WOCA8%C?rR(R@4`7*@t@R`46&@R?(j@TRRR*&R 7v`@ *R*5 `@Rt@R47*@r@TRR**&R4R7qA8%C@ TOCWB{A#_`@!Ba@Bc*?#{WOCA8%C*@RT9(4T94@RQ9qT ) +yJ @֠@R@ 4* 6@R@@R4 64@R4q(4VB  7@R*} h@R4qo@R4 6;@aR4*7*Y@ 6@ R 6*@!.@ 6@R 5@S5T@ 6@R`4*5@S2@ 7*g@R6*@!*S@rTqT R(r@!*AV VIBR% hjR9?q*h8@R4*7* VB*7*$@9qHT R Rr) @!*AV VqTq!TLRhrxR(r ՀA8%C@ TOCWB{A#_!**?#C{WOCA8%C*@RT9h4T9(4@RqTBqTh@74) R)r kT7R4@RUA8%C@ a T*@ODWC{AC#_u@ տq@ן!R* h@!qן** y@QiЛR!!Qicr}m B@aR* 5@aR@e** ռc@!B*qן!Bc?#HR?@q$Hz#_?#C{og_WOA8%C@B=<;:tB`@Rv@hT9h4hT9h5`@RbRR@`@!B`@R`@S!R`5^ *6`@!**8hbR9`@SѡR85^ 6hjR9q7*ijR98C !cS]8[8]8*H5[\8#]8\83]8]8'5 55555h5\85C\5\I5\ 5s]85c]8******.5 Օ!B[\8#]8\83]8]8s]8c]8x)`@{dbR9c\8[\!\8BKSC;3+# S]8(5hB9H5h@AaG)cF@h9a M)cr@a O)dQ)c@aK)c@df@a2A9b6A9hj@o96\8?q4j>@6*R*8C]88\8?q\\8[8[_qx]8q\8 Az]8ן5*?qy4I4*\8*8)5*{5j6A9_q( 6**(R:R**\8*R\8) * 5q\84iB9$@z\ 5s]8J 5q* 64?qRqqiRjRX`!/?qRRU*R+R[[8?qR@z\8) 5s]8*]85oy 4XR 4q(R 4!CCZd!*`@!******%!\88?qRqqR8 oyXR6R6_qhR**^YBR!*]8q* R)* *Y_qRRKRV8qRJ 4iB9?qRV?qRR]8  ***8 h^T94iZT9\8?kTbhZ95`@qT*`BR@h:@i@1C!T`ZB`h@!*A`ZSѢcѿ885^8^8q$ @zhhB95h@Ah@ bG)eM)dF@!i9]8]8q @z\ 5\)5\8 5C\*R )RRC\j5\8*_q\845_qRIR\85?q"iSJ4q@zH2*R*)Rs]85c]84C\qR`R@BqTxV@{** * **Z***Y{@*CZsk *qTB**o6!R hN@@h@HohnR9ySn9*`N@ RwhR@*qKTc]8*?q**hV@q k_ k**?@T`R@q6* 86 t)`@!*Z*o*SѡR5^Soo5[8*qqVq;Rx`@SѡR5^Sut)N)!B Ro@ 87#t)kAThN@@h@ X X6 t)`@!]8**6*`@! *`6*`@!CZ**86*`@!v`@]8!B**`BA8%C_ TOT*WS_RgQoP{OC#_֢]8!R**@7*djR9!Ba@c^T9dZT9B\8h^T9H5]8!B*7[]8Z?#{ WOןhR9 @ן!BRj9@7 *!B*j9OC*WB @{Ĩ#_jR9!B*?#C{_WOCA8%C ՓS74( R(rkT8R * hz@QiЛR!!Qicr}m B@aR* 5@aR@e**W7s!5(Rn9A!B6*@!*jR9 @!BRj97A8%C@ ATOD*WC_B{AC#_*@!j9jR9!B?#{EqT }@ J Lyk `  @9 5)R9 9`@9h4@9H5 ( RTyW@H5 @O@9H5 (R9H@9H5 (R9A@H5 @9@9H5 (R92@9H5 (R9+@H5 @#P@9H5 (RP9@9H5 (R9  @H5 @9H5 (R9@9H5 (R9{B*#_* ) JB  @_ @95!BR_?B!DR_x?B!R_p?B!$R_g?B!$R_^!B R_Z!BR_U?B!R_L?B!R_D!BR_?? )B dR@_ @H50!BCR_,!B# R_'?#{og_WOCA8%Cl@H@RR@**RR9 @9h@** 7q T@@*46qKT*`@`A8%C@ TOFWE_DgCoB{A#_?#{Bc{#_?#{OCA8%CR@T94T94@R@V95@9h@R@A8%C@ TOB{A#_?#{O@RhT9h4hT9(5`@R@OA{¨#_`@RaE*`@*aV9?#{{#_?#{O?**`@!*OA*{¨#_?#{WOCA8*%CR`R9@qT9(4T94@R*6*@!R@4*.@RH+@R 4**@6N@@9h@(@!RR**&R 5N@@h@ !RR**&RHb9  A8)%C@? TOC*WB{A#_@ ?qaT*!B*****?#{!{#_?#{{#_?#{ )#1{#_?#{OCA8%CR@T94T94@R@aR 47@R@@F*h@A8%C@ TOB{A#_?#{OCA8%CR@hT94hT94`@R`@aR 4@7* `@R@ @R `@aR *@A8%C@ TOB{A#_?#{ )!#A{#_?#{OCA8%CR@T94T94@R@aR 47@R@@G*h@A8%C@ TOB{A#_?#{OCA8%CR@hT94hT94`@R`@aR 4 7*`@R@ @`@aR *@A8%C@ TOB{A#_?#{1{#_?#{OCA8%CR@T94T94@R@R 47@R@@G*h@A8%C@ TOB{A#_?#{OCA8%C@9E1Tq TBYcR|@@RT9H4T94@RZB R#R797*@R@A8%C@ aTOB{A#_ֈ@!*AZ@R4`7*@S@9ZBR#R)97EqT@**?#C{og_WOA8%C*@RT94T94@RqT* ) +yJ @ր@cR4#7*@R@Qq T )* +yJ @ր@c@ 7@=HT)R(!Ț R T(R@cR5@r T@cR`5@((7S@c!R@4***@cR 5@07SVB@6@caR4 6@cAR47* ՠ@c*7@?=hT*RI!ɚ R? T**RuC****@cR5@cR@` 4 **VB`@!*AV @cR4*kc@9qT R Rr) cq TqTLRhr\c@9=qT)R(! R jT4>@!*AVA@rT q"TRHr9@r@TqT 5R% -@)R( h -(R+*)Rj5*i&*#c@9S [I v(7xR(r@4*7*qi T RrԐR(rhfR9?q*hA8%C_ ATOHWG_FgEoD{CC#_S(RVB3`4 CiRI r}) f =}`9 qaTo@cR5@2r<{4@cAR4** 6;4@caR@4**@6B7B) ) J k j*Iqjq99@rTqT 5R % ɍRj*)r) @@r`TqbT R)r* ԐR)rfR9q( ) Jq kI@_q9*IBR % jR9q( ) JqY *&)} 5P SH)a*3 *tc!*SJ)a*3T !@*F`p?#{_WOCA8%C*@RhT9(4hT94`@R qTQqqH2T ) +yJ @ֈ@CRr kTWR`@RUqTq TqA/T@ տq`@!R* W@!qTq)TcRr) kJ T}NQ)R/Q r}) m N@hVT9q4tB`@!R5@R`@!R3**7i@74(RhrkTxR@ 74RrkiTR@ 7]q T*@4* '7q`@!R* @!NAOQ)R$Q6r}mvB`@R*5@R`@3* U5`@R5@r`T`@R5@r@ThRF }R@} _kT!R*5*hRT9k Tq`@!R*vR95**B*aqTRI*jRRrk TRbz@Q)R!!Q r}) k 2vB`@AR4*@AR`@]**5qvfR9 q`@!"Ruf9*@6vf9 g@!YQiR=S} }SvB`@R* 5@R`@q** F@!@Qi:R5Qtr}p `@!R4* 79R@r44* 7vB`@aR4*@aR`@e**qqAT q`@!R* 5hVT94tB`@!R5@R`@!R3*@7*A8%C@ T*@OEWD_C{A#_**`@!B`@!**`@!@!B*5@!B*u5!Bc*8q!BcqcjR9!B ?# R(QqHT)R(!Ț)  `T#_?qT?q`T*#_?#{CA8%CR@4 RA8%C@ T{A@#_@r`T`@R5@r@T`@R4HRy` @ -qT ) Yh*?#{OCA8%CR@4@RA8%C@ TOB{A#_@r`T`@R5@r@T`@R4 *}S@ -qT R R ? jAT)R)!? rTq!T`VBtRF5iRI r}) f  *h@!*A`V hbR94hVF@K?kTR@kT`Rb9`R?#{CA8%CR@4q @ 6`@R4*A8%C@ !T{A@#_@S?#{OCA8%CTB@7@R*} h@!*AV@A8%C@ TOB{A#_?#{CA8%CR@ 5@06`@R4*A8%C@ !T{A@#_@S?#{OCA8%CTB@7@R*} h@!*AV@A8%C@ TOB{A#_?#{OCA8%C @@@RT9H4T94@R@R47*@A8%C@ ATOB{A#_ր@R@@S*h9?#{WOCA8%C@@u**R4`62SA8%C@  T*OCWB{A#_@R?(j@TRRR*&R7@RT94T9h4@R@)qR*`47* @RS@ ꣐Ri(Qj=r@*)})d *|y@R`4`6 @rTRR**&R6@!B?#{OCA8%C@u@(*@RT94T94@R@)qR47ER@A8%C@ TOC{A@#_֠@R@@IR ER ) *h?#{OCA8%C @@*@RT94T9H4@R@R46)SA8%C@ A T*@OC{A#_֠@RS@R?(j@TRRR*&R@7@R4`7*@ ꣐Rib;Qj=r@R)})f *|y@R`4 6 @rTRR**&R6@!B?#{OCA8%C @@@RT9H4T94@R@R4`7ہR@A8%C@ TOB{A#_ր@R@@ R ہR ) *h?#{CA8%C@@`!R5@ r@T(7 706HRhRRh9A8%C@ T{A*@#_?#{CA8%C`@@!R4*h@@!R@6*A8%C@ AT{A@#_@ r`T(7 776RRR?#(Quq'#_ۅR?kmTR qR?kTpiR( =S}  }S?# 9#*_֠_?#{OC?q* ՀN@7 qTR@4*!RN@*F@7*OB*{A#_քH)N@!B**_N@`6?#{O*)Q?Aq?T Jl@ Lyk `tAEqH>T ) +yJ @?0q`T?(q)Th2@h.@(.@-!RRCR*&R 17*:61q!Th2@4@H4@4!RR**&R*@85 RczA9hrA9k 3Th2@(2@1@1RR*&R16* y? qT**@EqTh2@.@.@@.!RR**&R*q`Tq1T `J@qKTh2@@h]T9'5*hV@9'4**/5**.5AqT  `@7*`"@qT**`@qk,Ts@*^ !R*+5`"@q*T!RH`.@qT!R!R(6* E!B*<?q!'ThA94 `J@qKTh2@@h]T9h$5!RhR@9h$4`V@`7!Rh2@@@`RRR*&R*"5R* `@!7*?Dq Th2@@H@` ?$qThV@9h4`V@ 7*h2@H@@RR**&R*?$qT  `@7*`"@qKT*&?qT?Dq@T?0q!TAR*5?$q T?Dq`T?0qAT!R*6*T?$qT**`5*?0qTh2@H@@!RRCR*&R*65AR*5*hA94 `J@qKTh2@@h]T9h5!R`V@7!Rh2@( @ @ RRRT"***jT!T*hA9 4*[!R* 5!RR*!*JhV@95`V@`7*h2@h@(@RR**&R* 5!R*,T*B!h2@@@aRR**&R*6*B! hR@95!**OA{¨#_`V@6!B#RcJ@!B*Ud@)!B*`@6!B*\d@)!B*`@6VcJ@!B$R!B*d@)!B*`@`6cJ@!B$R ?#{ OT@9?(q @z0@(7`@qT!R!R@7h2@@H@b~A9R7h2@@@@aRRR*&R@7h2@@ @ !RRCR*&R7`2@4*6* y!h2@ @ @ b~A9R@ 7h2@H@@aRRR*&R7* 7qR}RBR!R 7R`@qT*hV@94hA95 `J@qKTh2@@h]T9h5!RqR}RBR*1* .!jTT$TTT !Z* **!*  H*!* * @OB{è#_* !* !B** Քh2@@@`aRR**&R6*C !B!B*cJ@!B$Ro!B?#{CA8%CxA9 pA9 kaT*,0@(@@R4*7hzA9  @ B!hRi2@hz9(@h@ crA9RR*&R@A8%C@ T{A@#_?#{ * iV@94*\!B*@iV@9i5%qT!R@ 7qR}RBRh2@h@(@!RR**&R8h@qTh2@H@@!RRR*&R5h2@@H@!RRCR*&R 7qR}RBRh@qTh2@@H@!RR**&R6*@ @{¨#_B!*7 `@`7**!d@)!B*`@`6|?#{ 6hA95 `&@7!RAR5hA9h4ĉRЉRBR `&@7!RԐRԐR(r rBR!R`Z@6*hA95 `@7* `&@7*hA94 `@7** @{¨#_c&@!B*`&@6d@)!B*`@@6c&@!B$R`&@6d@)!B*`@6c&@!B$R`&@6?#{OT@ 7*qT!Rh2@h@(@RRR**h2@@h@ RR**&R@OA{¨#_?#{ * I@qKT1@@h]T95* @{¨#_I@!B*@?#{O !R*5`"@qT!R*OA{¨#_!B#R?#{O!R* 7 R>@qT!R R:@7** *OA{¨#_քG)!B*?#{O* `@` 7*`6@ 7h:@ 7qTt 5*qLT`>@qT*ĉRЉRBR`6@* ՟q,T`>@*ĉRЉRBR`6@* ՟qLT`>@*ĉRЉRBR`6@* !BCRdR* _RkRBR`:@*qÈfF)d@!B*`@6*OA{¨#_!B*dR*qT!B#RdR*q,T?#{O* `@7t4 qTqTh @qmT*h @4RqT**ԐRԐR(r rBR`@4R**OA{¨#_֠d@)!B*`@ 6?#{WOl@*Iqh T )*6R +yJ @ֿFqT$R R Ir j T `J@qKTh2@@h]T95**@5 `@7* R$R6R1*$R.FqT$R R Ir jTBqT(RR!)r jaT q "Q* 1'qq*2qT(RR2qhT(R R! jT**6q`T1T!**%RQ%q( T ) +yJ @`.@qT* `@ 6Y!***5*fh2@H@@!RRCR*&R@76*v`V@@7*h2@H @ @ RR**&R 7hA94 `J@q Th2@h@(]T94* 7!R  `@7*`"@qT*`@qT*h2@@@!RR**&R7*n*OBWA{è#_ֿ:qhT$R DR  jT5JQ*qB:*'^*\T B* *!*!**!hA95cJ@!B*d@)!B*A!B*d@)!B*`@6cJ@!B*[d@)!B*`@`6?#{OCA8%C h@1T!*`h @1T!*` h@1T!*`h@1T!*`7@hh"@1T!*`"7*h2@1T!*`2h:@1T!*`:h6@1T!*`6h@1T!*`hB@1T!*`BhF@1T!*`FhN@1T!*`NhR@1T!*`RhV@1T!*`VhZ@1T!*`Zh>@1T!*`>h&@1T!*`&h*@1T!*`*hJ@1T!*`J!!hR9!hV9!h9h.@1i9T!*`.hN@1@ThV@1ThF@1Th@1AT*&@@i@9h&hRiBiBi"iiBii2@jj"j>jjJhr9(@(@R4hrA9hRIR*hz9iv9A8%C@ TOB{A#_h @1@9 ?#{WOCA8%C * 7 `@7*h@qTh2@@@`!RR**&R 6*B!  `@7*`"@qT*h2@ @ @` !RR**&R 7h2@ @U @ R 7@2q@TRRR*&R7@R R R*&R*2qT7@R7@9rTRR**&R6!6B *!z*!h2@T!* `J@qKTh2@@h]T95*A8%C@ TOC*WB{A#_!BAd@)!B*`@6?!B*Pd@)!B*`@6JcJ@!B*?#{ @) @a F)c:@a H)dJ)cN@aD)cJ@d.@aR@9bV@9 @{¨#_max77759_chg_mode_writegs101_force_standbymax77759_chg_insel_readgs101_to_standbygs101_setup_usecasesmax77759_chg_reg_updatemax77759_chg_insel_writemax77759_chg_reg_readgs101_wlc_enmax77759_otg_vbyp_mv_to_codegs101_dump_usecasase_configmax77759_chg_reg_writegs101_to_usecase?#{!{#_?#{{#_description=Maxim 77759 Charger Driverauthor=AleX Pelosi license=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=max77759_chargerdepends=max1720x-battery,gvotable,max77729-pmic,google-bms,google_bclalias=of:N*T*Cmaxim,max77759chrgalias=of:N*T*Cmaxim,max77759chrgC*alias=i2c:max77759_chargerscmversion=g83610e6b3d1f= m wL [  '  $ 4 @ C N R X c $$*28@EMWhLinuxLinuxmax77759_charger5module_layoutғ__stack_chk_fail ]usleep_range_statemsleepתAcpu_hwcap_keys5arm64_const_caps_readyƴkmalloc_cachesӅ3-system_wqiLz__ubsan_handle_cfi_check_fail_abortYWi2c_del_driver!rmod_delayed_work_on1wakeup_source_unregisterSxdebugfs_remove@(irq_set_irq_wake8regmap_bulk_writeXregmap_bulk_read:W power_supply_changed)u_dev_warn$___ratelimitgpiod_to_irqu"%of_get_named_gpio_flagsU1)max_m5_read_vbypass#Hpower_supply_get_by_nameItķpower_supply_get_propertyE`bgvotable_use_defaultggvotable_comparator_int_min=gvotable_v2s_intgvotable_create_bool_electiongvotable_election_set_namegvotable_set_defaultv*gvotable_v2s_uint=?agvotable_set_vote2strbIgvotable_create_int_electionWcancel_delayed_work'Igpiochip_get_data;of_property_read_variable_u32_arrayof_find_propertykmem_cache_alloc_trace zkfree`Ϙstrlenݷasimple_read_from_buffer]simple_open$no_llseekׅsimple_attr_openU)simple_attr_releaseqxsimple_attr_writeI5ksimple_attr_read/generic_file_llseekscnprintf<max777x9_pmic_reg_writem=max777x9_pmic_reg_read9pdebugfs_create_u32Wsdebugfs_create_fileH=debugfs_create_boolvCdebugfs_create_atomic_t .Fdebugfs_create_dir[[device_create_filer5gpiod_get_raw_value_cansleepmax777x9_pmic_get_idρgpio_to_descaUgpiod_set_raw_value_cansleepvLgvotable_election_get_handlepgvotable_election_set_resultK__pm_relaxʾcancel_delayed_work_syncj'gvotable_election_for_eachRI5__pm_stay_awake2_gvotable_get_dataSmax1720x_get_voltage_now̅gbms_gen_chg_flags gvotable_get_current_vote {{__dynamic_pr_debugjhpower_supply_get_drvdata$bgvotable_cast_vote3?Kof_find_i2c_device_by_node gMof_parse_phandleOmax_m5_read_actual_input_current_ua__dynamic_dev_dbgZ%strcmp8tPPgvotable_get_current_reason__msecs_to_jiffiesWqueue_delayed_work_onO__pm_runtime_idle__pm_runtime_resumenHgoogle_bcl_register_ifpmic*Ngoogle_retrieve_bcl_handleSdevm_kmalloc}ʉdevice_init_wakeup1devm_request_threaded_irqzdevm_gpiochip_add_data_with_keyDΑof_find_node_by_nameQ U_dev_infoUmutex_unlock{mutex_lockdevm_power_supply_registerindevm_kstrdupIof_property_read_stringKZ[wakeup_source_register=:%delayed_work_timer_fnYyinit_timer_keyq__mutex_init9_dev_errY#__devm_regmap_init_i2c-i2c_register_driverDregmap_update_bits_base#regmap_readeregmap_write~_printkGNUU3GmK&CYyDGNU,S$T(U VWXY Z[\0]^_lptx|j`dhTX\HL,P<@D$(D, 048U KX`0   8 \        ` L `t @.x @.    6 6   $ ( 0 8 < @ D H h   , ,    ( (  M M  ( (, 0 '4 '< H  "L  "P  * *          ( (DLxTX`htt((n#n#//$$(2 ,2 <0L2 P2 `0(( 0 $$$40T)X)h0oo$$/==0(0DH\0lLpLt<x<|DD  D(4 8 <D)H)T?`#d#l$$@HH!!xxER R F,D0D48<*@*HLX`|GFHH  $LdxMMI( ( X/X/MMh|<<H L TdhxlxEMMR R `(%,%0%4%H`R dR h1**&&((MMll//(0 4 80<0HP#T#X1\1hp t x2|2@@44   0505P6P6  $(0 <@H dhl`   D^H^T<X<dl|MM`T1t|((KKMMJJ2   8$8(J,J<\X`Xt3LL46--784&&7TT3(L,L44D6L P T7`;88WWdd"" /$(((0DHLX\d`  D x( x8 y< yd E    $!(!@,!@0!4!8!At!hx!h|!!!A!!!!!!!A! ! !<(!`)"" """A "$"(","4"D"@+H"@+L"P"X"Bl"<p"<|""" #x#x0#E# #<#<##$8$&<$&@$\$$`$$p$$C$C$%C,%4%(8%(<%K@%KH%L%M\%M`%h%t%x%|%%%%#%#%6#%6#%%w%w%%%%%%%%(%(%K%K& &2& & ,&4& 8& <&@&D&d&&&`&&&()&()&&0 &0 &&&&&&&''' ''@'h D'h H'L'P'T'\'d' h' l' p' t'x'|'' ' ' ' '''' ' ' ' '''' ' '''''' ( ( ( ((((H (H $(((,(0(4(h(((((((&(&(o )o )D)H)L)o P)o T)\)`)) *,*H*`*****V"*V"++`+h+h +$+(+V",+V"4+h+x++++++,,,P,,,,,,,=-<- - <-l----=-<-g-g-.< .<. .p..>.<.<..`/`d/h/l/ p/ |//// 0p01+t01+|0000 *0 *01$101@1PD1PH1 L1 P1fT1f\1d1`l1p1x1|11111+11+11  2 2(2024424L2P2M`2Md2t2x2|2%2%222222243d83dD3 33333%3%3H4L4T4%X4%444t4t44444v4v44)5)55556_ 6_ 6666464777*7*$7074787*<7*@7H74L74T7X7d777 77 77774748& 8&8 8&$8&,8@84D84999$9,9M89M<9`9d9p9x9999i%9i%9 ;;;;;;D<L<`<d<<<= ==X =X =%=%0=p=t==== = ==!=!==== >>d >d$>D> H> L>%P>%\>d>l>>>`>>>2>2>%>%>>H>H? ??(?,?0?!4?!8?BpP<=`=$??@??@TAADBBtD B$D(0C4D8@ CD(EH0P$~D ! y7X0"5020g-0- UG  +")&#!674 Y2p/h-H x+ (PP f&P @.Z.h; xt D|`xn\`#\p%!7~4 8x4$,+2,//( 82-T`G+ X/8$((((1& 28#\ P( !P1 7x  / X 0 F 1  2 j 4 4 05  P6 ]4t2/0+!8-W,+ (((S 8 &8#@~088 6DB4h1h/P&8,t +`!0 8w( @(h!h(4(<($%p$8#! 6!'41!`)E&(M/,"*8("%<7h 8O# # 4 86D# 4_2 81P#2// 8,#*n-H 8' $J%~+ 8"$"  ( 86$3<( 1`).0&h8T,8*<+H*<+{'@-8$0/k"// 8P4'85d0L3`s)800S.p+P83,81M1)1('1$X38"43708m532~.H8q08-8+T<f)58&d=\?7$\?!$"8r7?5p82?L@,&0L@-78+@)z&AxB4#xB!*8/7B4 '8R2B/0 68a-Cq+@&18($C_&PZ,x8#@C!`( `87\Cq4p$ 8$2|C/'8+-C@+38(C*&P%8#C!*86CV4"(8 2D|/.@8-(D%+q"X8(DD&DG`#G  I4  I@I6@InI;4IO|J41|J* JPa/JK,K +)08p(HLiL4%L> M#M! M<  Me \M6\M (N 4(N8O<1Ov DOF/DO P,PP4*P  Q1( Q Q%Q:p7 SH#S@d (e ()886U f|g4hh4D$p81Z+/[l,[* 'd\C%02P8"\ @3086]3P(581x^.`$8M,`*p!8t'H`$-8d"`8a578E3a0(3cTL.c,,@d)(e!'f}$|g "4h7hQif5i-hj2hjC`lj0`lYhm-hmrPo+Po0@p_)@pEp&p/q0$q!k75q2$r06` 8-Lr+rD)" 8s&tЈ(#1 8a!8u(7 x 84&(vC|\# !v 70j4pw2@/tw  8X(|$-P9+xX(#&|#`.88 }6pO4~2X X 8u/~ -3 8+$(P6 8&l#,p8 6L*8441'8Z/,V18+i(%8%\#  6#84(1?/,D* U# 8*(h%0A# @~63P1 $/`,@z*X'<%p",  63ć1(.%P8F,*Јm'>( 8$]"%@ 8l75>30E.%,)'v$"P7_52c0- +ЎX)0&()$@!,d7( 520P* 8-Ȗ+` )ܖl&p#XZ!!7\4D24/tS-c+( 7&#!7 c4(2,/<-D2+H(L&T#X d6hH4p1xn/|-+}(&ě#̛ ԛ6ܛ-41S/,*b(%z# 6 418/, #(Y+%+@-@:#@- w68-'3M+'((O }1 -/-,@.s* | 'x5%X/" |63/ 10.1?,2*4f'05$P6V"p7 (7(z5@#3h0). ,7-     6 T   $p(,E0%4}8*<@DH:LSPMTX \ ` dhlpw tx|kF  L      * 4J ěț̛Л ԛ ؛eܛm tY  Y g a6 X5!2!""#5##5[cS3[*30$ &y.&0F0.!,;#)^'y$!#$&!@mp, PPCH  ,$"Ly+@-@F- wi  qTlZt,?G C(L0( wmt~3r $r 12 Ur5DhOe=s [m5S  #  \}_lA7$  s'!8IM S+vg;d)mu&Dڅh Jg,'U.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.comment.init.plt.hyp.bss.rela.rodata.max77759_charger_pm_ops__versions__ksymtab_strings.rela.data.max77759_charger_i2c_driver.modinfo__ksymtab_gpl__kcrctab_gpl.rela.text.__cfi_check_fail.note.GNU-stack.llvm_addrsig.rela__dyndbg.rela___ksymtab_gpl+max77759_chg_reg_write.rela___kcrctab_gpl+max77759_chg_reg_write.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.datamax77759_psy_set_propertymax77759_psy_get_propertypower_supply_get_propertyof_find_propertymax77759_init_wcin_psyinit_timer_keydevm_gpiochip_add_data_with_keymax77759_charger_probe.__keyarm64_const_caps_ready__kstrtabns_gs101_to_standby__crc_gs101_to_standby__kstrtab_gs101_to_standby__ksymtab_gs101_to_standby__kstrtabns_gs101_force_standby__crc_gs101_force_standby__kstrtab_gs101_force_standby__ksymtab_gs101_force_standbyof_property_read_variable_u32_array__pm_relaxmax77759_chgin_current_nowmax77759_wcin_current_nowmax1720x_get_voltage_now__ubsan_handle_cfi_check_fail_abortgvotable_v2s_uintgvotable_v2s_intgvotable_election_set_resultgvotable_set_defaultgvotable_use_defaultmax77759_psy_set_property.cfi_jtmax77759_psy_get_property.cfi_jtgs101_to_standby.cfi_jtgs101_force_standby.cfi_jtgvotable_v2s_uint.cfi_jtgvotable_v2s_int.cfi_jtvdp2_stp_bst_set.cfi_jtvdp1_stp_bst_set.cfi_jtcharger_restart_set.cfi_jtinput_mask_clear_set.cfi_jtmax77759_gpio_set.cfi_jtvdp2_stp_bst_get.cfi_jtvdp1_stp_bst_get.cfi_jtmax77759_gpio_get.cfi_jtvdroop2_ok_get.cfi_jtshow_fship_dtls.cfi_jtgs101_setup_usecases.cfi_jtmax77759_otg_fccm_worker.cfi_jtmax77759_chgr_irq.cfi_jtmax77759_get_bcl_irq.cfi_jtmax77759_clr_bcl_irq.cfi_jtmax77759_wcin_set_prop.cfi_jtmax77759_wcin_get_prop.cfi_jtmax77759_gpio_get_direction.cfi_jtgvotable_comparator_int_min.cfi_jtdelayed_work_timer_fn.cfi_jtdebug_reg_rw_fops_open.cfi_jtvdp2_stp_bst_fops_open.cfi_jtvdp1_stp_bst_fops_open.cfi_jtcharger_restart_fops_open.cfi_jtinput_mask_clear_fops_open.cfi_jtvdroop2_ok_fops_open.cfi_jtsimple_open.cfi_jtgs101_wlc_en.cfi_jtmax77759_set_uvlo_lvl.cfi_jtmax77759_get_uvlo_lvl.cfi_jtmax77759_set_batoilo_lvl.cfi_jtmax77759_get_batoilo_lvl.cfi_jtmax77759_chg_show_reg_all.cfi_jtmax77759_register_bcl.cfi_jtmax77759_mode_rerun_work.cfi_jtmax77759_wcin_inlim_work.cfi_jtmax77759_get_vdroop_ok.cfi_jtno_llseek.cfi_jtgeneric_file_llseek.cfi_jtmax77759_dcicl_callback.cfi_jtmax77759_foreach_callback.cfi_jtmax77759_dc_suspend_vote_callback.cfi_jtmax77759_mode_callback.cfi_jtgs101_dump_usecasase_config.cfi_jtmax77759_chg_is_reg.cfi_jtmax77759_charger_remove.cfi_jtsimple_attr_write.cfi_jtmax77759_chg_insel_write.cfi_jtmax77759_chg_debug_reg_write.cfi_jtmax77759_chg_reg_write.cfi_jtmax77759_chg_mode_write.cfi_jtmax77759_chg_reg_update.cfi_jtsimple_attr_release.cfi_jtgs101_to_usecase.cfi_jtmax77759_charger_pm_resume.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtmax77759_psy_is_writeable.cfi_jtmax77759_wcin_prop_is_writeable.cfi_jtmax77759_otg_vbyp_mv_to_code.cfi_jtmax77759_charger_probe.cfi_jtmax77759_charger_pm_suspend.cfi_jtsimple_attr_read.cfi_jtmax77759_chg_insel_read.cfi_jtmax77759_chg_debug_reg_read.cfi_jtmax77759_chg_reg_read.cfi_jt__mutex_init___ratelimitvdp2_stp_bst_setvdp1_stp_bst_setcharger_restart_setinput_mask_clear_setmax77759_gpio_setvdp2_stp_bst_getvdp1_stp_bst_getmax77759_gpio_getvdroop2_ok_getdebugfs_create_atomic_tcpu_hwcap_keysmax77759_get_statusmax_m5_read_vbypassmax77759_chgr_irq._rsmax77759_psy_propsmax77759_wcin_propsdebug_reg_rw_fopsvdp2_stp_bst_fopsvdp1_stp_bst_fopscharger_restart_fopsinput_mask_clear_fopsvdroop2_ok_fopsdebug_all_reg_fopsmax77759_charger_pm_opsbcl_ifpmic_ops____versionsshow_fship_dtlsdev_attr_fship_dtlsof_get_named_gpio_flagsgbms_gen_chg_flagsdbg_init_fs__kstrtabns_gs101_setup_usecases__crc_gs101_setup_usecases__kstrtab_gs101_setup_usecases__ksymtab_gs101_setup_usecasesmax77759_setup_votables__msecs_to_jiffieskmalloc_cachesgvotable_set_vote2str_dev_errdebugfs_create_diri2c_register_driveri2c_del_drivermax77759_charger_i2c_driverwakeup_source_unregisterdevm_power_supply_registerwakeup_source_registermax77759_otg_fccm_workersimple_read_from_buffermax77759_chgr_input_mask_clearsystem_wqmax77759_chgr_irqgpiod_to_irqmax77759_get_bcl_irqmax77759_clr_bcl_irqdevm_request_threaded_irqdevice_init_wakeupdevm_kstrdupmax77759_wcin_set_propmax77759_wcin_get_propstrcmpgpiod_set_raw_value_cansleepgpiod_get_raw_value_cansleepmsleep_dev_info_dev_warngvotable_get_current_reasonshow_fship_dtls.fship_reasonmax77759_gpio_get_directiongvotable_create_int_electiongvotable_create_bool_electionqueue_delayed_work_onmod_delayed_work_ongvotable_comparator_int_mindelayed_work_timer_fndebug_reg_rw_fops_openvdp2_stp_bst_fops_openvdp1_stp_bst_fops_opencharger_restart_fops_openinput_mask_clear_fops_openvdroop2_ok_fops_opensimple_attr_opensimple_openstrlen__kstrtabns_gs101_wlc_en__crc_gs101_wlc_en__kstrtab_gs101_wlc_en__ksymtab_gs101_wlc_engs101_otg_update_ilimmax77759_set_uvlo_lvlmax77759_get_uvlo_lvlmax77759_set_batoilo_lvlmax77759_get_batoilo_lvldebugfs_create_boolmax77759_chg_show_reg_all__stack_chk_fail__cfi_check_failmax77759_register_bcl_printkmax77759_int_maskmax77759_mode_rerun_workmax77759_wcin_inlim_workcancel_delayed_workmax77759_get_vdroop_okno_llseekgeneric_file_llseekmutex_unlockmutex_lock__cfi_checkmax77759_dcicl_callbackmax77759_foreach_callbackmax77759_dc_suspend_vote_callbackmax77759_mode_callbackgvotable_election_for_each__dynamic_pr_debuggs101_standby_to_otggs101_frs_to_otgof_property_read_string__kstrtabns_gs101_dump_usecasase_config__crc_gs101_dump_usecasase_config__kstrtab_gs101_dump_usecasase_config__ksymtab_gs101_dump_usecasase_configmax77759_chg_regmap_cfgmax77759_chg_is_reg__dynamic_dev_dbgscnprintfdebugfs_removemax77759_charger_removegvotable_cast_votegvotable_get_current_votesimple_attr_writeregmap_write__kstrtabns_max77759_chg_insel_write__crc_max77759_chg_insel_write__kstrtab_max77759_chg_insel_write__ksymtab_max77759_chg_insel_writeregmap_bulk_writemax77759_chg_debug_reg_write__kstrtabns_max77759_chg_reg_write__crc_max77759_chg_reg_write__kstrtab_max77759_chg_reg_write__ksymtab_max77759_chg_reg_writemax777x9_pmic_reg_write__kstrtabns_max77759_chg_mode_write__crc_max77759_chg_mode_write__kstrtab_max77759_chg_mode_write__ksymtab_max77759_chg_mode_writeusleep_range_state__kstrtabns_max77759_chg_reg_update__crc_max77759_chg_reg_update__kstrtab_max77759_chg_reg_update__ksymtab_max77759_chg_reg_updatesimple_attr_release__kstrtabns_gs101_to_usecase__crc_gs101_to_usecase__kstrtab_gs101_to_usecase__ksymtab_gs101_to_usecaseregmap_update_bits_basemax77759_get_charge_typemax77759_chgin_is_onlinemax77759_wcin_is_onlinemax77759_charger_pm_resume__pm_runtime_resumepower_supply_get_by_nameof_find_node_by_namegvotable_election_set_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_moduledebugfs_create_filedevice_create_fileof_parse_phandlegvotable_election_get_handlegoogle_retrieve_bcl_handle__pm_runtime_idlemax77759_charger_of_match_table__mod_of__max77759_charger_of_match_table_device_table__mod_i2c__max77759_id_device_tablegs101_wlc_tx_enablegs101_pogo_vout_enablemax77759_wdt_enablemax77759_higher_headroom_enablemax77759_psy_is_writeablemax77759_wcin_prop_is_writeable__pm_stay_awakeirq_set_irq_wakemax77759_enable_sw_rechargekfreeof_find_i2c_device_by_nodegs101_ext_modegs101_cpout_modegs101_ext_bst_modegs101_ls_modegs101_otg_mode__kstrtabns_max77759_otg_vbyp_mv_to_code__crc_max77759_otg_vbyp_mv_to_code__kstrtab_max77759_otg_vbyp_mv_to_code__ksymtab_max77759_otg_vbyp_mv_to_codekmem_cache_alloc_tracemax77759_charger_probemax77759_charger_pm_suspendmax777x9_pmic_get_idmax77759_idpower_supply_changedsimple_attr_readregmap_read__kstrtabns_max77759_chg_insel_read__crc_max77759_chg_insel_read__kstrtab_max77759_chg_insel_read__ksymtab_max77759_chg_insel_readregmap_bulk_readmax77759_chg_debug_reg_read__kstrtabns_max77759_chg_reg_read__crc_max77759_chg_reg_read__kstrtab_max77759_chg_reg_read__ksymtab_max77759_chg_reg_readmax777x9_pmic_reg_readmax77759_wcin_psy_descmax77759_psy_descgpio_to_descdevm_kmalloccancel_delayed_work_syncgoogle_bcl_register_ifpmic__devm_regmap_init_i2cmax_m5_read_actual_input_current_uapower_supply_get_drvdatagpiochip_get_datagvotable_get_data_note_9max77759_dc_suspend_vote_callback.__UNIQUE_ID_ddebug499$d.399$x.299$d.199$x.99max77759_set_insel.__UNIQUE_ID_ddebug489$d.389$x.289$d.189$d.89max77759_foreach_callback.__UNIQUE_ID_ddebug479gs101_otg_enable.__UNIQUE_ID_ddebug479$d.379$d.279$d.179$d.79gs101_ext_mode.__UNIQUE_ID_ddebug469$x.369$x.269$x.169$d.69$x.359$x.259$x.159$x.59$x.349$x.249$d.149$x.49$x.339$x.239$d.139$x.39max77759_otg_fccm_worker.__UNIQUE_ID_ddebug529$d.329$x.229max77759_chgr_irq._rs.229$d.129$d.29max77759_chgr_irq.__UNIQUE_ID_ddebug519$x.319$x.219$d.119$d.19max77759_psy_set_property.__UNIQUE_ID_ddebug509$x.309$x.209$x.109$d.9_note_8max77759_wcin_input_suspend.__UNIQUE_ID_ddebug498$d.398$d.298$x.198$d.98max77759_foreach_callback.__UNIQUE_ID_ddebug488gs101_ext_bst_mode.__UNIQUE_ID_ddebug488$d.388$x.288$x.188$x.88max77759_foreach_callback.__UNIQUE_ID_ddebug478gs101_otg_mode.__UNIQUE_ID_ddebug478$d.378$x.278$x.178$x.78gs101_ls2_mode.__UNIQUE_ID_ddebug468$x.368$x.268$x.168$x.68$x.358$d.258$x.158$d.58$x.348$d.248$x.148$x.48$x.338$d.238$x.138$x.38$x.328$d.228$x.128$x.28max77759_chgr_irq.__UNIQUE_ID_ddebug518$d.318$x.218$x.118$d.18max77759_get_chg_chgr_state.__UNIQUE_ID_ddebug508$d.308$x.208$d.108$d.8max77759_chgin_input_suspend.__UNIQUE_ID_ddebug497$d.397$x.297$d.197$x.97max77759_foreach_callback.__UNIQUE_ID_ddebug487gs101_otg_enable.__UNIQUE_ID_ddebug487$d.387$d.287$d.187$d.87max77759_foreach_callback.__UNIQUE_ID_ddebug477gs101_frs_to_otg.__UNIQUE_ID_ddebug477$d.377$d.277$x.177$d.77gs101_ls_mode.__UNIQUE_ID_ddebug467$x.367$x.267$x.167$d.67$x.357$x.257$d.157$x.57$x.347$x.247$d.147$d.47$x.337$x.237max77759_chgr_irq._rs.237$d.137$x.37$d.327$x.227$x.127$d.27max77759_chgr_irq.__UNIQUE_ID_ddebug517$x.317$x.217$x.117$d.17max77759_higher_headroom_enable.__UNIQUE_ID_ddebug507__UNIQUE_ID_scmversion307$x.307$x.207$x.107$d.7max77759_set_charge_enabled.__UNIQUE_ID_ddebug496$d.396$d.296$x.196$d.96max77759_foreach_callback.__UNIQUE_ID_ddebug486gs101_otg_enable.__UNIQUE_ID_ddebug486$d.386$x.286$x.186$x.86max77759_foreach_callback.__UNIQUE_ID_ddebug476$d.376$x.276$x.176$x.76gs101_ls_mode.__UNIQUE_ID_ddebug466$x.366$d.266$x.166$x.66$x.356$d.256$x.156$x.56$x.346$d.246$x.146$x.46__UNIQUE_ID_license536$x.336$d.236$x.136$x.36max77759_chgr_irq.__UNIQUE_ID_ddebug526$x.326$d.226$d.126$d.26max77759_psy_get_property.__UNIQUE_ID_ddebug516$d.316$x.216$d.116$d.16max77759_wcin_set_prop.__UNIQUE_ID_ddebug506__UNIQUE_ID_alias306$x.306$x.206$x.106$d.6max77759_enable_sw_recharge.__UNIQUE_ID_ddebug495$d.395$x.295$d.195$x.95max77759_foreach_callback.__UNIQUE_ID_ddebug485gs101_otg_enable.__UNIQUE_ID_ddebug485$d.385$x.285$d.185$d.85gs101_force_standby.__UNIQUE_ID_ddebug475max77759_foreach_callback.__UNIQUE_ID_ddebug475$d.275$x.175$d.75$x.365$x.265$d.165$d.65$x.355$x.255$d.155$x.55$x.345$x.245$d.145$x.45__UNIQUE_ID_author535$x.335$x.235$d.135$x.35max77759_chgr_irq.__UNIQUE_ID_ddebug525$d.325$x.225$x.125$d.25$x.315$x.215$x.115$d.15max77759_wcin_set_prop.__UNIQUE_ID_ddebug505$d.405__UNIQUE_ID_alias305$d.305$x.205$x.105$d.5$d.394$x.294$x.194$x.94max77759_foreach_callback.__UNIQUE_ID_ddebug484gs101_otg_enable.__UNIQUE_ID_ddebug484$d.384$x.284$x.184$x.84$x.374$x.274$x.174$x.74$x.364$d.264$x.164$x.64$x.354$d.254$x.154$x.54$x.344$d.244$x.144$x.44__UNIQUE_ID_description534$x.334$d.234$x.134$x.34max77759_chgr_irq.__UNIQUE_ID_ddebug524$x.324$x.224$d.124$d.24max77759_psy_set_property.__UNIQUE_ID_ddebug514$d.314$x.214$d.114$d.14max77759_wcin_get_prop.__UNIQUE_ID_ddebug504$d.404__UNIQUE_ID_alias304$x.304$x.204$d.104max77759_charger_probe.__key.4$d.4max77759_mode_callback.__UNIQUE_ID_ddebug493$d.393$d.293$d.193$d.93max77759_foreach_callback.__UNIQUE_ID_ddebug483gs101_otg_enable.__UNIQUE_ID_ddebug483$d.383$d.283$d.183$d.83$x.373$x.273$x.173$d.73$x.363$x.263$x.163$d.63$x.353$x.253$d.153$d.53$x.343$x.243$d.143$d.43max77759_charger_pm_resume.__UNIQUE_ID_ddebug533$x.333$x.233$d.133$x.33max77759_chgr_irq.__UNIQUE_ID_ddebug523$d.323$d.223$x.123$d.23max77759_psy_set_property.__UNIQUE_ID_ddebug513$x.313$x.213$x.113$d.13max77759_gpio_set.__UNIQUE_ID_ddebug503$d.403__UNIQUE_ID_depends303$x.303$d.203$x.103$d.3max77759_mode_callback.__UNIQUE_ID_ddebug492$d.392$x.292$x.192$x.92max77759_foreach_callback.__UNIQUE_ID_ddebug482gs101_otg_enable.__UNIQUE_ID_ddebug482$d.382$x.282$x.182$x.82gs101_pogo_vout_enable.__UNIQUE_ID_ddebug472$x.372$d.272$x.172$x.72$x.362$d.262$x.162$x.62$x.352$d.252$x.152$x.52$x.342$d.242$x.142$x.42debugfs_create_u32$x.332$d.232$x.132$x.32max77759_chgr_irq.__UNIQUE_ID_ddebug522$x.322$x.222$x.122$d.22max77759_psy_set_property.__UNIQUE_ID_ddebug512$d.412$d.312$x.212$d.112$d.12max77759_wcin_inlim_work.__UNIQUE_ID_ddebug502$d.402__UNIQUE_ID_name302$d.302$x.202$d.102$d.2max77759_mode_callback.__UNIQUE_ID_ddebug491$d.391$x.291$d.191$x.91max77759_foreach_callback.__UNIQUE_ID_ddebug481gs101_otg_enable.__UNIQUE_ID_ddebug481$d.381$d.281$d.181$d.81$x.371$x.271$x.171$d.71$x.361$x.261$x.161$x.61$x.351$x.251$d.151$x.51$x.341$x.241$d.141$x.41max77759_charger_pm_suspend.__UNIQUE_ID_ddebug531$d.331$x.231max77759_chgr_irq._rs.231$d.131$x.31max77759_chgr_irq.__UNIQUE_ID_ddebug521$x.321$x.221$d.121$d.21max77759_psy_set_property.__UNIQUE_ID_ddebug511$d.411$x.311$x.211$x.111$d.11$d.401__UNIQUE_ID_vermagic301$x.301$d.201$x.101$d.1max77759_set_usecase.__UNIQUE_ID_ddebug490gs101_to_usecase.__UNIQUE_ID_ddebug490$d.390$d.290$x.190$x.90max77759_foreach_callback.__UNIQUE_ID_ddebug480gs101_otg_enable.__UNIQUE_ID_ddebug480$d.380$x.280$x.180$x.80gs101_wlc_en.__UNIQUE_ID_ddebug470$x.370$d.270$x.170$x.70$x.360$d.260$x.160$x.60$x.350$d.250$x.150$x.50$x.340$d.240$x.140$d.40$x.330$d.230$x.130$x.30max77759_chgr_irq.__UNIQUE_ID_ddebug520$d.320$x.220$x.120$d.20max77759_psy_set_property.__UNIQUE_ID_ddebug510$d.310$x.210$d.110$d.10max77759_dcicl_callback.__UNIQUE_ID_ddebug500$d.400$d.300$x.200$d.100@4a8 2 7D P$X0S12@]4g@H#8*2 <@$*@((*5 ,0@x*@H*%L$ @%H*)p$@`%*x@x%*@%*f@X'*3.@,*J0G LoHW0@@@J0*$#$(#  K KQ,8>v8