ELFH@@*(ln8411%3 $$  P` 00p@@ |D4$lx x      !%c/4ccc6ccc9ccc@ccccccccccccccccccccccccccccK44444444444p444444444444<<4444 DeviceID: %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=%uCont2, rx_vol=%uln8411_adjust_ta_voltage%s: ln8411->charging_state=%d ret=%d ln8411_set_charging_enabledCouldn't read reg %x rc = %d Couldn't %s 1_2 mode ln8411_gpio_set%s: current_time=%ld, next_update_time=%ld %s: not onlineCannot set RX voltage to %d (%d) %s: ADC Ch: %d = %d ln8411: probe_done %s: ======START======= %s: = charging_state=%u == DC_DRV%s: No APDO to support 2:1 %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 ln8411,float-voltage%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_maxChip Id : %#02X, Chip Rev: %#02X %s: Error enabling 1_2 mode (%d) Cannot find wireless power supply google,tcpm-power-supply3failed to get %s from '%s', ret=%d %llu %s: clear latched sts ln8411_preset_dcmode%s: cc_max=%d fv_uv=%d invalid %s: Error: ret:%d batteryln8411_ajdust_ccmode_wiredCont6: 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 Cannot get the maximum RX current (%d) failed to ping, ret = %d%s: %s mv=%d->%d ua=%d->%d interval=%d 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_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 End(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 google,usbc-connectorln8411,input-itopoff is Empty %s: invalid vout %d %s: cannot set vout %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_iinln8411_enable_1_2_mode%s: update_timer <>../private/google-modules/bms/google_dc_pps.cset %s for '%s' to %d ln8411,iin_max_offset is %u google,usb-port-tz-name%s: ========= ERROR ========= %s: failed to initialize IRQ: %d %s: clear int flags %s: Error enabling adc %s: underflow vout=%d, vbatt=%d (target=%d) %s: CTRL5: %#02x %s: ret=%d Cont1: rx_vol=%uEnd1: ta_vol=%u, ta_cur=%u%s: CV VFLOAT, Cont: rx_vol=%u%s: charging_state=%u timer_id:%d->%d ret=%ddebug_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_1ln8411,float-voltage is Empty %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_initUnable to cast vote for DC Chg avail (%d) 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->%uiin_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: Error reading interrupts enable: %d ln8411_get_iin_maxln8411_check_statusEnd1-1, skip adjust for cv, rx_vol=%u, iin_cc=%u%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=%dC: nc=%d,pre=%d,ca=%d,cc=%d,cv=%d,adj=%d pps_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 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_resumertc0gpsy_set_prop%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_activeFailed 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 ======= 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 work: pd_online %d->%d stage %d->%d../private/google-modules/bms/google_psy.h%s %d FIXED v=%d c=%d%s: ========= START ========= %s: Error: rc=%dln8411_ajdust_ccmode_wireless%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_indexInvalid 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 %s: charging_state=%u->%u %s: set_vbat_ovp %s: pmid2out ovp to 13%% %s: vbat adc=%d is higher than VFLOAT=%d %s: invalid cc_max=%d %s: CV LOOP, Cont: ta_cur=%u%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 Failed to register wakeup source work: not in SNK_READY, rerunpps_update_adapterno logbuffer (%ld) ln8411,irq-gpioln8411_start_direct_charging%s: iin=%d (%d) ln8411_set_vfloat%s: other driver forced stop End(MAX_CUR): IIN_ADC=%d, ta_vol=%u, ta_cur=%u%s: iin=%d, iin_cc=[%d,%d,%d], icn=%d ibat=%d, cc_max=%d rc=%d%s: done_already=%d charge Done %s: vbat=%d 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: timer_id=%d->%d, charging_state=%u->%u, period=%ld ret=%dDC_AVAILln8411_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 %s: Error disabling 1_2 mode (%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 %s: charging_state=%d, not active or error (%d)End4: vbatt=%d, ta_vol=%uCont: rx_vol=%uCont2: ta_vol:%u->%uCont2, ta_vol=%u%s: stop pps_idx=%d->%d charging_state=%d timer_id=%d%s: Error setting Rev 1:2 mode (%d) %s: TCPM name is %s %s: keep alive ret=%d Couldn'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: in standby %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) Couldn't write %#02x to %#02x rc = %d 3nr_sink_pdo=%d sink APDO not found ret=%d ln8411,psy_nameirq-gpio: %d ln8411,ta-max-vol-2_1%s: reset chip cannot ramp out iin (%d) Cont4: ta_vol=%uwlc_rampout_delayN: ovc=%d,ovc_ibatt=%d,ovc_delta=%d rcp=%d,stby=%d ln8411_get_rx_psy%s Cannot get the maximum RX voltage (%d) %s: %s error out_uv=%d op_ua=%d %s: %s SET_UV out_v %d->%d, ret=%d tcpmError reading DEVICE_ID (%d) %s: Error setting EN_SW_OVERRIDE (%d) ln8411_dc_wqerror while registering debugfs %d ln8411,v_float is %u ln8411_timer_workln8411_get_iin_limit%s: v_float=%u %s: reschedule next id=%d period=%ld chg_state=%d %s: set iin %d, ignore wlc_rampout_iin1_2_mode%s: cancel delayed work %s: unable to open rtc device (%s) LN8411google,usb-port-tz-name is %s ln8411_check_vbatmin%s: FLG %d %s: validity check LN8411_CTRL1 failed %s: Active Status ok %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_stop_1_2_modeln8411pps_init_state%s: mv=%d->%d ua=%d,%d google,usb-c-connectorln8411,ta-max-vol_2_1 is Empty ln8411,iin_topoff is %u ln8411,iin_cc_comp_offset is %u %s: End, ret=%d %s: Current ta_type=%d, chg_mode=%d %s: iin_cc=%d, ta_vol=%d ta_cur=%d ta_max_vol=%d%s: ======START======= ln8411_set_ta_current_comp%s: CV LOOP, Cont: ta_vol=%uEnd1, 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 ln8411_set_input_current%s: End %s: ret: %d, INT_FLAG: %#02x, STAT: %#02x, COMP_FLAG0: %#02x, COMP_FLAG1: %#02x End1(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: 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 gpsy_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=%d%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 ALIVELN8411 ZZZyxz|}22HhؼhvMT=҈T׉H  ThhؼhvTHxȻH*@T4覧(DTh=ҨL5^T(Q!(, T=ҨL5^@TҨ#T2H#T҈%jbl T(=҈Tȓ҈7(CT҈kh-THh% THh%TȳT(ȭt(!T]׉H  T H htH T(~҈`Hȯ Tt(Q!(@ TYhh T҈$ȇhV T_҈%jb T[h Tƨ@ATJAH#T@(H(/aT; 5/( ȓ cT%( ȓ #T( ȓ!T( ȓT?T_( ȓCT?#{@9qT{#_ )+ih8J @@*?#{OCA8%C* @@5@`"@A Rh 9*5@9!`@bL9}Sc 9 *`@!`@!*A8%C@ T*OB{A#_?#C{WOCA8*%CRBR @@5"@RRR**5vzS"@Z*5^"@* 5'@)7!*"@RR***`5*"@R*55 5"q T* ) +yJ @>I R} C>IR} ?*@!BR*@! *@!*5*@!B***@!*@!B***@!B**>iÀR} >>)7  A8%C@ aT*ODWC{A@C#_ֵ@Bc**?#{OCA8%CR @`7hBqT qT qaT@ qT@qT4RA8%C@ T*OB{A#_*`@!*@`@!BC9h4`F_ր_?#{g_WO CA8%C ̀RR A RR`A8%C_ !6TOIWH_GgF{E#_ֶZ@V!^?"bT5"!B%AR (R *Ar"R 9*69*`!`{{Z"R.26:IRv I#BR A!# 7?BBTR@(R )!C#?&T*@@@sA!(!**!!#R7@!O!@I@!`C!*@@;*!6*! )!( )A")Rzy"9@!*Hy!"@`****?FT!*F(R!29*!BQ!Rr!*Rrؒ!#R6!؂!#R6!B!#R`7@!RYr!*R!#R`7@!$Rr!*b!#R`7@5R!r!#R`7@5R!!5@!!Z[Bc4?#{O\@C4h@@`*@`@`FA@`BA@tT@` A@*OA{¨#_?#{CL@ a*{A#_@Bc@?#{WOA8%CL@ #  5`5@4NijtCӉ}ɛTH Ո }R"} v@bR@ ճzA8%C_ AT*OEWD{C#_֠@!Bc@5*@!*@!B@Bc@Bc@@v@Bc?#C{WO@A@@f@R*t"h@H 4`b`h@v -R @R h@ @ kFyjNlCm 9nChC>iBkA *jL9=SoBS(3kj`BAleBa*fBgBjC@h@ `BA@@ReBfCgCh CiCjC **769`5(Rh69hC9H4hB qAT!R* 6*8)R(!R(ih*@6 `&@`@ *ODWC{BC#_`@!Ba@Bc*a@Bc?#{og_WOCA8*%C  6`"@AR`7@(86 a@B)`"@R* 5@r@T`"@R*@ 56`"@ARRR***`5R`"@ARRR`@!*`@!B*a@eBBc7hB qTt@th@ )5`hK9h 4hC9( 4ubF=RXrkT,RԐRjRr:r **R*@7@ qT !R}jR*  K`@K!B*@hb `B  R ir klTqa@ZBc**7*uBR*qm TR 7hB*wS@qUq%kT  R 7`B@a@@* `"@ARR***7R`"@ARR****t5 *A8%C@ T*OFWE_DgCoB{A#_*`@!B*`@!B* *`@!*`@!B`@!`@!Bt@4`@!wa@Bca@Bc***?#{WOCA8%C!B@`"@RR5`"@ R"R#R***5@RhL9qaT Rv@@7hA*@!RhA7B*R7`"@!RbR***4***@hA6*`@!R*hAhAC `"@RRR***5 `"@ARR**** 5`"@aRRCR***5AR*@5`"@RR* 5 `"@RRR*** 5 `"@!RRR*** 5** 52 *` 5 `"@RRR***5 `"@ARRR***5`"@ARRR***`5R`"@ARR****5`"@ARR****5 51@R`"@R@t44H4 *A8%C@ AT*OCWB{A#_*`@!B*U*`@!B`@!Ba@Bc=a@Bc?a@BcVa@BcXa@Bc`a@Bc\a@Bc^a@Bca@B?#{CA8%C @R@5 `"@R@7 7`"@!R 7 A8%C@ aT R{A@#_*`@!`@!B@h'6`@!B*`@!Ba@@Bca@@Bc?#{ O* @R**5*OB @{è#_֠@!**?#{  @!RR*** 5`"@!RRcR** @{¨#_?#{  @R R 5`"@RRR**`"@R"RR** @{¨#_?#{og_WOA8%C ՗B@*qHT  y) ֈBBBB BB~B2~@ .q({Tb  y) y6* @qYTR*5*`724 Հ@_R ծ^Bc; @q!VTR*r5*`r7qdT* ) +yJ @ֈ:B qaT@釓Ad !@qaRTR*`h5*g7qgT* ) +yJ @R *A@@#@RRJ  @ qMThR*N5R*_JR7@_R+:B q T6* @qAQT(RC95`5(R9R*`7FBBBC9g%7F%7(%4 A@(R#@hrR *HRJ_R* ^Bcq@ Չ:B@? qAT)R6r} Ro}  AR- @qGTR!4*;6@XROr+R6r)}S} ĉR)} jRn)g} )}  HRr? k)") *@* Q?!qHlT JR Lyk `hRj7 }R3*74@_R x^@J@Bc**M6/RRhRRHR*Xe7:B? qaT RIRJ A@"@C@R* @_R G6  A@@#@@aRJ@* -*7qHUT* ) +yJ @ֈ:B qMT@釓A*97?qCT* ) +yJ @*B7:B* qAZT@釓A* *A@@#@RFB*857:B* qA4T^!B****@)R}RqJKT ABB@(R#@hrFBR   ^!@BDRXRv@ jR^!@B* XRh|SOr} ԐR)rg%  BB!^B!R* 7:B%RR_j qHR@JR t^Bc  @*^:B!>BB_7@;  ՃFBBBCT7$T7@qTTHRR*,7BB_k,YT>BIRFBqR(v@ *@) @ ?k81 ՘ Հ^AR;@*hW5^R@W5;@qVT:B q6T>B*V5*@V5^ARR*U5>B Rr} a7* W)A@#@Rf@@>B *^!BR+^!BRI^!BRg^!BdRR  Q /*^!^*RZcky8^*9?w!T^R^R^R F)*^/@!75 A@@#@aR**K^!B$Rp^!BR@ HRr k TiA  \@d:B@? q T釓A  M V)A@#@R*RG!R *A@@#@RR}RJ4*@_R* .^Bc@ÉA >BÉA&!  @#@R*(RJ_R* ո7@5 A8%C_ !@TOSWR_QgPoO{N#_*f*@ꇓ :B A J? qb@D@**/7R*`/7Rr Ոv@@kBT?kT@#q1TR_@%4 #qA@#@RR8RJ@ HRr kiTiA  * *A@R#@R*9R:B q!T *A@@#@RyR*v@RBr%@yS$5AR>*5*@5^ARR*5* W)A@#@R@f@@>B :B q T@釓AR  @#@v*^!:BB*R*@ HRr)2 kT@ÉA  C@ÉA  @#@R(R*JK>Bq T qA Tv@%@yS_*R RJ<@HRrkTi  A@#^!B*BiA  @#@R*(RJK@ÉA  @#@R^!@BRR(RJx^!BL^!BDRTv@!@*@ HRr+2_ kT @?kT 8R V)*A@#@RyR^!B* ^!^!BX 85(R_RJ ^!B*^!B**v@R^!B%@CrySv@Rr!@5!R^!B*Rmv@R^!B!@rv@*!@4*^!B*>6bAb@!#R6*^!*^!B*>^Bc^@Bc*^@@BJ@c**^Bc^Bc^Bc^Bc,^BcQ^@BcH^Bct^Bc^Bc^@J@Bc5^Bc*X6-^:B@BcV)^:BBc^@J@B@c^Bc^Bc^Bc*^Bc^@Bc^Bc*5v@^B%@)c*v@^@B@:Bcv@R^B@c**r^Bc8R?#{O  **7 OA{¨#_h!B@hBc@hdBXBc@hBc@*?#{  5hN)R 9 @{¨#_h *!@?#{ @!`@!`@!`Z ?b Tc 4RbZAc 4RbZAc" 4RbZAc4RbZAc4RbZA4RbZAc 4RbZA6Rh@bZA4Rah@bZA4RqbZA4RRbZA4RhbZA4R* @{¨#_`@! *_*_?#{ WO**t44* "* V7OCWB @{Ĩ#_!B***6A!***?#{ AR**h@ @{¨#_?#{WO Փ" ՃB 5hR"@RBR5aR5"@!RR****5"@! RRR**5"@R*5 5  5"@ARRR**5R"@ARRR** 5R*5"@RRR** 5"@ARRR** 5@R"@RBR` 5"@AR* 5*]*@!T*@!**@!B**@!^*@!BR*@!*@! *@!,@!B**@!B**|*@!*@!*@!BR*@!*@!B*"@R*`5u4*@!**@!B**@!B* 5*OBWA{è#_ր@!B*@Bc@BcB4@!B@Bc?#{ O `"@ARR***7R`"@ARR****7*69 7(Rh69*OB @{è#_*`@!B**a@Bc?#{ O? q(T*YaR @R***5zqAThL9qT`"@RBR 5`"@aRBRCR*** 5****OB @{è#_*`@!BR*?#{ _WOBxQqbT`"@RBR5R[@9**4N Tku844!C T`"@ @94@9**** 59bT`"@R***5ODWC_B @{Ũ#_`@!B*`@!BR*`@!B*`@!**`@!B**hTbB`@!*@9 ?#{WOA8%CCR @7hBqT qT qT_ qT_qT *A8%C_ T*OFWE{D#_*`@!_`@!BR(RhrkT`"@CR>C*`"@3Rh"@*SAR*`"@cсRh"@*sR *hBA*'~)+})@@aR `BA@@aRC^`"@CR7_h77******T`BA@@aR`"@3!RR*C_8S_8c_8s_8`BA@@aR h@4 na@Bc*d*`@!B|`@!Ba@BcJ?#{Bc{#_H*(_?#{{#_?qiT_?#C{WOC *@4!q`T 5 BAJA@R#@@* R7RhJ Ih@@!(}ț$RjKӟnrvz~RJ*@bRv&@ BA*JA"@C@@R bJ*@Rv*ODWC{A@C#_?#{ )#{#_?#{ B**}@h @{¨#_($bT_*_?#{!{#_?#{OBh@*`@!* C)*OA{¨#_?#{_WO*7"BBkTB@q(R*@) @& ?k71 qT**@5 BA@@#@R*   * @Bc**@@B%@)c**qT * *OEWD_C{B#_ց@Bc*@Bc*?#{C*7 0A?k`T  @?q(T @*H  * Ai4I0  *{A#_@Bc** )@B0A@c *_@@Bc *_?#{ )!#1{#_B* q(_?#{O5OA{¨#_`4 )@"!@?#{ )1#A{#_?#{OCA8%C @B5@hA8%C@ TOB{A#_*@B!@?#{O3 @*B5OA{¨#_*@B!*@?#{OL@69`5(R69OA{¨#_?#{ _ W OA8%C#*R#L@  !@@7*R~@ju8`* vT*A8%C_ !T~@ONWM_L{K#_?#C{WOCL@"ȢK94BBBBBRBRBB K*B B}@BBBC BKCC5 C}@CBC }@ODWC{A@C#_?#{ OL@"(R~zvrnjOB @{è#_?#{WOL@5L9BL9R*`~@OBWA{è#_*!?#C{OA8%C*0E9h4q,Tqh T* )+ih8J @ֈC94bF@6_@]q Tq Tq T"@3ARC 7C_)R(h KB6JC94fF6EC*=C9H4@QqT )(Yh3q.C9,RR7`*$**@7Bq(RH R*"@3ARC7C_S #@*h(R*hA8%C_ TOD{B@C#_ր@!?#{ O*  h2E94QqT ) +yJ @ց@*`qTq` TZ@7t"h6Ak Th@qH TuJ Ja@@Bc"u"@*8@4hC9h5(R*h90@*+ (a@Bc**7`A9``!"R#R*6`@!*u6 * )a@Bc*`@!B*a@Bcta@@Bc*h2E9h5T*OB @{è#_c6A!B R?qHT*)R(!Ț )) @T_?qT*_?#{ BRB?qIR( @ *@) @  ? k+1 A k1 B ̕RIr A (|b@( )R@6rR} Ro } @A? k'1 {B#_ @B@c%@) ) C *@C__@ J BABc C* *@C__?#C{WOC BRB*A?qIR( @ *@) @ ?k)1 hA k1 jRXR Ori|S ԐR*r`@)}!B)g*h)) ibhAkRi@K r-R6r(fAiBRl@|S`BA}g} ~ @5J}+KJfJ }RJ}@ ʚ $Rr )} @)nJ} k)@˺J}˛ ĉRJL)} J} kA_J1? k'1khjgh  ODWC{A@C#_j@a@BE@)c *@a@eAfBBc*@?#{+OA8%CR>)*3ѢCѣS5C_B  kmTBRBk_ kTR BAc@*})B@A# A8%C_ TOF{D+@#_֤~)*@!?#{WOA8%CCсR @`7*hbFk"TRhfFkhR5TR**7hB`VAq(R `VC!R*5`VA_`V`CсR_q*  *`@!** A8%C_ aT*OEWD{C#_֨a@KiBkBBc*** ?#{ OAÉ kTeAhAkT `BAR@*#@R. R ?k`BA%1B@c@Re(RhvOB @{è#_*`@c@!BRR `BAufA@#@R*?#{ O A*ÉH kThAiA kT `BAf A"@RC@*R.+Ka@QkQkTjB R`BAk*A ĉRk kTjB R`BA k.A qTjB R`BAH!   k1B@c@eR)R(Ri.hvOB @{è#_`@!c@BRR `BAufA@#@Rg A*#iAJ@g AK5 jR? k +1_ kT _ k`BAE1@c@Re IR `BAR"@*C@*?#{WO0Ah4iA kcTf6A5qf6A4hBuk!T* `BA@#@R*54R**OBWA{è#_`@!B*ffh@qTh6AiB k)5RUZ kT*f6Af*6!*`@!c@BRR(Rvvh?#{WOCA8%C>) ա3ѢCѣS*4A8%C_ T*OGWF{E#_֨C_iB  kmTkBRlBk_ kkThjRj@})kAJ@`BA@@g KJ *#+ 7i@hA)@*  k)ThA釓`BA@ @eR(R*vh KkbTeAhAkT`BA@@`BA@@eARh@qT*R qR*R RhivR`BA @@a@Bc}?#{3_WO CA8%C@>)AB@  ա3ѢCѣS*4A8%C_ T*OIWH_G{E3@#_ֶC_ hBKkmTjBRkBJ? kjTviR})`BAiA@@*#+ 7k-ThAÉ`BA@ @Re(R*vhh@iA@(KkTeAhAkT`BA@@Rh R飐Ri=r`BA~@@eA})R e k槟h@qT*R qR*R RhivĉR`BA @@Rfa@Bcna@d@Bce?#C{_WOCA8թ%C3ѢCѣS@>)A@*5C_ iBK  kmTkBRlBk_ kkThjR})`BAjA@@l*A**#3+ 7kTh AiA kTi`BA @@akJTh*A ĉR kTeAhAk ThAiAf A@ 5jR? k )1 kT`BA@@h kj*AÉJ  kThA`BA@ @e7`BA@@ReAf AR qR.hivth.AqTiAjRjAh A)@)5_ k I1 kB T`BA@@R*h A)RJRv ij.h Ui`BA @@e R(RvhGĉR`BA @@eR7eAhAkThAiAf A@ 5jR? k )1 kT`BAh @@R*(RIR`BA/eAiA kAT`BA@@R*&ĉR`BA @@R*e(R)Rvhi.t**A8%C_ aT*OHWG_F{EC#_`BA@@RR qRrĉR`BA @@?#{WOCA8թ%C3ѢCѣS>)*5C_iB  kmTkBRlBk_ kkThjRjA})k@É`BAG ĉR@L @k@*3+# t 7i@*@(@   k)Th Ai*Rv jh [jAÉK  kTeAkA kaTHKkjTjB_q@T_ qAT)%@)yS  R qR.hiv@R`BA @ k@1e0`BA@@RR qR)!@*XR }SOr`BA@hk} jR@kgk} j kRK rJ}k@Jfj ʚ }RJ} +R6rJ} ĉRJnJ}  R _ kI1eiR(Rvht**A8%C_ T*OGWF{E#_a@cAB?#C{_WOCA8%C@>)@A@$q T(R3ѢCѣSh*@ 5C_ iBK  kmTkBRlBk_ kkThjR})`BAjA@@**#+ 7kMThA釓`BA@ @kTqTeAhAkTR`BA @@eR(R*vhA8%C_ T*OHWG_F{EC#_`@!B$R`BA@@ReA`BA@@ReAfA `BA@@RfAgBdAqTqaTRR`@!c@Bh*}RiA2hvi)`@!B**?#C{3WOCA8%C@>)$q T(R3ѢCѣSh* 5C_iB  kmTkBRlBk_ kkThjR})jAijR`BA@@G K *#+ 7gA kIThAÉ`BA@ @i kTq TfAhAkTĉR`BA @@eR(R*vhA8%C_ T*OHWG{E3@C#_`@!B$R`BA@@Re AfA`BA@@Re AfA`BA@@Re AgAhBdAqTqaTRR`@!c@Bh*}RiA2hvi)`@!B**?#{WOCA8թ%C3ѢCѣSA>)5C_iB  kmTkBRlBk_ kkThjRj@`BA})@@gAJ@+# c@(qTh AIRkiTi@hA4@kTXR}SOr`BA@} jR@ggBR} *ee *(RhvA8%C_ ATOGWF{E#_`@!BDR`BA@@RfA*gAhBdAh2Aqh@Tq TR7( jRhA!`@B XRh|SOr*} ԐR)rg% hb@7`BA@@ReAfAg@hAiB `@!c@BR2R*(RtR`@!c@Bh}RiA*2hvi)`@!B**?#C{WOCA8%CTA`V !R*5@**7hB*q(R"* `BA@#@aR*A8%C@ !T*ODWC{A@C#_?#{   cBC7R*7iB*? qaT* * @{¨#_a@Bca@d@BccB6`@!Ba@Bc***?#{C @A@R#@e2AfBgBh@h2A jR`@!B XRh|SOr*} ԐR)rg% hbh2Ai@(jBh@i2A_ qhiT HRr?kTh * *{A@#_a@Bc**?q'_?#{OCA8%C@yAt!*b!#Rq7!7456@`@R@`*A8%C@ TOC{A@#_``@!`@!56?#{ *{#_@BA AcA?#{ O@*`a@Hr*OB @{è#_`@`ua@ct*5hBAiA@胈h>hBth4h2 ibH9Vi4` AhbA`@4xA!*?TTbT!BT@c`@@c!B@@h@B@B@B!?#{_WO@h@**H4hC94v6qT*  a@Bc* յ*OEWD_C{B#_ a@Bc hRB qaT wnBxrB aAb A* տqHR }Rq5 7hVB R1hViJIi*eR}ɛKh. *(R**VhN h@*h4hC9H5 տq T*s@Ra@e@fC9Bca@eNBfRBBg@c$Ra@Bc*q*Ta@dAeABf Aca@dAe ABfAca@dnBfABgrBh Ac* xa@Bc?#{ O5ua@7aBbbcRd7 hA*iAQ(Yhh**OB @{è#_*`@!**`@!*a@dAeABfAg@c?#{O@@h@ )4`OA{¨#_`@!B`@?#C{WOA8%CC9 h4*@th@ )6` qT#R* @5qT`"@R*` 7@9( 6(RCR* a@ @@Bc*hA(5hA7hA4CR*`7hC9(4%R `BAfA@R#@*A8%C_ T*ODWC{BC#_`@!@*hC9(5`@!BeC9`@!`@!Bt@U`@!B*hA5?#{OCA8%C@uh@ )4`R7dA@kTRc7hAiR@I r }`BA|f)fB@c@R} ef*A8%C@ T*OC{A@#_*`@! `@!B*`@!B*`@!Bu@U`@!T?#{O?q`T?qT*`5(HhJh@Hh@ )4`@*hJJ*OA{¨#_`@!*`@!Bh@`@!TC9(4@QqT ) Yh_ R_?#{CA8%CR @7hBqT qT qT@ qT@q!Th@!qT ) yh**`@!@`@!BhC9qHRA8%C@ T{A@#_?#{q{#_?#{OCA8%C?R @7BqT qT qT@ qT@q!T@!qT )(ih8**@!@@!BC9qHRh 9C9)4@)Q?qT JAYi!Ra92Rh9qThRH r|fh yh @9 q`TC9(4bFqTiRI r}fhyA8%C@ T*OB{A#_(R@@@@@_(@)qT )+ih8J @4@4*_<@<*_@@@*_D@D*_0@0*_8@8*_@2*_?#C{O@A@R@eBfBgBhBiC `BA@@ReBfCgCh CiCjC OD{B@C#_*)R)F) 1H)-@ q9 y@yJS3=SkA *Ja* @9 -) 5)_?#C{A8%C>=<@#CJ^<@=A8%C_ T{HC#_?#{OBh@4hb@9Vh4` @OA{¨#_h@B@B@B!?#{CA8%CR*5@!qT)R(! ,R j`TA8%C@ T{A@#_?#{OCA8%CHR R@7HR*hNTA8%C@ aT*OC{A@#_֨@*!@*~1@T.1T!*@!B@DR?#{OA8%Ch@4h@h @c@cd@!BCR 4`@A8%C_ ATOC{B#_@!qhT)R(! ,R jT`( BH 7 `@c@cd@!B@@6*@c)@?c!B***?#{OCA8%C@R 7 @ q*A8%C@ TOB{A#_h@*!@*h@@!@B?#{OCA8%C RSR7 @ qTu 5Bh@4hb@9Vh4` @*T@*!@* qThR@ qaT RDq`R!T7 RhJ Ih(}țKh. 7 H Rhh& !B  *!] Bh@(4hb@9Vh4` @*hRA8%C@ aTOC{A@#_h@(B h@(B@B@B!@B@B!s@@!@B^c@!B*!B?#{OCA8%CR7 @!Ruf7 @Rub7 @Ruj 7 @!Run 7 @bf@ur7cb@7dj@7en@ RE757!*@R RA8%C@ !TOC{A@#_ֈ@*!@*@*!@*@*!@*@*!@*@*!@*@@!@B@@!@B~@@!@B|@@!@Bz@@!@Bx?#{OCA8T%C`!R*`7@ qT(RR*Bh@4hb@9Vh4` @A8%C@ AT*OC{A@#_h@B@B@B!`?q Tl@ d@  klA7_l@ `@  k?#{ OA0R0R0R*OB @{è#_?#{ )A#Q{#_p*(_*q_?#{ )Q#a{#_l*(_*m_?@胁<_?#{g_WOA8%C8xA!~~~~~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!zA!b9 *A8%C_ !TOFWE_DgC{B#_!@7?#{ @` @@ @{¨#_?#C{WOA8%C#aR @*5 *hRSQhRMhR@1 TqThN@ qaTq`RAT 7hb@9h4` @ RhJ Ih(}țKh.6!eR#CR 7 @47bI)6R q!T_qTqaTvR qk T!***vR qT*A8%C_ TODWC{BC#_֨@  ը@ @1qTCR* @!qFzV55V5qTqATHRCR * ~1 T 5IR(RiNa(R*hN@*!@* s@c@c!Bd@c@c @!B*G@@!@B@6@c @?c @!B@c@c!B*~1ThR RhJ Ih~1(}țKh.Tv4.1T!(R@hNVeRThR !*hR@1!Thb@9h4` @!*tN>@c@c@!B*F?#{  7hV@ R1hVhJ Ih*(}țKh.(RVhN @{¨#_?#C{WOC A8)%C(**R`7 @!R7 @ ՀU777)RXR r~SOr~)J}lklJgk _ kjT* ~Si~)H}*)lg)  kෟA8%C@ TODWC{A@C#_@*!@*@*!@*!B****U6@@!@B@@!@B?#{_WOA8%C R**TCRyZ@ `7 @C!Rxn 7 @en@cr%77@RqXsr*7kT*kATiJҨIi}ɛKKq T | eR&pnR*bV@*4!V bn@!**~1T.1TU 5 RؚeRwnh.MbV@4!V!R** br@!**~1 T.1 T5 Rؚin@ eRvr?kUh.)7hV@ R1hV ؚhV@*hVi.>@*!@*w@*!@*xr ՕA8%C_ T*OFWE_D{B@#_!!* R@5 (R*eM)hN!**V յ4~1T!@@!@B.@@!@B,@c@cdM)!B@c@cdn@!B**9@c@cdr@!B**H@c@cdM)!B@c@cdM)!B*5eRb?#{OCA8*%C* *7*VA8%C@ T*OC{A@#_ֈ@*!@*~1AT(Rib@9VhNi4` @ @*!@B?#C{OA8%C!#CR7*4@h@@!R4qT @@(@!R4 qT@*ԳSA8%C_ TOD{B@C#_ q@T?#C{WOCA8%C@*?qT@*R*4@A8%C@ TODWC{A@C#_@!qT)R(! ,R j@T~*?#{ @_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*zR| (LD-DD  P DD-D 0DD-D0L    0LD-D <xD-DPT @  $ PTD-D 0D-D0L   | 0LD-D (,D-DD T DD-D,|D-DX P  t XD-D ,tD-D H  x  HD-(`D-D H  T  HD-D 8D-D`P 0  `PD-D 8 D-DPP 0   PPD-D HH`D-Dp\ `   p\D-D 8D-D@P 0  @PD-D ,dD-D0L   x 0LD-D 4hD-D0L 0 d 0LD-D ,8hD-D H  H  HD-,hxD-D H  X  HD-LD-D\ `  X \D-D 0D-D H   d  HD-D ,XD-D H   \  HD-D 0LD-D H     HD-D 8D-D@P @  X @PD-D (HD-D H  h  HD-8D-D0L 0  0LD-D 4LD-D0L 0  0LD-D 4D-D0L 0  0LD-D @D-DPT P   PTD-D 8XD-DpP 0  pPD-D (<4D-DD \ DD-h(|D-DD D DD-8T-DPT @  PTD-(<D-DD d DD-(<D-D H  \  HD-< (P4D-DD \ DD-,|PD-D H  p  HD-<D-D`T @  H `TD-D , D-D H  `  HD-D (<D-DD d DD-H0\lD-D H   T  HD-D (<D-DD d DD-0D-D0L   H 0LD-D 0`D-D H   \  HD-D ,$ DD-D H  d  HD-@T D-DT @   TD-D 8 D-DPT @  PTD-0 tD-D0L 0 L 0LD-4 |D-D0L 0 | 0LD-D 4@ @D-DPP 0  PPD-D 4x D-D0L 0  0LD-D  @, D-D0H   0HD-D < HD-DPT @   PTD-D 44 (D-DpP 0  pPD-D 8l D-D`P 0 T `PD-D 4 D-D0L 0  0LD-D 4 $D-D0L 0  0LD-D 8 |D-D0L 0  0LD-D 8T HD-DP 0 T PD-D @ D-DX P  h XD-D @ pD-DT @   TD-D 8 D-DP 0  PD-D @T D-DT @   TD-D < D-DT @   TD-D 8 @D-DP 0 ` PD-D 8$D-DPT @   PTD-D ,PD-D H   X  HD-D ,DD-D0L    0LD-D  ($D-DD L DD-@4$D-D@P 0  @PD-D (<PD-DD  H DD-D 4hD-D0L 0 l 0LD-D <tD-D`T @   `TD-D 4D-D0L 0 p 0LD-D 0tD-D H   p  HD-D 8LlD-DPP 0  PPD-D 4D-D@P 0  @PD-D 0D-D H   |  HD-D 0,D-D0L    0LD-D (8$D-DD L DD-0dD-D0L    0LD-D 00D-DPP 0  PPD-D,D-DH  p HD-D 08D-D H   @  HD-D ,lD-D0L   l 0LD-D 4D-D@P 0 d @PD-D 0D-D@L    @LD-D 0D-D0L   \ 0LD-D 4<(D-D@P 0  @PD-D 4tD-D@P 0 $ @PD-D 44D-D@P 0  @PD-D H0D-D0L 0 x 0LD-(,<D-DD d DD-Xl(<D-DD d DD-DHD-DpX P   pXD-D (0@D-D H  `  HD-8\D-DPP 0  PPD-D ,D-D H  h  HD-8D-DPT @   PTD-D @DD-DpX P   pXD-D 4HD-D@P 0 X @PD-D 4 D-DPP 0  PPD-D 8D-DPT @  l PTD-D ,XD-DD   DD-D $8L`t (< Pdx ?#{!{#_?#{{#_# 0  g p CPx A T [ TVoFH.g 5 <FTkGIQ^ m  ' ;vT+pK%@Q`!C]d author=Prasanna Prapancham description=LN8411 Charger Pump Driverlicense=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=ln8411depends=tcpci_max77759,logbuffer,google-bms,gvotablealias=i2c:LN8411alias=of:N*T*Cln8411alias=of:N*T*Cln8411C*scmversion=g83610e6b3d1fLinuxLinuxln84116Kmodule_layoutғ__stack_chk_failz?of_find_propertyjof_get_child_by_name>4kof_find_node_by_phandle of_get_property*B*btcpm_update_sink_capabilities6Opower_supply_putZstrncmp rpower_supply_get_by_phandle_array,tcpm_get_partner_src_caps>mtcpm_put_partner_src_caps 4`logbuffer_vlogGK]of_parse_phandle̅gbms_gen_chg_flagsA\devm_kstrdupӅ3-system_wqiLz__ubsan_handle_cfi_check_fail_abort*Bi2c_del_drivergW&rtc_class_closeP"Ortc_tm_to_time648Xrtc_valid_tm,Q^rtc_read_timeL>rtc_class_open Ylogbuffer_unregisterE+thermal_zone_device_unregistergpiochip_get_dataÂsimple_attr_openDsimple_attr_release!Usimple_attr_write rsimple_attr_read?generic_file_llseek^debugfs_create_x32Wdebugfs_create_file|K+debugfs_create_u32xdebugfs_create_bool4@vdebugfs_create_dir7Bkdevice_create_filescnprintf {{__dynamic_pr_debugktime_get_with_offset Xpower_supply_get_drvdataWqueue_delayed_work_onPZ__pm_relax__msecs_to_jiffies!rmod_delayed_work_on6?Rpower_supply_changed~_printkTпpower_supply_get_by_name'@regmap_bulk_readRpower_supply_set_propertyrpower_supply_get_property$bgvotable_cast_votevLgvotable_election_get_handlepA__pm_stay_awake3 gpio_to_descCgpiod_to_irqRgpio_free;JQfree_irqՒrequest_threaded_irq)?@gpio_request_onemsleepo<disable_irq۔ogbms_logbuffer_prlogWcancel_delayed_workUmutex_unlock{mutex_lockSRof_property_read_variable_u32_array hof_get_named_gpio_flags]Ndevm_kmalloc/&wakeup_source_unregister\bthermal_zone_device_registeradevm_gpiochip_add_data_with_keyOeof_find_node_by_namedevm_power_supply_registerwologbuffer_register_dev_warn Jeof_property_read_string=:%delayed_work_timer_fnYyinit_timer_key destroy_workqueue0swakeup_source_register%Ialloc_workqueueq__mutex_init __devm_regmap_init_i2cМi2c_register_driver[Vregmap_update_bits_baseX]regmap_writeЏ__dynamic_dev_dbgKB_dev_info8[_dev_errDregmap_readGNUȾX7E4G GNUhli--$M7(M70`(@X\%%--%%/3/3 44 4$4(/3,/34H)L)P/3T/3\,''  L &l &      (  (    - -D P T \ h l x |     O, O,$ , 4 V08 V0<  L m\ m` Jh l p  ;t  ; !  %   % % ' _, _,    (( , 4 @ D L \ / ` / d p %t %|        B - -  j j      , "< @ H ` #l % p % x    $ * *     % % L L (7,7DLLPLd(l)p)xn,n,(00q q (bb.. 4(DHX`0d0px=|=(iij7j7(00. .(0+4+<LP8T8X\`'d'l|23%`a%(,DHL.P.T5X5`cdefg()4+@FDmTmXJ..%%## (,0*4*8!<!HT@X@dEhEl!p!tklk{5{5l-),, kl-BBkl- 4CpDB+I$${5{5  EE{5{5+ +55p__/4}(8}(<L6P6Ti(Xi(`tXxX|  i(i(`%`%@,=X=x'&|'&V3V3/22 pp77} } 0L=>//l p ti(xi(SS} } } } {{--,, (048o3<o3@i(Di(HT8X8\ ` d} h} x,,~~//(5,4D0TXl123%%.Hp"" "Lx/ \#/,~~88~~~~ ~ ~    B3 B3$ ~( ~, 8 0< 0@  D  H ~L ~P \ h` hd Ah Al ~p ~t    S$ S$ ~ ~    e$ e$ ~ ~      ~ ~  H H   ~!~!!!!! !\!t!!!$6!$6!K6!K6!S!S!"B "B "S "S" "$"("S,"S0"8"@"D"L"+/P"+/T"SX"S\"h"l"t"4x"4|"S"S"""%"%"$#H#|###$)$$,($,$+$X$X$|$)%M$%k@%FT%E\%+l%x p%x t%*9x%*9|%+%+%)%M%f%%&!5&!5&)&$ &$(&eD&MT&fl&p&&&k&l& *& *&k&l&-&)&M'F0'E<')D'T'Fh'Ep'+|')'y'+')''(k(l( ($(/((/,(k4(lH(-d(Fx(E(+(((0(0(/(/()(C)))g )g,)e4)MH)|)D)))k*F,*E4*+D*h H*h T*4X*4\*g`*gl**k*l***k*l*7*7*-+F+E(++4+k8+l@+"(D+"(L+kP+.T+.X+l|+-+|+f+++!+!+f,, ,D,6H,6X,\,k`,lp,t,x,k|,l,-,h,,,/,/,,k-l-M -M-k-l(-/,-/<--P-)X-8$\-8$d-7h-7t--'&-'&-V3-V3--?.-?.-8&-8&-- (.F<.ED.+T. X. \.0`.0d.7h.7|.).6.1.1. &. &..7.X/t//J/K//8/a/k0l 0- 0- 0k0l40-D08$H08$L0+P0+X0d08$h08$l0p0x008$08$0$0$008$08$00001  1 1(1?0141H1d1t111/1/11k1l1)1)1k111l1-18$18$1/1/128$ 28$2g2g2D2kH2lL2\P2\2k2l2?52?52k2l2< 2< 2k2l222-22k2l27272k2l333-,3i<3FP3E\3+l3p3t30x30|3$3$3030333k3l3k3l333-3F4E4+,4,44,4k4l4\54\5444k4l44,5B85k<5lL5&P5&T5kX5l\5+`5+h5-5k5l5$5$55k5l5|5|5k5l5-6Tm6k6l(6Z,6Z06k46l<6-h6:|6J6K66Dc6k6l6S 6S 6k6l6-7Q 7Q,7k07l87k<7l@7-P73T73\77`77h7777k7l71717k7l7k7l7+7+7-`8lh8kp8Lt8L84848888k8l888k8l8-8a8a9k9l 9k9l9- 98$$98$,9$09$@9\9 `9 d9 h9 l9|98$98$9 9 99o9v9`r9k9l :k:F:F:l :-0:$4:$8: <: D:T:7/X:7/d: h: l: p: t::E:*:X:X:(:(::&:&:(:(:; ;;;$;<;:P;8$T;8$X;+\;+h;|;l;l;;;;:;;;;;;`(;`(;9;;<;<< <0<4<8< << D<P<X<p\<p`<"d<"h<.l<.p<|<<<<<.<.<<<<8+<8+<.<.<<<<<<.<.<= = ===+=+ =,=` 0=` 4=8=<=@=D=P=T=X=\=`=$d=$h=t=x=|=============P=P===/=/== = = = =7=7=>0 >0 >\1>\1>g>g >,> 0> <>@>D>7H>7L>X> \> `>0d>0h>l>t>> > >)>)>7>7>>X >X >>>7>7>>@ >@ >O.>O.>+>+? ?????7 ?7$?0?(4?(8?C>CXC5C5C0?C0?CXCu#Cu#CP@CP@CXDQ8DQ8 DHD_dDHExD)DID+D`D`DDDDDRDDD ElE)EEJEEFFK8FDF/dFpF/xFMFFF/FFGMG'G'(G%,G%8G@GDGHG0LG0TG`G!dG!tG%xG%GG-G-G*G*GGGfGfG0G0GGGG0G0GHk9Hk9$H(H8H%L|>T|x| 4|| 4|>|>|||ȂD}kH}l\}k`}&d}&h}lt}x}}-}}}k}l}f~k~l~I*~I*(~-t~8$x~8$|~~~~ ~ ~k~l~f~f~k~l~~~k~l-(8$,8$4>8>@d 4h 4l>p>xȂkl ,k0,4,8l\-k77l؀-8$ 8$$,(,0<1@1DkHld-'&'&V3V3؁!!kl$-,8$08$8,<,Lh8$l8$t>x> 4 4>>Ă   @(=Dpkl""  kl-8a@Dch l ptx7|7  77$$7Ą7Ȅ؄H ܄H 0077k l(,0k8lP-`'&d'&hV3lV3̅y|  $ (K,K04<@ D $8(804<D@DHLTX`$d$|,,@@<<LL HH$l(l|I I (ІgԆgpLPT`dht%%xxu$@8<LrIĈЈ|܈q%"%" .%.%$!(!@*D*H.%L.%Pl!p!|!!>)>)]0]0Auv$ ( ,A%0A%48@|VV̊wQmmFEԋ؋܋XX  ,8084#8#<@H\x`xlpx%|%88̌%4Ќ%4܌* *DoXytzč̍88pp7' 7'55 H`%L`%\@|--`%`%@=Dl>IIi%i%>klcckl -Xe\ehx#|#i%i%22--Ȑ55i%i%@`%D`%T@p==klđȑԑkؑl-,-0-<@D2H2L` d h2l2t--& & o `%`% @\(7`(7htx|--& & ēCȓC\C`C|''  DCC''ȕ ̕ ЕԕؕC C${8klėȗ̗kԗl-BBkl4-$TtI!!!!>)>)]0ę]0șA=8Kd>## A0 4 @}HP`T`XR\R`dpRț!̛!R=lK!!ĜȜ2̜2МԜ؜R!! PP ,Rt=ĝb ȝb ̝НܝA$$ R\=IĞb Ȟb ̞ОܞA<(QTy|%%##R؟I<!@!P!T!`!d!x>)|>)]0]0A!!>)>)]0]0AĠ̠Рؠ$ܠ$R00f'f'# #R $(,#0#4Rx=====DHT}b b Ab Ģb Ȣ2̢2آAb b 66Ab b (A8b <b @fDfPAX`dl$p$x|R$$22Rģ$ȣ$У6ԣ6أR$$R$ $(f,f0R=>̤I(!,!8!<!P>)T>)X]0\]0`AhܥllAAXBBk)k)X {4${48X`ldlhlx | ^llĦȦԦ ئ ܦ^lp00ȧI ̧I ا''774787L(`d""̨R 3 3R8",<",HATX` d lAt$x$AA!![[ȩЩwԩwܩ@%D%L`%=L<dx7Qy55}ܫ=(>",>"<}=>8b <b @DLAd!h!|::##R!!hĭhȭv)̭v)Э#ԭ#ܭR$$R! !8@<@@9D9HLPR\!`!tx|33  RQ%%}$}@IDNHNP}d!h!xxRȯQ==Xb \b `dpAb b ffAl0l0̱R$$R $$$f(f,RtQ==Xxh:l:t}  }QԳ:س:}x' '}8QhQb b ĴAԴb شb ܴffA4'8'@9D9P}|JJ}ll}ĵȵе$Ե$ܵR$$f fR! !8<@B-DB-H%L%PR\!`!x|c-c-%%R!!HĶHȶ9̶9ж%Զ%R!!   %%$R0!4!LPTqXq\%`%hR># #'' ADIP\```dRhRp't'xRI I -- -$-,8=hK|((ĻȻ̻лػRt l(!#@AD  D(DEZ[ \$4Y([,xY0pZ4[8t\<^@aDHHLQP]T8SXS\DW`XdThl8QptStWx@X|HQSTWX(< P`  $@(048@ D$H0P\TPXh`|dh(ptx Xh(P` ,(  4 XX  $| (0,4 8@XD H8PT Xp`Ld !hpd!t<"x!d"$T<$x<$= 4%>h `%h% %(= &L=&p=&= '$=(x0(4(8@(D=H P(T>XH `)d>hX p)t>x 8*@*  +(> 0+<@H-?H.P.Hp.,?P.x?.?@/?H/$@0 `3$h3(044T>8 @84D<HP4TX@X `9d@h0 p|:t?xh:P?@ A`@TA@ADD`Ej> >(> >X>P0?j8?@?H? ?T?PP@jX@`@h@ @L@PAjAAA AhBPBjBBB Cd CPAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)@H|d0xt l|L (!"<"l\##@ APBD D(DEHEPIJKM@Ql8QHQdQ8StS@STSTTT$V DWLW`WX@XX( 4YX xY pZ [ [D t\| ^ a a Dc8 ep f h i kX Tm o `r vX y | ȂTHT@xlȇ (P ܓ<hP <(pЙhx 8@x<8l0T\p 4d`,4Lx(<Pdx ,$@,T8h<|@DHLl%)/y  !#[^behlorv|GJVMSOB?,258 x%6@2.]+dA(P8 %l!9 g|5|2O88.@ v  ;h / B` "t&+t|t `' $ J68!$ll702885@8 2$.PN@8*`l'| `_5$`[%8 Bp! 8X8  5X81\-o68F*'!8#p8 Hr8874280$j-))8&k##&8,V"h"0870h8K40 8-} "h)08d&0!#@378q\5P3H83\#xt7`083P (!dV0(!,p,8)h!&G)8"!*""\##-7#3j&p80 $,'#80)$%L* 8"$ MXfk|#@ 8w8% x 86d%535` 8/%Rf , 8(&e(%)8!&I&8& @^yH P8D6'208=/(+@7 8((U%PQ4 8!(.`0 8)|p0X 879)6^8h 82<*.$- 8V+$+:(;8%4+h e!18L-{p- 89L.5q#(8u2t..8+.'N8$.  x8D/0788L/JKRai$5 H82d3.01 8*4e'@w8.$<4 P- 8;4 TmHiDcH4 o.v`' 8Q89 `rp5p4@81:-`8?*:&,@#@ 488@A\0p87@4,80@AXc-A)B   5; L < 4 >  0? P@  D&D Dd# D(D(DHE'Ix`8DO EH7ED4HE0}8-dE)%8]&tE#"8jF.I(8m7I3JO0K ;H,M)Y/8&(N" +P8#tPQ4Q 8Q8QHQ&7HQdQ3dQ8S<08S-tS<},tSS ))SS4%S~TP"TJTTTTp0TE$V 6@208.30U/P*.h8,U(`*8%U!$VBp88LVA=8=6pV25H86/VDW<+DWRW(W<WlN%W*X<!X@X'@XX`X74YD4YzxY09xYkpZ6pZH[t2[[|.[Ot\@O+t\3(^$^^!68^t;389^5/P8n2p_.r'8+_';$8$` ,8`)(4a@8ax5a1.b*q!8^'b'$Dcx  4c0J8c4ei Ȃ$1f-@(88*h&h#i k0DTm:P% 87m4o0`g+ 8\-o)pF( 8&o]#`rvq.( 8Px7y=4|0-Ȃ)V&' 8#c$ 8' !H 8f7P3H0 8,H })H&"Txx873ȇ0v,k3 8")%#8"L68it/X86'3 /+0B,8(%@(8!؊;P,"8p:`88662 //p2p8+~((G%!8 x)96ܓ2.H+,($W!Pm9(5Йg2h.%`8+'x$*8 '8"8n$P8q518.`"8*W' $q h<-808`C8 84x}18-1* 8&#<03@74P0̡U-`)&pV#8jlA B T<7T640}< -)O& # \ -8p_7183A0d,v)~*h8&"B2@8}7].x83/K58o,)8'8%\Y",b6 3/ #8+(4%0!4@IJ3P88/60 x2`8(/+pH8w(@%H 8!48x"952.,+(P1(8$6!f95;2V.*'g$ z 8$D5,18-<w*@1'D#HA Lly8-4 :@I1 :[ -**&C/3#+3'(Z & `:`:,7{4 ; P(0 x N-);&PO#xcz7;/4<0>-0?)P@H&pA#UCCX7C3A:0BWB` A & q %y $+(, 0 4 j8I<@DjH}L P T X \ ` \d :h Vlptx7| <v73   *6  5fc2f2 .! #b+#.53+ ($0=!G !# Bd0N,q$"@L=@Eh :@   }Re SXT$  w  ? & &2%kS o h _ F oN   u(t5wltH PD `$X0@ܓn0I k 10 X * d@nI6) Z!) <  xP ȇ  H  ((84 4DD x X Йh89lH  , \s  g  i0y.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.comment.init.plt.hyp.bss.rela.rodata.ln8411_pm_ops__versions.rela.data.ln8411_driver.modinfo.rela.text.__cfi_check_fail.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.datapower_supply_set_propertyln8411_mains_set_propertypower_supply_get_propertyln8411_mains_get_propertyof_get_propertyof_find_propertyln8411_get_rx_psypps_get_tcpm_psyln8411_probe.batteryinit_timer_keydevm_gpiochip_add_data_with_keyln8411_probe.__keypower_supply_get_by_phandle_arrayof_property_read_variable_u32_arrayln8411_set_new_cc_max__pm_relaxchg_stats_showregisters_dump_showchip_info_showdebug_set_pps_out_uvdebug_get_pps_out_uvpower_supply_putchg_get_tcpm_port__ubsan_handle_cfi_check_fail_abortln8411_is_presentln8411_adjust_ta_currentpps_adjust_voltln8411_mains_set_property.cfi_jtln8411_mains_get_property.cfi_jtchg_stats_show.cfi_jtregisters_dump_show.cfi_jtchip_info_show.cfi_jtdebug_set_pps_out_uv.cfi_jtdebug_get_pps_out_uv.cfi_jtdebug_pps_index_set.cfi_jtln8411_gpio_set.cfi_jtdebug_adc_chan_set.cfi_jtdebug_pps_index_get.cfi_jtln8411_gpio_get.cfi_jtdebug_adc_chan_get.cfi_jtdebug_apply_offsets.cfi_jtln8411_interrupt_handler.cfi_jtln8411_usb_tz_read_temp.cfi_jtln8411_gpio_get_direction.cfi_jtdelayed_work_timer_fn.cfi_jtdebug_pps_out_uv_fops_open.cfi_jtdebug_pps_op_ua_fops_open.cfi_jtdebug_pps_index_ops_open.cfi_jtdebug_adc_chan_ops_open.cfi_jtapply_offsets_debug_ops_open.cfi_jtln8411_1_2_mode_ops_open.cfi_jtregister_debug_ops_ln8411_open.cfi_jtln8411_init_hw_work.cfi_jtln8411_pps_request_work.cfi_jtln8411_timer_work.cfi_jtgeneric_file_llseek.cfi_jtln8411_is_reg.cfi_jtwrite_reg.cfi_jtread_reg.cfi_jtln8411_remove.cfi_jtsimple_attr_write.cfi_jtsimple_attr_release.cfi_jtsoft_reset_store.cfi_jtchg_stats_store.cfi_jtln8411_resume.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtln8411_mains_is_writeable.cfi_jtln8411_write_1_2_mode.cfi_jtln8411_read_1_2_mode.cfi_jtln8411_probe.cfi_jtln8411_suspend.cfi_jtsimple_attr_read.cfi_jtdebug_set_pps_op_ua.cfi_jtdebug_get_pps_op_ua.cfi_jt__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_pps_index_getln8411_gpio_getdebug_adc_chan_getln8411_get_statusln8411_check_statusln8411_apply_new_limitsdebug_apply_offsetsdev_attr_chg_statsln8411_ajdust_ccmode_wirelessln8411_probe_ppsdebug_pps_out_uv_fopsdebug_pps_op_ua_fopsdebug_pps_index_opsdebug_adc_chan_opsln8411_pm_opsapply_offsets_debug_opsln8411_1_2_mode_opsln8411_usb_tzd_opstcpm_put_partner_src_capstcpm_get_partner_src_caps____versionsmode_settingsof_get_named_gpio_flagsgbms_gen_chg_flagspps_init_fsln8411_mains_propertiestcpm_update_sink_capabilitiesln8411_create_fs_entries__msecs_to_jiffiesln8411_dt_idsln8411_get_current_adcs_dev_errln8411_check_errordebugfs_create_dirln8411_get_rx_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_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_iindelayed_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_openln8411_1_2_mode_ops_opensimple_attr_openregister_debug_ops_ln8411_openrtc_valid_tmln8411_set_lion_ctrldebugfs_create_boolpps_is_avail__stack_chk_fail__cfi_check_fail_printkln8411_init_hw_workln8411_pps_request_workpps_workln8411_timer_workcancel_delayed_workgeneric_file_llseekmutex_unlockmutex_lock__cfi_check__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_votesimple_attr_writeregmap_writepps_init_stateln8411_get_chg_chgr_stateln8411_prlog_stateln8411_chg_stats_updatertc_class_closesimple_attr_releaseregmap_update_bits_basesoft_reset_storechg_stats_storeln8411_get_charge_typeln8411_set_ta_typeln8411_chg_stats_donegpio_request_onepps_prog_check_onlinepps_check_prog_onlinepps_prog_offlineln8411_resumertc_read_timepower_supply_get_by_nameof_find_node_by_nameof_get_child_by_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_moduledebugfs_create_filedevice_create_fileof_find_node_by_phandleof_parse_phandlegvotable_election_get_handle__mod_of__ln8411_dt_ids_device_table__mod_i2c__ln8411_id_device_tableln8411_mains_is_writeable__pm_stay_awakeln8411_adjust_rx_voltageln8411_send_rx_voltageln8411_adjust_ta_voltageln8411_send_pd_messagepps_freegpio_freeln8411_reset_dcmodeln8411_set_modeln8411_set_prot_by_chg_modeln8411_start_1_2_modeln8411_stop_1_2_modeln8411_write_1_2_modeln8411_read_1_2_modeln8411_probeln8411_suspendln8411_idln8411_ajdust_ccmode_wiredln8411_set_charging_enabledpower_supply_changedsimple_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.399$x.299$x.199$d.99ln8411_get_iin_max.__UNIQUE_ID_ddebug489$d.389$d.289$d.189$d.89ln8411_check_and_update_charging_timer.__UNIQUE_ID_ddebug579ln8411_set_charging.__UNIQUE_ID_ddebug479ln8411_send_rx_voltage.__UNIQUE_ID_ddebug479$x.379$d.279$x.179$d.79ln8411_gpio_set.__UNIQUE_ID_ddebug569ln8411_send_pd_message.__UNIQUE_ID_ddebug469ln8411_read_adc.__UNIQUE_ID_ddebug469$d.469$x.369$d.269$x.169$x.69ln8411_hw_init.__UNIQUE_ID_ddebug559$d.459$x.359$d.259$d.159$x.59$d.449$x.349$x.249$x.149$x.49ln8411_check_vbatmin.__UNIQUE_ID_ddebug539$d.439$d.339$d.239$d.139$d.39ln8411_preset_dcmode.__UNIQUE_ID_ddebug529$x.429pps_update_adapter.__UNIQUE_ID_ddebug329$x.329$d.229$d.129$x.29ln8411_charge_ccmode.__UNIQUE_ID_ddebug519$x.419pps_prog_check_online.__UNIQUE_ID_ddebug319$x.319$d.219$d.119$d.19ln8411_set_new_iin.__UNIQUE_ID_ddebug509$x.409$x.309$d.209$d.109$x.9_note_8$x.398$x.298$x.198$x.98$x.388$x.288$x.188$x.88ln8411_check_and_update_charging_timer.__UNIQUE_ID_ddebug578ln8411_wlc_ramp_down_vout.__UNIQUE_ID_ddebug478ln8411_get_apdo_max_power.__UNIQUE_ID_ddebug478$d.378$x.278$d.178$x.78ln8411_start_1_2_mode.__UNIQUE_ID_ddebug568ln8411_request_pdo.__UNIQUE_ID_ddebug468$d.468$d.368$x.268$x.168$x.68ln8411_hw_init.__UNIQUE_ID_ddebug558$d.458$d.358$x.258$x.158$d.58ln8411_timer_work.__UNIQUE_ID_ddebug548$d.448$x.348$d.248$d.148$d.48ln8411_check_vbatmin.__UNIQUE_ID_ddebug538$d.438$x.338$x.238$x.138$x.38ln8411_preset_dcmode.__UNIQUE_ID_ddebug528$x.428pps_update_adapter.__UNIQUE_ID_ddebug328$d.328$x.228$x.128$d.28ln8411_charge_adjust_ccmode.__UNIQUE_ID_ddebug518$x.418pps_prog_check_online.__UNIQUE_ID_ddebug318$d.318$x.218$x.118$x.18ln8411_apply_new_iin.__UNIQUE_ID_ddebug508$x.408$x.308$x.208$x.108$x.8$d.8$d.397$x.297$x.197$d.97$d.387$d.287$d.187$d.87ln8411_probe.__UNIQUE_ID_ddebug577ln8411_wlc_ramp_down_vout.__UNIQUE_ID_ddebug477ln8411_send_pd_message.__UNIQUE_ID_ddebug477$x.377$d.277$x.177$d.77ln8411_stop_1_2_mode.__UNIQUE_ID_ddebug567$x.367$x.267$x.167$x.67ln8411_hw_init.__UNIQUE_ID_ddebug557$d.457$x.357$d.257$x.157$x.57ln8411_timer_work.__UNIQUE_ID_ddebug547$d.447$x.347$x.247$x.147$x.47ln8411_start_direct_charging.__UNIQUE_ID_ddebug537$d.437$d.337$x.237$d.137$d.37ln8411_charge_cvmode.__UNIQUE_ID_ddebug527$x.427pps_update_adapter.__UNIQUE_ID_ddebug327$x.327$d.227$d.127$x.27ln8411_charge_adjust_ccmode.__UNIQUE_ID_ddebug517$x.417pps_prog_check_online.__UNIQUE_ID_ddebug317$x.317$d.217$d.117$x.17ln8411_reset_dcmode.__UNIQUE_ID_ddebug507$x.407__UNIQUE_ID_scmversion307$x.307$d.207$d.107$d.7ln8411_get_iin_limit.__UNIQUE_ID_ddebug496$x.396$d.296$x.196$x.96ln8411_stop_charging.__UNIQUE_ID_ddebug486$x.386$x.286$x.186$x.86ln8411_wlc_ramp_down_iin.__UNIQUE_ID_ddebug476ln8411_send_pd_message.__UNIQUE_ID_ddebug476$x.376gpsy_get_prop.__UNIQUE_ID_ddebug276$x.276$x.176$x.76ln8411_enable_1_2_mode.__UNIQUE_ID_ddebug566$d.366$x.266$d.166$x.66ln8411_hw_init.__UNIQUE_ID_ddebug556$d.456$x.356$x.256$d.156$d.56ln8411_timer_work.__UNIQUE_ID_ddebug546$d.446$x.346$x.246$x.146$d.46ln8411_start_direct_charging.__UNIQUE_ID_ddebug536$d.436$x.336$x.236$x.136$x.36ln8411_charge_cvmode.__UNIQUE_ID_ddebug526$x.426pps_check_adapter.__UNIQUE_ID_ddebug326$d.326$x.226$x.126$d.26ln8411_set_new_vfloat.__UNIQUE_ID_ddebug516$x.416pps_get_src_cap.__UNIQUE_ID_ddebug316$d.316$x.216$x.116$d.16ln8411_reset_dcmode.__UNIQUE_ID_ddebug506$x.406__UNIQUE_ID_alias306$d.306$x.206$x.106$x.6ln8411_set_rx_voltage_comp.__UNIQUE_ID_ddebug495$d.395$x.295$x.195$d.95ln8411_recover_ta.__UNIQUE_ID_ddebug485$d.385$d.285$x.185$d.85$x.375gpsy_set_prop.__UNIQUE_ID_ddebug275$d.275$x.175$d.75ln8411_init_1_2_mode.__UNIQUE_ID_ddebug565$x.365$x.265$x.165$d.65ln8411_hw_init.__UNIQUE_ID_ddebug555$d.455$x.355$d.255$x.155$x.55ln8411_timer_work.__UNIQUE_ID_ddebug545$d.445$d.345$x.245$x.145$x.45ln8411_check_active_state.__UNIQUE_ID_ddebug535$d.435$x.335$x.235$d.135$d.35ln8411_charge_cvmode.__UNIQUE_ID_ddebug525$x.425pps_work.__UNIQUE_ID_ddebug325$x.325$x.225$d.125$x.25ln8411_set_new_vfloat.__UNIQUE_ID_ddebug515$x.415pps_get_src_cap.__UNIQUE_ID_ddebug315$x.315$d.215$d.115$x.15ln8411_reset_dcmode.__UNIQUE_ID_ddebug505$d.405__UNIQUE_ID_alias305$x.305$d.205$d.105$d.5ln8411_set_ta_voltage_comp.__UNIQUE_ID_ddebug494$x.394$x.294$x.194$x.94__UNIQUE_ID_license584ln8411_check_status.__UNIQUE_ID_ddebug484$x.384$x.284$d.184$x.84ln8411_send_pd_message.__UNIQUE_ID_ddebug474$d.374$x.274$x.174$x.74rtc_tm_to_time64ln8411_interrupt_handler.__UNIQUE_ID_ddebug564$d.364$x.264$d.164$x.64ln8411_hw_init.__UNIQUE_ID_ddebug554$d.454$x.354$x.254$d.154$d.54$d.444$x.344$d.244$x.144$d.44ln8411_check_active_state.__UNIQUE_ID_ddebug534$d.434$d.334$x.234$x.134$x.34ln8411_charge_cvmode.__UNIQUE_ID_ddebug524$x.424pps_work.__UNIQUE_ID_ddebug324$x.324$d.224$x.124$x.24ln8411_set_new_cc_max.__UNIQUE_ID_ddebug514$x.414pps_get_src_cap.__UNIQUE_ID_ddebug314$x.314$x.214$x.114$x.14$x.404__UNIQUE_ID_alias304$x.304$x.204$x.104$x.4$d.4ln8411_set_ta_voltage_comp.__UNIQUE_ID_ddebug493$d.393$x.293$x.193$d.93__UNIQUE_ID_description583ln8411_check_error.__UNIQUE_ID_ddebug483$x.383$d.283$x.183$d.83ln8411_mains_set_property.__UNIQUE_ID_ddebug573ln8411_send_pd_message.__UNIQUE_ID_ddebug473$x.373$d.273$x.173$d.73ln8411_interrupt_handler.__UNIQUE_ID_ddebug563$x.363$x.263$x.163$d.63ln8411_pps_request_work.__UNIQUE_ID_ddebug553$d.453$x.353$x.253$x.153$x.53ln8411_send_message.__UNIQUE_ID_ddebug543$d.443$d.343$x.243$x.143$x.43ln8411_preset_config.__UNIQUE_ID_ddebug533$d.433$x.333$d.233$d.133$d.33ln8411_check_eoc.__UNIQUE_ID_ddebug523$x.423pps_find_apdo.__UNIQUE_ID_ddebug323$d.323$x.223$d.123$d.23ln8411_set_new_cc_max.__UNIQUE_ID_ddebug513$x.413pps_check_type.__UNIQUE_ID_ddebug313$d.313$d.213$d.113$x.13$x.403__UNIQUE_ID_depends303$x.303$x.203$d.103$x.3$d.3ln8411_set_ta_current_comp2ln8411_set_ta_current_comp2.__UNIQUE_ID_ddebug492$x.392$d.292$x.192$x.92__UNIQUE_ID_author582ln8411_check_error.__UNIQUE_ID_ddebug482$d.382$x.282$d.182$x.82ln8411_mains_set_property.__UNIQUE_ID_ddebug572ln8411_send_pd_message.__UNIQUE_ID_ddebug472$d.372$x.272$x.172$x.72ln8411_hw_init.__UNIQUE_ID_ddebug562$d.462$x.362$d.262$x.162$x.62ln8411_pps_request_work.__UNIQUE_ID_ddebug552$d.452$x.352$x.252$d.152$d.52ln8411_send_message.__UNIQUE_ID_ddebug542$d.442$x.342$d.242$x.142$x.42debugfs_create_x32debugfs_create_u32ln8411_preset_config.__UNIQUE_ID_ddebug532$d.432pps_get_apdo_max_power.__UNIQUE_ID_ddebug332$d.332$x.232$x.132$x.32ln8411_charge_start_cvmode.__UNIQUE_ID_ddebug522$x.422pps_find_apdo.__UNIQUE_ID_ddebug322$x.322$d.222$x.122$x.22ln8411_set_new_cc_max.__UNIQUE_ID_ddebug512$x.412pps_check_type.__UNIQUE_ID_ddebug312$x.312$x.212$x.112$d.12$x.402__UNIQUE_ID_name302$x.302$x.202$x.102$d.2$d.391$x.291$d.191$d.91ln8411_resume.__UNIQUE_ID_ddebug581ln8411_set_charging.__UNIQUE_ID_ddebug481$x.381$d.281$x.181$d.81ln8411_mains_set_property.__UNIQUE_ID_ddebug571ln8411_send_pd_message.__UNIQUE_ID_ddebug471$d.471$x.371$x.271$x.171$d.71ln8411_hw_init.__UNIQUE_ID_ddebug561$d.461$x.361$x.261$x.161$x.61ln8411_pps_request_work.__UNIQUE_ID_ddebug551$d.451$x.351$x.251$x.151$x.51ln8411_send_message.__UNIQUE_ID_ddebug541$d.441$d.341$x.241$d.141$d.41ln8411_preset_dcmode.__UNIQUE_ID_ddebug531$d.431pps_update_adapter.__UNIQUE_ID_ddebug331$x.331$x.231$d.131$d.31ln8411_charge_start_cvmode.__UNIQUE_ID_ddebug521$x.421pps_prog_online.__UNIQUE_ID_ddebug321$x.321$x.221$d.121$d.21ln8411_set_new_iin.__UNIQUE_ID_ddebug511register_debug_ops_ln8411$x.411$x.311$d.211$d.111$x.11$x.401__UNIQUE_ID_vermagic301$x.301$x.201$d.101$x.1$d.1$x.390$x.290$x.190$x.90ln8411_suspend.__UNIQUE_ID_ddebug580ln8411_set_charging.__UNIQUE_ID_ddebug480$d.380$x.280$d.180$x.80ln8411_mains_set_property.__UNIQUE_ID_ddebug570ln8411_send_pd_message.__UNIQUE_ID_ddebug470$d.470$d.370$x.270$x.170$x.70ln8411_hw_init.__UNIQUE_ID_ddebug560$d.460$d.360$x.260$x.160$d.60$d.450$x.350$x.250$x.150$d.50ln8411_send_message.__UNIQUE_ID_ddebug540$d.440$x.340$x.240$x.140$x.40ln8411_preset_dcmode.__UNIQUE_ID_ddebug530$d.430pps_update_adapter.__UNIQUE_ID_ddebug330$d.330$x.230$x.130$x.30ln8411_charge_ccmode.__UNIQUE_ID_ddebug520$x.420pps_prog_check_online.__UNIQUE_ID_ddebug320$d.320$x.220$x.120$x.20ln8411_set_new_iin.__UNIQUE_ID_ddebug510$x.410$x.310$x.210$x.110$x.10$d.400$x.300$x.200$x.100P@a  2 DD `XS@ ]    @HqA'K@8`''58,0@x'%9$ @H'@9@X .'(T@x '0T@ '8T`@ 'f@ 'J08@h ' Lo`U01V@,@h 0'!Z]q$(q   U)pHvzx>9