ELF@@$"{ o g _ W OC@uBRR r * Cӈkz8h4Ciz8h4@uCiz8h46'`!BCCi85SѿCi85kz8h4@ Ciz8h4@*`$Ci8H5kz8@h4@ Ciz8h4@tc!#R"7CӨi85@#4kz8 R} i4`'@R ryC(CӨiz8h47W"\i85@#'!43Ct ZR6R^Qiz8h4(@x"5Ciz8h4h+@{~@h#!Ci8h5^iz8h4(@h#1Ci85(@h#aCi85(R9]<@i85xsCCӈjz8h4@jz8h4@(Ciz8h4hs1SChj89@H 5H@3*7]i8h 5hseHCi8C_ 5#@S9jw8h4@#@!hCiw8h4hj8{@ 5H@!*@jz8h4@\y7\i85@'@kT]r ) ?kkT ) ?k T ?k+T3))2?k T3I ) ?kT ) ?k+T3))2?kKT3I ?kKTI ) ?kTykz8h4@!kz8h4@!B*kz8h4@!*kz8h4@!y kz8@h4@!kz8@H4`'@R r!@QRwcCӨjz8h48 kz8h4@`'@!x#Chjz8h4y??"TxCi85(R9kz8@h4h@ Ciz8h4@!*yC(Ciz8h48kz8@h4y@x8 Ciz8h4jz8@h4@!#R7R0yohjz8h4@'@ Tkz8@h4h@ Ciz8h4@!RCi85jz8@h4@s ZCi8h5Rjz8h4@(Ciz8h4;jz8h4@!!Bkz8@h4h@ (Ciz8h4 @!R*@7?kITkz8@h4@!** @!@kz8h4@!* _)@?aT*ONWM_LgKoJ{I_kz8@h4@!kz8@wSh4`@R rjt8h4@hCit8h4z@HCit8h4Z@Z&kt8@h4h@ hCit8h4`@*!kt8@*h4z@@h7Y (Cit8h49@\p@!sQ*kz8@h4@!kz8@h4jz8x@h4@jz8h4wCi85@94\i8(5@@a439RCӨ^3Qiz8h4@RhR(QCӨj85@4]i8H5h~@ RQ C8SChjy8h4T@"(Civ8h4j89@(5@3"R7*\W*"Civ8h4j8@5@!*@_7]i8H 5C8hjt8h4T@"(Civ8h4j89@ 5@3"R7\**"Civ8h4j8@\ 5@!*@Y7@'@]\i85@?kNT9i ) ?kKTo ) ?k T3)?kT3i ) ?kTz3)?kT3 ) ?k+T ) ?kT| ) ?kKTy3@7S4kz8h4@@@ (Ciz8h4 @RhCѪS)CCRHCC#R! `7@i8(5_yb4\i8()5@?kaT @i8H)5@@9(4S#R!l7@i8H45^^'@iz8h4@@i835_QQQ(Ci8453^'@iz8h4@t@i8h$5_S#R! ]7@jQi8#5HQ(Ci8^$5S#R!3y\7@]i8"5]H!SChj8^8"5kT9\T@S#R!]\7@]i8(!5HQhCi8^8H!5?ky9h\T @Ri8!5@@9(4hj8(5[@9?k_TRhj8]5]S@9H!hCi84Kh5tjz84]@R(Ciz84]]H!hCiz85@4] ]Rh IU9A(Ci85@!4hW(Ci8@5 @39\i85A@9h4PS#R!7@i8h 5^*'}RH%(Ci85S#R!397@i8h5^*+}R()(Ci85!39'}RH%(Ci85!39'}RH%(Ci85@39kz8@h4h@ (Ciz8h4 @`FRC))2?kTC ) ?kT@) ?kT@C))2?kKTCS))2?k TS]) )?kTS))2?k TS]I ?kKTS))2?kTS]i ?kT@) ?kT@I ?k+T]i ) ?kkT]) ) ?kT) ?k T%@) ?kT@#S))2?kkTSXC))2?kTC[) ) ?kT[I ?kkT) ?kT) ?k+T.) ?kKT7) ?kkT@S))2?kKTSS))2?kKTS!*@Rkz8h4@Ciz8h4kz8h4hCiz8s'@h4Ci8B5\i8C5`Ci8s@HC5`cs'Ciz8H4h7*$*kz8h4@!(ks8h4@!hjv8h4H@!Cis8h4@!*ks8h4@!kz8@h4@!kz8@h4h@ Ciz8h4@!R7\*i8h85@kITkz8h4@@!*@'@Gkz8~i4@`'@R rxChjz8h4#@iu8h4@@@ HCiu8h4@@*!7w4hju8h4@4RQ;:hCi85{@4\i8(5\@khTk Ti ) ?kT\) ) ?kT\*kz8h4@@Cis84@h4@!*@kz8@h4\@i8(5\!@*#@2*kz8h4@@CCi84@&5_!O*kz8h4@@CCi84@$5_!=ku8h4@@!*ku8h4@@CCi84@"5_!$kt8h4@@!@*F @yA*kz8h4@@CCi84@(5_!*@+kt8h4@@!**#@iu8h4@@!*@`#@iu8h4@@!*@*#@Mq) T^iu8h4'@'@(Ci85@(5(@RQUUR^iz8h4'@'@hjz8Q<@h4@:HCi85H@RQqkTI ) ?k+TC))2?k TCS))2?kTSC\ ) ?kT! ) ?kT3 ) ?k+ TF ?kk1T ) ?k;T ) ?kk@) ) ?k T@ ) ?kT ?kT3i ) ?kT{og_WO@*4Cӈj{8h43@`bCi{8H4u.@#BR*vCi8HC5@9C4S"R*6CCi8hB5@kTs"hCi{8H46CCi8hA5@kbTs"hCi{8h4`@!**"8Ci8?5@94R*Qz=rS4Ci8(5~@ @Ci8*]SI K8}5e?kk48T ) ?kT ?k T@@"!4 Ci8(:5(@9*#Q*ySIC @i8(5@4Ci88@h5~@#@ZTC*Rj8X!?꣐R j=r6}h5e=kHyH.TTj8Q5Vyj8h5#@X@yj{8h4@j{8h4@@Ci{8h4C(k8@( 5@t *7#@j{8h4@j{8h4@j{8h4@Ci{8h4(k8@h5*@i2S8 "R***j{8*h4@7@@kTs @~@) ) ?kT@y ) ?kkTxI )?kkTI )?kkT ) ?kT@) ) ?kKT@I )?k Tm#@i{8h4qT@k{8h4(@!hCi{8h4`@!*@*"(Ci{8h4Cӈk89@5@S 7@hCi85@*h**"Ci{8@h4k8@@h5@! *k{8H5*#@i{8h4@@!Ci{8h4(k8@5*@! **Ci{8h4@j{8@h4h@!hCi{8h4`@!,"Ci{8h4(k8@@(5*@!$R **Ci{8h4@@i{8h4h@!hCi{8h4`@!@** @@3hC@i8 5| _)@? T*OWWV_UgToS{R_@i{8h4(@@!hCi{8h4`@!** ?kT ) ?kkT ) ?kkT ?kT ) ?kKT ?kT,i ) ?k Ti ) ?kT ) ?kkT(@) ) ?k+T@>@) ) ?kT@a{og_WOC`"Ci8H?5i @t2Ci8?%qJ?q>5@ R$r kT!@q TqAT* [R;RtBCi8<5@QqBT4Ci8>5@tRCi8(;5@j*!q1H**h7`fCi8:5hfA9zCLky8iRRRMR-qVl4h@Hky8h4h@{"Ciy8h4h2Cj8@*65hN@****Hky8*h4{@7`Hky8h4h@Hky8h4h@Ciy8h4j8@*h35hN@R R ***Hky8*h4w@u7ubCi8h15@94wbCk825Hky8vf@9h4h@Hky8h4h@Ciy8h4j8@05hN@"R***Hky8*h4{@7`k8H05Hky8vb@9h4h@Hky8h4h@Ciy8h4j8@h.5hN@*Hky8*h4w@7Hky8h4h@Hky8h4h@Ciy8h4j8@+5hN@"RHky8*h4v@7x#Ciy8h4j8@h!5hN@!***Hky8h4h@Hky8h4h@!hCiy8h4`@!"Ciy8h4j8@5hN@! R **Hky8h4h@Hky8h4h@!hCiy8h4`@!|*{w#Ciy8h4j8@5hN@!$R**Hky8h4h@Hky8h4h@!hCiy8h4`@!P"Ciy8h4j8@5hN@!**Hky8h4h@Hky8h4h@!hCiy8h4`@!("Ciy8h4j8@5hN@!#R*Hky8h4h@Hky8h4h@!hCiy8h4`@!**OFWE_DgCoB{A_ ) ?kT ) ?k T ) ?k+T ) ?kT" ?kkT)@) ) ?k T@E ) ?k+T@) ) ?kKT@_ ?kTq@) ) ?kKT@ )?k+Tf@) ) ?kT@t@) ) ?k+T@ )?kTy@) ) ?kKT@@) ) ?kT@@) ) ?kT@ @) ) ?kT@,@) ) ?kT@LC{og _ W O @*CӨix8h4@bhCix8h4bCӈk8i@H`5@9uSh4 բCi8c5@9i2q3hb2?r^ix8h4@Cix8h42Chk8@\5N@yR***^*iv8h4@7`]XCi8HY5k8@9Y5@9 4S)CӪ])i8q )Y5^8i{8h4@"Ci{8h4RC(k8@hW5@S"R@$7*0s"hCiz8h4hk8s@(V5N@!R**}iv8h4@s"hCiv8h4`@!1*5]*6"Ci8T5Vc@Chj8@*R\!hT5@.4TYHCCө)CC7R^i{8h4@,Q)Ci85@(,4]Q)i{8i49@ Rf(1Ci8h5@ qAT~@ RhfaCi85@94cBi{8h4@RxfCӈk{8h4@k{8h4@HCi{8h4Rhf1;Chk8Z@5(@R***kv8*h4@67cBiv8h4@RxfCӈkv8h4@kv8h4@HCiv8h4Rhf13Chj8Z@ 5(@RR**kv8*h4@@37`@] @(R!Ҝ*hj8@(5@k"TV @ ) ?kKTW ) ?kkT` ) ?kT ?k T]) ) ?k T}) ) ?kT*"Ci{8h4(k8@35@!*7^i{8h4@84ӂhCi{8h4h@("Ci845@)R* C !ȚHe}a S#hCi{8h4`@!* _)@?!1T*OLWK_JgIoH{GC_֓"hCi8,5h@)Rӂ C !ȚHe}ahCi{8h4h@*CCi8-5ӂ(R8"Ci{8h4@CAR"R7*3Ci8h+5ӂC8"Ci{8h4@3AR"R7*@"Chj{8h4@hj{8h4@Ci{8h4C(k8@!5*@!*hj{8*h4@7&#Ci{8h4(k8@"5@!*@**!hj{8h4@S#hCi{8h4`@!*O*"Ci{8h4@!BR*"hCi{8h4s@t7!B%*"Ci{8h4@!BR*47*! "hCi{8h4`@!** " ҈Cii8h4hk8@@h5(@!R**k{84t#҈Ci{8h4hj8@@5(@!RR*k{8h4@]@( ?kT ) ?kˣT ?kT2 ?kKT/S kTS2 ) ?kkT@ ?k T ) ?kTJ ) ?k+T^i ) ?kT ) ?kKTW ) ?kkTX ) ?kT ) ?kKTWC)?kKTC3)?kkT3 ) ?kT) ) ?kkTX) ) ?kTlC{og_WO@zCHky8h4w@Ci8H5@94SCi8H5S9"Ciy8h4uRCk8@H5@S"R(7*T`Ci85xR@yHky8h4h@Ciy8h4u2Chk8@h5hN@*AHky8*h4w@67Hky8h4h@Hky8h4h@SCiy8h4hk8@(~5hN@*EHky8*h4w@T@7`Ci8(5Hky8v@9h4h@Hky8h4h@Ciy8h4hk8@~5hN@R*Y**Hky8*h4w@L7`Ci85Hky8v@9h4h@Hky8h4h@Ciy8h4hk8@}5hN@R*]**Hky8*h4w@tN7xCӈk85Hky8w@9h4h@Hky8h4h@Ciy8h4hk8@~5hN@*IHky8*h4v@tS7xCj8H~5Hky8i@9 h4h@Hky8h4h@Ciy8h4hk8@(|5hN@ @QHky8*h4|@S7j8|5 @9j8?q|5i@9`Ci82?q|5i@9`Ci82?qH|5i@9`Ci82?q{5h@9Iky82qi4h@Hky8h4h@Ciy8h4hk8@hy5hN@R***Hky8*h4w@N7*"Ciy8h4k8@]5@!*7`Ci8T5hR@y }RjRj3r} }SIky8}gӟri4cCi8w@KR5c9"Ciy8h4@cR"R7*Hky8h4h@!hCiy8h4`@!J*"Ciy8h4@!R*7tCi8hN5SCi8@9N58Hky8h4w@"Ciy8h4k8@(M5@S"R 7*KHky8h4h@!hCiy8h4`@!"Ciy8h4hk8@HO5hN@!A**Hky8h4h@Hky8h4h@!hCiy8h4`@!*"Ciy8h4k8@(O5@! *7tCi8hD5CCi8@9D58Hky8h4w@"Ciy8h4k8@(C5@C"R7*KHky8h4h@!hCiy8h4`@!"Ciy8h4hk8@F5hN@!E**Hky8h4h@Hky8h4h@!hCiy8h4`@!j*"Ciy8h4k8@F5@!*7tCi8;53Ci8@9;5C8Hky8h4{@`w#Cӈky8h4k8@95@3"R3@ 7@Ci8?q4qS<5C_83Ci8)y4*<5C8ky8h4k8@;5@3"R*7Hky8h4h@!hCiy8h4`@!"Ciy8h4hk8@:5hN@!RY**Hky8h4h@Hky8h4h@!hCiy8h4`@!*w#Ciy8h4k8@85@!7"Ciy8h4hk8@(75hN@!R]**Hky8h4h@Hky8h4h@!hCiy8h4`@!w#Ciy8h4k8@H75@!*@7*Hky8h4h@!hCiy8h4`@!y"Ciy8h4hk8@H35hN@!I**Hky8h4h@Hky8h4h@!hCiy8h4`@!Q#Ciy8h4hk8@(/5hN@ @!Q*Hky8h4h@Hky8h4h@!hCiy8h4`@!)"Ciy8h4hk8@+5hN@!R**Hky8h4h@Hky8h4h@!hCiy8h4`@!* _)@?T*OHWG_FgEoD{CC_։ ?k~TS)?k~TS ) ?kT )?k+TWc)?kTcd )?k~T ) ?kkT ?kTS)?kKTS ) ?kT ) ?kT  ) ?kˢT ?kTC)?kKTC ) ?kT ?kT ) ?kˁT  ) ?kT ?kT$3)?kT3# ) ?k+T. ?kKT ) ?kKT ) ?kT ) ?kT3)?kT33)?kT3 ) ?kT ?kT ) ?kˁT  ) ?kT ) ?k T% ?kT  ) ?kT ) ?kT; ) ?kTB ?kKT@) ?k T@ ?kKT ?kT ?k T ) ?kkT0 ) ?kTA ) ?kTa ) ?kT ) ?kTRA_RA__ @@ @-`@x@@ @@"`@'` @@&`+`%`#`@0`&`@0`@/`@1`-`@2`.`C@@@@@@1`)`*`@ @@,`@@%`6`#`@!`*`)`)`@@ @5` @0`0`%`"`-`;`&`-`'`'`"`/`%`0`)`(`*`)`@1`&`$`,`,` @ @-`-`(`9`1`(`*`-`!`'`*`)`@@ @ @@@@@@2`@@@@@@ @@@(`)`@@{!{_{{_?0 ? description=QTI LPG driverlicense=GPL v2alias=pwm:pwm-lpgvermagic=4.19.294-gc5d1051c0244-ab11910333 SMP preempt mod_unload modversions aarch64name=pwm_qti_lpgintree=Ydepends=qcom,pwm-lpgqcom,pwm-lpgGetting regmap failed &chip->bus_lockDevicetree properties parsing failed, rc=%d SDAM HW init failed, rc=%d Add pwmchip failed, rc=%d Read subtype failed, rc=%d ppg_sdamqcom,pbs-clientMissing qcom,pbs-client property qcom,lut-sdam-baseRead qcom,lut-sdam-base failed, rc=%d &chip->lut->lockqcom,lut-patternsRead qcom,lut-patterns failed, rc=%d qcom,lut-patterns length %d exceed max %d Get qcom,lut-patterns failed, rc=%d No ramp configuration for any LPG qcom,lpg-chan-idGet qcom,lpg-chan-id failed for node %s, rc=%d lpg-chann-id %d is out of range 1~%d qcom,lpg-sdam-baseget qcom,lpg-sdam-base failed for lpg%d, rc=%d qcom,ramp-step-msget qcom,ramp-step-ms failed for lpg%d, rc=%d qcom,ramp-low-indexget qcom,ramp-low-index failed for lpg%d, rc=%d qcom,ramp-low-index should less than max %d qcom,ramp-high-indexget qcom,ramp-high-index failed for lpg%d, rc=%d qcom,ramp-high-index shouldn't exceed max %d high-index(%d) should be larger than low-index(%d) when SDAM used qcom,ramp-pattern-repeatqcom,ramp-pause-hi-countqcom,ramp-pause-lo-countqcom,ramp-from-low-to-highqcom,ramp-toggleqcom,sync-channel-idsqcom,sync-channel-ids has too many channels: %d Get qcom,sync-channel-ids failed, rc=%d lpg_group[%d]: %d is not a valid channel Get %s address failed lpg-baseqcom,num-lpg-channelsFailed to get qcom,num-lpg-channels, rc=%d No LPG channels specified Read addr 0x%x failed, rc=%d Write SDAM_REG_LUT_EN failed, rc=%d Write SDAM_REG_PBS_SCRATCH_LUT_COUNTER failed, rc=%d write SDAM add 0x%x failed, rc=%d lpg not found hw index %d out of range [0-%d] Duty %lluns is larger than period %lluns set LUT pattern failed for LPG%d, rc=%d Config PWM failed for channel %d, rc=%d  $new pattern length (%d) larger than predefined (%d) PWM value %d exceed the max %d Write NO.%d LUT pattern LSB (%d) failed, rc=%d Write NO.%d LUT pattern MSB (%d) failed, rc=%d Write pattern in SDAM failed, rc=%d write SDAM addr %d failed, rc=%d Write addr 0x%x with value %d failed, rc=%d Update addr 0x%x to val 0x%x with mask 0x%x failed, rc=%d Write LPG_PWM_SIZE_CLK failed, rc=%d Write LPG_PWM_FREQ_PREDIV_CLK failed, rc=%d Write LPG_PWM_VALUE_MSB failed, rc=%d Write LPG_PWM_VALUE_LSB failed, rc=%d Write LPG_PWM_SYNC failed, rc=%d Write addr 0x%x with value 0x%x failed, rc=%d Enable glitch-removal failed, rc=%d Enable PWM output failed for channel %d, rc=%d Write LPG_PWM_TYPE_CONFIG failed, rc=%d Write LPG_ENABLE_CONTROL failed, rc=%d Write LPG_LUT_RAMP_CONTROL failed, rc=%d Write SDAM_REG_PBS_SEQ_EN failed, rc=%d Failed to trigger PBS, rc=%d Disable PWM output failed for channel %d, rc=%d Disable glitch-removal failed, rc=%d Config LPG%d ramping failed, rc=%d Write RAMP_STEP_DURATION_LSB failed, rc=%d Write RAMP_STEP_DURATION_MSB failed, rc=%d Write LPG_HI_IDX failed, rc=%d Write LPG_LO_IDX failed, rc=%d Write LPG_PAUSE_HI_MULTIPLIER failed, rc=%d Write LPG_PAUSE_LO_MULTIPLIER failed, rc=%d Write LPG_PATTERN_CONFIG failed, rc=%d Write SDAM_PBS_SCRATCH_LUT_COUNTER_OFFSET failed, rc=%d Write SDAM_REG_RAMP_STEP_DURATION failed, rc=%d Write SDAM_REG_END_INDEX failed, rc=%d Write SDAM_REG_START_INDEX failed, rc=%d Write SDAM_REG_PATTERN_CONFIG failed, rc=%d Read SDAM addr %d failed, rc=%d pattern length %d shouldn't exceed %d duty %lluns is larger than period %lluns Set LUT pattern failed for LPG%d, rc=%d LPG %d is requested by %s LPG %d is free enabled disabled clk = %dHz pwm_size = %d prediv = %d exponent = %d pwm_value = %d Requested period: %lluns, best period = %lluns ramping duty percentages: %d ramping time per step: %dms ramping low index: %d ramping high index: %d ramping from low to high: %d ramping pattern repeat: %d ramping toggle: %d ramping pause count at low index: %d ramping pause count at high index: %d Remove pwmchip failed, rc=%d /mnt/disks/build-disk/src/partner-android/android-msm-pixel-4.19-24Q2/private/msm-google/drivers/pwm/pwm-qti-lpg.c "*nw6$$$$  #'-:B??D0GMel.ls>LZMZgob3#+9B]lx    !#clk_predivqpnp_lpg_of_matchclk_freq_hzswitch.table.qpnp_lpg_set_pwm_config/mnt/disks/build-disk/src/partner-android/android-msm-pixel-4.19-24Q2/private/msm-google/drivers/pwm/pwm-qti-lpg.cqpnp_lpg_driver__keyqpnp_lpg_pwm_opspwm_sizezRx (B 4 B ,P"H ` D 0$PE @$PE @,dG ` $$F P LxE @,pH ` ,lH ` ,HH ` ,H ` ,0( H ` ,`X H ` ,H ` ,HH ` AAzRx Linuxpwm_qti_lpgFiūmodule_layout__asan_unregister_globalsF<__asan_register_globals|nvmem_device_readw__ll_sc_atomic64_andnotK__ll_sc_atomic64_ordmemsetZ__asan_report_load2_noabort(seq_puts2/seq_printf zkfree地__kmalloc[^regmap_update_bits_baseregmap_writePepwmchip_remove__stack_chk_fail~)Hmemcpy pwmchip_add\M__asan_report_store2_noabortЄ__asan_report_load1_noabortIof_find_property?nvmem_device_writewXdevm_kfreeAof_get_next_available_childsof_property_count_elems_of_size]xdDof_parse_phandledevm_nvmem_device_get__asan_report_load4_noabortO__asan_report_store1_noabortH__asan_report_store4_noabort2: mutex_unlock_dev_errvregmap_read֮Amutex_lockM-of_property_read_variable_u32_array$xof_get_addressv__mutex_init2Jrdev_get_regmapRŞ__asan_report_load8_noabort<C__asan_report_store8_noabortܨdevm_kmallocg__stack_chk_guardu=platform_driver_unregister,<__platform_driver_registerEzZ__sanitizer_cov_trace_pcGNUIL9-p $0Hp$8`|l,8Hd$0LX4Tl@@``  $,<DHLXdl@@Xt|``$<`|   $  ( 0  4 H d l @p @x                 H \ d h       , 4 @< @H `            ( 8    ( H P \ l        4<Ph0Lh Tdl  8Ph x @ @ 0@ <@ D(Lt    (@d@ t@     Tp|$Dd0Hd 8Xx@@\``d`px` `(8@ D Lhpt|@@8Lp,Llx@@,Dd h t      ,4 8 DLTh@ @ @ @ $,@HL\ , L l       !!8!T!l!!!!!!"4"T"t""""""# #$#,#(0#(8#P#l###$($@$H$`P$`X$`$t$|$ $ $$$%L%`%x%%%`%`%%%% % %& &T&&&&''L'`'l't''''`'`'''' ' '(($(4(P((((((() ) ),)8)H)d)l)p)x)))))))) ) ** *4*`8*`L*\*h*x********+0+L+h++++0,<,L,h,,,,,,,,`-`--$-,- 0- 4-T-h--@-@---- - --..4.<.@.H.X.t.|......./@///////0` 0`000080 <0 @0p000141P11111`1`1111 1 12X22222223H3l333333344@4D4P4d44 4 44444 4 505L5h5555556,6H666707L7T7"X7"d7p777`7`7777 7 78$8X8|888 99 9,9D9`9h9`"l9`"x9999\:::::;";";0;X;\;h;p;;;;;;<0<H<`<|<<<<L=====`#>`#(>0> #8> #@>h>#p>#t>> $> $>>`$>`$>>$>$> ?$?$?8? %@? %D?d???`%?`%??%?%?@,@&4@&8@P@p@@@@#@#@@@@@@&@@&@@&@&@A&A& AEy b R )i~j.init_array.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.altinstr_replacement.init.plt.bss.rela.altinstructions__versions.modinfo.note.GNU-stack.text.ftrace_trampoline.rela.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.data.rela.init_array.1.rela.fini_array.1.rodata.str1.1clk_freq_hzof_find_propertymemcpyqpnp_lpg_parse_dt.__keyqpnp_lpg_probe.__keyof_property_read_variable_u32_array$xqpnp_lpg_pwm_dbg_showclk_prediv__asan_report_store8_noabort__asan_report_load8_noabort__asan_report_store4_noabort__asan_report_load4_noabort__asan_report_store2_noabort__asan_report_load2_noabort__asan_report_store1_noabort__asan_report_load1_noabort__ll_sc_atomic64_andnot__mutex_initmemsetdevm_nvmem_device_getseq_putsof_get_addressqpnp_lpg_pwm_ops____versions__asan_unregister_globals__asan_register_globals__module_depends.str_dev_errasan.module_dtorasan.module_ctor__ll_sc_atomic64_orqpnp_lpg_driverplatform_driver_unregister__platform_driver_registerdev_get_regmapqpnp_lpg_pwm_set_output_patternqpnp_lpg_set_lut_pattern__stack_chk_failmutex_unlockmutex_lockqpnp_lpg_of_matchqpnp_lpg_set_ramp_configswitch.table.qpnp_lpg_set_pwm_configqpnp_lpg_pwm_configqpnp_lpg_configseq_printfpwm_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_read$d__sanitizer_cov_trace_pcdevm_kmalloc__kmalloc.str.99.str.89.str.79__UNIQUE_ID_license69.str.69.str.59.str.49.str.39.str.29.str.19.str.109.str.9.str.98.str.88.str.78__UNIQUE_ID_description68.str.68.str.58.str.48.str.38.str.28.str.18.str.108.str.8.str.97.str.87.str.77.str.67.str.57.str.47.str.37.str.27.str.17.str.107.str.7_note_6.str.96.str.86.str.76.str.66.str.56.str.46.str.36.str.26.str.116.str.16.str.106.str.6.str.95.str.85.str.75.str.65.str.55.str.45.str.35.str.25.str.115.str.15.str.105.str.5.str.94.str.84.str.74.str.64.str.54.str.44.str.34.str.24.str.114.str.14.str.104.str.4.str.93.str.83.str.73.str.63__UNIQUE_ID_intree53.str.53.str.43.str.33.str.23.str.113.str.13.str.103.str.3.str.92.str.82.str.72.str.62__UNIQUE_ID_name52.str.52.str.42.str.32.str.22.str.112.str.12.str.102.str.2__unnamed_1.str.91.str.81.str.71.str.61__UNIQUE_ID_vermagic51.str.51.str.41.str.31.str.21.str.111.str.11.str.101.str.1.str.90.str.80__UNIQUE_ID_alias70.str.70.str.60.str.50.str.40.str.30.str.20.str.110.str.10.str.100@hPcQR>T1 m@ .( wȮM$1 ]2(O08H @@@ 9@`!,@/!)@!@`! r@p`! @о ! 7@`0!J@!D0@H!@(0!XX#`l