ELF`@@-+ $ (<<<L<<<l<<<H\$4h@,T\\\\\\\\\\\X\\\\\\\\\\\\\0\max77759_charger: %s: icl=%d (%d) %s enabled=%d->%d reason=%s cannot read CNFG_00 (%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) max77759,usb-monmax77759,chg-term-volt-debounceuWmax77759_charger: %s: charge_current=%d (%d) max77759_charger: %s: FRS_ON vote=0x%x 3max77759_charger: Failed to create fship_dtls, ret=%d max77759_dcicl_callbackFailed to initialize regmap %s: icl=%d (%d) %s: wcin_is_online=%d data->wcin_input_suspend=%d cannot update election %d max77759_get_usecase3max77759_charger: %s: error wlc_en=%d ret:%d %s: CC_MODE %s: CHARGE DONE charge_done=%d->%d 3max77759_charger: %s: cannot clear input_mask ret=%d 3max77759_charger: Failed to read, no regmap max77759_psy_get_property%s %s enabled=%d %s: STBY_ON %s vote=0x%x use_case=%d->%d to_stby failed ret:%d max77759_charger: %s: CHARGE DONE charge_done=%d->%d 6max77759_charger: %s: THM2 run recover... max77759_chgr_input_mask_clear3max77759_charger: FSHIP: cannot update RD (%d) %llu cannot set irq_mask (%d) max77759,otg-fccm-vbatt-upperbd../private/google-modules/bms/max77759_charger.cproperty (%d) unsupported. %s:%s use_case=%d->%d CHG_CNFG_00=%x->%x max77759_charger: %s: WCIN charge_done=%d addressDC_ICLmax77759_chg_insel_write&(&data->init_bcl)->timerUwmax77759_charger: %s charge_done=%d->0, reg=%hhx (%d) %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 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: %s: CC_MODE max77759_charger: Couldn't get prop %d rc = %d max77759,otg-fccm-vbatt-lowerbdRERUNuse_case=%d->%d force_stby failed ret:%d max77759_charger: %s: usecase=%d->%d mask=%x insel=%x wlc_on=%d force_wlc=%d (%d) INT : %02x %02x input_mask_clearfship_dtlstriggered recharge(force=%d) %d Couldn't get VOLTAGE_MAX, rc=%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) max77759_charger: %s: wcin_is_online=%d data->wcin_input_suspend=%d <>max77759_charger: %s: INSEL insel_auto_clear=%d (%d) early_topoff_cntdisable fccm mode. Couldn't get prop %d rc = %d max77759_charger: %s: STBY_ON %s vote=0x%x vdroop2_ok3max77759_charger: Failed to register BCL callback %d Failed to initialize debug fs max77759,chg-term-voltagemax77759,usb-otg-mvmax77759_charger: %s enabled=%d->%d reason=%s max77759_charger: %s: WLCIN_OFF %s vote=0x%x max77759,pmicdata&data->io_lockmax77759_charger: property (%d) unsupported. use_case=%d->%d CNFG_00=%x failed ret:%d %02x: %02x Couldn't get VOLTAGE_NOW, rc=%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_prop3max77759_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 %s: TOP_OFF max77759_otg_fccm_workerno dc_icl votable (%d) max77759_set_charge_enabled%s:%s vote before resume complete max77759_set_usecaseno dc_suspend votable (%d) max77759-otg_fccm(work_completion)(&(&data->init_bcl)->work)PSP_DISABLEmax77759_chgin_input_suspendCHGIN_SUSP%s cannot re-enable charging (%d) PWRONB1(work_completion)(&(&data->otg_fccm_worker)->work)usb-otg-mv not found, using default %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 max77759_charger:3021:(&max77759_chg_regmap_cfg)->lockFailed to register psy rc = %ld &(&data->otg_fccm_worker)->timerUWuw%s: WLCIN_OFF %s vote=0x%x max77759_charger: %s: CHGIN charge_done=%d %02llx max77759_set_charge_disablemax77759_chgr_irqregistersPWRwireless(work_completion)(&(&data->mode_rerun_work)->work)fccm_reset enabled lo=%dmV hi=%dmV 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 max77759_charger: %s: TOP_OFF uwDC_AVAIL&(&data->mode_rerun_work)->timerchg_restartmax77759_charger: %s: DC_SUSPEND reason=%s, value=%ld suspend=%d (%d) max77759-chargermax77759_mode_callback%s: RAW vote=0x%x max77759_charger: %s: VOUT vote=%x 6max77759_charger: %s: THM2 %d->%d 4max77759_charger: debug write reg 0x%x, 0x%xcannot set dc_icl=%d (%d) dc3max77759_charger: cannot tickle the watchdog 3max77759_charger: %s: wlc_tx and wlc_rx max77759_charger: %s: CV_MODE %s: CHGIN charge_done=%d vdp1_stp_bst%d %s max77759_dc_suspend_vote_callbackmax77759_wcin_get_propmax77759_charger: %s: DC_ICL=%d (%d) max77759_charger%s: charge_disable=%d (%d) CC_MAXuse_case=%d->%d to_usecase failed ret:%d max77759_charger: %s: CHARGER_MODE=%x ret:%x 3max77759_charger: Failed to register wakeup source max77759_charger: %s: CHGIN_OFF %s vote=0x%x max77759_charger: %s: CHGR_BUCK_ON %s vote=0x%x %s: CV_MODE max77759,dc-psy-type-wirelessfailed get irq_gpio google,max77759-thm2-monitorMSC_PCS chg_state=%lx [0x%x:%d:%d:%d:%d] chg=%s %s: charge_current=%d (%d) OFFLINE%s: VOUT vote=%x vdp2_stp_bst3max77759_charger: Failed to register otg_fccm wakeup source Invalid value of USB OTG voltage, set to 5000 max77759,dcin-is-dockmax77759_get_chg_chgr_statebst_on:%d, bst_sel:%d, ext_bst_ctl:%d lsw1_o:%d lsw1_c:%d max77759_set_inselmax77759_wcin_input_suspendmax77759_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_TX%s: WCIN charge_done=%d 3max77759_charger: %s: cannot reset input_mask ret=%d insel_cntDC_SUSPENDmax77759-usecaseW%s charge_done=%d->0, reg=%hhx (%d) max77759_charger: %s: DC_ON vote=0x%x max77759_charger: %s: WLC_TX vote=%x wd enable=%d failed %d U3max77759_charger: WD Tickle failed %d max77759_charger: INT : %02x %02x %s: INSEL insel_auto_clear=%d (%d) insel_clearNonecannot set suspend=%d (%d) max77759,dc-psy-name%s: DC_ICL=%d (%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_ENABLEDmaxim,max77759chrgmax77759_charger22?#(xȻH* T]҈_(mTHBI(NQmTHH^H-ThH^H /T[h&Tƨ@A-TlҨ#Tȭt(, THh%TAH#"T@(H(/!)T;~҈`Hȯl T׉H ,THxȻH*` T4覧(D%T (Q!( Thf҈H(TҨ#`THw҈Hj(a"Th;H*T]҈_( T0hYhk(T҈hoP,T(ȭt(T=ҨL5^!TRH[T(~҈`HȯTH~TXhh,T(Q!(`Tnjϱ [ThBI(NQT҈%jbT( ȓ#THh%T(`ҨeQ*T׉H `T H htHTf҈H( T2H#Th;H*` TLL.Tr҈hoP TH}H۸! T( ȓ C TZRH[Tȓ҈7(C T@YhhT҈$ȇhVTA>( ȓCT241.( ( ȓ T( ȓ!T#?AT#_?#{@9qT{#_ )+ih8J @֟$@*?#{ \@@!B@{#_?#{\@h@ !Bc*&R@{#_?#{CA8B\@@@!5@h9@A8B@ T{A@#_?#{\@h@ *!RR*&R@{#_?#{WOCA8B\@@u**R462SA8B@ AT*OCWB{A#_@R?(jaT5R RRR*&R*7@cR*&R*u7S7@R4@6@rTRR**&R`6!?#{CA8B\@@@R5@h9@A8B@ T{A@#_?#{_WO A8!BBc?T3!RC 7RR vX!R! 9B3џAR@^C5C_AR@26&*{zB!B**** )B!cRRCR@!N@VA8B_ AFT*OIWH_G{F#_֠fB!C5 @R!c?T!*N{zB!B****Z #B!cR^bffB!*6!#*@cR5E!RBARCR6*!E9@!4* @H TB4Rb@R4R@4R@ R@0R@0R@0R@0R@0R@0R@$R!*@3aRJ9C 5C_qr) J6%74*@*aR 7@3aRC5C_qr(J76q#J9!N@]@H@ARRR*&RfB! fB!N@]@@@RR* N@]@H@RRCR*&R! fB!#R7 fB!#R 9`7@%RkT@kT_@8qן_D8q 9 T! 9 9 *{zB !B****Z CB !cR^bfbfB!#R@6rfB!#R`6R@H5fB!3#R*6!@q qRN6!9fB!( R"y9 ?T@R@!"@?T"@!B!?BT!̕R@Ar@!@!R6*!@*@!*7@!@!*7?#{ \@`@@`NA`A @*{¨#_?#{ L@R`@`@RB 9 @*{¨#_?#{ L@R`@(RiF9hB 94`A9`@RhJ9(4hJ94b R@ @*{¨#_?#{O! 5tRCR@OA{¨#_?#{X!{#_?#C{WOA8B @RCx#yhFJ9H4hBJ94`@R`@3RCR`7 C_8*@9S_8*jT J@9?*j T)q`@CRCRC9G97* ըS8C_86hRG94* hB)R)S_86 `@tD`3@5iRI r} f `@RhFJ9H4hF94R5`At9t*rh@!*UB`hF9h4hDK@kThb)R)S_8H6 ըS_8H6 ըS_8(7SC_807C_8(7C_8H7EtF9`@uD35iRI r} f  h@!*UB``hF9h4hDK@kkT(Rh9 5RC_876 `@9@5RC_8/6 ` @9@5RC_86`@3R5@bF9SRkT`@4RRh74RA8B_ T*ODWC{BC#_!*v7t9!`@RR**&R 5`@RRR*&R$բC_8S_8!+$ }_) } 5S_8h7g$!B*$ }_) } 5W$!BS_8H7R$!BI$dF9!B*m$cF9!Bg$cF9!Be$cRG9!Bq?#{WOCA8Bt@uѨ@qKT`Pv 7iRI r@} f * @j_? kMT4j_R? k*T4*!!@!*UB` RR@`v@A8B@ ATOCWB{A#_4R!@@*R$@@B*?#{ og_WOCA8B@LA=<;t*`@Rx@hFJ9h4hBJ9h5`@RbRR@`@!B`@R`@S!R`5^ *6`@!**8hF9`@SсRS8`5^((6`@SR`5^ 7*iF9s8 !C]8C\8]8*(5\C]8]8S]8]8]855555k5H5s]8i5\)5\5]5]8******N5 ՛$!B\C]8]8S]8]8]8]8y)`@dF9[s]8!\c]8ByKSC;3+# ]85hB9(5h@UBh9hj@6S]8?q4j>@6*R*c8 ]88S]8?qC\8\\_qC]8d Az]8s]8]8ן5*?qx4I4c]8*S85*5j6A9_qH*H 6*(R:R*S]8*Rc]8) *5qC]84iB9?q@z]j5q]8$ @z 5KRk *K 6Z4qRq_qiRjRX[!'qRRP*R+R\C\8?qR@zC]8)L5]8]8l5 4YRJ 4q(R 4!`!Y`@!hF9q ******?!s]88qRq_qR8 YR8R1_qhR**^BR!*]8?q R)  *(*_qRRKRX9qRJ 4iB9qRV?qRR]8 **Z8 hJ94iJ9S]8?kTb h 95`@qT*`AR@h:@z@1!T`@`h@!*UB`SѢcѿ885^8^8q$ @z(hB95h@UBh@ bG)eM)dF@!i9]8]8q @z] 5\I5C]8j5\*R#6RR]85hB94`@SсR5^(6\H5`R@q ThV@q*ZR.\5C]8*_qs]8,4 5_qRVR]8H4S]8 5?q;iS4qh2d @z*R]8H4*6R]84`R@{qTyV@*Z_k**qT[**6*!*hN@]@h@\`N@ R** ՙ 6`@!***Zt*SѡR5^S*85C\8*q*qVq9R8$`@SсR5^H(6`@SR5^S*dF9!B$!B** R** 7Z_kaThN@]@h@[  6`@!]8****6*`@! *@6*`@!**Y 6*`@b@!*6*8!]8!R*$a@cJ9dJ9BS]8hJ95$գ]8!B*7[]8Y6*`@!xZ`@]8!B**`NAA8B_ aTOR*WQ_PgOoN{M#_?#{ WOןF9 @ן!BRԪ9`7 $*!B*ת9OC*WB @{Ĩ#_֟$êF9!B*?#{ O *7qF9 q@!BR97OB* @{è#_*@!*q*@!9$q!B$qF9!B@?#{OCA8B!@VBR VB!#5@R``@!C?` T*`A8B_ TOF{E#_?#{WOCA8B*@RFJ9H4BJ94@RQ9qHT ) +yJ @֟$ՠ@R 5@S@R@}$ՠ@R` 5@( (6@R 6*@!$@R@ 5@ (6@R@ 5@ 6@ 7@R*} h$ՠ@R 5@(6@R`4*3$ՠ@R`5@(7*)$ՠ@aR4*@ 7*@rTq"T R(r@R 7* IBR% hF9?q*h$A8B@ TOCWB{A#_@S@R 4*7*@`*+@!*UB`@V*@9qT R Rr) @!*UB V *@!*6 ՀqTq!TLRhrxR(r$!**?#{ O*@RFJ94BJ94@Rq@TBq!Ta@*  $c@!@RT* @OB{è#_u@ տq@ן!R* $h@!qןB*$տqן!Bc?#HR?@q$Hz#_?#{WOCA8B!7!4( R(r?kT6R  * (x@QiЛR!!Qicr}m t*`@aR* 5@aR`@e**A8B@ T*OCWB{A#_?#{AqHT }@ J Lyk `֟$  @9I 5)R9 9e$@9h4@9H5 ( RTy[$@H5 @R$@9H5 (R9J$@9H5 (R9B$@H5 @9$@9H5 (R91$@9H5 (R9)$@H5 @ $P@9H5 (RP9$@9H5 (R9$  @H5 $@9H5 (R9{B*#_֟$*$ ) JB  @_ @95{$!BR_z$?B!DR_q$?B!R_i$?B!$R_`$?B!$R_W$!B R_S$!BR_N$?B!R_E$?B!R_=$!BR_8$? )B dR@_ @h5)$!BCR_%?#{og_WOCA8B@H@RR@**RR9 @9h@** 7q T@@*46qKT*`@`A8B@ TOFWE_DgCoB{A#_?#{Bc{#_?#{OCA8BR@FJ94BJ94@R@N95@9h@R@A8B@ TOB{A#_?#{O@RhFJ9h4hBJ9(5`@R@OA{¨#_`@RaC*`@*aN9?#{!{#_?#{O?**`@!*OA*{¨#_?#{WOCA8*BRF9@qFJ9(4BJ94@R*6*@!R@4*.@RH+@R 4**@6N@@9h]@(@!RR**&R 5N@]@h@ !RR**&RH9  A8)B@? TOC*WB{A#_@ ?qaT*$!B*****?#{A{#_?#{{#_?#{OCA8BR@hFJ94hBJ94`@R`@aR 47*`@RS@9`@2aR@7`@aR** 6!*SA8B@ T*OB{A#_*!?#{ )!#a{#_?#{OCA8BR@FJ94BJ94@R@aR 47@R@@F*h@A8B@ TOB{A#_?#{OCA8BR@hFJ94hBJ94`@R`@aR 4@7* `@R@ @R `@aR *@A8B@ TOB{A#_?#{ )A#{#_?#{OCA8BR@FJ94BJ94@R@aR 47@R@@G*h@A8B@ TOB{A#_?#{OCA8BR@hFJ94hBJ94`@R`@aR 4 7*`@R@ @`@aR3@A8B@ TOB{A#_?#{a{#_?#{OCA8BR@FJ94BJ94@R@R 47@R@@G*h@A8B@ TOB{A#_?#{OCA8BL@9B1Tq TBYcR|@@RFJ9H4BJ94@R@ R#R797*@R@A8B@ aTOB{A#_ֈ@!*UB@R4`7*@S@9@R#R)97BqT@**?#C{og_WOA8B*@RFJ9(4BJ94@RqT* ) +yJ @֟$Հ@cR@4$7*@R@Qq T )* +yJ @֟$Հ@c!7@=T)R(!Ț R T(R$Հ@cR5@rT@cR5@(7S$Հ@c!R4*$*$*$Հ@cR 5@07S$Հ@6$Հ@caR 4 6$Հ@cAR4 7*$ ՠ$Հ@c*@7@?=T*RI!ɚ R? T**Rw$C****@cR5@cR@ 4 **@@!*UB `$Հ@cR4*kc@9qT R Rr) cq TqTLRhr\c@9=qhT)R(! R jT4>@!*UBA@rT q"TRHr9@r@TqT 5R% -@)R( h -(R+*)Rj5*i&*#c@9S YI (7xR(r`4*7*q T RrԐR(rhF9?q*h$A8B_ ATOHWG_FgEoD{CC#_S(R@3`4 CiRI r} f =}`{ qaTo@cR5@2r<y4@cAR4** 6;4@caR@4**@6B7B) ) J k j*Iqjq;9@rTqT 5R % ɍR)r} QQ@@r`TqbT R)r* ԐR)rF9q( ) Jq kI@_q;*IBR % F9q( ) Jq[ *&)} 5P S 33I 4*tb$!*$S 33I !4@*F`p?#C{_WOCA8B*@RhFJ9H4hBJ94`@R qTQqqH+T ) +yJ @֟$Ո@CRr kTWRx`@RUGq Tq Tq!(T@ տq`@!R* /$Ճ@!Qq`Tq$T)Rr) kJ T}NQ)R/Q r}) m F$Ֆ@hJ9q 4*@ 6V$՗@7 7W 4(RhrkB TxR$՗@7 7W 4Rrk TRn@H 7]qB T*@4*@7q`@!R* $Ճ@!AOQ)R$Q6r}mv*`@R*5@R`@3* չ$Ճ@!*hJ9kTq`@!R*t 9U5**C*dq TRK*rRRrk) TRfz@Q)R!!Q r}) k 2v*`@AR4*@AR`@]**5qvF9 q`@!"Ru9*@6v9 [$Ճ@!}YQiR=S} }Sv*`@R* 5@R`@q** 8$Ճ@!Z@Qi:R5Qtr}p *@7v*`@aR4*@ `@aRe **u5q `@!R** 5hJ9h4*$A8B@ T*ODWC_B{AC#_*`@!B*`@!$Ճ@!B*55$!Bc*$qcF9!BQ$!Bc*?# R(QqHT)R(!Ț)  `T#_?qT?q`T*#_?#{OCA8B*@!R5@R@!R3*7A8B@ T*@OC{A#_*?#{CA8BR@4 RA8B@ AT{A@#_@r`T`@R5@r@T`@R4HRy` @ ) @} yh?#{OCA8BR@4@RA8B@ TOB{A#_@r`T`@R5@r@T`@R4 *}S@ -qT R R ? jAT)R)!? rTq!T`@tD5iRI r} f  *h@!*UB` hF94hD@K?kTR@kT`R9`R?#{CA8BR@ 5@(6`@R4*A8B@ !T{A@#_@S?#{OCA8B@@7@R*} h@!*UB@A8B@ TOB{A#_?#{CA8BR@ 5@06`@R4*A8B@ !T{A@#_@S?#{OCA8B@@7@R*} h@!*UB@A8B@ TOB{A#_?#{OCA8B \@@@RFJ9H4BJ94@R@R47*@A8B@ ATOB{A#_ր@R@@S*h9?#{OCA8B\@@H*@R*FJ94BJ94@R@)qR*4@7*@A8B@ TOC{A@#_֠@R@@ ꣐Ri(Qj=r@*)})d *|y?#{OCA8B\@u@(*@RFJ94BJ94@R@)qR47ER@A8B@ TOC{A@#_֠@R@@IR } (*h?#{OCA8B \@@*@RFJ9H4BJ94@R@R4 7*@A8B@ aTOB{A#_ր@R@@ ꣐Rib;Qj=r@R)})f *|y?#{OCA8B \@@@RFJ9H4BJ94@R@R4`7ہR@A8B@ TOB{A#_ր@R@@ R } a;*h?#{OCA8B \@@@RFJ9H4BJ94@R@!R4**@A8B@ aTOB{A#_ր@R@@(7 7B76HRhRRh9!R@?#(Quq'#__$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$max77759_chg_mode_writemax77759_chg_insel_readmax77759_chg_reg_updatemax77759_chg_insel_writemax77759_chg_reg_readmax77759_chg_reg_write?#{!{#_?#{{#_description=Maxim 77759 Charger Driverauthor=AleX Pelosi license=GPLvermagic=5.15.98-android14-2-766077-g24ffdf6f4930-ab9796726 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_charger C.DO|$06AIQZaipw~    G@VLinuxLinuxmax77759_chargermodule_layoutғ__stack_chk_failkmalloc_caches|icpu_hwcap_keys5arm64_const_caps_readyӅ3-system_wqiLz__ubsan_handle_cfi_check_fail_abort_$i2c_del_drivermod_delayed_work_on enable_irq5.wakeup_source_unregister$odebugfs_removeU1)max_m5_read_vbypassXpower_supply_get_by_namepower_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_election)gpiod_get_raw_value_cansleep<.Aof_property_read_variable_u32_arraym@of_find_property<kmem_cache_alloc_trace zkfree`Ϙstrlenݷasimple_read_from_buffera}Lsimple_opengZ^no_llseekHxsimple_attr_open*>vsimple_attr_releaseA/simple_attr_writeTsimple_attr_read}+generic_file_llseekscnprintfdevm_kstrdupC1of_property_read_stringwakeup_source_registerh˽__mutex_initX8_dev_err*z__devm_regmap_init_i2c9 i2c_register_driverVU&regmap_update_bits_base+cregmap_readgUregmap_write~_printkGNU~ǭG T>>>i>>?'?'?  ?  ?8?cc:c?c@cH<c=c`?cAcCcDcd;cAc<c,?c@cBdlD d;d@dB$dD,dlE4d-t>x IN(NN`$PUXHPPP@QQx R(RhSUSS$T,TT,VX U$U( \bdbc8H^`0|@8dHHdPXd (dp@0d@dPd c c( c0 c8 c@ c z d d!`d!hd!pd!xd!d!d!^!c!c!cP"d`"c#^#c#c#cp#c#c $^($c0$c8$c$c$c@%^H%cP%cX%c%c%c`&^h&cp&cx&c&c&c'^'c'c'c'c(c(xc(c)c)z) ) ),z@q8z@H@PpzxR@zR@)zR@J z R(@0mPzXR`@hzR@z@z @r0z8@@Hhzpx@z@xz@oz @(HzP X@`z @ z @z @(z0 8@@`zh p@xz @z @z @ @zH P@Xxz @z @MzG@ z(G0@8e Xz`h@p z@Jz@z@G8z@H@Ppzx@Tz@z@z (@0PzX`@hzZ@zn@Cz = @ 7 0 z8 o@ @H h zp ox @ mAndroid (9394278, based on r475365b) clang version 16.0.2 (https://android.googlesource.com/toolchain/llvm-project e1a2893d16330144736de1f4f0d06a844a03b9b0)7ORUX\A^5:9;>?@BKL<=Zbfmtwz}CDEFGHIJ P'bx(&x"a<p$<B# hb*a$!$G 0Ba00pa _)Hia x' %wa\$"t! 4Tn),<' %{ 4 H$4  `(ph?) %0< |\x 8\ !  #   $ F @% 1 `&  ' l ( @$P` -D"LDe!Le>` !0zt(t5$ D(!X8('` |?$t% 84$" Q!0@8(P'hM%` $l"p:8=!t88t )p8H(B'8'X9%%8 $x ")!k!8`#h8@(#"8&,% 8#\$"r& 8!L'$8L(** '8t(+&0-&P8%0++D#+"@u$8!+`3P?, -h -D-7(`G#8&1$ <2X#<2W"p!0 8 2d 082BL h 8a 3-3'3l&34T$4{#8"4 H8W(5#(8H5! 8)l5'8!&5i$$8;#5!(8@ 5gx8i5 ]"`88)6q'0=(8%46U$@H@8"T6!P&8 h6`j8-6gD:`(: d;45'd;;%;H<A$H<<4"<+ =P^!=nX=X=p8>/,?4,?? `?(`?!'|? @<m%@T @-$@ A"A B<J!Be BB CCJlD4lDv D D lE(lE ) G( 'GpW LXF%#8$IMY]Z4L[B[" 886!NDOmDO(P(e)8&LPV2%~'P8$Q"8"!$R'8YlSup8Sz(%8&(T%%#T" 8!U$\VTE\VVpWm(LX&Y%Z#L["[\!\]$]^8^_x_``[ a0(ab&b$#P"b b]bb;bZb'ce&c$ct# c"(c @cPPcXcpcxc)c'c&cb$c4#d!(d9 0d@dbPd`d1)hdj'pd%xdN$d"d!dd&`'@(.'z% ':$J'((O " W!  | ( '0f%x&$@"PC!`pz!|('!?%#$ $"@%/!`&'f() @(@&)wbbXb:bbbDbcbcccu c(c0cU8c`@cyHcPcXc\`chc;pcxcctcccc(c(c(c(c(c@.c@c@c@c@Lc@jc@d@d d d ( d >(d0d?8d@dHdPdXd`dhdpd4xdTdddddR!"#'##y [g(&[<p$$ &B#&F!?#)bp!#$&!@TP*P, ,$-"tPt@T\kX I<  z   nw  3 k.t g0 w=~ML7N  N E]*E  S%ZJ_p |O 9 & V   5  x  l $2   EؘLO )`f?K+{B{N.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_keymax77759_init_bcl.__keymax77759_charger_probe.__keymax77759_charger_probe._keyarm64_const_caps_readygs101_to_standbygs101_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_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_jtvdp2_stp_bst_get.cfi_jtvdp1_stp_bst_get.cfi_jtvdroop2_ok_get.cfi_jtshow_fship_dtls.cfi_jtmax77759_otg_fccm_worker.cfi_jtmax77759_chgr_irq.cfi_jtmax77759_get_and_clr_bcl_irq.cfi_jtmax77759_wcin_set_prop.cfi_jtmax77759_wcin_get_prop.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_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_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_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_jtmax77759_charger_pm_resume.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtmax77759_psy_is_writeable.cfi_jtmax77759_wcin_prop_is_writeable.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_initvdp2_stp_bst_setvdp1_stp_bst_setcharger_restart_setinput_mask_clear_setvdp2_stp_bst_getvdp1_stp_bst_getvdroop2_ok_getdebugfs_create_atomic_tcpu_hwcap_keysmax77759_get_statusmax_m5_read_vbypassmax77759_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_flagsgs101_setup_usecaseskmalloc_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_and_clr_bcl_irqenable_irqdevm_request_threaded_irqdevm_kstrdupmax77759_wcin_set_propmax77759_wcin_get_propgpiod_set_raw_value_cansleepgpiod_get_raw_value_cansleep_dev_infoshow_fship_dtls.fship_reasongvotable_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_openstrlengs101_wlc_enmax77759_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_mask__init_workmax77759_mode_rerun_workmax77759_get_vdroop_okno_llseekgeneric_file_llseekmutex_unlock__cfi_checkmax77759_dcicl_callbackmax77759_foreach_callbackmax77759_dc_suspend_vote_callbackmax77759_mode_callbackgvotable_election_for_each__dynamic_pr_debugof_property_read_stringgs101_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_write__kstrtabns_max77759_chg_reg_update__crc_max77759_chg_reg_update__kstrtab_max77759_chg_reg_update__ksymtab_max77759_chg_reg_updatesimple_attr_releasegs101_to_usecaseregmap_update_bits_baselockdep_init_map_typemax77759_get_charge_typemax77759_chgin_is_onlinemax77759_wcin_is_onlinemax77759_charger_pm_resume__pm_runtime_resumepower_supply_get_by_namegvotable_election_set_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_modulemax77759_wd_tickledebugfs_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_tablemax77759_psy_is_writeablemax77759_wcin_prop_is_writeable__pm_stay_awakeirq_set_irq_wakemax77759_enable_sw_rechargekfreeof_find_i2c_device_by_nodemax77759_otg_vbyp_mv_to_codekmem_cache_alloc_tracemax77759_charger_probemax77759_charger_pm_suspendmax777x9_pmic_get_idmax77759_idmutex_lock_nestedpower_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_kmallocdisable_irq_nosynccancel_delayed_work_syncgoogle_bcl_register_ifpmic__devm_regmap_init_i2cmax77759_wcin_set_ilim_max_uamax_m5_read_actual_input_current_uapower_supply_get_drvdatagvotable_get_data_note_9max77759_psy_set_property.__UNIQUE_ID_ddebug499__UNIQUE_ID_alias299$x.199$d.99max77759_chgin_input_suspend.__UNIQUE_ID_ddebug489$x.189$x.89max77759_foreach_callback.__UNIQUE_ID_ddebug479$x.179$x.79max77759_foreach_callback.__UNIQUE_ID_ddebug469$x.169$d.69$x.159$x.59$d.249$x.149$x.49$d.239$x.139$x.39$d.229$x.129max77759_charger_probe.__key.29$x.29__UNIQUE_ID_author519$d.219$d.119$x.19max77759_chgr_irq.__UNIQUE_ID_ddebug509$x.209$d.109$d.9_note_8max77759_psy_set_property.__UNIQUE_ID_ddebug498__UNIQUE_ID_alias298$x.198$x.98max77759_set_charge_enabled.__UNIQUE_ID_ddebug488$x.188$d.88max77759_foreach_callback.__UNIQUE_ID_ddebug478$x.178$x.78max77759_foreach_callback.__UNIQUE_ID_ddebug468$x.168$x.68$d.158$d.58$d.248$d.148$d.48$d.238$x.138$d.38$d.228$x.128$x.28__UNIQUE_ID_description518$d.218$x.118$x.18max77759_chgr_irq.__UNIQUE_ID_ddebug508$x.208$x.108$d.8max77759_psy_set_property.__UNIQUE_ID_ddebug497__UNIQUE_ID_depends297$x.197$d.97max77759_enable_sw_recharge.__UNIQUE_ID_ddebug487$x.187$x.87max77759_foreach_callback.__UNIQUE_ID_ddebug477$x.177$x.77$x.167$x.67$d.257$x.157$x.57$d.247$x.147$x.47$d.237$x.137$x.37$d.227$d.127max77759_charger_probe.__key.27$x.27$d.117$x.17max77759_chgr_irq.__UNIQUE_ID_ddebug507$x.207$d.107$d.7max77759_get_chg_chgr_state.__UNIQUE_ID_ddebug496__UNIQUE_ID_name296$x.196$x.96$x.186$d.86max77759_foreach_callback.__UNIQUE_ID_ddebug476$x.176$d.76$d.166$d.66$d.156$x.56$d.246$d.146$d.46$d.236$x.136$d.36$d.226$x.126$x.26$x.216$x.116$x.16max77759_chgr_irq.__UNIQUE_ID_ddebug506$x.206$x.106$d.6max77759_wcin_set_prop.__UNIQUE_ID_ddebug495__UNIQUE_ID_vermagic295$x.195$d.95max77759_mode_callback.__UNIQUE_ID_ddebug485$x.185$x.85max77759_foreach_callback.__UNIQUE_ID_ddebug475$x.175$x.75$x.165$x.65$x.155$d.55$d.245$x.145$x.45$d.235$x.135$x.35$d.225$x.125$x.25max77759_otg_fccm_worker.__UNIQUE_ID_ddebug515$x.215$d.115$d.15max77759_chgr_irq.__UNIQUE_ID_ddebug505$x.205$d.105$d.5max77759_wcin_set_prop.__UNIQUE_ID_ddebug494$x.194$x.94max77759_mode_callback.__UNIQUE_ID_ddebug484$x.184$d.84max77759_foreach_callback.__UNIQUE_ID_ddebug474$x.174$d.74$d.164$d.64$d.154$x.54$d.244$d.144$d.44$d.234$x.134$d.34$d.224$x.124$x.24$x.214$x.114$x.14max77759_psy_get_property.__UNIQUE_ID_ddebug504$x.204$x.104$d.4max77759_wcin_get_prop.__UNIQUE_ID_ddebug493$x.193$d.93max77759_mode_callback.__UNIQUE_ID_ddebug483$x.183$x.83max77759_foreach_callback.__UNIQUE_ID_ddebug473$x.173$x.73$x.163$x.63$x.153$x.53$d.243$x.143$x.43$d.233$x.133$x.33$d.223$x.123$x.23$x.213$d.113$d.13$x.203$d.103$d.3max77759_dcicl_callback.__UNIQUE_ID_ddebug492$x.192$x.92max77759_set_usecase.__UNIQUE_ID_ddebug482$x.182$d.82max77759_foreach_callback.__UNIQUE_ID_ddebug472$x.172$x.72$d.162$d.62$d.152$d.52$d.242$d.142$d.42debugfs_create_u32$d.232$x.132$d.32$d.222$x.122$x.22max77759_chgr_irq.__UNIQUE_ID_ddebug512$x.212$x.112max77759_charger_probe.__key.12$d.12max77759_psy_set_property.__UNIQUE_ID_ddebug502$x.202$x.102$d.2max77759_dc_suspend_vote_callback.__UNIQUE_ID_ddebug491$x.191$x.91max77759_set_insel.__UNIQUE_ID_ddebug481$x.181$x.81max77759_foreach_callback.__UNIQUE_ID_ddebug471$x.171$d.71$x.161$x.61$d.251$x.151$x.51$d.241$x.141$x.41$d.231$x.131$x.31$d.221$x.121$x.21max77759_chgr_irq.__UNIQUE_ID_ddebug511$x.211$d.111$d.11max77759_psy_set_property.__UNIQUE_ID_ddebug501$x.201$d.101$d.1max77759_wcin_input_suspend.__UNIQUE_ID_ddebug490$x.190$x.90max77759_foreach_callback.__UNIQUE_ID_ddebug480$x.180$d.80max77759_foreach_callback.__UNIQUE_ID_ddebug470$x.170$x.70$d.160$d.60$d.250$d.150$d.50$d.240$x.140max77759_init_bcl.__key.40$d.40$d.230$x.130$d.30__UNIQUE_ID_license520$d.220$x.120$x.20max77759_chgr_irq.__UNIQUE_ID_ddebug510$x.210$x.110max77759_charger_probe.__key.10$d.10max77759_psy_set_property.__UNIQUE_ID_ddebug500__UNIQUE_ID_alias300$x.200$x.100@H0a8X 2( *D @dXS@]4g@*2<@X*@*5,0@]x*@`^X*%$ @lH*)$@m*@m*}@0m*f@np*3p .@ht*J0 Lo0@@@H0*$$ xx9,h>)