ELF*@@&$"!  Cannot parse the number of sub sensors Cannot read avg offset 3read failed for BTM channels qcom,adc-tm3adc-tm cool deactivation failed 3Error in reverse scaling:%d 3adc-tm request conversion failed with %d 3adc-tm block write failed with %d logic3adc_tm data_low read failed with %d 3Warm set threshold err qcom,scale-typeweightcount_threshold3adc-tm register interrupts failed:%d &chip->adc_mutex_lockavg-offsetqcom,avg-samplesvirtual sensor register failed:%d 3multi measurement disable failed qcom,prescalingminimumCouldn't register virtual sensor 3adc-tm conversion request handshake timed out 3Low set threshold err 3adc_tm data_high read failed with %d 3high thr disable failed 3Invalid BTM index %d Cannot read virtual sensor logic 3Error during adc-tm configure:%d 3adc-tm set hold failed with %d VADC IIO channel missing in main node qcom,decimationInvalid channel num 3ctl read failed with %d 3read failed for addr:0x%x 3adc-tm channel select failed 3adc-tm read status high failed with %d 3sensor disable failed 3adc-tm block read failed with %d 3adc-tm clear hold failed with %d qcom,%s-adc_tmqpnp_adc_notify_wqCannot read virtual sensor names 3adc-tm-tm read status high failed with %d 3low thr enable err:%d 3adc-tm parameter select failed 3adc-tm warm deactivation failed 3Requesting priority wq failed Cannot read avg denominator 3Invalid btm channel idx 3adc-tm request conversion failed 3adc-tm read failed with %d failed to get irq %s 3thermal device not found qcom,kernel-clientadc-tm get dt data failed maximum3Disable failed for ch:%d 3Error enabling adc-tm with %d 3Invalid temperature reading Cannot read coefficients 3High set threshold err 3Number of nodes greater than channels supported:%d 3write failed for addr:%x Cannot alloc sensor names:%d 3adc-tm clear status high failed with %d No channel listing Invalid fast average with%d avg-denominatorqcom,adc-tm5-iio3adc-tm read reg %d failed with %d 3adc-tm warm activation failed 3adc-tm handshake failed with %d Invalid decimation value 3Invalid channel hw settle time property adc-virtual-sensor3high thr enable err:%d 3More nodes than channels supported:%d 3adc-tm clear status low failed with %d 3adc-tm timer select failed 3sensor enabled failed 3adc-tm write reg %d failed with %d reg3Invalid btm channel idx with %d 3adc-tm enable failed 3channel:%x failed 3No trips to set Invalid fast average with %d qcom,ratiometric3high thr disable err 3low thr disable err thr-int-ensensor-names3adc-tm enable failed with %d qcom,pmic-revid3adc-tm cool temp set threshold err 3Error registering TZ zone:%ld for dt_ch:%d adc-tm init failed No ADC Virtual sensor defined 3adc-tm-tm read status low failed with %d 3low thr disable failed 3adc-tm read status low failed with %d coefficients3adc-tm monitoring enable failed 3not a valid ADC_TM channel num_sensors3setting chan:%d threshold failed 3adc-tm cool activation failed qcom,hw-settle-time3adc-tm read conversion data failed with %d qcom,adc-tm5qcom,adc-tm-rev2qcom,adc-tm5-iioqcom,adc-tm7!@`t<da8h4l1p-tl*x (|r% # 0Gܵ?)֝7nRI{R'kΒ c Y W  D|:(Xxf3-m#L _%% 7]$1( ,p04t8z<[@>D/#H LFPTX\`dthclqSpDt5x'|| 'ےٌm|qwr"niea]@ZVwSJP@MWJGDVB ?=L;$97 5$23(`1,/0-4V,8*<N)@'D&H1%L#P"T!Xk \W`MdMhVliptx| G${;y * Y   9   4   I   t XcHwTЊXxJh(xR Y'@: N(La` 0u @Mȯ8 P 0`lph0$88UL_swP@(X08Hp`hpx@`HhLT_ͷ:(Thͷ(% T(_ͷ:(ThɤTHʊh(msT҈$ȇhVT芁h((r, T҈$ȇhVT,҈if Tl聬HeT(ܵm THܵT=ҨL5^Tl((ATHҨa1 THҨa1@ T(q T'hh T{ͷ(%` TҨ# T葐UA T_h((r Tčhchw T[hTQ҈51 T(C(¢(TB`HhTHW9T,0-*'$!( ȓ CTA_ ( ȓ T?T_( ȓCT@9qCT_@*C^{#@B#R`~A#*  )*@_ @T _k}ATJ@_ !T@@ _)@?T{C#@^_C_^{0@@( )  ) ɓ?T?*{B^__֠`@h@_^{0@ @( )  ) ɓ?T?*{B^__֠`@h@_ @?T*!_T)@?aT_*_^{og_WOC@A7V@*4@T*! _)@?rT{U*OZWY_XgWoV^__* R })jj?k!T@!#R 7R~(R r7@ p@yg!*@`>IT@!Y*AJ`@yx6@y!#Rh27 @(@*@_kaT* *@_kaT(R) @?kETHRy!#Rh& 7(@AqT A) B(H} x T!?hHRhi6 )RC#R!S;'G7@@T !*S@ }S#R!7@ @;@*@_kaT*3#R!;`7@ @O@*@_kT**@_kT(R*@_kT(R * @_kTHR) @?kTHR##R!O7K@AqT A)  *)B)I )I))} )x?T*!K(R!#R!`6(R#R!`6(RG7B @S@;@R ;}@)-. ,R3 ,*!)!T/I)iO@MR+)@,)*ZG@jOL9IKR*RhO iO{{+A(+S@ J+iO++q@*+u)aJ k@TK]8k@J}@k@kTK]+@(R!*H"4@[* @_kThR9!*@_kTR0@*y*@_kaTR"*@_kaTR*@_kaTR*!@_kaTR#*%@_kaT(R*)@_kaTHR*-@_kaThR*1@_kaTR*5@_kaTR *9@_kaTR)=@?kTR @ @*!4*wr @@!!*RA94*TBh6@`T@RA95`@r?bT@h2@@ ȓ .T*?`4*!qT*sT@*yr?9@T3Ch6@`T!@(@)@!!*(SA9H5?`@"s?bT!"@C}} } } } } }}5 +{h@T*4!*h2@@U ȓ "T? 5@u"*`6vg!!]!@C ~ + a qa * @@R7@R4R!@4R!4R!@5hR*(RHRC#R! 7S!*7S@!6`@!@#R!6`@!@#R!6`@!S@q T`@RR rz:@zzRSZ_kT`@Ch@? TRR r:@;`6yYg`@!`@!*zS@qTC6as( Tzs @@S@ @**qjT*`@!*`@!*`@!!l (q^{ Od@0@@ )  ) ɓ? BT?@TsB_@aTOB @*{è^__(q@^{CW1@@ )  ) ɓ? T?{A^__#č`c`w#@^{@ )1@@  ) ɓ? T?{B^__֠@W9@_^{@1@ @( )  ) ɓ? T?*{B^__֠@ʊ` msCC_@_@^{@1@!@ ) T?*{B^__֠'``CC_@_@kT_ ԐR)r R | J) ʚ JK_ kTJ!AT2_֨4T2__ (*M(J@1@)J K)K)} hK(  _H@*J}H Ț JK_kT)?J!AT4?T R r__ )*M)J@)1@)J K K} i K  _ @ k.Rl@ kTk!AT4T.R*R rj_ (*khM( !@)J K-K} KH  }@ԐR(rKrJj ʚ_@  T RK} k ͚ _ kTџ!AT4T2,*M,@=@)Kk Kk}  Kk k Y1@T kjTI  @ .R@ kTk!AT4T.R*R r_ +*M+l-@)J K. K}  KJ J J}@KrJj ʚ_@ T kmTH _ RH}  ̚ _kTk!AT4!T2 k,T kT+*M+@k9@)K K}  K   k T @ R hr vR@ kTk!AT RirK4aT vR_ +*M+l-@)) KN K}  K) ) )}@ +@,t,gL)} +}Li +TlI .@ Rr} R Κ)r_kKTѿ!AT R1r? kT4 R1rT-*1-N-@E@)K K}  K  ? kjT  @ @ kTџ!AT4TvR? kkT_ ,*M,1@) KO K} K  }@ -@}  ˚ -@ } k ͚ _ kTџ!AT4T@ ,*M,5@)) Kk Ki}  K) ) ? kmT _釓? klT A,tR,g) ȚH ȚL)} } *}L }LI h*T TIIhH*_(+A @) Ț)} *t*gJ,}J ,TI) @h Ț*} }J( T(H( _^{ O @Q !q T@hA94 F?T*R)@?`T+@94+%@?9*9 qkuS+%9hA94 F?T*RkR)@? T,@94,%@*x ql,%9uF@T@94 @@F ּ @` @ R @?ֿ9@94 @@4F ּ @` @* @?ֿ9OB @{è^__C^{_WOC@ @Q "qbT( F TEy@ T*@_ TR k@ Tl%@2 qTm@kQqTl@kR yy @)Q) ?qT JLii8k *`R!+RJ@_ TL%@2 qTM@ kATK9QqhTL@ kTK9R RRRRR P@ 5@ $-~@ 7@ }@t-gJ @k ̚) ̚Mk} )} j}M,}MJ  KT,)TRjJ) yIHk99`TC@y@ CR*75k TC@y@ CR*74****46* @)@?T{AODWC_B^_C_^{C )@,@`@57@*h @)@?T{A@^__C^{_WOC@*9<@@9mqT7RVR hB@y`@#R= 7@9?kT*RhB@y`@ ` 7h&@9h@929h.@9h&F)(*9hB@y`@ *774hB@y`@CRA* 7`!B:h>@H @9?qT @9qyS5*4 Rk*iJKkQ!lAJ!, H @)@?aT{A*ODWC_B^_C_*AR**AR**5*R* R**^{og_W O C@+y#y`@ @ R_k**? k)TkTwd+A7@@c'C#y+y"@Q q,T )+ih8J *@R R RRRRRYqk qTHC@y@@xS CR*7v5"@(Q !qT@C8qSB@y@! 3#R7C_83#R2C8B@y@! *7V4"@(Q !qT@C8qSB@y@! 3#R7C_83#RC8B@y@! *@7V5@Rk T5HC@y@@wC CR*7v5"@Q !qT@C8qSiB@y`@3#R 7C_83#R2C8hB@y`@ *74"@Q !qT@C8qSiB@y`@3#R 7C_83#RyC8hB@y`@ * 765<4!R*`4**`4******* +***@@_******@@D**<*** '*********** _)@?T{E*OJWI_HgGoF^__^{og_WO@ @?`T*!_T)@?aT7@r@4@* R,Q+@ k@T) k{!T _)@?T{B*OGWF_EgDoC^__֚H@Q "qTNV )?@T*) @T@  AT @ @ @Ay %@  _*RT7@RR r  @@ )@$w@6w8_Hs@ )?T**J @9 @9@qq  9 *) *T6C9B@y@rS8 C#R 7C@9C#R2C9B@y@ 776rSC8B@y@3#R ` 7C_83#R2C8B@y@ 7*7R39B@y@3#R`739B@y@3#R*6R** *R**<**********A@****A@^{WO@ @?T*!_T)@?aTr@ 4*@* R ]+@ k`T?kAT] _)@?T{B*OEWD@^__ k T R]@Q !qb TqSC9B@y@C #R`7C@9C#RyC9B@y@ @7C8B@y@3#R 7C_83#RC8B@y@ 739B@y@3#R ` 73@93#R39B@y@ * 6**@*** ****#*** **** ****^^{ O@!B*7c$R*`4*!B* !B!R***OB @{è^__*_^{og_WO@C#RC939#9(@@y @) 7hB@y`@3#R-`7hr@h4*wtR ᇓ^@ir@ kT ];99 *G8}@j4iB@yrS`@=! ##R*@75#@9C@93@9+R*j 7*<^@?TC^-@`^@537hB@yzS`@ɂ;= #R*75hB@y`@Ɇ;= #R*`75@9@9xKR*j***C@93@9**}S)}SC939R\74(@94X4C8hB@y`@3#R 7C_83#RC8hB@y`@ @7^A@)R!R 9\4C8hB@y`@3#R 7C_83#RyC8hB@y`@ 7^A@)R!R 9`h6@ Rr~  @H Ț JK_k T)?J!AT R!rJ 4 R?!rT )*M)J@)1@)J K K} i K  87***m***n*AR* *aR** _)@?T{BOGWF_EgDoC^_ R_****A?****A?C^{_WOC@7pS@41B@y@R 7@@9@99*@)#R9b@9R@9u(*I2 *99B@y@ @7B@yR@=! #R 7B@y@4= #R 7B@y@4= @ #R 7*0****%********* *** @)@?!T{A*ODWC_B^_C_^{WOC@ @Q "qT@?qT*7R9B@y@#R79B@y@#R*@ 6R*=9B@y@rS5 #R7@9#R9B@y@ *6******** *R** @)@?T{A*OCWB^__^{ O@hA94 F?T*R)@?`T+@94+%@?9*9 qkuS+%9hA94 F?T*RkR)@? T,@94,%@*x ql,%9777uF@@T@94 @@F ּ @` @ R @?ֿ9@94 @@4F ּ @` @* @?ֿ9OB @{è^__*** F?AT?Ey)@?T @T R  @T%@2 qT@ kʱQqT@ k R P@h4_,Rk@Tm%@2 qTn@_kT tm%@l9Qq(Tm@? kT xl9 $-J}@)}@tR-g) ˚J ˚M)} J} +}ML}Mi  +TLTiIJ $*_C^{O@#R@B@y@7h6@'@9jR##9h@9k@9) R i3) *'9i@9+@9jR@9)uSm)u(* *+9h@92/9h@39h@79h&@xh"@3xj"O)iv@ * *W9B@y@*7 _)@?aT{B*OD@^_C_*R*R**^{OC@ R9@@y @#R5R79B@y@#R57R9B@y@#R7B@y@#R5*7@96 R RB@y@#R5*7@9H6 R RB@y@#R5*`7@96 R R %R**R**R* *R** @)@?T{A*OC@^__^{C@`,@ 7@*h @)@?T{A@^__^{OC@*9@@y @#R=*7@9?kT!B @)@?T{A*OC@^__R*^{#WO@ @ R_k**? k)TkT$kaT*@&(R R kzaT*@"(RvR~7*7 _)@?AT{C*OFWE#@^__**^{ _WO @?T*!_T)@?aT@hr@4@* R,M+@@! * k T) kT*ODWC_B @{Ũ^__tvN )?T*)˫@ @@ T@  !T @ @ @Ay %@  _*RaT 7`@RR r@@y @@ )@$5w@67wVv7R7*7***^{g_WO @?`T*!_T)@?aT3r@4i@* RlQ*@@v}@! * kT kT2*ODWC_BgA{Ũ^__kTRRN?`T*ѺR9@?T( @i@@ !T:'77*6****^{ O@!B*7$R*`4*!B* !B!R***OB @{è^__^{OC@9p@4*RkTN5 @`hr@thB@y`@#R@7R9hB@y`@#R7`"6i@(  Ҩ h @)@?T{AOC@^_*_*R*RC^{og_WO@S#RS9C939(@@y @)7hB@y`@C#R17hB@y`@S#R)7hB@y`@C#R15R 739hB@y`@3#R!@7hB@y`@cR739hB@y`@3#R!7hr@4*wtRc ^@ir@ kT]8IG8}@i4 ^@?"TzS}@;kh8@(kh8xS@9h6^)}@ 4^)y@?qC@96*C@9)6^J}@4^Ju@_q*}S)}SS9C9*qATH@944^(R_{H9AC@B#RU4^(Rv9B@"RhNӨԐR(r RhJ ʚ JK_kT)?J!AT4?aT2 )*M)J@)1@)J K K} i K  ?X1T*AR*6*R*-*AR*$*R** R**R* * R** _)@?aT{COHWG_FgEoD^_ RC_^{!{^__^{{^__description=Qualcomm Technologies Inc. PMIC ADC_TM driverlicense=GPL v2description=Qualcomm Technologies Inc. PMIC ADC_TM common driverlicense=GPL v2intree=Yname=adc_tmvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=qpnp-revidadc_tm5_channel_measureadc_tm5_disable_chan_measget_adc_tmadc_tm_absolute_rthradc_tm_absolute_rthr_adc7adc_tm_scale_therm_voltage_100kadc_tm_scale_therm_voltage_100k_adc7therm_fwd_scaletherm_fwd_scale_adc7Hd,X @d,X  UTPd,X@>}S0?module_layoutg__stack_chk_guard__stack_chk_failUrS__list_del_entry_validGusleep_range@(irq_set_irq_wakeMqueue_work_onE0of_thermal_handle_trip_temp<7devm_request_threaded_irq+platform_get_irq_byname 8_raw_spin_unlock_irqrestore vQ_raw_spin_lock_irqsave6)~$regmap_bulk_readv__mutex_init3 yziio_read_channel_processedregmap_bulk_writeVplatform_driver_unregisterthermal_zone_of_sensor_unregisterh__list_add_valid??of_property_read_string_helperdevm_kfree;~mdevm_thermal_of_virtual_sensor_registerTstrncasecmp8of_property_read_stringHWstrlcpyof_get_next_available_childgd_dev_info2mof_find_node_by_name2: mutex_unlock֮Amutex_lock0Ζdevm_thermal_zone_of_sensor_registerkof_find_property57C__alloc_workqueue_key݋Hof_match_nodeydevm_kmallocM-of_property_read_variable_u32_array destroy_workqueue2|printkVof_device_is_compatiblee"'get_revid_dataVdev_get_regmapvGEiio_channel_get_allzw_dev_errX^of_get_next_child87__platform_driver_registericfof_parse_phandle1(snprintf,__cfi_slowpathLinuxadc_tmGNU?E=   !4#8#<H`px|##"TTTTT@#D#h##(0n 8n Llxk k eeX X   8 , 0 4 P n ` n |                 $ 04 0@ D VX V` p      $ 4 ` Sd S|      $ L, LH cL cP X d HLTfXf\dpx|    0T4TX ` hP P (08,T,T (L,L4<C@CHPT\lffff^$^(0.<.@HmTmX  > > q q   8$8(0<DPTX|  $0H4H<|}}66"(Dt,Tx,T <S@SSS  T$ TxSS T TSSTTSS@SDSSSSS SSSS$S(S0S4S<S@SHSLSTSXS`SdSl,Tp,TSS8T8TSSSSSSTT8D@D@@LDTD@@DDH@P@DD@@XD`D@@HPX`8@x 0  < |     !#!#!!# H# \#r `#r l#H p#H |####H #H ######## # #####$"$#$#H$ d$#l$#$"$#$#$0%t% % %%%%% %%,&#4&#d&h&t&x&L|&L&&H &H &&&&&&&&P&P&&&&&&'H 'H ''' '('"P'#T'#' ' '''X(( ( ) h)) ) *@* ** *=*/ */ *=+3+3++H +H $+(+<,+<4+8+<+L+P+\+`+d+l+p+t++H +H ++,+,++ + ++@+@++++++H +H +,,,,,, , ,(,,,4,H 8,H D,H,{ L,{ T,X,\,l,p,|,,,,,,,H ,H ,,,,,,, , ,,|,|,,,,,-H -H --,-,$-(- ,- 4-8- <- @-L-P-#X-#----"-#-#-- .\. `. d.t.#|.#X/// 0H0 |00 0;0 0 1H 1H 111$1r (1r <1@1L1H P1H \1`1 d1 h1l1p1x1111111111111H 1H 11,1,112 2H 2H 2 2,$2,,24282@2"`2#d2#l2p22#2#D3d33 33 34 (4H ,4H 84<4,@4,H4 L4 P4\4r `4r l4x4|44444H 4H 44,4,44 4 444444H 4H 55, 5,55 5 (5,585<5@5H5L5P5T5`5h5"53 53 558T53 58T53 5553 553 5563 663 6 6p6#t6#666$7L77 7 8<8@8L8P8T8\8888 9$9L9 l99999: ::::(:,:0:8:@:D:P:T:X:`:l:p:|:: : :::::::#:#::;;;;H ;H ;$;,(;,0;4;. 8;. <;H;L;T;X;\;h;H l;H t;x;,|;,;;;;;";#;#;L< t< < < <<<<L<L<<H =H === =H $=H 0=4= 8= D=H H=H T=X=\=h=H l=H x=|=~ =~ ==#=#="=#=#>;,> L> X>H \>H h>l>p>>> >H >H >>,>,>r >r ????$?(?,?4?8?f T Te T ,TZ 8TB  @ @@3  IAk :|  f    :  U a   =  R< l M  %j 2    9  0f@| P` p  F  ;$8 $: L6P $C?  l5 @6   =t ,'x+