ELF@@(&ln8411 &4 $$  Dx$XtT@(L4 ` t  l @`PMMMM"MMM(MMM4MMMMMMMMMMM MMMMMMMMMMMMMMMMMMC(((((((((((X(((((((((((($$(((((LN8411 ZZZyxz| ZZZyxz|  22DeviceID: %02X, Chip Rev: %02X ln8411-charger-monitor%s: not yet fv_uv=%d, cc_max=%d vbat=%d, hw_init_done=%d %s: iin_cc=%d, ta_vol=%d ta_max_vol=%d%s: invalid vbatt %d ln8411_check_not_activeInactive: iin=%d, iin_cc=%d, cc_max=%dCont7: ta_cur=%uln8411: pca,tcpm-power-supply not defined ln8411: google,wlc_dc-power-supply not defined pca-ppsWLCDC: max_cur=%d max_pwr=%ld%s: %s type not ok work: PPS not supportedPOWER_SUPPLY_PROP_CURRENT_NOWpps_check_typeERROR: Cannot read chip info! ln8411,input-current-limit%s: timer id=%d, charging_state=%u %s: starts at fv_uv=%d, cc_max=%d vbat=%d (min=%d)ln8411_charge_adjust_ccmodeln8411_set_ta_current_comp2%s: PreCV IIN_LOOP: ta_cur=%uNo available APDO to switch to (%d) Cont2, rx_vol=%uln8411_adjust_ta_voltage%s: ln8411->charging_state=%d ret=%d ln8411_set_charging_enabledftm_modeCouldn't read reg %x rc = %d Couldn't %s 1_2 mode ln8411_gpio_set%s: current_time=%ld, next_update_time=%ld %s: not onlineCannot set RX voltage to %d (%d) %s: ADC Ch: %d = %d ln8411: probe_done %s: ======START======= %s: = charging_state=%u == %s: No APDO to support 2:1 %s: find new ta_cur: ta_vol: %d, ta_cur: %d DC_DRV%s: Error setting LSNS (%d) Error reading rtc device (%s) : %d %s: online=%d->%d ret=%d WLCDC: online=%d ta_vol=%d (%d)POWER_SUPPLY_PROP_ONLINE%s: %s found nr_src_cap=%d ln8411_read_adc%s: Error pausing ADC updates (%d) %s: no RX voltage to support 4:1 (%d) %s: Error unlocking private reg (%d) ln8411_check_errorEnd2: ta_cur=%u, ta_vol=%uln8411_charge_ccmodeCC VFLOAT: iin=%dnew_iin=%d (cc_max=%d), ta_type=%d charging_state=%dln8411_apply_new_iinCont3: ta_cur=%uComp. End4(valid): ta_vol=%u, ta_cur=%uln8411_charge_start_cvmodeln8411_adjust_ta_current%s: END, ret=%d %s: ignore negative vfloat %d D:%#x,%#x %#x,%#x,%#x,%#x,%#x ln8411,google_cpm%s: no source caps %d POWER_SUPPLY_PROP_VOLTAGE_MAXmax_v %d, min_v %d, max_c %d, out_v %d, op_c %d3Couldn't find sink-pdos property failed to create work queue ln8411,input-current-limit is Empty %s: unable to enable charging for retry (%d) %s: Invalid mode: %d %s: ret: %d, LN8411_SAFETY_STS 0x99:%#02x, 0x9a:%#02x, 0x9b:%#02x, 0x9c:%#02x Cont1: ta_vol=%u3%s: cannot reset dcmode (%d) %s: iin=%d, iin_cc=[%d,%d,%d], iin_cfg=%d icn=%d ibat=%d, cc_max=%d rc=%dln8411_adjust_rx_voltageEnd2, ta_cur=%u, ta_vol=%u, iin_cc=%u, chg_mode=%uError initializing hw %d ln8411_set_new_cc_max%s: error pps_idx=%d->%d charging_state=%d timer_id=%dChip Id : %#02X, Chip Rev: %#02X %s: Error enabling 1_2 mode (%d) %llu google,tcpm-power-supplyCannot find wireless power supply 3failed to get %s from '%s', ret=%d %s: clear latched sts ln8411_preset_dcmode%s: cc_max=%d fv_uv=%d invalid %s: Error: ret:%d VIN_UVLO: ta_vol=%u, vin_vol=%dbatteryVIN_UVLO: ta_cur=%u ta_vol=%u, vin_vol=%dCont6: ta_cur=%u->%uEnd(valid): ta_vol=%u %s: PreCV End: ta_vol=%u, ta_cur=%u%s: start pps_idx=%d->%d charging_state=%d timer_id=%daddresschg_stats%s: =========START========= mode: %d %s Cannot get the maximum RX current (%d) failed to ping, ret = %d%s: %s mv=%d->%d ua=%d->%d interval=%d %s: max_power: %u pps_prog_online%d GPIOs registered ret: %d %s: In IIN LOOP Preset DC, objpos=%d ta_max_vol=%u, ta_max_cur=%u, ta_max_pwr=%lu, iin_cc=%u, chg_mode=%u%s: iin_max=%d iin_cfg=%u iin_cfg_max=%d cc_max=%d cc_limit=%d %s: enable=%d ta_type=%d ln8411_check_active_state%s: CV LOOP, Cont: rx_vol=%uln8411_check_apdo_switchln8411_return_to_loop%s: ignore negative cc_max=%d %s: ignore negative iin=%d %s: Error locking private regs (%d) ln8411_gpio%s max %d cannot support ta_max %d voltage ln8411-battery%s: =========START========= ln8411_set_prot_by_chg_mode%s: Error dumping regs (%d) End1: rx_vol=%uEnd3: ta_cur=%u, ta_vol=%uError reading LN8411_FAULT3_STS: %d ln8411_adjust_ccmode_wirelessEnd(valid): rx_vol=%uCont2-1: ta_vol=%uCont5: ta_vol=%uEnd1, ta_cur=%u, ta_vol=%u, iin_cc=%u, chg_mode=%ucharger-ln8411iin_cc_comp_offsetln8411_init_1_2_mode%s: timer_id=%d, time_period=%ld google,wlc_dc-power-supply%s: ta_objpos=%u, ta_vol=%u, ta_cur=%u pps_get_max_powergoogle,usbc-connectorln8411,input-itopoff is Empty ln8411,si-fet-ovp-drive is %d %s: invalid vout %d %s: cannot set vout %d %s: Error! disabling ln8411: ret(%d) VBAT ADC: %d %s: vbat=%d, iin=%d, iin_cc=%d, icn=%d ibat=%d, cc_max=%d rc=%dINACTIVE1: rx_vol=%u%s: iin=%d, topoff=%u, vbat=%d vlimit=%d %s: ta_type=%d, ta_vol=%d ta_cur=%d %s: End: timer_id=%d timer_period=%lu ln8411_set_new_iin%s: ChargeDisable %d, chg_state:%d ln8411_enable_1_2_mode%s: update_timer <>../private/google-modules/bms/google_dc_pps.cset %s for '%s' to %d ln8411,iin_max_offset is %u google,usb-port-tz-name%s: ========= ERROR ========= %s: failed to initialize IRQ: %d %s: clear int flags %s: Error enabling adc %s: underflow vout=%d, vbatt=%d (target=%d) %s: CTRL5: %#02x %s: ret=%d Cont1: rx_vol=%uEnd1: ta_vol=%u, ta_cur=%u%s: CV VFLOAT, Cont: rx_vol=%u%s: charging_state=%u timer_id:%d->%d ret=%d%s: Voting dc_avail when in error state%s: route to ln8411_mains_get_property, psp:%d debug_leveldisable%s: ping failed %d pps_check_adapterSET_UV out_v %d->%d, ret=%dFailed to set LION_CTRL: key: %d (%d) ln8411,ta-max-vol-4_1%s: Enable ADC HW init doneError setting reg mode: %d, reg: %#02x, val: %#02x (%d) %s: iin_cc=%d ta_max_cur=%u, chg_mode=%d %s: No APDO to support 4:1 for %d, max_voltage: %d %s: in shutdown INACTIVE2: ta_cur=%u, ta_vol=%uEnd1-1, skip adjust for cv, ta_cur=%u, ta_vol=%u, iin_cc=%u, chg_mode=%u%s: ignore negative iin_max=%d dataenablepps_get_src_cap%s: %s using cached nr_src_cap=%d 3Couldn't find connector property (%d) sink-pdos%s: set safety switch to 10V %s: no op, already enabled cannot ramp out vout (%d) %s: Already stop DC Cont1, ta_vol=%u%02x: %02x %s: Error settings protections (%d) POWER_SUPPLY_PROP_VOLTAGE_NOW%s: CP Not switching LN8411_SYS_STS: %#02X ln8411,iin_cfg is %u %s: TIMEOUT fv_uv=%d, cc_max=%d vbat=%d limit=%dln8411_hw_init%s: pmid2out ovp to 13 for A1%% ln8411_set_chg_mode_by_apdoln8411_wlc_ramp_down_iinEnd2: MAX value, rx_vol=%u max=%dIIN_LOOP3: iin=%d, next_ta_cur=%uComp. Cont8: ta_vol=%u->%uUnable to cast vote for DC Chg avail (%d) iin_max_offset%s has nr_sink_pdo=0 %s: %s KEEP ALIVE out_v %d, op_c %d (%d)%s: max_uv (%u) and max_ua (%u) out of APDO src caps ln8411,input-itopoff%s: set ibus ucp %s: Error reading interrupts enable: %d ln8411_get_iin_maxln8411_check_statusEnd1-1, skip adjust for cv, rx_vol=%u, iin_cc=%u%s: route to ln8411_mains_set_property, psp:%d C: nc=%d,pre=%d,ca=%d,cc=%d,cv=%d,adj=%d %s: Error clearing DEVICE_MODE (%d) %s: Error enabling WPC_UVP (%d) ln8411_send_pd_message%s: failure tcpm_psy_ok=%d charging_state=%u online=%dcannot find TCPM %d N: ovc=%d,ovc_ibatt=%d,ovc_delta=%d rcp=%d,stby=%dpps_out_uvgoogle,pps-awakework: PROP_ONLINE (%d)pps_get_apdo_max_power../private/google-modules/bms/ln8411_driver.cFailed to get device of_node ERROR: Cannot probe i2c! ln8411: PPS not available (%d) ln8411,iin-max-offsetln8411_interrupt_handler%s: No APDO to support 2:1 for %d, max_voltage: %d %s: in standby (%d) Error reading ibatt or icn: rc: %d, ibatt: %d, icn: %d End1: IIN_ADC=%d, ta_vol=%u, ta_cur=%uIIN_LOOP2: iin=%d, next_ta_vol=%uln8411_set_rx_voltage_compEnd1(max TA vol): ta_vol=%u%s: iin=%d Invalid IIN ADC (%d) registers_dumpsoft_resetApply offsets iin_max_o=%d iin_cc_comp_o=%d ret=%d GPIO%d: value=%d ret:%d ln8411_resumertc0%s: Enable TSBAT_EN_PIN ln8411_set_wireless_dc%s: iin_adc=%d, wlc_iout-%d ramp down iin=%d %s: Error abnormal battery voltage=%d Reg %#02x = %#02x %s: iin=%d, iin_cc=[%d,%d,%d], icn=%d ibat=%d, cc_max=%d rc=%d prev_iin=%dEnd2: ta_vol=%u, ta_cur=%u%s: PreCV VF Cont: ta_vol=%u%s: iin=%d, iin_cc=%d ta_limit=%d, iin_cfg=%d icn=%d ibat=%d, cc_max=%d rc=%dln8411_set_new_vfloatno_logbuffer%s: Error enabling WPCGATE (%d) %s: GPIO offset=%d value=%d ret:%d %s: tcpm_psy_ok=%d pd_online=%d pps_stage=%d charging_state=%u%s Cannot find %s power supply ln8411_get_rx_max_powerKEEP ALIVE out_v %d, op_c %d (%d)PPS deactivated while updating3Couldn't find usb_con node pps_find_apdo%s: name=%s type=%d ret=%d ln8411_check_active%s: retries: %d Failed to find %s DT node %s: validity check LN8411_ADC_CTRL failed Preset DC, rx_max_vol=%u, rx_max_cur=%u, rx_max_pwr=%lu, iin_cc=%u, chg_mode=%uln8411_wlc_ramp_down_voutln8411_get_current_adcsCont2: ta_vol=%uCont3: ta_vol=%uln8411_apply_new_vfloatCont2: rx_vol=%u%s: ====== START ======= ta_vol: %d->%d, ta_cur: %d->%d, ta_pos: %d->%d New IIN, ta_max_vol=%u, ta_max_cur=%u, ta_max_pwr=%lu, iin_cc=%u, iin_cfg=%d->%d chg_mode=%u%s: prop=%d, val=%d wlc_rampout_vout_target%s: Error initializing 1_2 mode (%d) %s: chg_mode is not NO_DC_MODE. Not initing 1_2 mode=%d ln8411_check_and_update_charging_timer%s: TCPM DC not defined ln8411_get_apdo_indexwork: pd_online %d->%d stage %d->%dpower_supply_set_prop../private/google-modules/bms/google_psy.h%s %d FIXED v=%d c=%d%s: ========= START ========= %s: Error: rc=%d%s: new_vfloat=%d, ret=%dln8411_set_ta_voltage_compComp.(wait): ta_vol=%u%s: Error-send_pd_message %s: new_iin=%d->%d state=%d pps_index%s: GPIO offset=%d ret:%d Invalid RTC time (%s): %d %s: pps_ui = %d %s: mains offline pps_prog_check_onlinepps_work3failed to set %s for '%s', ret=%d get %s for '%s' => %d 3Invalid length of sink-pdos Failed to register wakeup source %s: charging_state=%u->%u %s: set_vbat_ovp %s: vbat adc=%d is higher than VFLOAT=%d %s: invalid cc_max=%d %s: CV LOOP, Cont: ta_cur=%u%s: error getting apdo index (%d) %s: Error-set_charging(main) dc-mainsapply_offsets%#02llx ln8411_request_pdoln8411_usbpd_setup%s: requesting offline ret=%d wirelessln8411_send_rx_voltage%s: not available work: not in SNK_READY, rerunpps_update_adapterno logbuffer (%ld) ln8411,irq-gpioln8411_start_direct_charging%s: iin=%d (%d) ln8411_set_vfloat%s: other driver forced stop End(MAX_CUR): IIN_ADC=%d, ta_vol=%u, ta_cur=%u%s: iin=%d, iin_cc=[%d,%d,%d], icn=%d ibat=%d, cc_max=%d rc=%d%s: done_already=%d charge Done %s: vbat=%d %s: stay at apdo %d Cont1, rx_vol=%u%s: Error starting charging (%d) %s: APDO pos=%u max_v=%u max_c=%u max_pwr=%lu %s: online & active nr_src_cap=%d SET_UA out_ua %d->%d, ret=%dfailed to set VOLTAGE_NOW, ret = %dconnectorpropError reading LN8411_SYS_STS err: %d ln8411_probe&ln8411_charger->lock%s: retry failed err:%d ln8411_set_chargingNo power source. Not enabling charging ln8411_check_stateEnd2: MAX value, ta_vol=%u, ta_cur=%uCont1: ta_cur=%uln8411_check_eoc%s: ta_type=%d, ta_vol=%d DC_AVAIL%s: Error disabling 1_2 mode (%d) 3cannot determine the apdo index ret = %d 3%s: %s non zero src_caps, zero nr_src_cap pps_out_ua%s: %s pval.intval=%d ret=%d %s: Error reading lsb reg %#02x (%d) ln8411,ta-max-vol-4_1 is Empty ln8411,si-fet-ovp-drive%s: charging_state=%d, not active or error (%d)End4: vbatt=%d, ta_vol=%uCont: rx_vol=%uCont2: ta_vol:%u->%u%s: START: ta_vol: %d, prev_ta_vol: %d, ta_cur: %d, prev_ta_cur: %d Cont2, ta_vol=%u%s: stop pps_idx=%d->%d charging_state=%d timer_id=%d%s: Error setting Rev 1:2 mode (%d) ln8411_gpio_get%s: TCPM name is %s %s: keep alive ret=%d ln8411_read_sys_stsCouldn't register usb connector thermal zone ret=%d google,usb-port-tz-name is Empty %s: timer_id=%d->%d, charging_state=%u->%u, period=%ld %s: disable alarms %s: Active Status ok. debounce_cnt:%d->%d %s: status=%d rc=%d icn:%d ibat:%d delta_c=%d, vbat:%d, fv:%d, cc_max:%d ln8411_charge_cvmode%s: cannot recover TA (%d) ln8411_gbms_mains_set_propertyCouldn't write %#02x to %#02x rc = %d 3nr_sink_pdo=%d sink APDO not found ret=%d ln8411,psy_nameirq-gpio: %d ln8411,ta-max-vol-2_1%s: reset chip cannot ramp out iin (%d) Cont4: ta_vol=%uwlc_rampout_delayN: ovc=%d,ovc_ibatt=%d,ovc_delta=%d rcp=%d,stby=%d ln8411_get_rx_psy%s Cannot get the maximum RX voltage (%d) %s: %s error out_uv=%d op_ua=%d %s: %s SET_UV out_v %d->%d, ret=%d tcpmError reading DEVICE_ID (%d) %s: Error setting EN_SW_OVERRIDE (%d) ln8411_dc_wqerror while registering debugfs %d ln8411_timer_workln8411_get_iin_limit%s: v_float=%u %s: reschedule next id=%d period=%ld chg_state=%d %s: ta_cur: %d > ta_max_cur %d causing APDO switch %s: set iin %d, ignore wlc_rampout_iin1_2_mode%s: cancel delayed work %s: unable to open rtc device (%s) ln8411LN8411google,usb-port-tz-name is %s ln8411_check_vbatmin%s: FLG %d %s: validity check LN8411_CTRL1 failed %s: Not Active Status=%d Reg 0xbc = %#02x, 0xbd = %#02x, 0xbe = %#02x Cont4: ta_cur=%uEnd(valid): ta_vol=%u low_ibat=%d Cont2-2: ta_cur=%u%s: PreCV IIN_LOOP: ta_vol=%u%s: cannot stop charging (%d) ln8411_gbms_mains_get_propertyln8411_stop_1_2_modepps_init_state%s: mv=%d->%d ua=%d,%d google,usb-c-connectorln8411,ta-max-vol_2_1 is Empty ln8411,iin_topoff is %u ln8411,iin_cc_comp_offset is %u %s: End, ret=%d %s: Current ta_type=%d, chg_mode=%d %s: iin_cc=%d, ta_vol=%d ta_cur=%d ta_max_vol=%d%s: ======START======= ln8411_set_ta_current_comp%s: CV LOOP, Cont: ta_vol=%u%s: CC VIN_UVLO: ta_cur=%u ta_vol=%u, vin_vol=%dEnd1, rx_vol=%u, iin_cc=%u, chg_mode=%uEnd2, rx_vol=%u, iin_cc=%u, chg_mode=%uadj. End, ta_cur=%u, ta_vol=%u, iin_cc=%u, chg_mode=%uln8411_mains_set_propertychip_infoError while getting chip info ../private/google-modules/bms/ln8411_gbms_pps.cDevice not in stby ret=(%d) %s: %s warning src_caps!=0, nr_src_cap=%d POWER_SUPPLY_PROP_VOLTAGE_MIN%s %d type=%d%s: name=%s ret=%d __ln8411_get_adc__%s: turn OFF gates %s: pmid2out ovp to 16%% for B0 and above ln8411_set_input_current%s: End %s: ret: %d, INT_FLAG: %#02x, STAT: %#02x, COMP_FLAG0: %#02x, COMP_FLAG1: %#02x ln8411_adjust_ccmode_wiredEnd1(max RX vol): rx_vol=%u%s: Error-send_pd_message to %d (%d) %s: invalid ret_state=%u %s: out_uv=%d %d->%d, out_ua=%d %d->%d (%d) google_charger:google_cpm:ln8411:pca9468pps_op_ua%s: Error reading msb reg %#02x (%d) %s: Error resuming ADC updates (%d) %s: Interrupt Mask: %d %s: End, ccmode=%d timer_id=%d, timer_period=%lu ret=%d %s: PreCV IIN_LOOP: rx_vol=%u%s: PreCV VF Cont: rx_vol=%u%s: CV VFLOAT, Cont: ta_vol=%uln8411_stop_chargingln8411_recover_taadc_chanln8411_suspendln8411_get_apdo_max_power%s: online=%d ret=%d Cannot get partner src capsPOWER_SUPPLY_PROP_CURRENT_MAX%s: timer_id=%d->%d, charging_state=%u->%u, period=%ld err=%d ret=%d ucp_count:%d ucp_debounce:%d low_batt_count:%d%s: unable to disable charging for retry (%d) %s: Error reading LN8411_INT_FLAG: %d %s: In VFLT LOOP %s: ta_max_cur=%u, iin_cfg=%u, ln8411->ta_type=%d %s: Error locking private reg (%d) ln8411_set_wired_dc%s: ret=%d Not in standby SYS_STS: %#02x IIN_LOOP1: iin=%d, next_rx_vol=%uln8411_reset_dcmodeCannot find the TA %d power_supply_get_propError reading CHIP_REV (%d) ln8411,iin-cc_comp-offsetln8411_preset_config%s: vbatt=%d, wlc_vout=%d->%d %s: PreCV VIN_UVLO: ta_vol=%u, vin_vol=%uln8411_send_messageadjust iin=%u ta_cur=%d chg_mode=%dln8411_vote_dc_avail%s: charging_state=%d cc_max=%d->%d iin_max=%d, ret=%dCouldn't create debug dir ln8411_start_1_2_mode%s: ta_vol=%u, ta_cur=%u, ta_objpos=%u cannot determine the apdo max power ret = %d %s: Error configuring adc End1: IIN_ADC=%d, rx_vol=%uEnd3: ta_vol=%u, ta_cur=%u%s: End, ret=%d next ln8411_pps_request_work%s: new_vfloat=%d %s: Error enabling PMID2OUT_UVP (%d) %s: Error initializing HW (%d) %s: %s SET_UA out_ua %d->%d, ret=%dfailed to set CURRENT_NOW, ret = %d%s: name=%s type=%d %d KEEP ALIVEI?#{OCA8C* @@5@`"@A Rh" 9*5@9!`@b"M9}Sc& 9 *`@!`@!*A8C@ T*OB{A#_ s?#C{WOCA8*CRBR @@5"@RRR**5vzS"@Z*5^"@* 5'@)7!*"@RR***`5*"@R*55 5"q T* ) +yJ @>I R} C>IR} ?*@!BR*@! *@!*5*@!B***@!*@!B***@!B**>iÀR} >>)7  A8C@ aT*@ODWC{AC#_ֵ@Bc**I?#C{_WOCA8CWR`"@R*`5@5 ՠRqTa@*7hBqT q@T qT@qTh@5@!qAT4RA8C@ T*ODWC_B{AC#_`@!@B`@!*I?#C94F#_ր#_?#{ O* @R**5* @OB{è#_֠@!**8^?#{3_WO CA8C ӀRR ARR`A8C_ 5TOIWH_G{E3@#_ֶ@6!?"BT5"!B(R% ARr *KRb 9hRAr"R*9NB9V*!{{ )"R.26:bvR )R A!# 7?NbTR@(R )!C#?&T*@@@lA!(!**!!#R7@!H!@B@!`<!*@@4*!> 6*! )!2)RAZ y9 *.@!*ZIy!@`****?RT!*R(R!9*!NP!Rr!*r!#R6!Rrb!#R6!Rr2!#R`7@!$Rr!*B!#R`7@5R!R!#R`7@5R!!!‚9آ!5@!!]Bc6m?#{O@? FD4h@@`*@`@`RA@`NA@`bOA{¨#_ֶ`?#{og_WOA8C`Ѩ wBy2 u@v@ .qT  y)  6* c@q!7TRh*5*`7%4 `@y_R a^Bc c@qa3TRh*d5*@d7qKT* ) +yJ @hRB qHTh@釓`"A !c@q/TRh* 57*qhT* ) +yJ @R *`"Af@@#@RRxJ  c@ q+ThRhu*@+5RhJhX9(5`@y_RH 7`@t_RqhRB qT6*/ c@q2T(Ri6D9h5 `5(Rh69R* 7ؘRr(2kBTRXh^y@ hX9ȭ4* c@qA/TR!h 4*z 6*7 4`@z_R a^e@fJ@Bc**6g^BfZBh6D9g77F77(74 `"A@#@R *HRJhx_R* a^Bc*@67*qT* ) +yJ @hRB qKTh@釓`"A*37*?qT* ) +yJ @* W7hRB* qVTh@釓`"A `^!c@BDRXRh@x jR`^!@B* XRh|SOr} ԐR)rg% h2cZB!`^Bc6!R* 7hRB%RRy_n qHR@i`JR ha^BcB hX9'5a A*4`^!BRA`^!BR_`^!BR}`^!BdRcR  Q   O*`^!`^c*RcZcky8`^*9?w!T`^SR`^CR`^3R J)*`^O@!J586`"Af@"@C@aR*/1 T`^!B*hR`nAh`n!#Rk7h@`"A"@-qRC@=`^!B$Rc`^!BR* *`"Af@@#@Rg^B*xS7hRB* qAT9x!R *`"Ae@@#@RR }RhiJh@ HRr k)Ti`"A  f`@iRBh@? q!T釓`"A   gV)`"A@#@R*R!R *`"Af@@#@RR}Rx`J`^!B****h@)R}Riq`Jh T `"AfZB@#@g^BR  ?*-* *`^!cRBdVBBL7@[  c^BdZBc;7D;7c@q;THRRh*@ 7dZB_k FThVBIRg^BqR(i@ *@) @ ?k81 x `^cAR[@*HD5`^cR55cA9h586iRBhX9? q!T'4*h@É`"A iVBÉ`"A&!  f@#@R*(RhJx_R* չa^Bcx** *`"A@R#@R*9RzJvhRB qT *`"Ae@@#@RyRd!R eV)*`"A@#@R*R }RRhiJO(4aVBh@ HRr kTi`"A  fh@ꇓ iRB `"A Jf? qb@D@!R fV)*`"A"@C@R*R }R**37R*`37Rr h@ @kT?kT8Ry@?#q/TR`_zh@4 ?#q`"A@#@RRzhJ hRB q! Th@釓`"AR  e@#@*h@ HRr)2 kTh@É`"A  fhVBqT q Th@@yS a^Bch@É`"A  f@#@R(R*Jhe@HRrkTi  `"Af@e*R RhiJ`^!B*x6aVBm *`5 *5`^ARR* 5hVB Rr} h*7*  fX)`"A@#@Rgj@h@iVB *h@*@yS5ARaV: *5v *5`^ARR*5*N  gX)`"Ae@@R#@hj@i@jVB i`"A  f@#@R(R*Jh`^!p`^!Bv`^!BDRh@É`"A  f@#@R`^!c@BRR(RxJh`@x_R* x97h@5` "a^e@g@BhJ@c**h@@*j@ HRr+2_ kTi'i@?kJTF!`^!B*`^!BX 85(Ra_RJh ~  eV)*`"A@#@RyR`^!B*R|`^!B*`^!B**h@R`^!B@CrySh@Rr@ 5!R *`^!h@R`^!B@rh@*@ 4*`^!B*hRVh6hR`nAh`n!#R@7h@ `"A-qR"@C@u*`^!B*Vk*`^!a^Bca^d@Bc*a^Bca^Bca^Bc2a^BcWa^d@BcNa^Bc|a^BchX9R5iRBh@? qT)R6r} Ro} h AR*+i@XROr+R6r)}S} ĉR)} jRn)g} )}  HRr? k)i") h@(84h@h84 ) i"V)cSC ) 4 **`7h&V)h)h@ Q_!qT khR)R my *R*R *R *hR*R*HRh7jX9j4J%4 }RhR h@x@k!Ti@j@? kTS@h*`^!cRBB*RiX9*hI5iRB? qaT RIRiJ `"Af@"@C@R* `@y_R 6  `"Ag@@#@h@aRiJ@*j@k@lC9m@#+3; /1Th@qTi@I4(QiR`^ARR***hi9 5R`^ARR***@ 5`^ARRR**5R`^ARRR**`5a_  qTh@4Qa_hRc RA8C_ ATOUWT_SgRoQ{P#_c@qaTh@4qATh@5`^!BhR*h *`^!*`^!BS@f@kAT a^S@Bk Tj@i@_ kTkR[K r}J}f+}JfH}jf  }R} O c3C4h@c3CO[5O@XROr}S} jRg} *h XRSOr} jRg} O@xS@hf@kTdW)`^!c@*S@i@*hi7x`^!d@B*h@h*`^!a^Bca^Bca^Bc*6a^d@eJ@Bca^d@eJ@Bf@ca^dRBe@Bc2fV)a^dRBBch@(5h@hh@5h@h<fV)gW)a^Bc3*a^Bc2a^Bc a^Bcaa^Bc*a^Bca^d@Bca^Bc*؛5i@a^B%@)c*h@a^d@B@fRBca^d@Bc*h@Ra^B @c**r6`?#{O  hT9(4*hbBc@hbdVB@chT9(5`B**7 OA{¨#_hb!B@hbBc@*`?#{ O  `5N)R 9OB @{è#_ֈ *!@?#{ @!`@!`@!`f ?b Tcb 4RbfAcr 4RbfAc 4RbfAc4RbfAc4RbfA4RbfAcB 4RbfA6Rh@bfA4RAh@bfA4RQbfA4RRbfA4RhbfA4RbfA4R* @{¨#_`@! Q?#?q'#_?#C{_WOCA8C@>)@A@$qa T(RhA*53ѢCѣS *4A8C_ T*OHWG_F{EC#_֨C_ iBK  kmTkCRlCk_ kkTh jR})`NAjA@@**#+ 7k-ThA釓`NA@ @eR(R*vh`@!B$Rk T# qaT`NA@@ReAfAeAh"AkT`NA@@RfAgB*R`NA @@`NA@@ReAfAgBdAqTqaTRR`@!c@Bh*}RiA:hvi)j`@!B**a?#C{3WOCA8C@>)$q T(Rh*53ѢCѣS *4A8C_ AT*3@OHWG{EC#_֨C_iB  kmTkCRlCk_ kkTh jR})jAijR`NA@@G K *#+ 7gA k)ThAÉ`NA@ @eR(R*vh`@!B$Ri kT_q!T`NA@@e AfA fAh"AkT`NA@@e AgAhBR *ĉR`NA @@`NA@@Re AfAhBdAqTqaTRR`@!c@Bh*}RiA:hvi)d`@!B**[?#C{3WOCA8թCA>)* 53ѢCѣS@ *5C_iB  kmTkCRlCk_ kkTh jRj@`NA})@@gAJ@+# c@(qTh AIRki Ti@hA4@k(TXR}SOr`NA@} jR@ggBR} *ee *(RhvA8C_ T*3@OHWG{EC#_`@!BDR`NA@@RfA*gAhBdAh:Aqh@Tq TR7( jRhA!`@B XRh|SOr*} ԐR)rg% h *7`NA@@Re"AfAg@hAiB `@!c@BR:R(RtR`@!c@Bh}RiA*:hvi)`@!B**?#{ O LA@#@f@R*t"h@4`b`Bh@v-q@Th@ ` @ hRjZJ*a* 79s`5(Rh9hC94hBZ9H5hB qAT!R* 6*8)R(!R(ih*@6 `&@`@ OB* @{è#_`@!Ba@Bc*a@Bc?#{OA*`*!#R`7h@ `NA-qR"@C@OA{¨#_*`@!?#{WOCA8C!B@`"@RR5`"@ R"R#R*** 5@Rh&M9qaT Rv@@7hA*@!RhA 7B*R7`"@!RbR***4***@hAE6]*`@!R*GhAEhAED `"@RRR***5 `"@ARR****5`"@aRRCR***@5AR*5`"@RR*5 `"@RRR***5 `"@RR****4A8C@ aT*OCWB{A#_*E`@!B*h@@94 `"@!RRR***5*N*5F *@5 `"@RR*`5h&M9qT ՃR գR`"@RR***@5 `"@ARRR***5`"@ARRR***5R`"@ARR**** 5`"@ARR****5 `51@R`"@R@t444 *z*`@!Bq`@!Ba@Bc!a@Bc#a@Bc:a@Bc<a@BcWa@Bc_a@Bc[a@BcR_a@BcUa@BcWa@Bcya@B?#{  @!RR*** 5`"@!RRcR** @{¨#_?#{  @R R 5`"@RRR**`"@R"RR** @{¨#_?#{CA8C @R@5 `"@R@7 7`"@!R 7 A8C@ aT{A R@#_*`@!`@!B@h'6`@!B*`@!Ba@@Bca@@Bc?#{ O? q(T*aR @R***5zqATh&M9qT`"@RBR 5`"@aRBRCR*** 5**** @OB{è#_*`@!BR*?#{_WO $M9B J?qwQUqT`"@RBR5hRV~8  T***_8*4MA T_844 =?E Tkv8A`"@E5C T*_8*5nT`"@R***5OCWB_A{Ĩ#_`@!B*`@!BR*`@!B*`@!**`@!B**=hTbB`@!*@9 ?#{ BRB?qIR( @ *@) @  ? k+1 A k1 B $Rr A (|b@( )R@6rR} Ro } LA? k'1 {B#_ @B@c%@) ) C *@C__@ J BABc C* *@C__?#C{WOC BRB* A?qIR( @ *@) @ ?k)1 hA k1 jRXR Ori|S ԐR*r`@)}!B)g*h)) ihAkRi@K r-R6r(fAiBRl@|S`NA}g} ~ @5J}+KJfJ }RJ}@ ʚ $Rr )} @)nJ} k)@˺J}˛ ĉRJL)} J} kA_J1? k'1khj"gh  ODWC{A@C#_j@a@BE@)c *@a@eAfBBc*@?#{og_WOCA8*C մ 6`"@AR`7@(86 "a@B@`"@R*`"5@r TUR`"@R*`5@5 ՠRqTa@*@t5D6`"@ARRR***5R`"@ARRR`@!B*`@!*a@eBBc7hB qThbK9h 4hC9( 4uF=RXrkT,RԐRjRr:r **R*@7@ qT !R}jR*  K`@K!B*@h `B  R ir klTqa@ZBc**7RuB*qT*9R 7hBvS@qUq%kkT  R7`BR@*qJTa@@* %a@Bc***`@!B* *`@!*`@!B`@!`"@ARR***5R`"@ARR****t5 *A8C@ !T*OFWE_DgCoB{A#_*`@!B*`@!oa@Bc?#C{g_WOA8C@E9qThBE9( 4iNA?)q@ TQgRؘRrkmT`"@CR>C*`"@3Rh"@*SAR*`"@cсRh"@*sR *hNA*'~)+})"@C@aR `NA"@C@aRC^`"@3!RR`7UR`"@CR*`5_5 ՠRqT a@*IRhRiNhB9HRFhV *Ga@eBE9Bc**;*$t7_*77*C_8)RJ`NA"@r(5C@aR*hF `NA"@C@aR`NA"@C@C_8S_8aRc_8*s_8 h@4 A8C_ !T*OHWG_FgE{DC#_*`@!B?`@!Ba@Bc*?#{+OA8CR>)*3ѢCѣS~5C_B  kmTCRCk_ kT R NAc@*})B@A# A8C_ TOF{D+@#_֤~)*@!?#{WOA8CCсR @`7*hFk"TRhFkhR5TR**7hB`bAq(R `bC!R*5`bA_`b`CсR_q*  *`@!** A8C_ aT*OEWD{C#_֨a@KiBkBBc*** ?#{ OAÉ kTeAh"AkT `NAR@*#@R6 R ?k`NA%1B@c@Re(Rh @vOB{è#_*`@c@!BRR `NAufA@#@R*?#{ O A*ÉH kThAi"A kT `NAf A"@RC@*R6+Ka@QkQkTjB R`NAk2A ĉRk kTjB R`NA k6A qTjB R`NAH!   k1B@c@eR)R(Ri6h @vOB{è#_`@!c@BRR `NAufA@#@Rg A*#iAJ@g AK5 jR? k +1_ kT _ k`NAE1@c@Re IR `NAR"@*C@*?#C{WOCA8C`A`b !R*5@**7hB*q(R"* `NA@#@aR*A8C@ !T*@ODWC{AC#_?#{WO8Ah4iA kcTf>A5lqf>A4hBuk!T* `NA@#@R*54R**OBWA{è#_`@!B*fh@qTh>AiB k)5RUZ kT*f>Af*6!*`@!c@BRR(Rvvh?#{WOCA8C>) ա3ѢCѣSF*4A8C_ T*OGWF{E#_֨C_iB  kmTkCRlCk_ kkTh jRj@})kAJ@`NA@@g KJ *#+ 7i@hA)@*  k)ThA釓`NA@ @eR(R*vh KkbTeAh"AkT`NA@@`NA@@eARh@qT*R qR*R RhivR`NA @@a@Bc}?#{3_WO CA8C@>)AB@  ա3ѢCѣS*4A8C_ T*3@OIWH_G{E#_ֶC_ hBKkmTjCRkCJ? kjTv iR})`NAiA@@*#+ 7k-ThAÉ`NA@ @Re(R*vhh@iA@(KkTeAh"AkT`NA@@Rh R飐Ri=r`NA~@@eA})R e k槟h@qT*R qR*R RhivĉR`NA @@Rfa@Bcna@d@Bce?#C{_WOCA8թC3ѢCѣS@>)A@*5C_ iBK  kmTkCRlCk_ kkTh jR})`NAjA@@l2A**#3+ 7kTh AiA kTi`NA @@akJTh2A ĉR kTeAh"Ak ThAiAf A@ 5jR? k )1 kT`NA@@h kj2AÉJ  kThA`NA@ @e7`NA@@ReAf AR qR6hivth6AqTiAjRjAh A)@)5_ k I1 kB T`NA@@R*h A)RJRv ij6h Ui`NA @@e R(RvhGĉR`NA @@eR7eAh"AkThAiAf A@ 5jR? k )1 kT`NAh @@R*(RIR`NA/eAi"A kAT`NA@@R*&ĉR`NA @@R*e(R)Rvhi6t2*A8C_ aT*OHWG_F{EC#_`NA@@RR qRrĉR`NA @@?#{WOCA8թC3ѢCѣS>)*5C_iB  kmTkCRlCk_ kkTh jRjA})k@É`NAG ĉR@L @k@*3+# t 7i@*@(@   k)Th Ai*Rv jh [jAÉK  kTeAk"A kaTHKkjTjB_q@T_ qAT)@)yS  R qR6hiv@R`NA @ k@1e0`NA@@RR qR)@*XR }SOr`NA@hk} jR@kgk} j kRK rJ}k@Jfj ʚ }RJ} +R6rJ} ĉRJnJ}  R _ kI1ei"R(Rvht2*A8C_ T*OGWF{E#_a@cAB?#{C LA@R#@e:AfBgBh@h:A jR`@!B XRh|SOr*} ԐR)rg% hh:Ai@(jBh@i:A_ qhiT. HRr?kTh * {A*@#_a@Bc**?#{   cBC7R*7iB*? qaT]*  @*{¨#_a@Bca@d@BccB6`@!Ba@Bc***?#{ AqTqATRR`@!c@Bh}RiA:hvi)`@!B* @{¨#_֬p\?#{WO*E9(4q T* )+ih8J @֨C94F6ITGBT6DC94F6?=*`5qC9*h,"R"R*7t"**7Bq(RH h"R`**OBWA{è#_֠@!A(?#{WO*  hE9H4Qq T ) +yJ @֡@w*B@57t"h>AkTh@qHTu2 2a@@Bcv"@* @h4hC9h5(R*h9 a@Bc* @*79u> * )a@Bc*`@!B*a@Bca@@Bc*hE95T*OBWA{è#_c>A!BW>]?#?qT*)R(!Ț )) T R#_*#_+Df?#{OA8C*E9(4qTqTqT @3ARC`7C_)R(h @#@7@*h @3ARC7C_S*h ՀA8C_ TOC{B#_!B*?#{ O*  hE9H 4qTqT@G*X Ո@ 4h@-qAT`A`!"R#R@7h@ `NA-qR"@C@*HRiRFhNiB9hV. Ք,*`@!a@Bca@@Bc*hE95Ta@@e@Bc@5* * @OB{è#_a@Bc*!B*t)?# R?qhT*)R(!Ț )) `T#_?qT?q`T*#_?#{_WO*7"BBkTB@q(R*@) @& ?k71 qT*S*@5 NA@@#@R*   * @Bc**@@B%@)c**qT * *OEWD_C{B#_ց@Bc*@Bc*?#{C*7 8A?k`T  @?q(T @*H  * Ai4I8 {A *#_@Bc** )@B8A@c *_@@Bc *_?#C{WOC?qiTB *@4!qT-q`T4*2 NA*bA"@C@@R bbB*@Rv* NAbA@#@@iRR* *@ODWC{AC#_ NAbA@R#@@* R7RhJ Ih (}țKӈ^@!@$Rb*@bRv&@*\C?#{WO@5"M9B&M9R*`~@OBWA{è#_*!\C?#C{WOC@"L94BBBBBRBRBB K*C C}@CBC.C CKCC5"C}@&CB*C }@@ODWC{AC#_?#{ O@"  @OB{è#_\C?#{ _ W OA8C#*R#@  !@@7*R~@ju8`* vT*A8C_ !T~@ONWM_L{K#_?#{O@9`5(R9OA{¨#_U?#{Bc{#_RLO?#{OCA8C @B5@hA8C@ TOB{A#_*@B!@%?#{O3 @*B5OA{¨#_*@B!*@U?#{Bc{#_RLO?#B* q(#_%?#{O5OA{¨#_4`4 )@"!@?#{WO Փ" ՃB#!5hR"@RBR5aR@`5"@!RR****`5"@! RRR**@5"@R*5 5 c` 5"@ARRR**5R"@ARRR** 5R"*5"@RRR** 5"@ARRR**` 5R"@RBR 5"@AR* 5*c*@!Z*@!**@!B**@!B*21 Ti*@!BR*@!*@! *@!,@!B**@!B**v*@!*@!*@!BR*@!*@!B*"@R*@55*OBWA{è#_*@!**@!B**@!B*.4*@!B@Bc@BcB#4@!BuA@Bc ?#{ O hB qT`"@ARR****5R`"@ARR****T79`7(Rh9** @OB{è#_*`@!B**a@dBBcU?#{c{#_%?#{OBh@*`@!* B)*OA{¨#_U?#{Bc{#_RLO?#{ B**}@h @{¨#_%? iT_?##*_U?#{Bc{#_RLO?#`*(#_%?#{b{#_U?#{Bc{#_RLO?#@Z9*(#_%?#*)RJ U** A9#_.8r?#*#_.8r?#{ O*s4 Bq q3aT` * @OB{è#_!B***??#{ WO**t44* "* V7OCWB @{Ĩ#_!B***6A!***i?#{ @BR**h@ @{¨#__eE??#{C@ a{A*#_@Bc@_eE??#{WOA8C@ #  5`5@4NijtCӉ}ɛTH Ո }R"} v@bR@ ճzA8C_ ATOE*WD{C#_֠@!Bc@5*@!*@!B@Bc@Bc@@v@BcI?#C{;OA8C@A!#**@b!#R@zq7!7456@`@R@`*A8C_ TOH{F;@C#_``@!`@!56I?#{ *{#_@BA AcAI?#C{;OA8C@*`ba@HrA8C_ T*;@OH{FC#_`@uba@ct*5aNAhzA`@4At!#**@AR@z?TTzT!BT@c`@@c!B@@hx?#{_WO@h@**H4hC94vb6qT*  a@Bc* յ*OEWD_C{B#_ a@Bc hjB qaT wBxB aAb A* տqHR }Rq5eRq h@*h4hC9H5 տq T*sB@Ra@e@fC9Bca@efBfjBBg@c$Ra@Bc*q*Ta@dAeABf Aca@dAe ABfAca@dBfABgBh Ac* *a@Bc\7?#{ O 5uba@7aBbcrd7 hA*iAQ(Yhh** @OB{è#_*`@!**`@!*a@dAe"ABfAg@c|vH?#C{_WOCA8C5b@`7@7 **A8C@ T*ODWC_B{AC#_*@!***@@@!@B?#{O@@h@ )4`OA{¨#_`@!B`@x?#C{WOA8CC9 h4*@th@ )6` qT#R* @5qT`"@R*` 7@9( 6(RCR* a@ @@Bc*hA(5hA7hA4CR*`7hC9(4%R `NAfA@R#@*A8C_ T*ODWC{BC#_`@!@*hC9(5`@!BeC9`@!`@!Bt@U`@!B*hA5I?#{OCA8C@uh@ )4`R7d"A@kTRc"7h"AiR@I r }`NA|f)fB@c@R} ef*A8C@ T*@OC{A#_*`@! `@!B*`@!B*`@!Bu@U`@!T?#{O?q`T?qT*`5(HhVh@Hh@ )4`@*hVV*OA{¨#_`@!*`@!Bh@`@!TI?#C9H4@QqT ) h#_ R#_I?#{ qTh-qHT ) yhhC9qHR* @{¨#_I?#{q{#_T?#{O?qT-qHT )(ih8C9qHR*h 9C9)4@)Q?qT JAi!Ra92Rh9qThRH r|fh yh @9 q@TqThRH r|fhyOA*{¨#_P"h?#(R@@@@@#_ֽw??#(@)qHT )+ih8J @4@4<@<@@@D@D 0@08@8@2*#_U ?#C{OLA@R@eCf CgChCi.C `NA@@ReCfCgCh"Ci&Cj*C OD{B@C#_ֽw??#)R*)F) 1H)-@ q9 y@yJS3=SkA *Ja* @9 -) 5)#_֭z[?#C{A8C>=<@#CJ^<@=A8C_ T{HC#_0Km?#{OBh@4hb@9Vh4` @OA{¨#_h@B@B@B!_f?#{CA8C!R*5@!qT)R(! ,R j`TA8C@ T{A@#_cfd?#{OCA8CHR R*7~1T.1T5HRhNT!*A8C@ aT*@OC{A#_֨@!*@~1T@!B@DRcfd?#{OA8Ch@4h@h @c@cd@!BC!R 4`@A8C_ ATOC{B#_@!qhT)R(! ,R jT`( BH 7 `@c@cd@!B@@6*@c)@?c!B***ag?#{OCA8C@R 7 @ q*A8C@ TOB{A#_h@*!@*h@@!@B6Z?#{OCA8C RSR7 @ qTu 5Bh@4hb@9Vh4` @*T@*!@* qThR@ qaT RDq`R!T7 RhJ Ih(}țKh. 7 H Rhh& !B  *!] Bh@(4hb@9Vh4` @*hRA8C@ aTOC{A@#_h@(B h@(B@B@B!@B@B!s@@!@B^c@!B*!B?#{OCA8CR7 @!Ruf7 @Rub7 @Ruj 7 @!Run 7 @bf@ur7cb@7dj@7en@ RE757!*@R RA8C@ !TOC{A@#_ֈ@*!@*@*!@*@*!@*@*!@*@*!@*@@!@B@@!@B~@@!@B|@@!@Bz@@!@Bxcfd?#{OCA8TC`!R*`7@ qT(RR*Bh@4hb@9Vh4` @A8C@ AT*@OC{A#_h@B@B@B!+Pi?#`?q Tl@ d@  kla7#_l@ `@  kf?#{ OA0R0R0R*OB @{è#_sY?#?@胁<#_֤0N?#{g_WOA8C8A!~~~~~C!!@ Z@ !!3 C_HQq1C TXB! 7NR ) Tyw}SY4 ?qT%M S%D}j EyS! * @NR!B**@NR@ )?qaT_q)T* /7**Fh@B@B!A!b9 *A8C_ !TOFWE_DgC{B#_!@70Km?#{ @` @@ @{¨#_cfd?#C{WOA8C#aR @*5 *hRRPhRLhR@1 TqThN@ qaTq`R!T 7hb@9h4` @ RhJ Ih(}țKh.`6!eR"CR ` 7 @7bI)6R q!T_qTqaTvR qkT!**vRqT*A8C_ TODWC{BC#_֨@  ը@ @1qTC!R* @!qFzV55V5qTqATHRCR * ~1 T 5IR(RiNa(R*hN@*!@* s@c@c!Bd@c@c @!B*H@@!@B@46@c @?c @!B@c@c!B*~1ThR RhJ Ih~1(}țKh.Tv4.1T!(R@hNVeRThR !*hR@1!Thb@9h4` @!*tN>@c@c@!B*Fcfd?#{  7hV@ R1hVhJ Ih*(}țKh.(RVhN @{¨#_kؕz?#C{WOC A8)C(**R`7 @!R7 @ ՀU777)RXR r~SOr~)J}lklJgk _ kjT* ~Si~)H}*)lg)  kෟA8C@ TODWC{A@C#_@*!@*@*!@*!B****U6@@!@B@@!@Bkؕz?#{_WOA8C R**4CRyZ@ @7 @C!Rxn `7 @en@gr77q@RXsr7kT*kATiJҨIi}ɛKKq T | eR&pnR* bV@*4!V bn@!**~1T.1`TU 5 RؚeRwnh.MbV@4!V!R** br@!**~1 T.1@ T5 Rؚin@ eRvr?kUh.)7hV@ R1hV ؚhV@*hVi.C@*!@*x@*!@*xr ՕA8C_ !T*@OFWE_D{B#_!!* R@4!(R*hNVbM)!* յ4~1!T!@@!@B*@@!@B(@c@cdM)!B@c@cdn@!B**4@c@cdr@!B**C@c@cdM)!B@c@cdM)!B*5eR]?#{OCA8*C* **7~1T5V@!*@~1T(Rib@9VhNi4` @A8C@ T*@OC{A#_@*!@B"?#C{OA8C!#CR7*4@h@@!R4qT @@(@!R4 qT@*ԳSA8C_ T@OD{BC#_ q@Twl?#{C A8)C?qT@S!R4@A8C@ T{A@#_@!q(T)R(! ,R jTH]??#{ @_qT(@4`A> <H@iRl@I r}} Rflr)fk*JT @yk}^N5%@J} @_q T @ *MR Rk_ Tyk}SqCTaS~} ?k@"IzcTԐR jR(rj} *~Hi* ՠ{#_H@d@!B*a/?#{@qT?@qTlR***KRL r R)?(jT@zi~S65&N S  } yS?qTbS} } }~f k T0*@ * {#_#@!BU?#{Bc{#_RLO?#l*(#_%?#*m#_U?#{Bc{#_RLO?#p*(#_%?#*q#_ű6?#{!{#_ g@?#{{#_ g+=N_y` b 1u QT)+0 ; \ S  i " ( $1?-dfo ` i  pUq|YgT+YH "=N][bauthor=Prasanna Prapancham description=LN8411 Charger Pump Driverlicense=GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=ln8411scmversion=g38791c5c2da3depends=logbuffer,google-bms,gvotable,tcpci_max77759alias=i2c:LN8411alias=of:N*T*Cln8411alias=of:N*T*Cln8411C*LinuxLinuxln8411Lregmap_read@~_dev_info:*_dev_errғ__stack_chk_failregmap_writedregmap_update_bits_basefv__dynamic_dev_dbgmsleepÚi2c_register_driver"i2c_del_driver@devm_kmalloc%>__devm_regmap_init_i2cq__mutex_init%Ialloc_workqueue'wakeup_source_register=:%delayed_work_timer_fnYyinit_timer_keyof_property_read_stringwologbuffer_registerӅ3-system_wqWqueue_delayed_work_on;(;devm_power_supply_register destroy_workqueueP Ywakeup_source_unregisterof_get_named_gpio_flagss:of_property_read_variable_u32_array.$_dev_warnB7 of_find_node_by_namedevm_gpiochip_add_data_with_key!thermal_zone_device_registersof_find_property;JQfree_irqRgpio_freed+thermal_zone_device_unregister Ylogbuffer_unregister{mutex_lockUmutex_unlock__msecs_to_jiffies!rmod_delayed_work_on۔ogbms_logbuffer_prlog`regmap_bulk_readvLgvotable_election_get_handle$bgvotable_cast_vote__pm_stay_awakeհpower_supply_changedWcancel_delayed_work#device_create_fileQ7debugfs_create_dir.debugfs_create_boolJ6mdebugfs_create_u32;debugfs_create_fileTpddebugfs_create_x32EgH__pm_relax=Zgpio_to_descX9sgpiod_to_irq)?@gpio_request_oneՒrequest_threaded_irqo<disable_irq!power_supply_get_property0Ѥpower_supply_set_propertyv\power_supply_get_by_name~_printk#;power_supply_get_drvdataeb,__dynamic_pr_debugktime_get_with_offsetscnprintf,Chsimple_attr_openKpgpiochip_get_dataYrtc_class_openC)rtc_read_time8Xrtc_valid_tmP"Ortc_tm_to_time64>VD/rtc_class_closeRogeneric_file_llseek\iHsimple_attr_readm!simple_attr_write,asimple_attr_release3__of_parse_phandle_with_argsӷdevm_kstrdup̅gbms_gen_chg_flagsaEzlogbuffer_vlog>mtcpm_put_partner_src_caps,tcpm_get_partner_src_caps<:{of_get_propertycof_find_node_by_phandle;Fof_get_child_by_name\power_supply_get_by_phandle_arrayZstrncmp=power_supply_putmodule_layoutGNU𶰅1»$*EGNU8-T-d  h  |. O< O< YG YG/0 2D3`-x-32   ?! ?!$/, m<0 m<@ ?!D ?!L/`  d  h JBl JBt. C C  D  D JB JB. 7 7 JB JB.D0LPT X \ ` l488 L- L- B9 B9-64 $ $ 8- 8-/ 5 5/0$2L ?!P ?!\/==$ ( @>T,` 5d 5h l p? < <@    ABB `  ` (CP 0T 0dCl 1p 1C ; ;DE = =FGGH    I(J0KD B(H B(X 3\ 3lLx ";| ";.  M a( a(/  /  / 2  2 / J  {($  {(, N4  8  P  <T  <\ /` 9d 9h  l  p  t  |         O  ]-  ]- / P  5  5 .    4 QD  V9H  V9X /`  d  t .  3  3 /     N  2$  2$ .  f!  f! M  7  7 N  1;  1;, M4  ?8  ?@ NT  %X  %l M|     N  ?  ? .  (  ( M  +  + .  vG  vG M$  ?(  ?0 .4  78  7D RL  8P  8` .h  Hl  Hx D  =  = .  9  9 . 0 p p  $  $  5  5 4 S T J( K4 U@ VH W X Y Z  $  $XP[d\lZ|X X  KI KI n: n:X   D D$X, !0 !|  1]^ 8 8]^_X4[H\TXl[\ZXZX1<X\Xp t [\ZH H  ID ID   4@]D^L P T =X =\]`^p_[\Z ? ? = = x x, 10 1X \ x1 F FX )2 )2 G G. 3 3 B B(.0 <4 << 4@ 4H.[\Z ? ? G GX` )2 )2 n: n:. )2  )2$ i( i0.< )2@ )2D !H !P.\ )2` )2d h p.1  .a * *.-,-<-P a>T a>X.d]h^p 7t 7|]  ^_    / 6 6b Y Yc    ] &H &H ^(_4 )28 )2< =@ =H.T )2X )2\ ` h.x1|]^ ~  ~ ]^_1]^  ]^_@]D^H YL Y|]^ D D]^  ]^ i i_1]^ G G]^ i i _$  (  , =0 =D.l]p^x H$| H$] = =^_ ? ? 3 3.d(1-- > > e+ e+] ^]^ i  i(_@[T\`Zpx tx x ?| ? i i1]^  ]^_]^  ] ^(_<1@]D^T]X \ `^h_]^ 2 2]^ D D E  E ]^1] ^0]4 @8 @<^@ n:D n:P_l11e]^ 4 4]^ n: n:_4 z8 zD]H^P]T^X_ r) r)]^   # # n: n:4 z@ z@]^] ^$ n:( n:0_`^h]p t  ] ]  /2 f( ], ^8  -<  -@ ]D ^` _ g 2 ] ^  c  c ] ^!_(!],!^0! %4! %(# >,# M0# M4#.`#\p#Y|#]#^#]# A"# A"#^#_# )2# )2# n:# n:#.# )# )# 6# 6#/# 4# 4$ 6$ 6 $/$$ !($ !,$ $0$ $@$NX$gp$ =%t$ =%x$/$ ($ ($ $$ $$N$g$ $ $ $$ $$/% 6% 6 %b% Y% Y(%c4%]8%^@%  D%  P%]X%^\% &H`% &Hd%_t% Dx% D|% M% M%/% =%% =%%/%%% u0% u0% <% <%4%%% % % <% <%4& & &  & & n:& n:&4$&@ (&@ ,& 0& 4& i8& i<&4H&h L&h P& T& X& !\& !`&4l&p&t& x& |& & &4&&& & & & &4&&& $& $& =& =&4& & & p.& p.& G& G&48'i'j'k( T( T( FC( FC( G( G(/ )])^) d ) d $)]() G,) G0)^D)_P)[d)\p)Z|)])^) E) E)]) <) <)^)_0*3<*6\*3*3*6*3*\\+ 6`+ 6d+ <h+ <l+/+ E+ E+ + + <+ <+/+++ 4+ 4T,jx,j, ., .,.-k,- /=0- /=8- N<- ND-/\- w`- wd-/l-0t-Px-P|- `- `- <- <-4- - - F@- F@- - -4- - - ?- ?- !- !-4-p-p- \- \. G. G.4. . $. <(. <0. n:4. n:8.4D.H.T. 6X. 6\. G`. Gd.4t.8x.8. 7. 7. G. G.4... U8. U8. N. N.4... 2. 2. N/ N/4/// /  / G$/ G(/44/8/]>^>  > $>](> D,> D0>^@>_L>X\>hd>h>r>s?iT?kh?ep?Zx?t? 2? 2? D? D?/??? ? ? D? D?4??? :? :? D? D?4 @ 6$@ 6(@b8@ Y<@ YD@cP@]T@^\@  `@  l@]t@^x@ &H|@ &H@_@ =%@ =%@/@ G;@ G;@ y$@ y$@.@2 A30A6DA6TAuXAvpAwA HA HAxA3ASATA ?!B ?! B/$ByHB3tB3B3B2B3 C3hC lC pC y$tC y$|CNC3C2@I >DI (HI (LI4XI\IdI 1DhI 1DlI (pI (tI4I @JI @JI3I2J3dJ ?!hJ ?!tJ/J yJ yJ (J (J2 K3hK2K2K K K AK AK.K ?!K ?!K/K kK kK AL AL.L ?!L ?!$L/,L F0L F4L A8L A@L.hL !lL !xL.L]L^L ) M ) M]M * M *M^LM_dM hM pM <&tM <&|MXMXM4MMM !M !M <M <M4N 3N 3N BN BN.N @N @N FN FLO]TO^XO]lO^O_OXOXO O O <&O <& P4P P,P !0P !4P <8P <DP4P-PpPpP Z#P Z#P-Q8Q8Q L- Q L-Q B9Q B9$Q-@Q6dQ4Q3Q6Q FQ FQ (6Q (6Q.Q <6Q <6Q.R8R8R  R R (6R (6R40RzR1R{R{R 3R 3R BR BS.S6@SDSHS *LS *PS $TS $`S4|S1SPSPS GS GS -S -S{S|T6T1DT4XT\T`T dT hT -lT -|T4T P T P T -T -T WT WT lT lT -T -T/T v#T v#T/U3 U6,U3U U U (6U (6U.U W;U W;U/U0UUU BU BU (6U (6U4V5@V1hV-|V-V-V-V-V]V^V d6V d6V]V BV BV^W_W W  W]$W^4W_LWaXW8\W8`W L-dW L-hW B9lW B9|W-W6W4WWW 9X 9X X X4PX]TX (XX (lX^pX f tX f X_X 0"X 0"X]X^X f X f X_X  X  X]X^X f X f X_DY *HY *LY PY TY/`Y "4dY "4hY lY pY/xY0Y0 Y0 Y G>Y G>Y Y Y4Y1_ >_]_^___]_^_ @4_ @4_]_^__4` 8` <`}P`{l`1`1`]`^` 0` 0`  .`  .`]`^`_a0xa]|a^a 0a 0a G.a G.a]a^a_a <a <a 4a 4a.f >f_,g]0g^4g @88g @8Dg_Lg0Tg Xg \g `g dg 0hg 0lg4xg |g g g g 0g 0g4@h]Dh^Lh *Ph *Xh]\h _@`h _@dh^h_h]h^h 6h 6,i 00i 04i]8i^\i `i hi]pi^i Ai Ai]i^i_i i i]j^ j_@j]Dj^Hj >Lj >Xj_xj]|j^j q;j q;j_j]j  j  j^j_k * k * (k J+,k J+0k]4k^Pk]Tk^Xk "%\k "%lk_k 0Ik 0Ik]k^k_k]k^k l l0l]l^l]l^l l l =l =l_m]m^m %.m %.m 0m 0m]m^m_n]$n^(n \,n \n_n0n n n n n4o]o^ o $o (o]0o^Ho_Xo 3\o 3`o Bdo Bo.p p p  $p  (p ,p 4p4lp1p p p p p Gp Gp4p p p p p Gp Gp4 q 2q 2q Gq Gq/,q( 0q( 4q ?8q ?Xu >\u OA`u OAhu/tuxu|u $u $u OAu OAu4uuu /u /u OAu OAu4uuu yIu yIu +u +uxvv-vv-Hw0Lw@Pw@Tw  Xw  \w ?`w ?hwww 6w 6wbx Yx Yxc x]$x^,x  0x   = ( ( 1D = 3 (  $@ =H 3P (X ?x = M (  = M (  = M ( aF  =( M0 (8 ?X =` <&h (p  = < ( ! = G (  = G ( ?8 =@ (6H (P p =x (6 ( Z# = (6 ( B = $ ( * =  -( (0 P =X -` (h G =  (  =  (  =    (  90  =8  @  (H  G>h  =p  !x  (    =  !  (  ?  =  O&  (  $:  =    ((  F@H  =P  X  (`  ID  =    (    =  G  (    =  G  (  (  =0  G8  (@  ?`  =h  )p  (x    =  0  (    =  0  (    =  =  (  @  =H  iP  (X  x  =  i  (  ?  =  n:  (    =  n:  (  #  =(  n:0  (8  <X  =`  n:h  (p  KI  =  6  (     =  G  (  p. = G ( 68 =@ GH (P 7p =x G ( \ = N ( U8 = N ( 2 =  N( (0 4P =X N` (h , = D (  = D ( : = aI ( $0 =8 aI@ (H h =p aIx (   = OA ( $ = OA ( / = OA  (( c=H =P OAX (` ? = + (  = + ( yI = = ( }( =0 =8 (@ "` =h =p (x   =  (  =  (  1 =  (   @ =H ?P (X  x = : ( $ = : ( / = : (   =( :0 (8 &X =` :h (p ? = H ( $ = w ( $ =  ( $8 =@ 2?H (P p =x 9 ( 31 = E ( , =  E ( = =  T*( (0 P =X /` (h U = / (  = 3 A  = 4' A K'0 =8 4'@ AH h =p 4'x A ;3 = 4' A 8, = 4' A H = 4'  A( CH =P 4'X A` +9 = 4' A i1 = E A $5 = / A $5( =0 c38 A@ ` Ch "p x " C "  A C "   C 1   z3@ CH 1P X  x C 1   C 1  S5 C 1  j7  C( 10 8 7X C` !h p V? C 3  < C 3  I C 3  &<8 C@ 3H P p Cx 3  % C '  % C    C  0( 400 P CX CG` 40h 1 C -  (B C -  _0 C   J0 C8 @ H -h Cp %x  6B h   = @ x   = h4 h4   iA ~ v x  )  )0 8;Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)/$%&,-+ ' "#().69Weosv|yhlORK^bG<AD[ !$',18(+.%@AQ_j}zws JGVY\ 8;2e0%+(#8!txB88/7Z2/*(#F! h$htdch6 &,p82H/ ` d#m 0Y 1x<2( e W  |y/ * u =+(\ m#` 08 @578; Z6P@5 81Ua|/`& 8*H'pX 8L#t] &@ 8fZ h 8, Y(5381r.I,8{*P:`|4='v8#@2 87D5 8XK753.H 81.)38a*&8"a PPT E80$8\ 5@x8v1-P48*R&`2X8"xp-8x 8hJ]$bHm4 861,- 8)|I|JL4NH%I 8r"L"/8l"d*+ l % 8D@#3@80h#wgp ,F+8)0'$#884"'+8Z'K N$8 '20p80l)+@(P8-)|)+ @2$Ph8!+K`P8D,007pL!8t20^008+0(6h8#d1!11 _  $2`L  h4d4}h4_$3Xq@p"7}$8L2d?/8*?aHd(/8#,B9!1(08XBz h8UB68 2Cl/`68*C( /8_#C4Gh  'H8yC0c 8-DM6@81 D.P58*LD'`.(8>#DGxP pC'`8_@EH H581XHe.8t*H2yQo0(Q0' #L080LhNr51xN-y,88Z*P&/%p8"PG ( 8pq2q0q:sXw+s&)s%$-8!s> X&8sy08Tt { 7@.8m2tP0Ph'8+u(`H8#$uvD!vvnPv LvvPv7p3@8E2wtw /pw*tw(s4x8#w+!,8we|l%8Nw6 82xx^/X8*,yyT(yX#y r`z 8&zF6(81<{.6`8*D{'./87#{I  68X|0'8(|~|5~1~x^.tm*x P)'#) D܁ (4k5$1( ` `-\S*`&" \4@X\ l5h1$ w-@Z8 *@>&P58"P|`.8p&88|؈j ̉0Y4ȉ(1̉P,)R T4%Pd"Tg<̊$Ȋ6̊9 430C,H ,(),$D&"H h4dLhz04720p+)$!7p8 l758f2HI0 +1؍`(ԍ#؍z!Q8<8o< 738>2h/$P8*(8y#0$!O<@@e+G9)68$31!3'QZ sW/h0%  *@J2Le0P%+(#8!)7`2J-h8/ +l8(P#408@!x &8i062@O8s/*P8%(ܔs#`,H8 pY%8 0AȖT6̖1L8.,*ԗ'ؗR#8W Tlx5|1}3(8l.X*7'#=Ԟy5؞1<-@g*d&h"tNx#0 5Tv1X- *R&8")2\e0`%+(#!<@18)7|`2\/`+`8(#B18@!l)8xi 6$2'*P8s/l*%(s# X ,08 PA ~"8T6h10@8.*@Px8'R#PW tl`p51l.*7'#(,=`dy5! 7 1X-\g*t&x"f8Ṉ#@"85ij|1-!*8L&`"L"808g4<1 )h8,d) 0 8%x"J 300 ,)@ e)X8$:"`P E ` 200p 088~+& 3) 8,$! #8El !8` (p87{2 W00+(#$!( !87 S2H/L* 8( P4#L2!Ps\6 42e/s_*(f# 27`4 E#26*faj0f' %+#!(!2 5C!{2G! : އ f- f U  @  M    x\$,\ $pHy  @ PL  1d[ {ij@    % 8 0n  B̖ 4|lؗ(dC ./x.CLIXYtTQ ؞d<>@$ i h x8    %  ;  @H Pj(xHz\Z  ,4NT `+XI8 ` ,X @$idP\V <B8 (L.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss__versions.modinfo.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.datapower_supply_set_propertyln8411_gbms_mains_set_propertyln8411_mains_set_propertypower_supply_get_propertyln8411_gbms_mains_get_propertyln8411_mains_get_propertyof_get_propertyof_find_propertyln8411_get_rx_psypps_get_tcpm_psyln8411_probe.batteryinit_timer_keydevm_gpiochip_add_data_with_keyln8411_probe.__keypower_supply_get_by_phandle_arrayof_property_read_variable_u32_arrayln8411_get_apdo_indexln8411_set_new_cc_max__pm_relaxchg_stats_showregisters_dump_showchip_info_showdebug_set_pps_out_uvdebug_get_pps_out_uvpower_supply_putchg_get_tcpm_portln8411_is_presentln8411_adjust_ta_currentpps_adjust_volt__mutex_initln8411_hw_initln8411_chg_stats_initpps_initln8411_input_current_limitktime_get_with_offsetdev_attr_soft_resetdebug_pps_index_setln8411_gpio_setdebug_adc_chan_setdebug_ftm_mode_setdebug_pps_index_getln8411_gpio_getdebug_adc_chan_getdebug_ftm_mode_getln8411_get_statusln8411_check_statusln8411_apply_new_limitsdebug_apply_offsetsdev_attr_chg_statsln8411_adjust_ccmode_wirelessln8411_probe_ppsdebug_pps_out_uv_fopsdebug_pps_op_ua_fopsdebug_pps_index_opsdebug_adc_chan_opsln8411_pm_opsapply_offsets_debug_opsdebug_ftm_mode_opsln8411_1_2_mode_opsln8411_usb_tzd_opstcpm_put_partner_src_capstcpm_get_partner_src_caps____versions__of_parse_phandle_with_argsof_get_named_gpio_flagsgbms_gen_chg_flagspps_init_fsln8411_mains_propertiesln8411_create_fs_entries__msecs_to_jiffiesln8411_dt_idsln8411_get_current_adcs_dev_errln8411_check_errordebugfs_create_dirln8411_get_rx_max_powerpps_get_max_powerpps_get_apdo_max_powerln8411_get_apdo_max_poweri2c_register_driveri2c_del_driverln8411_driverlogbuffer_unregisterwakeup_source_unregisterthermal_zone_device_unregisterdevm_power_supply_registerlogbuffer_registerwakeup_source_registerthermal_zone_device_registerpps_check_adapterpps_update_adapterln8411_interrupt_handlerpps_set_logbufferdebug_no_logbuffersystem_wqgpiod_to_irqdisable_irqfree_irqrequest_threaded_irqln8411_set_vbat_ovpln8411_usbpd_setupln8411_attr_groupdevm_kstrduppps_set_propln8411_return_to_loopln8411_chg_stats_dumpdev_attr_registers_dumpln8411_set_ta_current_compln8411_set_rx_voltage_compln8411_set_ta_voltage_compln8411_usb_tz_read_tempstrncmpmsleepln8411_regmappps_get_src_cap_dev_infoget_chip_infodev_attr_chip_infopps_request_pdoln8411_request_pdo_dev_warnln8411_gpio_get_directionqueue_delayed_work_onmod_delayed_work_onln8411_apply_new_iinln8411_set_new_iin__kcfi_typeid_delayed_work_timer_fnrtc_class_opendebug_pps_out_uv_fops_opendebug_pps_op_ua_fops_opendebug_pps_index_ops_opendebug_adc_chan_ops_openapply_offsets_debug_ops_opendebug_ftm_mode_ops_openln8411_1_2_mode_ops_opensimple_attr_openregister_debug_ops_ln8411_openrtc_valid_tmln8411_set_lion_ctrldebugfs_create_boolpps_is_availln8411_vote_dc_avail__stack_chk_fail_printkln8411_init_hw_workln8411_pps_request_workpps_workln8411_timer_workcancel_delayed_work__kcfi_typeid_generic_file_llseekmutex_unlockmutex_lock__dynamic_pr_debuglogbuffer_vloggbms_logbuffer_prlogdebug_printk_prlogpps_logof_property_read_stringpps_pingln8411_set_chargingln8411_stop_chargingln8411_is_regwrite_regread_reg__dynamic_dev_dbgscnprintfln8411_removeln8411_check_activepps_keep_alivedestroy_workqueuealloc_workqueuegvotable_cast_vote__kcfi_typeid_simple_attr_writeregmap_writepps_init_stateln8411_get_chg_chgr_stateln8411_prlog_stateln8411_chg_stats_updatertc_class_close__kcfi_typeid_simple_attr_releaseregmap_update_bits_basesoft_reset_storechg_stats_storeln8411_get_charge_typeln8411_set_ta_typeln8411_chg_stats_donegpio_request_onepps_prog_check_onlinepps_check_prog_onlinepps_prog_offlineln8411_resumertc_read_timepower_supply_get_by_nameof_find_node_by_nameof_get_child_by_nameinit_module__this_modulecleanup_moduledebugfs_create_filedevice_create_fileof_find_node_by_phandlegvotable_election_get_handle__mod_of__ln8411_dt_ids_device_table__mod_i2c__ln8411_id_device_tableln8411_gbms_mains_is_writeableln8411_mains_is_writeable__pm_stay_awakeln8411_adjust_rx_voltageln8411_send_rx_voltageln8411_adjust_ta_voltageln8411_send_pd_messagepps_freegpio_freeln8411_reset_dcmodeln8411_set_modeln8411_set_prot_by_chg_modeln8411_start_1_2_modeln8411_stop_1_2_modeln8411_write_1_2_modeln8411_read_1_2_modeln8411_probeln8411_suspendln8411_idln8411_adjust_ccmode_wiredln8411_set_charging_enabledpower_supply_changed__kcfi_typeid_simple_attr_readregmap_readregmap_bulk_readln8411_mains_descgpio_to_descdevm_kmallocln8411_cfg_adcln8411_read_adcln8411_set_wireless_dcln8411_set_wired_dc__devm_regmap_init_i2cdebug_set_pps_op_uadebug_get_pps_op_uapower_supply_get_drvdatagpiochip_get_data_note_9$x.299$x.199$x.99$d.99pps_update_adapter.__UNIQUE_ID_ddebug389$x.289$x.189$x.89$d.89pps_work.__UNIQUE_ID_ddebug379$x.279$x.179$x.79$d.79pps_prog_check_online.__UNIQUE_ID_ddebug369$x.269$x.169$x.69$d.69pps_get_src_cap.__UNIQUE_ID_ddebug359$x.259$x.159$x.59$d.59$x.249$x.149$x.49$d.49__UNIQUE_ID_alias339$x.239$x.139$x.39$d.39$d.329$x.229$x.129$d.129$x.29$d.29$d.319$x.219$x.119$d.119$x.19$d.19$x.309$x.209$x.109$d.109$x.9$d.9ln8411_timer_work.__UNIQUE_ID_ddebug598ln8411_set_ta_voltage_comp.__UNIQUE_ID_ddebug498$d.298$d.198$x.98$d.98ln8411_check_apdo_switch.__UNIQUE_ID_ddebug588$d.288$d.188$x.88$d.88ln8411_suspend.__UNIQUE_ID_ddebug678ln8411_check_vbatmin.__UNIQUE_ID_ddebug578ln8411_get_apdo_index.__UNIQUE_ID_ddebug478ln8411_check_error.__UNIQUE_ID_ddebug478$d.278$d.178$x.78$d.78ln8411_gbms_mains_set_property.__UNIQUE_ID_ddebug668ln8411_preset_config.__UNIQUE_ID_ddebug568ln8411_wlc_ramp_down_vout.__UNIQUE_ID_ddebug468ln8411_send_pd_message.__UNIQUE_ID_ddebug468$d.268$d.168$x.68$d.68ln8411_mains_set_property.__UNIQUE_ID_ddebug658ln8411_preset_dcmode.__UNIQUE_ID_ddebug558ln8411_read_sys_sts.__UNIQUE_ID_ddebug458ln8411_send_pd_message.__UNIQUE_ID_ddebug458$d.258$d.158$x.58$d.58ln8411_gpio_get.__UNIQUE_ID_ddebug648ln8411_check_eoc.__UNIQUE_ID_ddebug548$d.248$d.148$x.48$d.48ln8411_interrupt_handler.__UNIQUE_ID_ddebug638ln8411_charge_adjust_ccmode.__UNIQUE_ID_ddebug538__UNIQUE_ID_alias338$d.238$d.138$x.38$d.38ln8411_hw_init.__UNIQUE_ID_ddebug628ln8411_set_new_cc_max.__UNIQUE_ID_ddebug528$d.228$d.128$x.28$d.28ln8411_hw_init.__UNIQUE_ID_ddebug618ln8411_apply_new_iin.__UNIQUE_ID_ddebug518$d.318$d.218$x.118$d.118$x.18$d.18ln8411_pps_request_work.__UNIQUE_ID_ddebug608$d.308$d.208$x.108$d.108$x.8$d.8pps_get_max_power.__UNIQUE_ID_ddebug397$x.297$x.197$x.97$d.97pps_update_adapter.__UNIQUE_ID_ddebug387$x.287$x.187$x.87$d.87pps_find_apdo.__UNIQUE_ID_ddebug377$x.277$x.177$x.77$d.77pps_prog_check_online.__UNIQUE_ID_ddebug367$x.267$x.167$x.67$d.67pps_check_type.__UNIQUE_ID_ddebug357$x.257$x.157$x.57$d.57$x.247$x.147$x.47$d.47__UNIQUE_ID_alias337$x.237$x.137$x.37$d.37$x.227$x.127$d.127$x.27$d.27$d.317$x.217$x.117$d.117$x.17$d.17$x.307$x.207$x.107$d.107$d.7ln8411_send_message.__UNIQUE_ID_ddebug596ln8411_set_ta_voltage_comp.__UNIQUE_ID_ddebug496$d.296$d.196$x.96$d.96__UNIQUE_ID_license686ln8411_check_apdo_switch.__UNIQUE_ID_ddebug586ln8411_stop_charging.__UNIQUE_ID_ddebug486$d.286$d.186$x.86$d.86ln8411_check_and_update_charging_timer.__UNIQUE_ID_ddebug676ln8411_start_direct_charging.__UNIQUE_ID_ddebug576ln8411_get_apdo_max_power.__UNIQUE_ID_ddebug476ln8411_set_charging.__UNIQUE_ID_ddebug476$d.276$d.176$x.76$d.76ln8411_gbms_mains_set_property.__UNIQUE_ID_ddebug666ln8411_preset_config.__UNIQUE_ID_ddebug566ln8411_wlc_ramp_down_iin.__UNIQUE_ID_ddebug466ln8411_send_pd_message.__UNIQUE_ID_ddebug466$d.266$d.166$x.66$d.66ln8411_mains_set_property.__UNIQUE_ID_ddebug656ln8411_charge_cvmode.__UNIQUE_ID_ddebug556ln8411_request_pdo.__UNIQUE_ID_ddebug456ln8411_read_adc.__UNIQUE_ID_ddebug456$d.256$d.156$x.56$d.56ln8411_start_1_2_mode.__UNIQUE_ID_ddebug646ln8411_charge_start_cvmode.__UNIQUE_ID_ddebug546$d.246$d.146$x.46$d.46ln8411_interrupt_handler.__UNIQUE_ID_ddebug636ln8411_charge_adjust_ccmode.__UNIQUE_ID_ddebug536__UNIQUE_ID_depends336$d.236$d.136$x.36$d.36ln8411_hw_init.__UNIQUE_ID_ddebug626ln8411_set_new_cc_max.__UNIQUE_ID_ddebug526$d.226$x.126$d.126$x.26$d.26ln8411_hw_init.__UNIQUE_ID_ddebug616ln8411_reset_dcmode.__UNIQUE_ID_ddebug516$d.316$d.216$x.116$d.116$x.16$d.16ln8411_pps_request_work.__UNIQUE_ID_ddebug606$d.306$d.206$x.106$d.106$x.6pps_get_apdo_max_power.__UNIQUE_ID_ddebug395$x.295$x.195$x.95$d.95__UNIQUE_ID_description685pps_update_adapter.__UNIQUE_ID_ddebug385$x.285$x.185$x.85$d.85pps_find_apdo.__UNIQUE_ID_ddebug375$x.275$x.175$x.75$d.75pps_prog_check_online.__UNIQUE_ID_ddebug365$x.265$x.165$x.65$d.65pps_check_type.__UNIQUE_ID_ddebug355$x.255$x.155$x.55$d.55$x.245$x.145$x.45$d.45__UNIQUE_ID_scmversion335$x.235$x.135$d.135$x.35$d.35$x.225$x.125$d.125$x.25$d.25$x.315$x.215$x.115$d.115$x.15$d.15$x.305$x.205$x.105$d.105$d.5ln8411_send_message.__UNIQUE_ID_ddebug594ln8411_set_ta_current_comp2.__UNIQUE_ID_ddebug494$d.294$d.194$x.94$d.94__UNIQUE_ID_author684ln8411_check_apdo_switch.__UNIQUE_ID_ddebug584ln8411_recover_ta.__UNIQUE_ID_ddebug484$d.284$d.184$x.84$d.84ln8411_check_and_update_charging_timer.__UNIQUE_ID_ddebug674ln8411_start_direct_charging.__UNIQUE_ID_ddebug574ln8411_set_charging.__UNIQUE_ID_ddebug474ln8411_send_pd_message.__UNIQUE_ID_ddebug474$d.274$d.174$x.74$d.74rtc_tm_to_time64ln8411_gbms_mains_set_property.__UNIQUE_ID_ddebug664ln8411_preset_dcmode.__UNIQUE_ID_ddebug564ln8411_send_pd_message.__UNIQUE_ID_ddebug464$d.264$d.164$x.64$d.64ln8411_mains_set_property.__UNIQUE_ID_ddebug654ln8411_charge_cvmode.__UNIQUE_ID_ddebug554$d.254$d.154$x.54$d.54ln8411_stop_1_2_mode.__UNIQUE_ID_ddebug644ln8411_charge_start_cvmode.__UNIQUE_ID_ddebug544$d.244$d.144$x.44$d.44ln8411_hw_init.__UNIQUE_ID_ddebug634ln8411_set_new_vfloat.__UNIQUE_ID_ddebug534__UNIQUE_ID_name334$d.234$d.134$x.34$d.34ln8411_hw_init.__UNIQUE_ID_ddebug624ln8411_set_new_iin.__UNIQUE_ID_ddebug524$d.224$x.124$d.124$x.24$d.24ln8411_hw_init.__UNIQUE_ID_ddebug614ln8411_reset_dcmode.__UNIQUE_ID_ddebug514$d.314$d.214$x.114$d.114$x.14$d.14ln8411_timer_work.__UNIQUE_ID_ddebug604$d.304$d.204$x.104$d.104$x.4$d.4pps_update_adapter.__UNIQUE_ID_ddebug393$x.293$x.193$x.93$d.93__UNIQUE_ID___addressable_cleanup_module683pps_check_adapter.__UNIQUE_ID_ddebug383$x.283$x.183$x.83$d.83pps_prog_online.__UNIQUE_ID_ddebug373$x.273$x.173$x.73$d.73pps_get_src_cap.__UNIQUE_ID_ddebug363$x.263$x.163$x.63$d.63power_supply_get_prop.__UNIQUE_ID_ddebug353$x.253$x.153$x.53$d.53$x.243$x.143$x.43$d.43__UNIQUE_ID_vermagic333$x.233$x.133$x.33$d.33$d.323$x.223$x.123$d.123$x.23$d.23$x.313$x.213$x.113$d.113$x.13$d.13$x.303$x.203$x.103$d.103$d.3ln8411_set_ta_current_comp2ln8411_send_message.__UNIQUE_ID_ddebug592$d.292$d.192$x.92$d.92__UNIQUE_ID___addressable_init_module682ln8411_check_apdo_switch.__UNIQUE_ID_ddebug582ln8411_check_status.__UNIQUE_ID_ddebug482$d.282$d.182$x.82$d.82ln8411_probe.__UNIQUE_ID_ddebug672ln8411_check_active_state.__UNIQUE_ID_ddebug572ln8411_set_charging.__UNIQUE_ID_ddebug472ln8411_send_pd_message.__UNIQUE_ID_ddebug472$d.272$d.172$x.72$d.72ln8411_gbms_mains_set_property.__UNIQUE_ID_ddebug662ln8411_preset_dcmode.__UNIQUE_ID_ddebug562ln8411_send_pd_message.__UNIQUE_ID_ddebug462$d.262$d.162$x.62$d.62ln8411_mains_set_property.__UNIQUE_ID_ddebug652ln8411_charge_cvmode.__UNIQUE_ID_ddebug552$d.252$d.152$x.52$d.52ln8411_enable_1_2_mode.__UNIQUE_ID_ddebug642ln8411_charge_ccmode.__UNIQUE_ID_ddebug542$d.242$d.142$x.42$d.42debugfs_create_x32debugfs_create_u32ln8411_hw_init.__UNIQUE_ID_ddebug632ln8411_set_new_vfloat.__UNIQUE_ID_ddebug532$d.232$d.132$x.32$d.32ln8411_hw_init.__UNIQUE_ID_ddebug622ln8411_set_new_iin.__UNIQUE_ID_ddebug522$d.322$d.222$x.122$d.122$x.22$d.22ln8411_hw_init.__UNIQUE_ID_ddebug612ln8411_reset_dcmode.__UNIQUE_ID_ddebug512$d.312$d.212$x.112$d.112$x.12$d.12ln8411_timer_work.__UNIQUE_ID_ddebug602ln8411_get_iin_limit.__UNIQUE_ID_ddebug502$d.302$d.202$x.102$d.102$x.2$d.2mode_settings_A1pps_update_adapter.__UNIQUE_ID_ddebug391$x.291$x.191$x.91$d.91pps_work.__UNIQUE_ID_ddebug381$x.281$x.181$x.81$d.81pps_prog_check_online.__UNIQUE_ID_ddebug371$x.271$x.171$x.71$d.71pps_get_src_cap.__UNIQUE_ID_ddebug361$x.261$x.161$x.61$d.61power_supply_set_prop.__UNIQUE_ID_ddebug351$x.251$x.151$x.51$d.51$x.241$x.141$x.41$d.41$x.231$x.131$x.31$d.31$d.321$x.221$x.121$d.121$x.21$d.21register_debug_ops_ln8411$x.311$x.211$x.111$d.111$x.11$d.11$x.301$x.201$x.101$d.101$d.1mode_settings_B0ln8411_send_message.__UNIQUE_ID_ddebug590ln8411_get_iin_max.__UNIQUE_ID_ddebug490$d.290$d.190$x.90$d.90ln8411_resume.__UNIQUE_ID_ddebug680ln8411_check_vbatmin.__UNIQUE_ID_ddebug580ln8411_check_error.__UNIQUE_ID_ddebug480ln8411_send_rx_voltage.__UNIQUE_ID_ddebug480$d.280$d.180$x.80$d.80ln8411_gbms_mains_get_property.__UNIQUE_ID_ddebug670ln8411_check_active_state.__UNIQUE_ID_ddebug570ln8411_wlc_ramp_down_vout.__UNIQUE_ID_ddebug470$d.270$d.170$x.70$d.70ln8411_gbms_mains_set_property.__UNIQUE_ID_ddebug660ln8411_preset_dcmode.__UNIQUE_ID_ddebug560ln8411_send_pd_message.__UNIQUE_ID_ddebug460$d.260$d.160$x.60$d.60ln8411_gpio_set.__UNIQUE_ID_ddebug650ln8411_charge_cvmode.__UNIQUE_ID_ddebug550$d.250$d.150$x.50$d.50ln8411_init_1_2_mode.__UNIQUE_ID_ddebug640ln8411_charge_ccmode.__UNIQUE_ID_ddebug540$d.240$d.140$x.40$d.40ln8411_hw_init.__UNIQUE_ID_ddebug630ln8411_set_new_cc_max.__UNIQUE_ID_ddebug530$d.230$d.130$x.30$d.30ln8411_hw_init.__UNIQUE_ID_ddebug620ln8411_set_new_iin.__UNIQUE_ID_ddebug520$d.320$d.220$x.120$d.120$x.20$d.20_note_10ln8411_pps_request_work.__UNIQUE_ID_ddebug610$d.310$d.210$x.110$d.110$x.10$d.10ln8411_timer_work.__UNIQUE_ID_ddebug600ln8411_set_rx_voltage_comp.__UNIQUE_ID_ddebug500$d.300$d.200$x.100$d.100@ l0 o0 <82pPJOY,c ^  @0h0'0`0J@lJ%@`,%3@p%5000@x%%00( @H%X0@H4%j@%UNP@ %EO@@ %|O^U0 Lo!hP0P@@8#0%qU@l$hl h#h#(Y'' |u~7