ELFU@@%#$X,\$X,88088\0808l` Dx4tthttt<USB_UNKNOWN%s %s: %pV3%s: chg-temp-nb-limits exceeds driver max: %d google,chg-topoff-limits %s: %s%d %s:3google_bms: %s %s: cannot write history data (%d) 3%s: cannot reset cpout (%d) %s: pogo_vout_en (%d) gs101_frs_to_otgWPC_10WWPC_BPPEXT1set %d for '%s' to %d Long LifeDischarging3failed to get %s from '%s', ret=%d 6google_bms: initialize gbms_storage google,bee-name%d (%s):max77759,pogo-ovp-en3%s: cannot enable OTG ret:%d USB_CEXT_UNKNOWNhp (%s): %s6%s: use_case=%d->%d from_otg=%d need_stby=%d 6ls2_en:%d sw_en:%d ext_bst_mode:%d dc_sw_en:%d USB_PD_DRPUSB_HVDCPgoogle,cv-tier-switch-cnttgoogle,gbms-providersmax77759,sw-en6rx_to_rx_otg:%d ext_otg_only:%d %s=%dfgoogle,lotr-version3google_bms: gbee %s lookup failed, dummy=%d 3%s: cannot reset mode register (%d) max77759,extbst-ctlmax77759_chgr_insel_write%s: cannot reset otg voltage (%d) 3%s: cannot clear lsw1 rc:%d WPC_GPPgoogle,fv-uv-margin-dpct%sTricklegoogle,chg-cv-limitsv3google_bms: unable to create cache max77759,vin-is_valid3%s: cannot update otg_ilim: %d 3%s: cannot reset otg_v_pgm (%d) google,chg-cc-limits4unable to get default cccm_limits. google,aacr-ref-cycles6%s: MSC_ROUND: fv_uv=%d vtier=%d fv_uv_max=%d -> %d tcmax77759,cpout-ctl6Set FCCM on 77759's callback EXT2Custom3%s: cannot read chg-cv-limits, ret=%d s3google_bms: cannot add a reference to %s (%d) 3%s: cannot set CNFG_00 to 0xa ret:%d gs101_wlcrx_to_wlcrx_otg3%s: cannot clear bypass rc:%d google,cv-update-intervalgbms_set_property3%s: cannot reset ramp_bypass (%d) google,fv-uv-resolutionUnknownN/A../google-modules/bms/gbms_power_supply.h3MSC_CHG error vchrg=%d chg_type=%d chg_status=%d 3google_bms: cannot parse index %d 3google_bms: %s %s: cannot move history max77759,bst-selmax77759,lsw1-is_openmax77759,wlc-vbus_engs101_otg_update_ilimUNKNOWNUSB_PD_PPS4%s: aacr not enable, cycle_nb:%d, fade10_nb:%d, max:%dTaper3%s: chg-cv-nb-limits exceeds driver max: %d stgoogle_bms3%s: cannot turn off OTG_FRS (%d) gs101_ls_mode%s: open lsw1 attempt %d/%d ret=%d google,aacr-ref-fade10 %d%c Fastget %s for '%s' => %d ny?max77759,rx-to-rx-otg-enUSB6MSC_CHG chg_state=%lx [0x%x:%d:%d:%d] ichg=%d ../google-modules/bms/google_psy.hmax77759,ext-otg-only%s: cannot close load switch (%d) USB_CDPgoogle,cv-tier-ov-cnt %4drs6google_bms: LOTR: %x ../google-modules/bms/gbms_storage.cgs101_to_standbygs101_ext_mode%s: mode=%d on=%d sel=%d gs101_otg_enableUSB_HVDCP3DLGBMS_PROP_CHARGE_CHARGER_STATE3failed to psp=%d for '%s', ret=%d %d.%d,%d,%d, %d,%d,%d, %d,%ld,%d, %d,%ld,%d, %d,%ld,%d3%s: cannot read chg-temp-limits table, ret=%d POWER_SUPPLY_PROP_CHARGE_TYPEwref3google_bms: cannot init %s iterator data (%d) sizemax77759,bst-on3%s: cannot read otg_ilim (%d), use default StandardPOWER_SUPPLY_PROP_VOLTAGE_NOWcache6google_bms: gbee@ %s OK max77759,otg-enablegs101_pogo_vout_enableProfile constant charge limits: ../google-modules/bms/google_bms.cgbee %s retry lookup... (%ld) google_bms: gbee %s retry lookup... (%ld) 6vin_valid:%d lsw1_o:%d lsw1_c:%d gs101_to_otg_usecase4%s: disabled gs101_otg_modeWPC_L73%s: cannot read chg-cc-limits table, ret=%d 6%s: dynamic topoff enabled gbee_register_device3%s: cannot read chg-cv-limits table, ret=%d n3google_bms: cannot create debufsentry for %s 3google_bms: flush all failed3google_bms: %s gbee %s update lotr failed, %d 3google_bms: %s %s: cannot init new fields 3google_bms: %s %s: cannot read history data (%d) max77759,wlc-en6bst_on:%d, bst_sel:%d, ext_bst_ctl:%d 6wlc_en:%d wlc_vbus_en:%d cpout_en:%d cpout_ctl:%d cpout21_en=%d prha6google_bms: %s %s registered at %d, dupes=%d, refs=%d providers%llu USB_SDPgoogle,cv-range-accuracy|%2d:%2d3%s: cannot read chg-temp-limits, ret=%d get %s for '%s' => %lld gpsy_get_prop3%s: cannot reset insel (%d) gs101_ls2_mode3%s: cannot restore protection bits (%d) WPC_EPPgoogle,fv-dc-ratioPOWER_SUPPLY_PROP_CURRENT_NOWFLOATWLC_SPPgpsy_get_int64_prop3google_bms: cannot free %s iterator data (%d) %04x gbms_storage3google_bms: gbee %s ERROR %d data../google-modules/bms/gs101_usecase.c3%s: cannot tun off wlc_tx (%d) gs101_force_standbymax77759,ls2-en%s: ls2_en=%d mode=%d %d:voexportgbms_hist_movemax77759,gpio_dc_switch%s: cannot set otg voltage (%d) 3%s: cannot restore otg_ilim (%d) %d dlhgs101_to_usecaseL73failed to get psp=%d from '%s', ret=%d dmax77759,pogo-vout-sw-enmax77759,lsw1-is_closedUSB_BRICKID3%s: cannot read chg-topoff-limits table, ret=%d l%s: cannot change extmode ret:%d WLC_EPP10Wgoogle,cv-otv-margingbee_probe_work3%s: cannot change ls_mode (%d) gs101_ext_bst_mode3%s: cannot set vbypset (%d) gs101_otg_bypass_enable%s: ls1_en=%d lsw1_is_closed=%d closed=%d ret=%d USB_PDGPPWLC_UNKNOWN3%s: chg-topoff-nb-limits exceeds driver max:%d 3google_bms: flush of %s failed (%d) max77759,wlc-otg-extbst-en%s: VIN not VALID USB_DCPgoogle,cv-debounce-cnt|T \ Vgoogle,chg-temp-limits&bee_lock6google_bms: %s %s: lotr migrated %d->%d gs101_wlc_en%s: cpout_en=%d wlc_en=%d wlc_vbus_en=%d wlc_on=%d max77759,cpout-enmax77759,extbst-modemax77759,bst-lsw-sequence%s: ext_bst_mode=%d mode=%d %s: cannot set CNFG_00 to 0xa ret:%d USB_ACA%d %d %d %d %d %d %d %d %d %dPOWER_SUPPLY_PROP_STATUSstorage[%lu:%lu]%s: recovery max77759,cpout_21-enmax77759,ls1-en%s: to=%d WLCEXTAdaptiveChargingNot ChargingFull&gdev->gdev_lock6google_bms: gbms_storage init done offline%s gbms_lotr_update%s: mode=%d ext_bst_ctl=%d lsw1_c=%d lsw1_o=%d gs101_otg_frsgs101_wlctx_otg_enNPGBFNIMFNIDTSIHDIRBMUNSRSMGTNCBSHNCCLESCLECRTOLDRTSCOSRMICAEFCGGVARNCFRSAHTDMYADMYMNPGBFNIMFNIDTSIHDIRBMUNSRSMGTNCBSHNCCLESCLECRTOLTSPBDRTS?#Ո҈$ȇhV T'҈wU(g, T~҈`HȯT؏HעH*lThҨfK,2T(~҈`HȯFT(XҨhHFTnh%mThȃ-T͈ȞH,ThдM\,/Tȃ@BTh#H@!ATf҈%jbmT(F(,T(ّ(},T҈%jb>T(qhv=TE`Ҩ h( Tc1hTzҨIS*Td1h:Tt(h8T$4覧(DTȇҨ[ȷ,)T4覧(D7Tʙȴ5Th2H#-T!hz 'T2H#4ThS!2ThȕhFmT׍Lo,&TȕhF1T舌h>ȖȒ.TH҈TM]T(( $Th҈TM].T=ҨL5^a+T҈7(C#TُHעH*,THh(Tah,#T͈ȞH@*TYhh!&T( ȓ!1T*[h!THF('TҨ#Tu.Ҩ&T҈HhH%TAH#a T`҈$ȇhV $THhoh#Th|҈Ū(ATQnh%@"THÜhy[!TȫhkH!T6'҈wU(g` T҈@ T蚒ݮ}(T!aҨ h(Th҈H  T(H0H<T ҨfKTř詣htTдM\ TҨd!THّ(}THoh8AT(zҨIS ThPjHaT臉Ҩ[ȷTʒ(((E T!hz  Tq T׍LoTh~҈T((  TG(g(Tȓ҈7(CTH!҈TahT@yB@y';CS+#  V694hK7}@9B {yhKD{y}@79 ?SThK7}@9B {vhK${vx}@7 RT*OKWJ_IgHoG{F#_?#@Lq @y(T E& I&L@ymm@ Lymm A@ yJ1 AT 9_k`TR 9 @9_q`T_ qT @J *9)y-y1y5y9y =y Ayy y- @J  @J  -y_kMT-y 1y_kJT1y @K|@j) =@y? k BT =y A@y? kIT Ay @)) 5y_k MT5y 9y?kJT9y @*|@ @yI% K  y#_?#{ WO@*>@B@ @*?`4>@ ) aT*?4A9H4 **6@**@U** @OCWB{Ĩ#_ř੣`t$Ո@@!@*?#{COA8BaR*7 @.1 Tt5h*6A8B@ T*@OC{A#_֨@s!@@!@@!@@!*@~@.1aT!R`6@*!@*  @qThRH r~fhya@*"$\S#|X%`*$ը@@@!B$ը@@@!B?#C{CWOA8BR 7 @!R@7 @* 7 @77jRqJ qjRJ r 2? q*hj~?q 2(Ifӗ 999 yA8B@ TODWC{A@C#_ֳ *@!*@****@!*@*@!*@u$ը@@@!B$ը@@@!B$ը@@@!B@s6?#{WOT@!R* 7!R*7.Q)1TkAT*bb!@7b!@7*****h**OBWA{è#_h@ )*DR!*4?# 4@ QqkT 9@?k Tq T =@?k*TqT A@?kT qT E@?kjTq@T I@?k TqT@**?kaT#_ I)@J9@ #JK_k _)RIRiRR?# @) Q?q ?q+T @?kT*#_qaT#_ @?kT R#_qT @?kT@R#_ qT @?kT`R#_qT !@?kTR#_qT %@?kTR#_qT )@?kTR#_qT -@?kTR#_ qT1@kTR#_$qT@*?#{  4@)Q?qTjR*J r4j|* H) x@KJfJ )9@!  kCT @$ K }* t@*)f) d} k @8@zJJI J S} 5* @{¨#_ @ J*?*A@*?#C{;OA8B** Ja=>4k T}c~A8B_ !TOH{F;@C#_֨}c~kT?#{CO A8#BJA**>5CcDkTA8B_ TOI{GC@#_@D@cB*?#{C_WOA8BHR ("87***#*kLTw8?)qTK(84#qKTAT#9*Q(T K(8A8B_ ATOUWT_S{Q@#_@*?#{ O @* 4@)Q@4@p#} !@7l @qQqT  *)ySJ}k6@l @Q kTqkT*}@ny-k6@ kJT 1 k6@nm.}4 }OB @{è#_?#{WO!R*q` mT.qTb2*!7!R*q`6TqTb*!7!RqTh @Ri6@Q} vS`6!7uB!#R`65Rv!#R6@}Su!#R`6Ru!#R`6Ru!#R`6hRu!#R`6Ru"!#R`6HRu2!#R`6hRuR!#R@6h6@q Tj:@qi@J J} j: Tj>@ qJ J} j>`TjB@ qJ J} jBTjF@qJ J} jFTjJ@qJ I} iJ T*Au?h@ )h@ )BR.h@ *)h@ )!*6h@ )Rh@ *)!* qTh@ )R!*OBWA{è#_h@ *)!`6@6*!h@ )!6*@*?#{CWO@*:@H ) AT*?֠4ȢA9(4**6@**@U**OCWB{A#_@F @?#qhRq? q 2#(?q 2 _?#{ 4@6 @{¨#_?#{og_WOBqHR**~@B6@ qKT:@B ~@6@  qT>@B *}@6@  q-TB@B *}@6@ qTF@B *}@6@ qTJ@B *}@6@q, T ~@B @QqT *}@B @ Q )jT' T|2}@*y{)y|BC $ 6@ qKT*hg6@(h ~@6@ 9?kkTOEWD_CgBoA{ƨ#_@*?#{C3 A8)B?(qT#~$!%1&A'Q*a+q,)!/'(qAT#@R?kHTiy'@?kHTiy+@R?kHTi y/@?kHTiy3@R?kHTiy7@?kHTiy;@R?kHTiy?@?kHTiyC@R?kHTi"yG@?kT*i&y *A8B_ T{E3@#_?#{_WOq+T**~@`ˣ&@x T*QIR*WBi(8OC_A{Ĩ#__$qT_`T|@ }?aT?# #) yh_@* _$qT_`T|@ }?T?# #) yh_@* _$?LqhT?#D! H! @y+m@Jk y+m#__$qT_`T|@ }?T?# #) yh_@* ?#ը 7 @i 4(q `T*@_kT** IqT @?kiT(R8 qT @?kiTHR1 qT @?kiThR*qT @?kiTR#q T @?kiTRq@T @?kiTRq`T @?kiTR!qT @?kiTR%qT@kT(R Q `)~ *M~hiiiii  k@,K)@k K(Kk} h  *#_@*?#@97@9R# j_*#_?#{Cog_WO@9qaT**@>@<qT*:R{_@Th A@9i4 1TI_9 cT!@!@hT)c?Ti**$ @? 7Ra ` @*(R j@OFWE_DgCoB{A#_@* ?#{og_WO@9qT*`@^*h} )9~x}6ih@k@T@@?qKT*;R_` T A@9I46 1ThZT)@h @THcT*@?*748R[ @B@94*V*6 1 j@OEWD_CgBoA{ƨ#_@ @vT@*?1T****@* [?#C{OA8B*@` BR~u~t"@ @ @I@ )  ) ɓ? T@C#*?`5@h&i}* 9} )x}( @iI3hA8B_ T@OD{BC#_`|Ū A@?#{@9qT@{#_?#{ WO|iT*6** @OCWB{Ĩ#_q"TqT* J { R }{Ti)TH)}?T )JA*** * @ k!T*  @*?#{ O@qT@4qT RF*D*:@4 qT@R5(R+@4qT`R&HR@4qTRhR @`4` R* JI )@?OB @{è#_?#{Cog_WO@9qaT**@>@<qT*:R{_@Th A@9i4 1TI_9 cT!@@hT)c?Ti**$ @? 7Rʒ ( E@*(R j@OFWE_DgCoB{A#_@* ?#{og_WO@9qT*a@_*h} )9~x}6ih@kT@@?qT*;R T@h @VTHc T*@?*78R6 1ThZ#T`> @B@94*V*6* 1 j@OEWD_CgBoA{ƨ#_@ @T@*?1T***@* `>?#{ WO@9qT**7*R~{6TA@95{Ө}T@@@ }HT* @?* 5@ T)R* A9* @OCWB{Ĩ#_ ?#{ O@9qT**@* @OB{è#_?#{g_WO@qkT9R{@ZB(TTIC?HT )A@95I#?T )@5@@ HcT* @?6_Tkz*@*Ty6*ODWC_BgA{Ũ#_ @*?#{O@9qTs**@OA{¨#_?#{og_WOA8 B *R5R@@7@ `!B*"R 7B`@v8R!xb9ar@"R1`Tqxf9 T9RZ{? TH@H@ ) ɓ? T c? T\C#*@?`56 1T(?CT1`|Ū AhfF9h4`hbF94`@ar@`@@@1`T!RA8B_ ATOGWF_EgDoC{B#_@| uh&h @hhfF94@* ?#{ WO_TVAӵzwx}@(T!OCWB @{Ĩ#_?#{O@A!5ZRsn@!`B* `OA{¨#_?#{O(l@A@OA{¨#_?#{COA8B*@@@`@* 7@*?JTh@hh@9 Z }S}SJ}S99yA8B@ TOB{A#_?#{CA8B@@@`@`7A8B@ T{A@#_h@*9 Z }S}SJ}S99y?#(@ @@)@(H)@# _?#{ O@@#@@@@7@5 ) aT*?*OB @{è#_֠ q`v@?#{ dF9h4`hbF94`@ar@`@@`r@1`T!R @{¨#_?#{O@qT@?T@h4 BRCR@@QOA{¨#_@@6*@ a@*a@HR @$!@?#{Cog_W O A8)B@9R4@9qTSq(@ Z#h} )9~x}5ih@kT@ h@q TZ{? T){U @@J*7}Xa ) ɓ? Th T@s*?7@kT`5@@ʙ@ITC uh@9?T * @@` R0RsA8B_ aTOJWI_HgGoF{E#_S @*?#{_WOl@@R @@7@*`*~@OCWB_A{Ĩ#_?#{ WOl@@R@4@@*U6~@s @OCWB{Ĩ#_?#{Bc{#_?#@*(#_?#*#_?#{ A8)B#R4#!RA8B_ T{C#_?#{ )TA!!{#_?#{og_WOA8B@q T!!@bT T{ )*B@9@q!Ȏ@S9)(@*}7a ) ɓ? bThT@3*?ր7@*CS9 Z }S}SJ}SG9C9'y5@9@ʙT @A8B_ TOG*WF_EgDoC{B#_@*?#{ )TA!A{#_?#{Cg_WOA8B99Z T{w{@i @h@+A@9 Z }SJ}S"@q}SA9y99c@#b@A8B@ aTOF*WE_DgC{A@#_?#{Cg_WOA8 B )J?q*I)! R"R @ 7@k TqTqTRpR@*A{R 7@9qT9Z3?/qaT94( uS R}@7c RRqT! R"RqT*7@@9qT* 59@6*-u%*!q @)!@***!!!*A8B@ AT*OEWD_CgB{A#__$PqiT _?#Y`*(#__$* )R鉩r k TI Rir klTiʉRiHr k TʉRiHr kT RHr k TiRhr kAT(R RIRiJr kTiR)r k-TR)r k TȊR)Hr k` TiRHr kaTHR}RsȈRir k-TȈRir k TIjRr k TjR) r k TR R`Rir k-TRir kTHRjr kTi*R r k THRRM)Ri(r kTR)+r kA ThR|RBIR鉩r kTȉR)r kTR7i Rir kTȉR)r kTR}R,iRiJr kTiRhr k!T(R R!HRiRRRhRRHRI}RHR }RRIRRR HRR (R) RHRI RHRIR?#*)H#_?#{#OA8B(RIJr kTS9TSR"R 7S@9*h%@@ )  ) ɓ? TCc?6Cc7@_T`  _@qA8B_ TOE{C#@#_`|ҀŪ A@@?#C{WO A8)B(ȈRjr k TIRiJr klTȊR)Hr kTȈRir kTIjRr:ijR Jr kTI Rir kTjR Jr kTiRhr+iHRjr k,TiRiJr kTiRhr )Ri(r kTR)+r k@TʉRiHrȊR)Hr k`TiRHri Rir kTȉR)ri*R r kTHRjr kT@@ ) ) ɓ? "TC#?*6C#*7@bTh@"R 7 R}@T** A8)B_? TOD*WC{BC#_`|ҀŪ A@?#C{WOA8ՉjRB) r k!T*@@H )  ) ɓ? TjRC# r?@7   RR7*qT1h R@_iT  @*A @qA8B_ TODWC{BC#_`|Ū A@?#C{WOA8ՉjRB) r kAT*@@ )  ) ɓ? TjRC# r?֠7v A8B_ aTODWC{BC#_ RR67*qiT@bT @*%  "R`7 R@}@T @`|Ū A@?#տ#_?#{jR( rkTjRJrkAT R)R RR*(I{#__$4qiT _?#Y`*(#__$ۅR?kmTR qR?kTpiR( =S}  }S?# 9*#_֠_?#{ O* ՀN@7u*F@7s*OB* @{è#_֟$ՄH)N@f!BN@6?#{O*)Q?AqhT l@J Lyk `֟$*$1qa Th2@@@!RR**&R*5 RcjA9hbA9k@Th2@H@@RR*&R6*$ y? qT**K$Eq Th2@@@!RR**&R*$q@ Tq T `J@qKTh2@@hG9 5*hV@9 4**`5** 5**i!R*dAqT  `@7*`"@qT**`@q+ Ts@*L !R*5`"@qKT!R$`.@qT!R!R6* 2$!B*( `@7** hV@95`R@`7*h2@h@(@RR**&R*5!R*T$*OA{¨#_B!h2@@@aRR**&R*6*B!$!B#R$cJ@!B*C$d@)!B*`@6$!B*Q$d@)!B*`@6J?#{Ol@tAEqH"T ) +yJ @֟$?0q`T?(qaT$?qThA94 `J@qKTh2@@hG9H5!RhR@9H4`R@`7!Rh2@H@@RRR*&R*`5R$?DqaTh2@@@ $?$q!ThV@94`R@7*h2@@h@ RR**&R*$?$qT  `@7*`"@qT*)$?q T?DqT?0qaTAR*5$?$q@T?DqT?0qT!R]$*6Z$?$qT**`5J$?0qTh2@@@`!RRCR*&R* 6:bAR* 5!R+hA94 `J@qKTh2@@hG95!R`R@7!Rh2@@h@ RRR*&R T5***-T*!%T*hA94*!R*5!RhR@95!*`R@`6*$*OA{¨#_֟$cJ@!B$R$!B*7$d@)!B*`@60$cJ@!B$Ry?#{ 6hA95 `&@7!RAR`5hA94 `&@7!R R!R`V@6*hA95 `@7* `&@7*hA94 `@7** @{¨#_֟$c&@!B*`&@6$d@)!B*`@6$c&@!B$R`&@6$d@)!B*`@6$c&@!B$R`&@6?#{ WO* `@` 7*`6@ 7h:@ 7qTT5*q,T`>@qT**ĉRЉR`6@* qLT qT`>@$*dR*@q T_RkR`:@*qÈ$fF)d@!B*`@6*OCWB @{Ĩ#_?#{O* `@ 74 qTq!T` @qMT*` @qT4R* R`@4R**OA{¨#_֠$d@)!B*`@6?#{OP@ 7*qT!Rh2@h@(@RRR**h2@@h@ RR**&R@OA{¨#_?#{ * iV@9 4*[$!B*@iV@9I5%qT!R 7qR}Rh2@H@@!RR**&R7h@qTh2@(@@!RRR*&R5h2@h@(@!RRCR*&R7qR}Rh@qTh2@@H@!RR**&R6*@ @{¨#_B!*7 `@7**!$d@)!B*`@@6|?#{OT@9q?(q!**5V@94A95 ՀJ@qKT2@@hG95!RqR}R*OA{¨#_$J@!B$R?#{COA8B0@@H@!RRCR*&R@7hjA9ibA9 kaT*;h2@@h@ R@4*7hjA9 T#@ B!hRi2@hj9(@@`cbA9RR*&R*6T**!A8B@ T*OB{A#_?#{ * I@qKT1@@hG95* @{¨#_$I@!B*@?#{O !R*5`"@qT!R*OA{¨#_֟$!B#R?#{O!R* 7 R>@qT!R R:@7** *OA{¨#_֟$ՄG)!B*?#{ O0@*H7@qT!R!R 72@@ @ nA9R 72@H @ @ aRRR*&R 72@ @H @ !RRCR*&R72@4*6* g$!2@h@(@nA9R 72@@h@ aRRR*&R@7*` 7qR}R!R 7R@q T**4* 1$!lSS&SSS  $![* **!*  $H*!* * @OB{è#_* $! * $!*B** Փ2@@@`aRR**&R 6*C $!$!*B$!B?#{WOl@*Iqh T *)6R +yJ @֟$տFqT$R R Ir j T `J@qKTh2@@hG95**5 `@7* R6R$R$տ6q TN$*$R6qTH$տFqHT$R R Ir jAT$տBqT(RR!)r!$* q $ըz*q$*q$*q6q!T"$տ2qhT(RR$տ2qT(R R! jT$**6qT$տ:qT$R DR  j`T*6q`T1T!**%RQ%q T ) +yJ @֟$`.@qT* `@ 6O!***5*]$6*t$`R@@7*h2@h @( @ RR**&R 7hA94 `J@qKTh2@@hG9(4$* 7!R$  `@7*`"@qT*$`@qT*h2@@@!RR**&R7*n*OBWA{è#_֟$ըz*Aq*q6 6qTm*6R6qThB**!*!hA95$cJ@!B*$d@)!B*T$!B*$d@)!B*`@6$cJ@!B*_$d@)!B*`@6?#{COA8Bh@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!*`Vh>@1T!*`>h&@1T!*`&h*@1T!*`*hJ@1T!*`J!!hR9!hV9!h9h.@1i9T!*`.hN@1@ThR@1ThF@1Th@1T*$@@i@9h&hRiBiBii"ii2@jj"j>jhb9(@(@R4hbA9hRIR*hj9if9A8B@ TOB{A#_h @1@9 ?#{CWOA8B * 7 `@7*h@qTh2@@@`!RR**&R 6*B!  `@7*`"@qT*h2@ @ @` !RR**&R 7h2@ @U @ R 7@2q@TRRR*&R7@R R R*&R*72qT@R7@9rTRR**&R6!6B *!z*!h2@T!* `J@qKTh2@@hG95*A8B@ TOC*WB{A#_$!B@$d@)!B*`@`6=$!B*M$d@)!B*`@6F$cJ@!B*?#{  @@)a F)c:@a H)cI)eV@aD)cJ@d.@aR@9bV@9 @{¨#__$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$gbms_chg_status_schg_state_is_disconnectedgbms_msc_voltage_idxgbms_storage_read_datagbms_init_chg_tablegbms_storage_create_devicegbms_chg_type_sgbms_msc_round_fv_uvgbms_set_propertygbms_storage_write_datagbms_read_aacr_limitsgbms_chg_ev_adapter_sgbms_storage_cleanup_devicegbms_logbuffer_prloggbms_logbuffer_devloggbee_destroy_devicegs101_to_standbygs101_dump_usecasase_configgbms_gen_chg_flagsgbms_storage_writegbms_storage_flushgbee_register_devicegbms_get_propertygbms_tier_stats_cstrgbms_log_cstr_handlergbms_storage_offlinemax77759_otg_vbyp_mv_to_codegbms_msc_temp_idxgs101_setup_usecasesgbms_read_charger_stategbms_storage_readgbms_dump_raw_profilegbms_storage_registergs101_force_standbygbms_free_chg_profilegbms_storage_flush_allgbms_aacr_fade10gbms_chg_stats_tiergbms_stats_update_tiergs101_to_usecasegbms_cycle_count_cstr_bcgbms_tier_stats_initgs101_wlc_engbms_init_chg_profile_internalgbms_cycle_count_sscan_bc?#{_WOA8B!B {{ !k!R   -R` RR@`@R* Rh@h!#!*`5@R`A8B_ TOFWE_D{B@#_)R 9Z (R)(4!* qKT**9C#R*@7 @ 7kAT ** @!B#R6R@)R 95BR@*bb_@(T$Rb@$Rb@Rb@R*h?#{ @@HT R`7@ qAT!Rs`@` @`@@@ @{¨#_C (.6;CM^author=AleX Pelosi description=Google BMS Storagelicense=GPLauthor=AleX Pelosi description=Google EEPROMlicense=GPLvermagic=5.10.209-android13-4-g92e94fca2f15-ab12318583 SMP preempt mod_unload modversions aarch64name=google_bmsdepends=logbufferscmversion=g07e9f1715d3dLinuxgoogle_bmsmodule_layoutdmemset ѩ__stack_chk_failof_find_propertylDregmap_write<=regmap_update_bits_baseѭ Bregmap_read<gpiod_get_raw_value_cansleepGusleep_range>gpio_to_descagpiod_set_raw_value_cansleep~yof_get_named_gpio_flagsmsleepf8nvmem_device_writenvmem_device_readӅ3-system_wqدHkmalloc_cacheso}debugfs_removeݷasimple_read_from_buffergsimple_attr_open simple_attr_releasersimple_attr_write?hsimple_attr_read Xgeneric_file_llseekfGOsimple_write_to_bufferZVsimple_openno_llseekhXsingle_opena֣single_release7\seq_lseekWqueue_delayed_work_onOMzof_property_read_string_helperQgen_pool_add_ownerInvmem_device_putvof_nvmem_device_gethmutex_unlockemutex_lock debugfs_create_fileCodebugfs_create_dir9-kstrdup<of_property_read_stringsof_find_node_by_nameL"lgen_pool_destroygen_pool_create=:%delayed_work_timer_fnYyinit_timer_keyq@(seq_printfApseq_releasemseq_openYseq_read^kcdev_adducdev_initsdevice_createS__class_create+/alloc_chrdev_regionwJW__mutex_initq]\kmem_cache_alloc_traceZstrncmpp\_raw_spin_unlock_irqrestore:Y+gen_pool_alloc_algo_owner`Ϙstrlen3`unregister_chrdev_region4`class_destroy[device_destroy-\cdev_del 4_raw_spin_lock_irqsaveE:#__kmalloc xof_property_read_variable_u32_arrayDlogbuffer_logY(dev_driver_stringSdev_printk_emit^Zqvprintk 4`logbuffer_vlogapower_supply_get_property:power_supply_set_property {{__dynamic_pr_debug,__cfi_slowpathnsscanfscnprintf zkfree^$of_property_count_elems_of_sizeprintkGNUgE2DwgGNUnop<qXr s8t,u(vLwPxTy0z\{ |$}`~4HDd@|ptxhlTX\RHLPR048RXR R$(,RRRx|RRGR,RRnR`dShRlptR $(RRR3RRlR<@DR,0*4R R RRtx|RARRRPTXR\`dRhlpR8<@RDHlLR< R YIR^ R_]R`RaARb*RcYRenR c c  6  6 d x              4080p  \h..? ?   $(0<H.L P.T `..  81 8(1, 0@pDo HPpXo \`... . .? . ? ,@LpPo T? \pdo h? l|po  po  po po  L (L 0T\l tL |L  zzL  4P  ,jHjT (4@\ht | HH  j j0 <D@DT hl     4 H= L= ` t_x_ ^^ ` d h l x |      m m   5 5      !! ! !0!4!8!8 >.\>> > >>(?`? h? ???@( @(X@@@@@@@@@9@@AA A;A A,AU0AR4AR@AUDA@HAPATAXA\A:pAxAA<ARARAA=AAQAQAAt0AAAAAAA:Ac Bc BBBB B B (B,B\BhBBFBBBBPBP0C8CY1Y Y>$Y1(YXY`YY4^YkY\Zk@ZdcZkZgZfZhe[f[g([dcL[gT[fd[gl[f[g[f[f[g[g[f[f\P\0\~ \P\0\~\0\g8\fD\ H\ L\`\gh\f\k\h\Q\C\Q\C\ ]k8]G<]C@]GD]CH]T]hX]\] `]hd]h] p]|]]]]]]]]] ] ]] ] ]]h]] ]h]] ]^ ^ ^ ^^ ^ $^T^D\^D^k^g^f^g^f$_k8_j_g_f_k_g_f`g`f4`hh`dcx`j```dc`@n`kaah0amhagpaf|agafaka magaaa[ a[ b$b m4bgHb mPb Tb Xbdbp hblbp pbtbb b bbbbbbbbbhbb bhbb b cc c cc c (c<>D?LT\d@l1t,|(EHFF4BEIFDăG̃Aԃp=܃=EFJtGB I?G$I,<4P<4RDTLVT \YdVlXtM|Wb^a_c`e`(h` $8(04D8@DtHPTX`(Ad BhpXtYxZx]<[]@[^ [P][[x$\] ^b_b_c @a8c c$d(X0c44e8X@dDeH PdTddXX`8dddh petfx f@fgg hh0Pjj khk8mmmnnnoopp q$q(p0\q4dq88@qDrHPqTqXP`qdqhprtrx`rhr@swsx Puw vdxdvxhv0x }@}Ȁ P~ T~$$( 0,4X8$T,T48<@DHLPTX&\R``dRhht`|h02S@S@%>PP 4 {({45H6LP3t0{{?{`${(,`D?Xt0x \ \ URRU @EE7$,<] @D] HT8X\`dht8x|888XX8$M,848DLT\=dhlt3x|YYX\`dhpj x6 .\"g  (085 @HP!XJ`ohpUx R(Z  ),' ^(0.8@HPXy`yhpx Y ' |Tp(Ѓ8؃08@TȃphxT ȃ(p8T@PXT`px T     !T!!x!"  8@HhP1pxJ o st  1w> (w0GPX~`wh0 w w(  w 08w@wHhp xww w  w(0HP Xw` w w0 w0(0 8w@0`h pwx  wdw w zXPx h(008P@XH`ph`p0x8@HAndroid (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)  ( 8 b7  RT6T4  R2H3Hm1 N R0/0:.<# X" R=#x,j:X P R8!7 9 9 R :$5$H48n  R2 1," S" R"u/-(" ! R3"x],x9L  Rp87P G R5-4TD , Rc200  R3/-\g n% R,v9 ( S( R )`.8`6$u) /) R)lW5l3`Q  Rm =2 04  R/P-H  R,[9D= 3 R]869' & R]'<53 la R "2m0 } R<.<5-d3 * RT,+,@9n 2 R76@=  R]!53M  Rm2R0|' ' R(t.t-* A* R ++%9  R7s6C* * Re* 53p T RP1P70tr 2 R\.\,xG!  ! Rf!h+h 9h% % R&878X6l& l=& R&D4Dg3i% -% R%10$ I$ R% . ,  R~+8 ] R7=6:  RX4L3c A/ R~ 1/i$ *$ R$w.,^ Y" R}c+8 n> Ru7"6 48 13X 1\ /\.-8,dO+:},888lht[7 p:p864h30E1/@3.q,Pc:875A4,2 1n/-V,9!i8"6 #5P#&4%x2h'0'X,/D((-(,(o9)'8*6P5* d3L,!'.|62."040t0</t0M1I-1+43T94 876<88D558392T:wL1 <f0< p=p.p=? =@.-=@ >+ >L>99>?07??6?5d@300_*()  ]8 X @`2@K0`'78.,A4B-4BJx x! )(E+(E)E9EPF47FFl6FF5F F3F6tG41tG6G00GI4.I#IX,I+98Kw(`H^()M47M"TQ6N-(Ph4P4R`34R*+Th1T*V/V.W,Ww+ X #88@X7X66p.84XE38Y 4^0[#dc108/Z$he#f#gp.(:h8,@[\+{/88D[n76[4V-P8*3[1/(\$h8U.,4^kH+:^j8T7_64_@no#m 3>1Da# m/D,.dcj, 108\:c}807c5@:4d2P0dg/`-3}1/T~i. ,X~U+080g764 #3(y10/8N.@,HA+P:X8`M7h5p4x371/%.c,U:v8 7Ȃ53420`/-H,9[8 6(5048j2@0H/P}-`,ha9p86B53(2Ѓs0/(;-0+8F9@7H6P'5`3p 2X0. -++97y6X31=0.-+97^645(m3N4(2G 1 0.,+87C64R31/}.8,Xi+8x {7!(64+S(8{7 73`1"/b. #|Y (y0 8@9HPX` hApx  ` @ B %ȂЂ2 ؂   u  l   (h08U@ H#P Xg`ch p x I d 1   ~  S  ~ȃЃ@ ؃@@@ @@% @@&  d (' 0 8 @ H PI X/`Hhpx% ;  43r1/G.?.8t3bb71640.%:. "'L<D(L(LG#,(:)#" #0="P#,Lm"8L)h')%wPE! }g g'*0 8 (8^\ pX gLv(" $9 w40@(4`+43|L,lo**|9dW<8pp!7,!&d@pA"&T:!! X&J W ''y P 0!&D"  %8K  u'n hH!!#h(H!:N X4W`%W ?((HXrb} 8Y$@XXx`Q(#}' ^Ђa+pL%#+r0/9ǞISV@u"L,!ak#)4*f̅I (p?U)&qYq9c@0ؽ,Lov@@0"X@$ 88W$: