ELFx@@qcom,lut-patterns length %d exceed max %d Write SDAM_REG_RAMP_STEP_DURATION failed, rc=%d Write LPG_LUT_RAMP_CONTROL failed, rc=%d Write SDAM_REG_LUT_EN failed, rc=%d Write LPG_HI_IDX failed, rc=%d new pattern length (%d) larger than predefined (%d) Missing qcom,pbs-client property Config LPG%d ramping failed, rc=%d Write LPG_PAUSE_LO_MULTIPLIER failed, rc=%d Failed to trigger PBS, rc=%d Read addr 0x%x failed, rc=%d qcom,lut-patternsqcom,ramp-step-msqcom,sync-channel-ids has too many channels: %d qcom,pwm-lpgNo ramp configuration for any LPG get qcom,ramp-step-ms failed for lpg%d, rc=%d qcom,ramp-low-indexwrite SDAM addr %d failed, rc=%d set LUT pattern failed for LPG%d, rc=%d Write LPG_PWM_TYPE_CONFIG failed, rc=%d get qcom,ramp-high-index failed for lpg%d, rc=%d write SDAM add 0x%x failed, rc=%d SDAM HW init failed, rc=%d pattern length %d shouldn't exceed %d Write addr 0x%x with value 0x%x failed, rc=%d Update addr 0x%x to val 0x%x with mask 0x%x failed, rc=%d No LPG channels specified qcom,sync-channel-idsWrite LPG_PWM_SYNC failed, rc=%d Disable PWM output failed for channel %d, rc=%d qcom,ramp-pause-hi-countDuty %lluns is larger than period %lluns qcom,lpg-chan-idqcom,ramp-high-indexhigh-index(%d) should be larger than low-index(%d) when SDAM used Add pwmchip failed, rc=%d Write SDAM_REG_PATTERN_CONFIG failed, rc=%d Write LPG_PAUSE_HI_MULTIPLIER failed, rc=%d Enable glitch-removal failed, rc=%d Write pattern in SDAM failed, rc=%d Write LPG_ENABLE_CONTROL failed, rc=%d qcom,lpg-sdam-basePWM value %d exceed the max %d Disable glitch-removal failed, rc=%d Read subtype failed, rc=%d Write NO.%d LUT pattern MSB (%d) failed, rc=%d Config PWM failed for channel %d, rc=%d Write LPG_PWM_VALUE_MSB failed, rc=%d Read qcom,lut-sdam-base failed, rc=%d lpg-chann-id %d is out of range 1~%d Devicetree properties parsing failed, rc=%d Write SDAM_REG_PBS_SCRATCH_LUT_COUNTER failed, rc=%d qcom,ramp-high-index shouldn't exceed max %d Write RAMP_STEP_DURATION_LSB failed, rc=%d Remove pwmchip failed, rc=%d Write SDAM_REG_START_INDEX failed, rc=%d qcom,num-lpg-channelsppg_sdamGet qcom,lpg-chan-id failed for node %s, rc=%d Get %s address failed lpg-base&chip->lut->lockqcom,ramp-low-index should less than max %d duty %lluns is larger than period %lluns Getting regmap failed qcom,lut-sdam-baseGet qcom,lut-patterns failed, rc=%d Read SDAM addr %d failed, rc=%d Write LPG_PWM_FREQ_PREDIV_CLK failed, rc=%d Read qcom,lut-patterns failed, rc=%d qcom,ramp-pattern-repeatSet LUT pattern failed for LPG%d, rc=%d Write LPG_LO_IDX failed, rc=%d Write addr 0x%x with value %d failed, rc=%d Write NO.%d LUT pattern LSB (%d) failed, rc=%d Write LPG_PWM_SIZE_CLK failed, rc=%d get qcom,ramp-low-index failed for lpg%d, rc=%d Get qcom,sync-channel-ids failed, rc=%d Write SDAM_PBS_SCRATCH_LUT_COUNTER_OFFSET failed, rc=%d qcom,ramp-pause-lo-countlpg not found Write LPG_PATTERN_CONFIG failed, rc=%d &chip->bus_lockqcom,ramp-from-low-to-highqcom,ramp-togglelpg_group[%d]: %d is not a valid channel Write SDAM_REG_END_INDEX failed, rc=%d Write RAMP_STEP_DURATION_MSB failed, rc=%d Enable PWM output failed for channel %d, rc=%d Write SDAM_REG_PBS_SEQ_EN failed, rc=%d Failed to get qcom,num-lpg-channels, rc=%d qcom,pbs-clientget qcom,lpg-sdam-base failed for lpg%d, rc=%d hw index %d out of range [0-%d] Write LPG_PWM_VALUE_LSB failed, rc=%d qcom,pwm-lpg $h΁ThS҈% mTS҈% `TwHв(TT[ha T?ȑUThõhHT4HȲwT*΁@TX+T 葐UT҈$ȇhVT  ?T_( ȓ CTA_֠@9qCT_@*C^{og_WO@@RR r 4@  `!Bh&@*}A h&@@|b}A!#R 7@h 4`&@ RR}  r`*F@ 4 Z9RR;RtQ~:h(h*@":Ih*@":Mh*@":a9w*@C^:@@3!@D*7C_~@)](e9 @@!%@"*@ 7 @@kBT`*@{u @! @!B* @!* @!`&@R r!@QR`.`&@!@`F ?Th&@)Ri9}A!*h&@`Ji.@}A!"#R 7R@! @@uT(@!R}A@ @i.@R Z()h.@!h.@B!h&@!R}A* 7kiT @!**!@ @!`&@RvS rh.@h.@@B.(@*!}A(@ !7}A *Q4(@}A!R{* @!g`&@a.@.hB9(4@4*RI?k"Tj*@:}@6)9NE+4C8[+t@F@@3"R* 6*&@@!**7C8t@@F@3"R*@6@*&@!**7@h&@ k]h&@j@khi*)`7*@*!@HK4kBi.@!)@R)I#9hB9h 4@(@}AC#R7_@TQk"ThB94S#R! !7})i*@Q% U_Qz*@S#R!`7^*)kS#R!(Qy7^4k(k8 TS#R!7^)k_k(9ThB9@94_kTS#R!^8q4k賈S#R!9^8q賈!9!99 @!*!v@!*`@h@!*%@@`@!N(@!R}A`7@*kT @!y`&@R~ r`B(@*}A!@7 @64jB@*CbC4@kTBk!T qTI)@)k*@R q)Q)-,BJQJ-/5A.@OLTJRkB@l*@-9AkjJ kkQk1,=@mlTu @!* _)@? T{C*OHWG_FgEoD^_C_* @@!* @!X@*_ @!%@*_ @!@! @*_ @!@! @*@! @2* @_!*@*! @@! @^{Od@*6`&@!*h&@*OA]{¨^__^{ (@ @ k"Ti*@ R% `A|@b|@ `&@#Q!*`@!@ @{¨^__^{ (@ @ k"Ti*@ R% ` `&@#Q!*`@!@ @{¨^__^{_WO5@@kBT*@R^R^aA9qTh@h@ R^ "R!@Dh@ 7h@h@ R^ R!@DR* *h@`7!R*6R^@I@!* &@Q!*@!V*OCWB_A{Ĩ^__ @*%@" !RR*h@h@!*%@h@! @*%@"!#R*h@h@!%@*^{WO4@@kT*@RZ*7h@h@ RZ R!@D** *h@7 &@Q!*@!OBWA{è^__RZ*@I@!@*%@" !R**h@h@!*%@h@!*%@^{ "@@_kbTh*@ RH @-@hR `&@Q!`@! R @{¨^__^{ g_WO3@@kBT*@Rvb@-@(Ryb(E8_q*kT* &@Q!*@!U*OEWD_CgB @{ƨ^__;`A94*7 q!TRwbE8H5Rhb@A@7(R9@7:9;47!R@6Rhb*@I@!Rhb*@I@!Rhb*@I@! @ Rib *%@"I@!*^{g_WO4@@kbT*@RjRjB@Q@_kiT@!%@ &@Q!*@!Y*ODWC_BgA{Ũ^__R@~ r @@4@* R(jTL}@}  ؚ_ khz,T7R)Rj)k9 @ @(@9"@9 Q(9 @iI}ic}ɛR(Sy*6Rj@I@!y@! %@* @ Rj *%@"I@!*^{og_ W O @*@ B9-@ 4C9cR@kcTU#x@94飐R*i=rCh }@km]S Kk}keKi,8Tq TkcR@kT%@!*@# 4h@9*yS h @x*RH!=꣐Ri| j=r)}"e_khTJ@)eQ_k@H@I+@y!@! *7H@y?SH@2H@I+@"R!@! ***H@*7k !TY@*7H+@ G@C @7*tB<*tB8H+@* '@ !*h@!*%@'H@I+@*%@" !**H@h@!I+@%@!" $R**H@h@!%@***@ _)@?AT{F*OKWJ_IgHoG^__h@!%@^{WO@@B9(49hV@F@"R*@6hV@*&@!**7hR@y }RjRj3r} v@}S}grՂ K#9F@#R"R@7*vR@yh@iN@*!@!Ah@ 7h@~Sh@iN@*!@!Eh@ 7h@u@9h@iN@R*!@!Y**h@7h@u@9h@iN@R*!@!]**h@7h@u@9h@iN@*!@!Ih@@7h@u@9h@iN@*!@!Qh@7h@9i@9j@9q?q 2i@9_q 2?q 2j@9i@_q 2 h@iN@R!@!***h@*7h@!*&@!R*7h@939v@ՂhV@F@3"R 7*h@!iN@*%@"A!**h@h@!hV@*&@ !*7h@9C9v@ՂhV@F@C"R7*h@!iN@*%@"E!**h@h@!hV@*&@!*T7w@9C8v@ՂhV@F@3"R@7C_8q3y *C8hV@F@"R*6hV@&@!h@!ciN@*%@"Y!R**h@h@!RhV@*&@!*t7*Hh@!AiN@*%@"]!R**h@h@!0iN@*%@"I!**h@h@! iN@*%@"Q!**h@h@!iN@%@!"R**h@h@!%@* _)@?!T{B*OEWD@^__^{og_WO@* `A9@(uS5B9 2?qH.@ 2r3@N@vR!@!***@*7B9bA9)4q 39@ՂF@V@3"R` 7*hN@%@!"R**@&@!l 5 6J@@4R"h4* RR @"s *kTB@*uj4@JQK%6kM@ qTZ}@I')aA9 4*@[#h@h@R*!@D**h@`7*@[#h@h@RR!@D**h@6@*%@"!RR~*&@V@!*7@84 J J@*R*+C@!ɚie} &@!* _)@?T{B*OGWF_EgDoC^__ֈJ@*Rɂ C@!Țhe}!R@ӂC8F@3AR"R* 6*&@!BR**7*ӂ(RC9F@CAR"R7* &@!**&@!BR*&@7!B!**@*%@"!R*h@#@@ +@u*!@!!@*7 +@%@!"!**@&@!*w^{_WO$A)%qJq?q T R$r? kT?!@qT)R*IRj@JQ_qT kwjj@+*_!qX1j*J*J7jfA9o@RNR_-q)kRR! *h@iN@*!@!***h@ 7h@*h@iN@ R!@R ! ***h@7hbA9h 4i@h2@y }Sh@iN@"R*!@!**h@7h@ub@9h@iN@*!@!h@7h@h@iN@"R!@!h@* 7WiN@*%@"!***h@h@!CiN@*%@" ! R**h@h@!2*3iN@*%@"!$R**h@h@!iN@*%@"!**h@h@!iN@%@!"#R*h@h@!%@**OCWB_A{Ĩ^__C^{og _ W O @?먃ITh@!%@h2@Th@ @RB9LRNsr0RqRRRRR#R Tyc~"2b&ƚHRhћ yh CTi|~@ }H UT?HKkUT 0H~KkUT ,H}KkUT 1H|KkUT  H{KkUT !HzKkUT $HyJJU_BT %@ "j"ƚk}@} _bT-A@@, zA@!qTj@)R(KHkcTi hhbA9@4?Ta@bB@7i2@(Rhj9?Th6@`Th @ "Ț(!I Ԛ(*+=!*k(Zh2y*`7tVh@bJ@!%@* _)@?AT{G*OLWK_JgIoH^_C_h@*bJ@%@!^{!{^__?0 ? ^{{^__alias=pwm:pwm-lpgdescription=QTI LPG driverlicense=GPL v2intree=Yname=pwm_qti_lpgvermagic=4.19.294-gc5d1051c0244-ab11910333 SMP preempt mod_unload modversions aarch64depends=S0?module_layout~)Hmemcpyg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_orw__ll_sc_atomic64_andnotVplatform_driver_unregisterSpwmchip_remove地__kmalloc zkfreeK2nvmem_device_read"Xrregmap_update_bits_base]regmap_write nvmem_device_writekof_find_propertyM-of_property_read_variable_u32_array2: mutex_unlock(hregmap_read֮Amutex_lockof_get_next_available_childsof_property_count_elems_of_sizeicfof_parse_phandledevm_kfreeNwof_get_address>devm_nvmem_device_getydevm_kmallochOpwmchip_addv__mutex_initzw_dev_errhldev_get_regmap87__platform_driver_registerLinuxpwm_qti_lpgGNUKhn NxNx]||b,^8Y <MDY HML`hd|YKYKlb$i@jhYlY|_kY" Y" _YYYY_Y Y _YY_8bHYaLYaPctY |Y fY9 Y9 lY]Y]dY M$Y0M8`@YDYPghYlYx_YYY Y bYYlhh8h@YHY\Y`YpeinYY_ k$i<nTY\Yd_pkYYaYYY Y m0hPltYYlYYlYcYcl Y( Y0 lh Yqx Yq l Y] Y] l Y Y m Y Y m Y Y YL YL 0 Y4 Y@ _L YsP Ys\ _h Y@l Y@x Y| Y g Y Y b Y Y l YF YF _ | | Yj Yj _ Y  Y ( Y40 Y4D Y L Y X Y\ Yp Yx Y Y Y _ Y Y Y Y _ Y Y Y Y { t, Y0 Y8 _ O) Y, Y, _ Yv Yv _O) Y, (Y, 0_8Yv <Yv @_iokip,k8O TYg XYg `_lY, tY, |_Yv Yv _YY_kYY_YYY Y,_8k@YDYP_O ipkY, Y, _ Yv Yv _@Y@DY@H_\YdYt_kYY_Y7Y7_Y, Y, _Yv Yv $_Y, Y, _Yv Yv _O HO(\OpO%O Yg Yg YYY"Y"YY _tY\xY\_Y, Y, _Yv Yv _s<O(`}OY"Y"YY_ Y Y _ rL|P|iYY _ iiokipk,iDnPk|YwYw_kYY_YG YG _kYt Yt YY_(k0Yy4YyH_PkT|\|YY_{||i n$Y,Y4_@kiniokiok$iLp\klipkiokioklipkY$ Y$ YY_kin,Y+0Y+DYLYX_dklYpYYY_kinY Y YY_k$Y; (Y; <YDYL_TkpiqnYwYwY!Y!YY_ k(Y,Y@Yq HYq P_XklY8pY8YY_kY' Y' YY_kYeYe Y Y _( k0 YF4 YFD YH Y\ _h kp Y t Y _ | | { | |(!iT!ph!k!i!n!Y!Y!_!k!Y!Y("k"i"p"k"i#p #Y(#YD#YH#YP#_X#k#z#Y#Y#_#|#|$y$i0$nD$YH$YT$_`$k$i$n$Y $Y $Y$Y$_$k$Ys$Ys$Y $Y %_%Y %Y,%_8%kD%iP%il%o%k%YG %YG %_%k%Y\%Y\%_%k%{`&Yd&Y&i&p&k'i8'pH'kd'i'p'k'i'o'k'i'o (k (Y((Y8(_D(kL(Y P(Y d(Yl(Y|(_(k(Y (Y (Y(Y(_(k(Y(Y(Y(Y)_)k)YM )YM 0)Y4)YD)_P)kX)Y\)Yh)_)|)|)Y)Y)_*Y *Y0*Y8*Yp*Yxt*Yx,O( -O%<-Y@-YL-_P-|X-|-Y-Y-{xO-|O-O-O-O- O-DO-HO-PO-TO-\O-`O-hO-lO-tO-xO-O-O-v-[-O-O -OX -O -OX-OX-O-O<-O-\O#R O$R NNuO-O-(YPYx O- O-8O-@O-HO-PO-XO-pxxO-O-Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)FQHIKJMONhijklmnop679CDGEL8:;<=>  y Ex xN s?H(Q!   %Z)W K-------T-' -X  XX`< e  < 2 -, E\ VV   vRxB)$x %u8 =.X  )X`>Xpl<R  T(%      ,  $B]j[R  o({'".note.Linux.rela.exit.text.rela.init.text.comment.altinstr_replacement.init.plt.bss.rela.rodata.qpnp_lpg_pwm_ops.rela.altinstructions__versions.rela.data.qpnp_lpg_driver.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela.text.qpnp_lpg_probe.note.gnu.build-id.shstrtab.strtab.symtab.rodata.dataclk_freq_hzof_find_propertymemcpyqpnp_lpg_parse_dt.__keyqpnp_lpg_probe.__keyof_property_read_variable_u32_arrayclk_prediv__ll_sc_atomic64_andnot__mutex_initdevm_nvmem_device_getof_get_addressqpnp_lpg_pwm_ops____versions__module_depends_dev_err__ll_sc_atomic64_orqpnp_lpg_driverplatform_driver_unregister__platform_driver_registerdev_get_regmapqpnp_lpg_pwm_set_output_patternqpnp_lpg_set_lut_pattern__stack_chk_fail__cfi_check_failmutex_unlockmutex_lock__cfi_checkqpnp_lpg_of_matchqpnp_lpg_set_ramp_configqpnp_lpg_set_pwm_configqpnp_lpg_pwm_configqpnp_lpg_configpwm_sizeof_property_count_elems_of_sizepwmchip_removeqpnp_lpg_removeregmap_writenvmem_device_writeregmap_update_bits_baseqpnp_lpg_pwm_set_output_typeinit_module__this_modulecleanup_moduleof_parse_phandleqpnp_lpg_pwm_disableqpnp_lpg_pwm_enableqpnp_lpg_pwm_src_enabledevm_kfreeqpnp_lpg_probe__stack_chk_guardqpnp_lpg_pwm_config_extendof_get_next_available_childqpnp_lpg_pwm_output_types_supportedpwmchip_addregmap_readnvmem_device_readdevm_kmalloc__kmalloc__UNIQUE_ID_license69$d.49$d.39$x.29$x.19$x.9__UNIQUE_ID_description68$d.48$d.38$x.28$x.18$x.8$d.37$x.27$x.17$x.7_note_6$d.36$x.26$d.16$x.6$d.35$x.25$x.15$x.5$d.34$x.24$d.14$x.4__UNIQUE_ID_intree53$d.33$x.23$x.13$x.3__UNIQUE_ID_name52$d.42$d.32$x.22$x.12$x.2__UNIQUE_ID_vermagic51$d.41$d.31$x.21$x.11$x.1__UNIQUE_ID_alias70$d.40$x.30$x.20$x.10$x.0Q@LABVCbHZ2(' -"M,~N6N$N$HNOVW@-Z@Zx@[9y@`  @H @``[@@0-0LoN(vRx [@HhJ