ELF@@qcom,lut-patterns length %d exceed max %d Requested period: %lluns, best period = %lluns 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 exponent = %d Write LPG_HI_IDX failed, rc=%d new pattern length (%d) larger than predefined (%d) Missing qcom,pbs-client property LPG %d is free ramping pause count at high index: %d 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 ramping pause count at low index: %d SDAM HW init failed, rc=%d LPG %d is requested by %s 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 disabled Add pwmchip failed, rc=%d clk = %dHz Write SDAM_REG_PATTERN_CONFIG failed, rc=%d Write LPG_PAUSE_HI_MULTIPLIER failed, rc=%d Enable glitch-removal failed, rc=%d ramping pattern repeat: %d Write pattern in SDAM failed, rc=%d Write LPG_ENABLE_CONTROL failed, rc=%d qcom,lpg-sdam-base %dPWM 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 prediv = %d ramping from low to high: %d qcom,ramp-high-index shouldn't exceed max %d enabled 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_sdam Get 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 ramping high index: %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-repeat ramping time per step: %dms Set 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 ramping toggle: %d &chip->bus_lockqcom,ramp-from-low-to-highqcom,ramp-togglelpg_group[%d]: %d is not a valid channel pwm_value = %d ramping duty percentages: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] pwm_size = %d ramping low index: %d Write LPG_PWM_VALUE_LSB failed, rc=%d qcom,pwm-lpg $C{og_WO@@R(R r `@` !B&@*mB@ &@@mB!#R 7H@ 4&@ RR}  r*H@ 4y ZR3RuQ~;h(*@)R*";I*@";M*@"; a9*@Cb;H@H@3!@D*7C_~@)a(e9 H@@!%@"*H@ 7 @H@kBT*@s9v@!@!B*@!*@!&@R r!@QR@.`&@!?T&@)R9mB!*&@.@mB!"#R7R@!*@_T@!RmB@.@R Z(.@!.@B!&@!RmB* 7kiT@!**6!@0@!&@RvS r.@a.@a@"@*!mB@@$7mB #*sQ3"4@mB$Rv@!* _)@?3T*OHWG_FgEoD{CC_*@!R&@.@.D94 @@H4*Ri?kT*@;}@3):kNE+4C8w+@*@a@3"R* 6*&@b@!**7C8@*h@@3"R*@6h@*&@!**V7 @@&@ k&@*A*)`7**@!HK3khB.@!)a@hR)I#ih9D9h 4@mB @C#R7_C@SQkbTD94S#R!7})*@Q% U_Q*@S#R!7^*)kS#R!(Qy7^3k(kh8 TS#R!7^)k_k(9TD9c@94_kTS#R!^8q3k賈S#R!h9^8q賈!h9!h9h9@!i*!^@!@!%@*@!*@@!RmB 7H@*kT@!`&@R~ r @*mB!@ 7 @4@*Cb# 4(@k TBk!T qcTI)@)*@R q)Q)-,BJQJ-/5A.@OLTJR@*@-9@/AAkjJ kkQk1omT*@@!*1@!4*@_!#*@_!@! *@_!@!*@!v *@_!**@!@!{O@*6`&@!*`h&@*OA{¨_{ (@ (A k"Ti*@ R% `A|@b|@ `&@#Q!*`@!@ @{¨_{ (@ (A k"Ti*@ R% ` `&@#Q!*`@!@ @{¨_{_WO5@(AkT*@R^R^aA9q!Th@*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@(AkT*@RZ*7h@*h@ RZ R!@D** *h@`7 &@Q!*@!OBWA{è_RZ*@I@!@*%@" !R**h@h@!*%@h@!*%@{ "@(A_kbTh*@ RH @-@hR `&@Q!`@! R @{¨_{ g_WO3@(AkBT*@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@(AkbT*@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_WO$@H4* RR9 !i&@ kBTu@ U;:@i*A_ kBTx*@Ic}@HcV)@I@7!rV@!bA94!Vc@! @!@!@!2@y!V@@!N@ q!T!UcD R4Hc *@v@kT!RUcR@y!@9!@9!@9!@9!@9!@9!@9!v`&@#Q!*`@!OEWD_CgBoA{ƨ_{og_ W O @*@ D9-@)4C9cR@kTU#*x@94飐R*i=rCh }@km]S Kk}keKi,8Tq) TocR@kT%@!*@#*t 4h@9*yS h @x*RH!=꣐Ri| j=r)}"e_kTJ@)eQ_k@*H@I@y!@! *7H@y?SH@*2H@I@"R!@! ***H@* 7k TY@**6H@ @C @7*tB<*tB8H@* '@ !*h@!*%@'H@I@*%@" !**H@h@!I@%@!" $R**H@h@!%@***@ _)@?!T*OKWJ_IgHoG{F_h@!%@{WO@@D94*9hV@@"R*@6hV@*&@!** 7hR@y }RjRj3r} w@}S}gr K*#9@#R"R* 6*&@!R**7h@9*39w@hV@@3"R *@6hV@*&@ !**7h@9*C9w@hV@@C"R*@6hV@*&@!**47w@9C8v@*ՂhV@@3"R7C_8q3y *C8hV@@"R*@6hV@&@!vR@y*h@iN@*!@!Ah@7h@*~Sh@iN@*!@!Eh@`7h@u@9*h@iN@R*!@!Y**h@7h@u@9*h@iN@R*!@!]**h@`7h@u@9*h@iN@*!@!Ih@7h@u@9*h@iN@*!@!Qh@7h@9i@9j@9*q?q 2i@9_q 2?q 2j@9i@_q 2 h@iN@R!@!***h@*7h@!h@!iN@*%@"A!**h@h@!{h@!wiN@*%@"E!**h@h@!gh@!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*OEWD@{B_{og_WO@* `A9@(uS5D9 2?qH.@ 2r*4h@iN@R!@!***h@*7D9hbA9I4q 39y@*5 @aV@3"R* 6* '@bV@!**47v@X4Ț@hhJ@*R* C@!Țhe}!hiN@%@!"R**h@&@!V 5 6iJ@*A3Rt"4* RR *Ai" *kBT@ *u4@JQK%6kM@ qTZ}@I')aA9 4*@*[#h@h@R*!@D**h@7*@*[#h@h@RR!@D**h@`6@*%@"!RRg&@!* _)@?!T*OGWF_EgDoC{B_hJ@*R C@!Țhe}!Ț@ӂ*C8@3AR"R* 6*&@!BR**7*ӂ(R*C9@CAR"R* 6*&@!BR**&@T7!B &@!*!**@*%@"!R*h@#*@*@ @*!@!!@*7 @%@!"!**@&@!*t{_WO$A)%qJq?q T R$r? kT?!@qT)R*IRj@JQ_qT kwjj@+*_!qX1j*J*7jfA9o@RNR_-q)kRR!* *h@iN@*!@!***h@ 7h@**h@iN@ R!@R ! ***h@ 7hbA9 4i@h2@y* }Sh@iN@"R*!@!**h@7h@ub@9*h@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{Ĩ_{og_ W O @?먃IT@!%@2@ TW (@ @RD9LRNsr0RqRRRRR _"R@Tybc~ 0`y&ŚHRHњ yh {CTi{~@T}*^U T*JU_ T ~*JU_ T  }*JU_ T |*JU_ T {*JU_ T z*JU_ T y*JU_ BT @"h!Ś|@J}TcJEAJ@%*}(@ @!qT@)R(KHkcT bA9W@4?T@B@72@(Rj9?T6@`T @ "Ț(!I Ӛ(*+=!*k(Z2y*`7V@J@!%@* _)@?!T*OKWJ_IgHoG{F_ֈ@*J@%@!{!{_?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=4module_layout~)Hmemcpyg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_orw__ll_sc_atomic64_andnotntplatform_driver_unregisterf7pwmchip_removeٿseq_putsw:seq_printf地__kmalloc zkfreeY̊nvmem_device_read regmap_update_bits_base1\|regmap_writeRnvmem_device_writep&of_find_property^>of_property_read_variable_u32_arraymutex_unlockvregmap_readxmutex_lock_nestedwof_get_next_available_childj$of_property_count_elems_of_sizegof_parse_phandle/`+devm_kfreeo1of_get_addressmi7devm_nvmem_device_get[Idevm_kmallocmutex_destroypwmchip_add__mutex_initf_dev_err!)dev_get_regmapVt__platform_driver_registerLinuxpwm_qti_lpgGNU)04]XG rGrV v$v@\\WlR< pFtR< xFY^R R f\\cxdRRXeRb Rb X R R R R X0R4R<XHRLRPXp\R R ]RR`Ry Ry fR^R^X0^PR TFXR dFlYtR.xR.aRRXRFRFR R \ R.R. f8bLblbtRv|RvRGRGX[vvRR_\cphRRXechRRXe R(RHZ`RdRR? R? gbf RR$fLR@\R@dftRRfRRfR3R3f$R <R HfTRL `RL lgtRg Rg gRRR R RRRtRtXRRX R R a8 RR< RRT \h Rt R| f8 R < R D XP R!T R!h Rl R RC RC R R Rj Rj R R X R R R R X Rt  Rt Rx $ Rx ( X4 uL p\ RA ` RA h Xp [ H* R R X R R X< H*H RP RX X` R d R h X c i e cD jT e` H!| R' R' X R R X R R X Rt Rt Xe RARAX$Rq(Rq<REDREPX\edRhRtXH!cj eR R(X0R 4R 8X`RdRhX|RtRtXeRARAXR8R8X$R,R0X8R <R @XRRXR R X$H!XHlHH&H!R'R'RRRRRRXRRXRRXR R XmDHhwHRRR8 R8 XRw Rw X(lTRlRtR|RoRhRhRRnR R oR$R(n0R 8R <nDRLRPnXR`RdnlR tR xnR+R+nR R onR R oRX RX n$R!,R!0n8R @R DnLRTRXn`RhRlntR& |R& nRRnRxRxnRRXR R XvvhcRRXcTctiecjec h,eXR`RhXpexR|RXR R XeR R RtRtXe RzRz$X,e0v8vlRpRxXuvvchRR Xe`cthRRXechRRXe0cHh`RhRpX|eckhRRc4iDeXcpiecjecje,cDiTehciecj,e8R <R HR]LR]`REhREtXeR R R R REREXeR R R_ R_ Rt Rt X$ e, R0 RD R L R T X\ ep Rt R Rt Rt X e R R RE RE X e RD RD !RE!RE !X,!e4!R8!RH!RtL!Rt`!Xl!et!R x!R !X!v!v!u!v!v("cT"jh"e"c"h"R"R"X"e#t$#Rt(#Rt<#XH#eP#RT#R#e#c $j0$eH$ct$j$Rt$Rt$R$R$X$v$v %s(%c<%hP%RT%R`%Xl%e%c%h%R%R%X%e%R%R%RW%RW&RW&RW&X(&Rt0&Rt<&XH&eX&ch&c&i&e&R &R &X&e&R&R&X&e&ut'Rx'R'c(j(e$(cT(jd(e(c(j(e(c(i(e)c )i4)eH)RtP)Rt`)Xl)et)R x)R )Rt)Rt)X)e)R )R )Rt)Rt)X)e*R*R*RE$*RE0*X<*eD*R:H*R:X*RE\*REl*Xx*e*R*R*X*v*v*RL*RL+X<+RxD+RT+Rx\+R+Rp+Rp-H4.H&P.RT.R`.Xd.vl.v.R.R.uH#K H %KG GqHH8 (RPRhH H (H| 0H|8H@HTHH$`H0hrTUAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)>J@ADCFHGB}./1;