ELFP@@(&ln8411 &4 $$  L$tT@(L4 p     H`  QQQQ"QQQ)QQQ6QQQQQQQQQQQ QQQQQQQQQQQQQQQQQQF00000000000\000000000000$$00000LN8411 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_driver:5512:(&ln8411_regmap)->lockln8411: 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_charger->pps_work)->timerln8411,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(work_completion)(&(&ln8411_charger->pps_work)->work)%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_adapter(work_completion)(&(&ln8411_charger->timer_work)->work)no 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_wq&(&ln8411_charger->timer_work)->timererror 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) ln8411LN8411&(&ln8411_charger->init_hw_work)->timergoogle,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-connector(work_completion)(&(&ln8411_charger->init_hw_work)->work)ln8411,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@`b@A Rh"9*5@9!`^@b"R9}Sc&9 *`^@!`^@!*A8C@ T*OB{A#_ s?#C{WOCA8*CRBR`@@5b@RRR**5vzSb@Z*5^b@* 5'@)7!*b@RR***`5*b@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`b@R*`5@5 ՠRqTa^@*7hCqT q@T qT@qThA5@!qAT4RA8C@ T*ODWC_B{AC#_`^@!@B`^@!*I?#`G94hH#_ր#_?#{ O*`@R**5* @OB{è#_֠^@!**8^?#{g_WO CA8C RR BBRR `A8C_ !=TOIWH_GgF{E#_ֶZ@!Bc^B?bT5"!B(R% ARr*KRb9hRAr"R^* 9.96j!b*{z!B****n9 )cRrvz *B !B****: )B cR>BF*b!B****^ )bcRbfjBB!# 7?TR@(R )!C#?f Tj@@@:BB!`2!**!!#R`7@!!@^@!`!j@@*!VZ 6*! )!)RBB yb9J@!c*Ly!@`****?T!*(R!: 9*!F!Rr!*r!#R6!Rrb!#R6!Rr2!#R`7@!$Rr!*B!#R`7@5R!R!#R`7@5R!!!‚9آ!5@!!Z#Bcm?#{O\@\ nE4hA@`j@`@`A@`A@`b OA{¨#_ֶ`?#{og_WOA8C`Ѩ wB*y2 uAv@ .qT  y)  6* *cAq@TRh *5*`7&4 `@y_R a^Bc *cAq=TRh*e5*`e7qUT* ) +yJ @hC qRThA釓`A* !cAq!9TRh*5@7*qT* ) +yJ @R *`AfA@#@RR>xz  *cA qa4ThRh*45RRhzhb^9(5`@y_RX* 7`@t_R{*hC q!T 6*= *cAq;T(RiE9h5 `5(Rh9R* 7ؘRr(2kTRXhN`*y@ hb^9Ȯ4* *cAq8TR!h)4* 6*7 4`@z_R a^e@fz@Bc**X6gCfChE9G@7&@7@4 `A@#@R *HRzRhx_R* a^Bc* ?7*qT* ) +yJ @hC q!LThA釓`A*<7*?qT* ) +yJ @*W7hC* qaWThA釓`A *`^!cABDRXRh@x jR`^!@B* XRh|SOr} ԐR)rg% hcC!`^Bc!R* 7hC%RRy_ qHR@i`zR ma^BcM *hb^9*5ajA*`^!cCdCBr7@[  cCdCCb7$b7cAqbTHRRh*17dC_klThCIRgCqR(i@ *@) @ ?k81 x& `^cAR[@*(k5`^cR\5cA9H\86iChb^9? q4ThN4*R`^!BR`^!BR`^!BR1`^!BdRWcR  Q   O*`^!`^c*RcZcky8`^*9?w!T`^SR`^CR`^3R J)*`^O@!A56`AfA"@C@aR*/1T`^!B*hR`Ah`!#Rc7hA`A"@-qRC@`^!B$R`^!BR:* *`AfA@#@RgC*xK7hC* qTx:S!R *`AeA@#@RR }Rhiz@hA HRr k Ti`A  fl`@tiChA? q T釓`A  ] `AfA@#@gAR*RV!R *`AfA@#@RR}Rx`zC`^!B****hRA)R}Riq`zhR+T `AfC@#@gCR  **hAÉ`A iCÉ`A&!  f@#@R*(Rhzx_R* սa^Bcx:** *`A@R#@R*9RzzthC qT *`AeA@#@RyRb!R *`AeA@#@RfA*R }RRhizLh4aChA HRr kTi`A  fhAꇓ iC `A Jf? qb@D@!R *`AfA"@C@gAR*R }R**`37R*37Rr h@ @kT?kT8RyA?#q0TR`_zhA4 ?#q`A@#@RRzhzhC q! ThA釓`AR  e@#@*hA HRr)2 kBThAÉ`A  fhCq T qA Th@@yS a^BchAÉ`A  f@#@R(R*zheAHRrk Ti  `AfAe*R Rhiz`^!B*X6aC} *5 * 5`^ARR*`5hC Rr} h*+7*(  `Ae*A@R#@f&Ag@hAiC *h@*@yS5ARaI * 5 *5`^ARR*5*]  `AeA@R#@f*Ag&Ah@iAjC i`A  f@#@R(R*zh`^!p`^!Bv`^!BDRhAÉ`A  f@#@R`^!cABR>R(Rxzh`@x_R* :7hA5`b 'a^e@gABhz@c**h@@*jA HRr+2_ kTi'i*A?kJTT!`^!B*`^!BX 85(Ra_Rzh  *`AeA@#@RfAyR~`^!B*Ry`^!B*`^!B**h@R`^!B@CrySh@Rr@ 5!R*`^!h@R`^!B@rh@*@ 4*`^!B*hR*hN6hR`Ah`!#R@7hA `A-qR"@C@t*`^!B*j*`^!a^Bca^d@Bc*a^Bca^Bca^Bc%a^BcJa^dABcAa^Bcra^Bchb^9Q5iChA? qT)R6r} Ro} h AR*/iAXROr+R6r)}S} ĉR)} jRn)g} )}  HRr? k)hi hA84h"A94 ) hAciASC )`4 **7hAiAhi"hA Q_!qT khR)R my *R*R *R *hR*R*HRh7jb^9j4z%4 }RhR hAxAk!Ti"AjA? kTS@h*`^!cCB*Rib^9*hI5iC? qaT RIRiz `AfA"@C@R* `@y_R X6  `Ag@@#@hAaRiz@*jNAkVAlbE9m^A#+3; /1ThNAqTiVAI4(QiR`^ARR***hVib9 5R`^ARR***@ 5`^ARRR**5R`^ARRR**`5a_  qTh^A4Qa_h^Rc RA8C_ aTOUWT_SgRoQ{P#_cNAqaThVA4qATh^A5`^!BhR*h)*`^!*`^!BS@fAkAT a^S@Bk Tj"AiA_ kTkR[K r}J}f+}JfH}jf  }R} O c3C4hAc3CO[5O@XROr}S} jRg} *h XRSOr} jRg} O@xS@h&fAk@T`^!b"AcA*dAS@iA*hi@7x`^!d&AB*h&Ah*`^!a^Bca^Bca^Bc*6a^d@ez@Bca^d@ez@BfAca^dCeABc-a^dCeABfAchA5hAhh"AH5hAh"7a^dAe"ABfAgAc,*a^Bc,a^Bca^BcSa^Bc*a^BcWa^dABcNa^Bc*5i@a^B%@)c*Uh@a^d&AB@fCcJa^dABc*h@Ra^B @c**r+`?#{O  hX9(4*hBc@hdVB@chX9(5` **7 OA{¨#_h!B@hBc@*`?#{ O*`5 )R 9OB @{è#_ֈ*!@?#{ \@!`^@!`^@!` ?b Tcb4RbBcr4RbBc4RbBc4RbBc4RbB4RbBcB4RbB6RhAbB4RAhAbB4RQbB4RRbB4RhbB4RbB4R* @{¨#_`^@! Q?#?q'#_?#C{_WOCA8CA>)AA@$qa T(RhE*53ѢCѣS *4A8C_ T*OHWG_F{EC#_֨C_ iCK  kmTkFDRlNDk_ kkFThJjNR})`AjA@@**#+ 7k-ThA釓`A@ @eR(R*h`^@!B$Rk T' qaT`A@@ReAfAeAhBkT`A@@RfAgC*R`A @@`A@@ReAfAgCdAqTqTRR`^@!cABh*hA }Rhii`^@!B**`?#C{3WOCA8CA>)$q T(Rh*53ѢCѣS *4A8C_ aT*3@OHWG{EC#_֨C_iC  kmTkFDRlNDk_ kkFThJjNR})jAijR`A@@G K *#+ 7gA k)ThAÉ`A@ @eR(R*h`^@!B$Ri kTbq!T`A@@eAfA fAhBkT`A@@eAgAhCR *ĉR`A @@`A@@ReAfAhCdAqTqTRR`^@!cABh*hA }Rhic`^@!B**Z?#C{3WOCA8թCA>)* 53ѢCѣSB *5C_iC  kmTkFDRlNDk_ kkFThJjNRjA`A})@@gAJ@+# cA(qThAIRki TiAhA4@k(TXR}SOr`A@} jR@ggCR} *ee*(RhA8C_ T*3@OHWG{EC#_`^@!BDR`A@@RfA*gAhCdAhBqh@Tq! TR7( jRhA!`^@B XRh|SOr*} ԐR)rg% hj *7`A@@ReBfAgAhAiC `^@!cABRR(RtR`^@!cABhhA }R*hi`^@!B**?#{ O A@#@fAR*t"*hA4`b` hA-q@ThA  ` @ hj**a* 7 9s`5(Rh 9hbG94ha9H5hC qAT!R* 6*8)R(!R(ih*@6 `f@`@ OB* @{è#_`^@!Ba^@Bc*a^@Bc?#{O8B*`:*!#R`7hA `A-qR"@C@OA{¨#_*`^@!?#{WOCA8C!B\@`b@RR5`b@ R"R#R*** 5@Rh&R9qaT RvA@7hBB*@!RhBB 7B*R7`b@!RbR***4***@hBBm6]*`^@!R*GhBBmhBBmE `b@RRR***5 `b@ARR****5`b@aRRCR***@5AR;*5`b@RR*5 `b@RRR***5 `b@RR****4A8C@ aT*OCWB{A#_*m`^@!B*hA@94 `b@!RRR***5**56 *@5 `b@RR*`5h&R9qT ՃR գR`b@RR***@5 `b@ARRR***5`b@ARRR***5R`b@ARR**** 5`b@ARR****5 `51@R`b@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`b@!RRcR** @{¨#_?#{ `@R R 5`b@RRR**`b@R"RR** @{¨#_?#{CA8C `@R@5 `b@R@7 7`b@!R 7 A8C@ aT{A R@#_*`^@!`^@!B@h'6`^@!B*`^@!Ba^@@Bca^@@Bc?#{ O? q(T*aR`@R***5zqATh&R9qT`b@RBR 5`b@aRBRCR*** 5*\*** @OB{è#_*`^@!BR*?#{_WO $R9C J?qwQUqT`b@RBR5hRV~8  T***_8*4MA T_844 =?E Tkv8A`b@E5C T*_8*5nT`b@R***5OCWB_A{Ĩ#_`^@!B*`^@!BR*`^@!B*`^@!**`^@!B**=hTbC`^@!*@9 ?#{ CRC?qIR( A *@) @  ? k+1 A k1 C $Rr B (|b@( )R@6rR} Ro } A? k'1{B#_ AB\@c%@) ) C *@C__\@ J CABc C* *@C__?#C{WOC CRC*B?qIR( A *@) @ ?k)1 hA k1 jRXR Ori|S ԐR*r`^@)}!B)g*h)) ijhAkRiAK r-R6r(fAiCRlA|S`A}g} ~ @5J}+KJfJ }RJ}@ ʚ $Rr )} @)nJ} k)@˺J}˛ ĉRJL)} J} kA_J1? k'1khjgh ODWC{A@C#_jAa^@BE@)c *@a^@eAfCBc*@?#{og_WOCA8*C մ 6`b@AR`7@(86 "a^@B@`b@R*`"5@r TUR`b@R*`5@5 ՠRqTa^@*@t5D6`b@ARRR***5R`b@ARRR`^@!B*`^@!*a^@eCBc7hC qThbP9h 4hbG9( 4ujH=RXrkT,RԐRjRr:r **R*@7@ qT !R}jR*  K`^@K!B*@hj `D  R ir klTqa^@ZBc**7Ru"D*qT*9R 7h"DvS@qUq%kkT  R7`DR@*qJTa^@@* %a^@Bc***`^@!B* *`^@!*`^@!B`^@!`b@ARR***5R`b@ARR****t5 *A8C@ !T*OFWE_DgCoB{A#_*`^@!B*`^@!oa^@Bc?#C{g_WOA8CH9qThH9( 4i.B?)q@ TQgRؘRrkmT`b@CR>C*`b@3Rhb@*SAR*`b@cсRhb@*sR *hA*'~)+})"@C@aR `A"@C@aRC^`b@3!RR`7UR`b@CR*`5_5 ՠRqT a^@*IRhRi.h9HR&h6 *Ga^@eH9Bc**;*$t7_*77*C_8)RJ`A"@r(5C@aR*h& `A"@C@aR`A"@C@C_8S_8aRc_8*s_8 hA4 A8C_ !T*OHWG_FgE{DC#_*`^@!B?`^@!Ba^@Bc*?#{+OA8CR>)*3ѢCѣS~5C_C  kmTFDRNDk_ kFTJNR Ac@*})B@A# A8C_ TOF{D+@#_֤~)*^@!?#{WOA8CCсR`@`7*hjHk"TRhnHkhR5TR**7hC`Bq(R `C!R*5`B_``CсR_q*  *`^@!** A8C_ aT*OEWD{C#_֨a^@KiCkCBc*** ?#{ OAÉ kTeAhBkT `AR@*#@R R ?k`A%1B@c@Re(Rh @OB{è#_*`^@cA!BRR `AufA@#@R*?#{ O A*ÉH kThAiB kT `AfA"@RC@*R+Ka@QkQkTjC R`AkB ĉRk kTjC R`A kB qTjC R`AH!   k1B@c@eR)R(Rih @OB{è#_`^@!cABRR `AufA@#@RgA*#iAJ@gAK5 jR? k +1_ kT _ k`AE1@c@ReIR `AR"@*C@*?#C{WOCA8CB` !R*5@**7hC*q(R"* `A@#@aR*A8C@ !T*@ODWC{AC#_?#{WOBh4iA kcTfB5lqfB4hCurk!T* `A@#@R*54R**OBWA{è#_`^@!B*fnhAqThBiC k)5RUZ kT*fBf*6!*`^@!cABRR(Rvh?#{WOCA8C>) ա3ѢCѣSF*4A8C_ T*OGWF{E#_֨C_iC  kmTkFDRlNDk_ kkFThJjNRjA})kAJ@`A@@g KJ *#+ 7iAhA)@*  k)ThA釓`A@ @eR(R*h KkbTeAhBkT`A@@`A@@eARhAqT*R qR*R RhiR`A @@a^@Bc}?#{3_WO CA8CA>)AC@  ա3ѢCѣS*4A8C_ T*3@OIWH_G{E#_ֶC_ hCKkmTjFDRkNDJ? kjFTvJiNR})`AiA@@*#+ 7k-ThAÉ`A@ @Re(R*hhAiA@(KkTeAhBkT`A@@Rh R飐Ri=r`A~@@eA})R e k槟hAqT*R qR*R RhiĉR`A @@Rfa^@Bcna^@dABce?#C{_WOCA8թC3ѢCѣSA>)A@*5C_ iCK  kmTkFDRlNDk_ kkFThJjNR})`AjA@@lB**#3+ 7kThAiA kTi`A @@akJThB ĉR kTeAhBk ThAiAfA@ 5jR? k )1 kT`A@@hkjBÉJ  kThA`A@ @e7`A@@ReAfAR qRhithBqTiAjRjAhA)@)5_ k I1 kB T`A@@R*hA)RJR ijhUi`A @@eR(RhGĉR`A @@eR7eAhBkThAiAfA@ 5jR? k )1 kT`Ah@@R*(RIR`A/eAiB kAT`A@@R*&ĉR`A @@R*e(R)Rhit*A8C_ aT*OHWG_F{EC#_`A@@RR qRrĉR`A @@?#{WOCA8թC3ѢCѣS>)*5C_iC  kmTkFDRlNDk_ kkFThJjNRjA})kAÉ`AG ĉR@L @k@*3+# t 7iA*@(@   k)ThAi*R jh[jAÉK  kTeAkB kaTHKkjTjC_q@T_ qAT)@)yS  R qRhi@R`A @ k@1e0`A@@RR qR)@*XR }SOr`A@hk} jR@kgk} j kRK rJ}kAJfj ʚ }RJ} +R6rJ} ĉRJnJ}  R _ kI1eiR(Rht*A8C_ T*OGWF{E#_a^@cAB?#{C A@R#@eBfCgChAhB jR`^@!B XRh|SOr*} ԐR)rg% hjhBiA(jChAiB_ qhiT* HRr?kTh* {A*@#_a^@Bc**?#{   cCC7R*7iC*? qaT]*   @*{¨#_a^@Bca^@dABccC6`^@!Ba^@Bc***?#{ AqTqaTRR`^@!cABhhA }Rhi`^@!B* @{¨#_֬p\?#{WO*I9(4qH T* )+ih8J @֨bG94jH46MTKC6HbG94nH6CA*`9qbG9*h0"*R"*R*7t"*** 7Cq(RH h "*R`**OBWA{è#_֠^@!A(?#{WO*  hI94Qq T ) +yJ @֡@y*D@u7t"*hBkThAqhTu3 3a^@@Bcv"*@* @h4hbG9h5(R*hb9 a^@Bc* 8*7b9u * )a^@Bc*`^@!B*a^@Bca^@@Bc*hI95T*OBWA{è#_cB!BW>]?#?qT*)R(!Ț )) T R#_*#_+Df?#{OA8C*I9(4qTqTqT`@3ARC`7C_)R(h @#@7@*h`@3ARC7C_S*h ՀA8C_ TOC{B#_!B*?#{ O*  hI9H 4qTqT@I*X Ո@ 4hA-qAT`:B`:!"R#R@7hA `A-qR"@C@*HRiR&h.i9h6. Ք,*`^@!a^@Bca^@@Bc*hI95Ta^@@eABc@5* * @OB{è#_a^@Bc*!B*t)?# R?qhT*)R(!Ț )) `T#_?qT?q`T*#_?#{_WO*7"*CC*kTCAq(R*@) @& ?k71 qT*S*@5 AA@#@R*   * ^@Bc**A^@B%@)c**qT * *OEWD_C{B#_ց^@Bc*^@Bc*?#{C*7 B?k`T  A?q(T A*H  * Ai4I {A *#_\@Bc** )\@BBAc *_@\@Bc *_?#C{WOC?qiTC **A4!qT-q`T4*2 A*BB"@C@AR bB j@R* ABB@#@AiRR* *@ODWC{AC#_ ABB@R#@A* R7RhJ Ih(}țKӈ^@!A$RBj@bRf@*\C?#{WOL@5"R9B&R9R*`~@OBWA{è#_*!\C?#C{WOCL@*"Q94&DB*D.D2DR6DR:D>D K*FD JD}@NDBRDnD VDKZD^D5bD}@fDBjD }@@ODWC{AC#_?#{ OL@*" @OB{è#_\C?#{ _ W OA8C#*R#L@  a@@7*R~@ju8`* vT*A8C_ !T~@ONWM_L{K#_?#{OL@ 9`5(R 9OA{¨#_U?#{Bc{#_RLO?#{OCA8C`@D5@hA8C@ TOB{A#_*^@D!@%?#{O3`@*D5OA{¨#_*^@D!*@U?#{Bc{#_RLO?#C* q(#_%?#{O5OA{¨#_5`4 )^@"!@?#{WO Փ"* ՃC#!5hRb@RBR5aR3`5b@!RR****`5b@! RRR**@5b@R*5 5 V` 5b@ARRR**5Rb@ARRR** 5R*5b@RRR** 5b@ARRR**` 5Rb@RBR 5b@AR* 5*c*^@!Z*^@!**^@!B**^@!B*21 Ti*^@!BR*^@!*^@! *^@!,^@!B**^@!B**v*^@!*^@!*^@!BR*^@!*^@!B*b@R*@55*OBWA{è#_*^@!**^@!B**^@!B*.4*^@!B^@Bc^@BcC#4^@!BuA^@Bc ?#{ O hC qT`b@ARR****5R`b@ARR****T7 9`7(Rh 9** @OB{è#_*`^@!B**a^@dCBcU?#{c{#_%?#{OChA*`^@!* B)*OA{¨#_U?#{Bc{#_RLO?#{ D**}@h @{¨#_%? iT_?##*_U?#{Bc{#_RLO?#@*(#_%?#{^{#_U?#{Bc{#_RLO?#a9*(#_%?#*)RJ ** !9#_.8r?#*#_.8r?#{ O*s4 *Cq q3aTR * @OB{è#_!B***??#{ WO**t44* "** V7OCWB @{Ĩ#_!B***6BB!***i?#{ BR**h@ @{¨#__eE??#{CL@ a{A*#_]@Bc@_eE??#{WOA8CL@ #@@55A4\ijtCӉ}ɛTH Ո }R"*} AbR@ ճA8C_ ATOE*WD{C#_֠^@!BcAh5*^@!*^@!B^@Bc^@Bc^@A@BcI?#C{;OA8C\@1B!#**@bb !#R@zq7!7456@`^@R@`&*A8C_ TOH{F;@C#_``^@!`^@!56I?#{ *{#_\@BAAcAI?#C{;OA8C4A*`b a6AHrA8C_ T*;@OH{FC#_`2Aub a^@ct6*5aAhZB`^@40Bt!#**@AR@z?TTZT!BT@c`^@@c!B@@h2x?#{_WO4AhA**H4hbG94vb 6qT*  a^@Bc* յ*OEWD_C{B#_ a^@Bc hC qaT wCxC aAbA* տqHR }Rq5eRq hA*h4hbG9H5 տq T*s @Ra^@eAfbG9Bca^@eCfCBgAc$Ra^@Bc*q*Ta^@dAeABfAca^@dAeABfAca^@dCfABgChAc* *a^@Bc\7?#{ O5ub a6A7abcd"7 hA*iAQ(Yhh*** @OB{è#_*`^@!*6*`^@!*a^@dAeBBfAgAc|vH?#C{_WOCA8C5b 6A`7@7 **A8C@ T*ODWC_B{AC#_*^@!*6**@@@!@B?#{O(A@h&A )4`*OA{¨#_`^@!B`*Ax?#C{WOA8C`G9 h4*(Ath&A )6`* qT#R* @5qT`b@R*` 7@9( 6(RCR* a^@ @@Bc*hA(5hA7hA4CR*`7hbG9(4%R `AfA@R#@*A8C_ T*ODWC{BC#_`^@!@*hbG9(5`^@!BebG9`^@!`^@!Bt*AU`^@!B*hA5I?#{OCA8C(Auh&A )4`*R7dB@kTRc7hBiR@I r }`A|f)fB@c@R} ef*A8C@ T*@OC{A#_*`^@! `^@!B*`^@!B*`^@!Bu*AU`^@!T?#{O?q`T?qT*`5(Hhh*AHh&A )4`*@*h*OA{¨#_`^@!*`^@!Bh*A`^@!TI?#`G9H4AQqT ) h#_ R#_I?#{ qThށ-qHT ) yhhbG9qHR* @{¨#_I?#{q{#_T?#{O?qTށ-qHT )(ih8bG9qHR*h 9bG9)4A)Q?qT JAi!Ra92Rh9qThRH r|fh yh @9 q@TqThRH r|fhyOA*{¨#_P"h?#(R@@@@@#_ֽw??#(A)qHT )+ih8J @4@4<@<@@@D@D 0@08@8@2*#_U ?#C{OA@R@eFDfJDgNDhRDinD `A@@ReVDfZDg^DhbDifDjjD 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_WOA8C80B!~~~~~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!2B!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*LinuxLinuxln8411pregmap_read3~e_dev_info{k_dev_errғ__stack_chk_failUzregmap_writeS`regmap_update_bits_baseH__dynamic_dev_dbgmsleepD{ei2c_register_driver(i2c_del_driver.devm_kmalloc\w__devm_regmap_init_i2ch˽__mutex_init%Ialloc_workqueueE wakeup_source_register+Db__init_work%}Ԇlockdep_init_map_typedelayed_work_timer_fn4Kinit_timer_keyA+'of_property_read_stringwologbuffer_registerӅ3-system_wq}?queue_delayed_work_on.devm_power_supply_register destroy_workqueue*mutex_destroy2wakeup_source_unregisterDof_get_named_gpio_flagsۆgof_property_read_variable_u32_arrayM_dev_warn 7of_find_node_by_name =devm_gpiochip_add_data_with_keyǑ>thermal_zone_device_registerof_find_property;JQfree_irqRgpio_free&thermal_zone_device_unregister Ylogbuffer_unregister{f8emutex_lock_nestedmutex_unlock__msecs_to_jiffiesmod_delayed_work_on۔ogbms_logbuffer_prlogU__pm_stay_awakeHHregmap_bulk_readvLgvotable_election_get_handle$bgvotable_cast_vote!=power_supply_changed cancel_delayed_workSdevice_create_fileۯdebugfs_create_dir $"debugfs_create_boolI\debugfs_create_u32p3pdebugfs_create_fileUddebugfs_create_x32G__pm_relax6gpio_to_desc<gpiod_to_irq)?@gpio_request_oneՒrequest_threaded_irqo<disable_irqY'power_supply_get_propertyFBpower_supply_set_propertyZ>power_supply_get_by_name~_printkH=power_supply_get_drvdataeb,__dynamic_pr_debugktime_get_with_offsetscnprintfgIsimple_attr_openK*gpiochip_get_dataʗrtc_class_open=hrtc_read_time8Xrtc_valid_tmP"Ortc_tm_to_time64Drtc_class_closeIgeneric_file_llseekv5simple_attr_read\simple_attr_writeXmsimple_attr_release!q__of_parse_phandle_with_argsgdevm_kstrdup̅gbms_gen_chg_flagsaEzlogbuffer_vlog>mtcpm_put_partner_src_caps,tcpm_get_partner_src_caps`&of_get_propertyCmof_find_node_by_phandle,of_get_child_by_namespower_supply_get_by_phandle_arrayZstrncmp($power_supply_putEnmodule_layoutGNU_BJa M v,GNU86T6d h |7 = =HH89 ;D<`6x6<;!!$8,)=0)=@!D!L8`JdJhClCt7*E*EPEPECC7D8D8CC7D9LPTX\:`:l=88--996?=T$T$--86689$;L!P!\8FF$(,048HG\5h6l6pt|HP=P=I  JK B4B4  0L4M8M@HDHL]=P]=T0X0pNK00@@L22UUPPNK@@` `$L,3038><>@pDp\Nd;h;pOxP>>QRRSTUVW ( ( 8( 4, 4< XH ;L ;X 7\ ` t Y ( ( 8   8   8 V 2 2 8 U V ( ( Z  0 =4 =< 8@ BD BH HL HP T \ ` |   [ - - 8     \ _ _ 7   ], :0 :@ 8H L \ 7l z4p z4x 8   Z $ $ 7 ! ! Y j8 j8 Z ; ; Y @ @( Z< :&@ :&T Yd Ch Cx Z @ @ 7 ( ( Y y y 7 H H Y A A 7 8 8, ^4 b8 bH 7P T ` Ol >p >x 7 G: G: 7 9 p p N N 6 6 = _`UWa(b0cdef$$d@gTh\flX pX tJxJ|*;*;dE Ed$!(!tx:ij88ijkd0gDhTdlghfdfd :HdldghfH H EE ,=PiTj\`d?h?lipjkghf#A#A?? xx<[@[hl::H:Hd22HH744C C<7D=H=P4T4\7ghf#A#AHHdl4A4A$4(4,78mt:66$2(2,*;0*;87D2H2LPX7d2h2l!p!x722AA7:7n:+:+(7D6T6d6xk?|k?7ij88iAAjkAA877o p( , 4i8jI<jIHjPk\2`2d?h?p7|227:ij~ ~ ijk:i j $i(j0khiljpYtYijEEij==ijk:ijII i$j(,8kP T X?\?p7ij$$i??jk??++ i$j,i0j48@kXglhxfx x #A#A:ijijkij,"0"4i8j@kT:Xi\jlptixjkij33ijFF   i$j4:8i<jLAPATiXj\*;`*;pk::qij j5j5ij*; *;(kTXdihjpitjxk))ij  # # *; *; =$ A( A0 i4 j< i@ jD *;H *;P k j i     A A 8!;4!rH!iL!jT!-X!-`!ih!j!k!s!;!i!j"""i"j<"kP"iT"jX"N%\"N%d"ih"jp"k"-"-"""w"w"8"2"2"w"w"7"""i"j"i#j#k#2#2#! #!0#7L#g`#hl#f#t#t###i:#i:#=#=#=($2,$20$w4$w<$8L$)?P$)?T$wX$w\$7$h$e$i$j$"$"$i$j$k$2$2$*;$*;$7%*%* %j7%j7%8$%5(%5,%j70%j78%8P%J"T%J"X%$\%$l%Z%s%%%%%8%)%)%$%$%Z%s%:%:%$&$&80&74&78&oD&H&T&p`&id&jl& p& |&i&j&jI&jI&k&n&n&w&w&8&%&%&8&&&0&0&=&=&='' '''='= '=,' 0' 4'8'<'*;@'*;D'=P'@ T'@ X'\'`'d'h'=t'h x'h |'''!'!'='''''A'A'='''''A'A'='''N'N'?'?'=( ( (.(.(2I(2I (=d(u(v )w<)T@)T)D*D*2I *2I*8H*iL*jT* X* `*id*2Ih*2Il*j*k*g*h*f*i*j*F*F*i*=*=*j +kl+<x+?+<+<+?+<,,h,6,6,=,=,8,=G,=G,,,=,=,8-- -5$-5-v-v$..(..<.7X.wl.>p.>x.x|.x.8.w.w.8.9.P.P...=.=.=. . .A.A...=. / /#A/#A /!/!/=(/p,/p8/3]>4z4><4><4{(4{/,4{/44{<47!@47!D4jH4jP4{X44,\44,`4id4il4{t4#x4#|444|444}4m>4m>444|4%4%4{444{5353 555|(5GF,5GF0545D5|L51P51T5X5d5|l5p5t5 x5 5|5I5I586i6j6+56+56i666j7k07547587i@7jL7kh72l72p7t7|777&7&7i7j7k7 B7 B7i7j7k8i8j8 8,84B084B48i88jL8kt82x8288878D8D8888899i9j9i9+59+59j99:k<:#@:#D:iL:jX:kt:2x:2|:::7:":":i:j:L:L:i:j;k(;i,;j0;V94;V9@;D;H;iL;jd;k;2;2;;;7;D;D;;;8;9<i<j<+<+<i<<<j<k$=i(=FI,=FI8=jX=k=2=2===7=\B=\B=i=j=k >4$>4,>C0>C`>7x> /|> />i>j>k>2>2>>>7>2>2>??70?D4?D8?W:W6W6W6X6$X6(Xi0Xj@X 7DX 7HXiLXDPXDTXjpXkxXI |XI XiXjXkXnX8X8X-X-X9X9X6X?Y=PYTY\Y:`Y:dYhYpY=YiYL)YL)YjYf Yf YkY~"Y~"YiYjZf Zf ZkZ7Z7 Zi$Zj(Zf ,Zf TZkZ+Z+ZZZ8Z4Z4ZZZ8Z9Z0 Z0 ZQ?ZQ?ZZZ=@[:[j[i[[[j[i[k\a)\a) \7(\9d\6t\:\:\:\\\\]]]0]\]`]h]8]9] ] ]:]:]&]&^=H^iL^jT^,%X^,%`^ih^jl^k^i^j^i^j^8^8^k^2^2^^^7^i_j_XJ_XJ_i_jl_ip_jx_37|_37_i_j_k___s._s.`.`.`i `j,`i0`j<`kl`2p`2x`SD|`SD`7`i`j`)`)`i`j`i`j`?a?aiajak ai$aj,a40a48ai@ajHakaaaaa:a: bibjb1b1 b[.$b[.(bi,bj8bkpb9bibjb)1b)1b.b.bibjck8c=uE>uBuBvdvfLvPvTvXv\v,`v,hv=vfvHvHv#Av#AvBvBv=v?v?vBvBv8vvvNvNwBwBw=ww wf/$wf/(wB,wB4w=`wdwhwJlwJpw,tw,xww,x6Pxxx6x9x@x@x!x!x@x@x yly7py7tyoyyypyiyjy y yiyjyjIyjIykz%z% z8zxzx zN$zN(z[;,z[;0z=v>PFPFȏ=**(4@LdfgRĐRȐS> >b(b(** 8<@P1T1X*\*`8l9tx|**=PPUU//=đȑԑܑؑ//=(,XdhYOȒ  Z$ ( ,Z89dht3x3=Г,0@T\x|00338   $9(9,30348H9ȕh̕hЕ3ԕ3ؕ'ܕ'= 0$0(,0'4'8=pؖRRgh '$'(','0=<@L,P,X'\'d=ptx1|1''=33ė=ЗԗII''=DD '$'8=HHLHP9T9X'\'`= ''8,J0J88DHT5X5d_Fh_Fl=̙<'@'H8X7\7dl9tx552020Ě3Ț3ؚ,,<< 8`3d3tě6((33$=`xi|jijk؜ܜ81133ZC C$84,8,<<@<H8`yFdyFh3l3t89ĝ3ȝ3؝4i8jHLXi\jpk<<ĞȞ,̞,О8,,8,, <<8(,08<9l33pHpH8,,<<8 $(8Tx Xx >< < 5$><l @l x x :@d0 h0 ij '$'(i0jPkX'\'`idjkh9Ĥ    (7,70Q@4Q@8tإ9(\`l0202̦9Ԧئܦ>>P T l`p`t4#x4#|$#$#  9( , HLP#CT#CX$#\$#`h|  $#$#P:T:X\hp9xP|PU2U2 @T:X:\`l 332 2$8@<@@K!DK!h̫ Ы     7 7Q@Q@$ ( <7@7DQ@HQ@LT9\P`PhU2lU2tx|6622xx((22Ĭ,Ptԭ]ح](:,:0?4?@P:T:XNC\NChx:|:FF::6$6$Ȯ:̮:ЮcԮc9PPU2U2? ?P P(U2,U24NC8NC<HPLPTU2XU2`FdFhtPxPU2U26$6$PPU2U2cc@`  ̰ а 77Q@Q@9((  |  88|ı Eȱ Eܱ|h-l-x@x@IJȲԲs6s6##0#4#HY\\-`\-00ȳܳlClC\-\-\-\-4;8;DP>-T>-\`hpl2tl2|W#W#  %%ĴZ̴#(д#(ش^J<2@2H8\9Wh|mFFĶ,H00H0@8:<:@DLd h |  77'2'29  ĸȸ&8̸&8и'2Ը'2ܸPPU2U2   8<@^KD^KHLP\ ` thxh|zCzCOO444(4($@DKHKPd h 00j-j-̺`:d:h6$l6$x::cc9XX`@`@_!_!ԼPPU2U26$6$PP U2$U2,c0c4ĽpsKtsK|q!q!ܾsKsK2626$@p::6$6$̿ܿ::cc<O6@O6H:KL:KXlsKpsKx,,--9PPU2U26$6$ PPU2U2$c(c,8 < TX\<`<d/4h/4lx | <</4/4  KK/4/4   $8(8,04/48/4@L P hplpp%t%x/4|/40202}6 }6<p9|>>}6}6==D=H=P\9t9&&K(K(<<((DD lptx|H(` $ (04&8@D&HPT('X `4dP/hH p`thx L'h  p' '''L( `.8 p X0 $((04|080@@D0HPDT0X`d@1hptt1x| 1  p#. ##@d$1H$0hX(/((/`(/ )$00(0*4$/8@*D.HxP-T-X@`|-d1hxp(2t@2x ,2h2X22@:b(8>@9Hb(P-p>x6b(N>=b(0>=b(> =(b(0i:P>X=`b(h>?b(N>?b(#A>$b(*0>8$@b(HCh>p$xb(`>$b(:>$b(#>$ b((2H>P$Xb(`O&>$b($>$b(C>$b((>0$8b(@!`>h$pb(x!>(b(?>(b(uE>4b( N@>H4Pb(X#Ax>wb(>wb(>wb(G >(w0b(8#AX>`&hb(p>=b( ">Hb(>Hb(#A8>@6Hb(P'p>x6b(#>6b(C>%b(*> A.(b(0 P>XA.`b(hH>Ab(>Ab(>  b( :0 >8 @ b(H Q?h >p !x b(  > ! b( #A > & b( : >  b(( AH >P X b(` E > E b( [ > \H b(  > \H b( ( >0 \H8 b(@ #A` >h )p b(x  > C1 b(  > C1 b(  > = b( &@ >H P b(X x >  b( #A > *; b(  > *; b( # >( *;0 b(8 =X >` *;h b(p J > j7 b( 7 > 2I b( .>2Ib({78>@2IHb(Pap>x2Ib(>xb(9>xb(83> x(b(05P>Xx`b(hV> Fb(>5Fb(?;>Jb(N0>8J@b(Hh>pJxb([ >Bb(N>Bb(f/>B b((E>H>PBXb(`#A>,b(>,b(J>gb((>0g8b(@"`>hgpb(x[ >b(>b(1>b( [ @>H@Pb(X!x>[;b(N>[;b(f/>[;b( >([;0b(8&X>`[;hb(p#A>Ib(N>b(N>b(N8>@<@Hb(Pp>x9b(1>Eb(b,>PFb(v>> *(b(0P>X/`b(hU>/b(>3B>'B'0>8'@BHh>p'xB3>'B,>'BI>' B(DH>P'XB`9>'B1>_FB5>20B5(>038B@`Dh$#px4#D$##CD$#D2 3@DH2PXK!xD2(D26D'2&8 D('2087XD`_!hp`@D/4<D/4KD/4<8D@/4HPpDx/4%DK(&D<D l0(00>PDXH`0hU2D\-lCD\-0D^K0D8@Hj-hDpOxzCh >@x?>55(B (;*Pt`J*pADAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)8&),342 . #"$%'(*+-/0567?B`nx{~quX[TgkPEJMd !$',18(+.%@AQ_j}zws JGVY\ AXDR351+)a$8:"ejtx88+8*30+\)9$!=D hh\dh7 ,p82> Hl:7  H#/0Z(@ 2 P` 3|6pJV3(\H 6  |I0 + T? (D$Hs!0 8@188V7P6 82*& 8#t#H08&#8f+lm& 8h$4@81$hp,,8U*\(]%f$88"(dm,8( $8)30jp81*>,@b)P8)*z `A$P8z" -`P8-z2@28p!8D3,2.108+02)7h8S$23" 3W3.8(84`82  5^55 Pa$rq8!%83@0%8+@xIdO)O08+$C!(08/Cy!h88D782dD<0\78+D(/8$8E/Hhf! |(H8LE0!8tE37@882E/P68`+ES(`X/(8#XFvHx p'`8FtIxI6_ 82I/8.+IW3yQ?1(Q'#,NL 08   8  D 7 D&   @ch @PC(H  ̯4@T9 L zX Q "{D <ĨPXW 4/ j h.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.batterymutex_destroyln8411_probe.request_keyinit_timer_keyln8411_probe.lock_keydevm_gpiochip_add_data_with_keyln8411_probe.__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_work__init_workpps_workln8411_timer_workcancel_delayed_work__kcfi_typeid_generic_file_llseekmutex_unlock__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_storelockdep_init_map_typeln8411_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_idmutex_lock_nestedln8411_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.138ln8411_probe.__key.38$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.136ln8411_probe.__key.36$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.134ln8411_probe.__key.34$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.132ln8411_probe.__key.32$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.140ln8411_probe.__key.40$x.40$d.40ln8411_hw_init.__UNIQUE_ID_ddebug630ln8411_set_new_cc_max.__UNIQUE_ID_ddebug530$d.230$d.130ln8411_probe.__key.30$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 82KOd[c0$^1$2$@0h0'0`0J@mN%@л,%3@p%5000@x%%00( @pH%X0@4%j@8#%UNP@0%%EO@@H%%|O^U0`%Lo&hP0P@@'0%qU@l$l ''HZ'0 0u8