ELF@@(&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?bbT5"!B(R% ARr*KRb9hRAr"R^* 9.96j!{{!B****n9 )cRrvzB !B****: )B cR>BFb!B****^ )bcRbfjBB!# 7?TR@(R )!C#?f Tj@@@CBB!`;!**!!#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***@5ARD*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*e*** @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*LinuxLinuxln8411״regmap_readjؽ_dev_infoA_dev_errғ__stack_chk_fail רregmap_writeYregmap_update_bits_base|`__dynamic_dev_dbgmsleepcdi2c_register_driver/i2c_del_driver#]devm_kmallocS<__devm_regmap_init_i2ch˽__mutex_init%Ialloc_workqueue,[wakeup_source_register%}Ԇlockdep_init_map_typedelayed_work_timer_fn4Kinit_timer_key_fof_property_read_stringwologbuffer_registerӅ3-system_wq}?queue_delayed_work_onCdevm_power_supply_register destroy_workqueue*mutex_destroyHwakeup_source_unregisterKof_get_named_gpio_flags\of_property_read_variable_u32_arrayz)_dev_warnQLof_find_node_by_name\m]devm_gpiochip_add_data_with_keythermal_zone_device_register޻of_find_property;JQfree_irqRgpio_frees ]thermal_zone_device_unregister Ylogbuffer_unregister{f8emutex_lock_nestedmutex_unlock__msecs_to_jiffiesmod_delayed_work_on۔ogbms_logbuffer_prlog8__pm_stay_awakeq:regmap_bulk_readvLgvotable_election_get_handle$bgvotable_cast_vote$power_supply_changed cancel_delayed_work,device_create_filedebugfs_create_dir#debugfs_create_boolMSdebugfs_create_u32)1debugfs_create_fileA odebugfs_create_x32O]l__pm_relaxGugpio_to_descVfgpiod_to_irq)?@gpio_request_oneՒrequest_threaded_irqo<disable_irq wpower_supply_get_property2*bpower_supply_set_property.power_supply_get_by_name~_printk3power_supply_get_drvdataeb,__dynamic_pr_debugktime_get_with_offsetscnprintf#simple_attr_open/gpiochip_get_data$rtc_class_openErtc_read_time8Xrtc_valid_tmP"Ortc_tm_to_time64Gsrtc_class_closegeneric_file_llseekM"simple_attr_read]:simple_attr_write[w,simple_attr_release2__of_parse_phandle_with_args7Odevm_kstrdup̅gbms_gen_chg_flagsaEzlogbuffer_vlog>mtcpm_put_partner_src_caps,tcpm_get_partner_src_caps4`of_get_propertyi'of_find_node_by_phandle|iof_get_child_by_nameT)power_supply_get_by_phandle_arrayZstrncmp;%power_supply_putemodule_layoutGNUz;0`ۃJGNU86T6d 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  JB4B4  $K(L,L4$8$@]=D]=H0L0dMl0p0t@x@K11UUPPM@@``K2 2>>p p8M@;D;LNTO\>`>dPtQQRSTUV((8 4 4 W$ ;( ;4 78 < P X` (d (l 8x |  8   8 U 2 2 8 T U ( ( Y   = = 8 B B$ $( $, 0 8 d< dX x\ xx Z - - 8     [ _ _ 7   \ : : 8$ ( 8 7H z4L z4T 8` d t Y| $ $ 7 ! ! X j8 j8 Y ; ; X @ @ Y :& :&0 X@ CD CT Y\ @` @l 7t (x ( X y y 7 H H X A A 7 8 8 ] b b$ 7, 0 < NH >L >T 7\ G:` G:h 7x 9| p p N N 6 6 = ^ _ T V `a blc|de$$cf0g8eHX LX PJTJX*;\*;pcEEc!!PTp:thxi88hijc f g0cHf\gdetcec:$cHc\`fgeH H EE=,h0i8<@?D?HhLi\jxfge#A#A??xx[[DHd::H:Hc22HH744CC7 =$=,40487xfge#A#AHHck4A4A447lP:6622*; *;7 2$2(,47@2D2H!L!T7`2d2hAlAt7:7m:+:+7 606@6Tk?Xk?\7hhlit8x8hAAijAA877no  hjIjI$i,j82<2@?D?L7X2\2`dl7|:hi~ ~ hij:hihi jDhHiLYPYhiEEhi==hij:hiIIhij, 0 4?8?L7thxi$$h??ij??++hih ij4fHgTedx hx l#Ap#Atx:hihijhi" "hij0:4h8iHLPhTi`jhi33hiFF  hi:hi(A,A0h4i8*;<*;Ljh:|:phij5j5hi*;*;j04@hDiLhPiTj))hi  ##*;*;= A A h i h i *;$ *;, j\ id hl p    A A 8 ;!q$!h(!i0!-4!-L.>T.xX.x`.8x.w|.w.8.9.P.P...=.=.=. . .A.A...=. . .#A.#A.!.!.=/p/p///2I /2I$/=0/ 4/ @/=D/=L/*;P/*;T/=`/d/p/{7t/{7x/2I|/2I/=/8/8/a/a/2I/2I/=///9/9/x0x0=00083 083$0x(0x,0=80<0@0D0H0HL0HP0=\0`0d0Nh0Nl04p04t0=0@0@0#A0#A04040=0x0x000w0w0=00000w0w0=0 0 0#A1#A1w1w1= 1X$1X,10181&<1&H1=T1X1d1Gh1Gt1wx1w|1=1P1P1V1V1x1x1=1 1 17171j71j71= 2$2(2N,2N02J42J<2=L20P20T2X2`2Jd2Jh2=|2v2u12u12J2J282h2h2[ 2[ 2J2J2=3c43eT3MX3M`38333w3(3(3w3`3`3w333x3]>3]>3y3><3><3z4{/4{/4z47!47! 4i$4i,4z444,844,<4h@4hH4zP4#T4#X4\4h4{t4x44|4m>4m>444{4%4%4z444z4343444{5GF5GF 55 5{(51,510545@5{H5L5P5 T5 `5{|5I5I586h6i6+56+56h666i6j 75757h7i(7jD72H72L7P7X77|7&7&7h7i7j7 B7 B7h7i7j7h7i7784B 84B8h8i(8jP82T82\8`8h878D8D8888899h9i9h9+59+59i999j:#:# :h(:i4:jP:2T:2X:\:d:7:":":h:i:L:L:h:i:j;h;i ;V9;V9; ;$;h(;i@;jh;2l;2t;x;;7;D;D;;;8;9l<hp<ix<+|<+<h<<<i<j=h=FI=FI=i4=j=2=2===7=\B=\B=h=i=j=4>4>C >C<>7T> /X> /\>h`>i>j>2>2>>>7>2>2>>>7 ?D?D?? ?8,?9H?hL?iT?X?\?h`? Fd? Fh?ix?j?c?s?s?}?~T@t@v@p@e@@[3@[3@ F@ F@8@@@AA FA FA=A A$A?;(A?;,A5F0A5F4A=\A7`A7dAntAxAAoAhAiA A AhAiAjIAjIAjA%A%A8 B<B<B$B$(B78B;\B<lB?B?BBBBTIBTIBB< C^C_8C!|W:W6W6W6W6X6Xh XiX 7 X 7$Xh(XD,XD0XiLXjTXI XXI \Xh`XipXjXmX8X8X-X-X9X9X6X?X=,Y0Y8Y:uE>uBuBucue(v,v0v4v8v,v>PFPF=**(tcefQQR>>b(b(**8,1014*8*<8H9PTX\`*d*h=tPxP|UU//=//=4@D`XptN  Y  Y9@DP3T3\`d= 08TXĔ0Ȕ0̔3Д3Ԕ8  993 38$9xhh33''=00 ''=L|QQĖfؖg'''' =(,,,4'8'@=LPT1X1\'`'h=|33=IIȗ'̗'З=ܗDD''=$H(H,9094'8'<=l''8J J8 $0545@_FD_FH=ę''$84787@H9PT`5d5l20p20t33Ԛ,ؚ,ܚ<<8<3@3Px6țܛ((33=<ThXi`dlhti|jĜ8Ԝ1؜1ܜ33YCC8,,<<$8<yF@yFD3H3P8`933Нhi$(4h8iLj<<,,8ĞȞ,̞,Ԟ8,,<<8 89Hp3t3pHğpH̟8؟,ܟ,<<880x 4x h>< < Ƞ5>l l \x `x x:@@0 D0 hi''h i,j4'8'<h@iljDl9ܤ    77 Q@Q@P98<H02029>>ĦЦ, 0 H`L`P4#T4#X$#\$#`xЧ9  $(,#C0#C4$#8$#<DX \ ptx|$#$#ܨ,:0:48DL9TPXP`U2dU2lptȩ0:4:8<H3322@@K! K!Dd    ̫ Ы 77Q@Q@  77 Q@$Q@(098P<PDU2HU2PTXdhl6p6t2x2|xx((22,Pt]]:: ??,:0:4NC8NCDT:X:\F`Fl|::6$6$::ccĮ9̮PЮPخU2ܮU2??PPU2U2NCNC$P(P0U24U2<F@FDPPTP\U2`U2h6$l6$p|PPU2U2cc<\    7İ7ȰQ@̰Q@аذ9\(`(d h x{|  88{ E E{D-H-x@x@Ȳs6̲s6Բܲ## ##$X8\-<\-x|00lCijlCȳ\-̳\-\-\-;; ,>-0>-8<DLl2Pl2XdW#hW#p|  %%Y#(#(]дJ22$889hVȵDXl`FFH0 H0Է:: (@ D X \ `7d7h'2l'2px9  &8&8'2'2ĸPȸPиU2ԸU2ܸ  ^K ^K$(,8 < PhThXzC\zC`OdOl44ȹ4(4( K$K,@ D \0`0dj-hj-lpxĺd<:@:D6$H6$Td:h:lcpc|9XX`@`@_!_!ļPȼPмU2ԼU2ܼ6$6$PPU2U2c c\|LsKPsKXhq!lq!|sKsKľ2626Lh::6$6$::cĿcпO6O6$:K(:K4HsKLsKT|,,--9PPU2U26$6$PPU2U2cc  048<<<@/4D/4HT X ptx<|</4/4  KK/4/4  88 /4/4( , DpHpL%P%T/4X/4`0202}6}6L9X\`>d>l}6p}6t== =$=,89Pd9&&K(K(<<  HtLtPTX\`H(` $| (0\4&8@D&HPT'X `d,/hH p<tDx d('h L' p'''(' <.8 p 40 $((04X080@D0HP T0X`d1hptP1xX` 1  L#. l#t#@@$0Hh$|0h4(\/((/`(/ ($ 0(0*4/8@*D.HxP,T,X@`X-d1hxp2t2x 2D2X22@A@@dCF CFXD G: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?>55B\܀ (;*PP`J*LADAndroid (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\ AXDF3)1+)U$8."Y^tx88830+P)-$!1D h~h8 dh7 ,p82> Hl.7  $#/0N(@ 1 P ` 2|6p>Vh3(\$ dx6  |=0 + 0? ( $$g!08 `@%88J7P6 82*WPb|/` ' 8[+j(pHX 8#@ '@ 8h\& h 8 Z(6482 /,8)+;du5 '8#AM \3 8,t6 8P@8C6.H 82.38+_'w8# Q 80%865@x8:2 9.Pl58*$&`3X8P#p-8`A] M x 8\_$cH15E 81-o. 8*J KMDOH2& 8 #P#<08p#f+Hmv~& 8D$4@81l$hp,+8I*8(Q%Z$88"(Xa,8( $8w(30^p8{1*2,@V)P8)*z , %.@8*&PI68B#`.8R\9pe'88H <0581<pP~-l{*p ċ4&"ċ<l<$( b8< d4n4`1dH,;*=%" ،4DԌ،,4 i3(m1,,`)d$t`"xp8Z &$~858*3 H 1+P`~)L9$P"8=h=73830W%P8+X.)^8$! =@8,)7$32z"3'Z 00t 8g+KF3ȑ)1̑+)U$s8.",YlYp(8,$3-h80+8J)̕3$508!7 &8 0702@870<+P 8(X $`Q-H8a!p%8DD7H28/a+Pd(T# 8 Й| 62A4(8/ԛ/+d'h#G  zVP=6T2.+Y'#,0<0 5Т:2Ԣ9.*&V#f*F3أ)1ܣ+p)tU$." YYF288$3ئ0ܦ+`8J)$3$28!7*872*P870+|( $a!ԩm 18̪ #8D720&@8/ a+@x8d(,#P ` p682/\/+'#G ܰzV0=64p  2Ա.ر+Y'#8H"8d<<5@@23.*8&ܵV# ȶf\#8Gll08+52 U*h8-* 1 8,&8#6  p |4p10 ,O*@ *X8K%"RP }` 31p D188,,up ) @8$dt" 8 "8hܿ: )p88?3 1+|)N$ "RhKl 3"8 830+ c8<)S 4&$!U@ *7 n <428)0<t|+p(t#S!7` #F375+fa.1f,( +#V!)! 5!2\G^! : އ fq f Uf !\ ! y $  x\7 $`,lz$]N W]. ' _̑LD )<  6Ln @@ 0%  i T  e-^ PhH lT(,=Y 9/&/LԢPtT Tds<$2   8   D 7 8&    @ch PCp(Hر t 4T- L ܦzlX| ܣE "{ <P4K / 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_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[c$^$$@0h0'0`0J@lN%@H,%3@p%5000@px%%00( @H%X0@04%j@"%UNP@$%EO@@$%|O^U0$Lo%hP0P@@0'0%qUl$l `'`'0Z'0 u8