ELFT@@)'""""""""""""""""""""""""""""zR| (0D-DD X DD-(D(D-DD P DD-LpDD-D\ `   \D-D <D-DPT @   PTD-D 4D-D@P 0  @PD-D L8D-D\ `   \D-D DD-Dp\ `   p\D-D 8XD-D@P @  x @PD-D @ D-D`X P   `XD-D LP%D-D\ `  # \D-D DD-DpX P   pXD-D 8D-D@P @  L @PD-D 8$D-D0L 0 ` 0LD-D 8`|D-D@P 0  @PD-D < D-D`T @   `TD-D <D-D@P @   @PD-D 4D-D0L 0 @ 0LD-D ,TPD-D H  p  HD-,XD-D H  x  HD-<pD-DPT @  L PTD-D 0D-D0L 0  0LD-,(8D-D H  X  HD-(X@D-D H  `  HD-L D-D\ `   \D-D , D-D H    HD-(0D-D H  P  HD-(04D-D H  T  HD-H\lD-Dp\ `   p\D-D @D-DPT P  0 PTD-D DD-DX P   XD-D D4D-D`X P   `XD-D ,||D-D H  \  HD-,dD-D H  D  HD-<D-DpT @  l pTD-D <D-D`T @  , `TD-D 0\LD-D0L 0 d 0LD-@D-DPT P  ` PTD-D @D-DpX P   pXD-D < D-D`T @  h `TD-D <X D-DPT @  x PTD-D 0 D-D0L 0  0LD-?#{ og_WOCA8%C#"#vDH?q?q?qT5* *RRHS  U`@!) @y* )q`@#!BA8ՀGF' ?q`Ty599 )8 x@ )Ce};h@%ؚ6 @C@cAR** @xh@ @'@?qTRPqT qATb:NqT{qaTVRq`T{qTVR!"R !"R #@阀Rq&R!qR C)" Ț  )q!R3RBR*x 7ARBRh@!:7 ?qTy5|*`@!*!*R$RFR*`@!* )8 X@ )Ce}:H@%ؚh 6C@!"R @H@h )8 x@ )Ce};h@%ؚ6 @C@!* @Xzh@{] @?qT !* )zJqTRRH_!bRR!\>7h@ VR)rтRR!ѩ7R`xPh@!Ѹ4!cRcRR=7@H 6jh@ 6RiSrcтRR!ѩ(7@RR7h@IRcBRR!ѩx8'7@ 6Dh@)7RcBRR!ѩx7(7RX rh@cтRR!(7@Sh@)RcBRR!ѩx87)7h@ AcтRR!ѩ*7@h@! 7!c"Rc"RRw47)RVR`xryPh@!љ 4!cbRcbRR,7h@cтRR!-7h@!cR!cRRw-7@ 6!c"Rc"RR+7!cRcRRw,7@ 6!cbRcbRR*7h@cтRR!+7h@!cR!cRR,7@H. 7`@!*!c*R$RFR*_`@!*!c*R$RR*Z`@!*!c*R$RR*g`@!*!c*R$RR*y`@!*!c*R$RR*`@!*!c*R$RFR`@!*!c*R$RFR*`@!*!c*R$RR*`@!*!c*R$RFR*`@!*!c*R$RR*`@!*!c*R$RfR*`@!*!c*R$RR*j`@!*!c*R$RfR*`@!*!c*R$RR*@`@!*!c*R$R&R *`@!*!c*R$RfR*`@!*!c*R$RR*`@!*!c*R$RR*@'6h@I>RcBRR!ѩx<7@|Rh@ RcBRR!ѩx8<7@@h@!77!cRcRR>7+7!cRcRR7=7!cRcRR;7!cRcRR7:7Rrh@  2cтRR!ѩW7@}HRh@RcBRR!ѩx8W7h@ `cтRR!ѩ772i@Rc(R !R87@R| R7h@cтRR!ѷ87@@h@!7 7!cѢRcRR/7+ 7!cѢRcRRw-7!cѢRcRR+7!cѢRcRRw*7@(7h@7RcBRR!ѩx!7@ 7Quq( T ) +yJ @R@h@!ѷ 7dcтRR&7q(TqafT*IQuqT ) +yJ @RCcтRR[7h@!cbR!cbRR[70q TqnT*~`@!*!c*R$RR*`@!*!c*R$RFR*`@!*!c*R$RR*`@!*!c*R$RR*`@!*!c*R$RR*qA`TRtRR4R TR tRR4Rh@ RcBRR!ѩx873`@!*!c*R$RFR* `@!*!c*R$RFR* `@!*!c*R$RFR*F`@!*!c*R$RR*`@!*!c*R$RR*`@!*!c*R$RR*qaT@@(Rh@RcbRR8!ѩx767h@ DcтRR!ѩW*7@ 7zq`T*q TqA@T@)@R&zqT*q@Tq?T@i@R/@R@hR@R@HR@R@hR7h@RcтRR!ѩ8W.7@R@HR7h@RcтRR!ѩ8+7h@ gcтRR!ѩ7@@h@! 77!cRcRR.7+7!cRcRRw,7!cRcRR*7!cRcRRw)7h@ kcтRR!ѩ7@ 7q Tq"Tzq#T*q Tq0Th@R)`rcтRR!ѩ/7zqT*q TqA(Th@Rirc)2R!R'7zq T*q Tq,Th@R)`rc)2R!R+7uh@RcтRR!ѩt#7gh@7RcтRR!ѩ!7Yh@RircтRR!ѩt&7Jh@7RcтRR!ѩ4%7<h@7R)rcтRR!ѩ#7-`@!*!c*R$RR*`@!*!c*R$RR*`@!*!c*R$RR*0`@!*!c*R$RR*`@!*!c*R$RfR*>`@!*!c*R$RR*`@!B*`@!B*zqTh@RcтRR!ѩ7`@!*!c*R$RR*`@!B*`@!B*`@!B*=;9`@!B*R `@!B*`@!B*x`@!BR`@!*!c*R$RR*h@wRcBRR!ѩxT 7h@!BRR!7h@!bRR!7A8%C_  TOIWH_GgFoE{D#_`@!*!*R$RFR*`@!*!*R$RfR*`@!*!c*R$RFR*h@@ ) J|H @{}@`*@xJ@Cq#T )~;{@ ) J{AGB a@Bcd?#{g_WOA8*%CRr `#vzDvRu@9(4*RR`hPqT qaT A8%C_  TOFWE_DgC{B#_RxhVHH 7# 4 B9h4: R9RRR R`hVH(7@y@y`1yr   6h@!bRR!7QR`hPyqbT`@!*!*R$RfR*2a@Bcy@hVH`"$ ) J|Xh I ) JqEB**@7h@ RIHr3RR!77h@IR3BRR!y7R rh@ 23RR!7h@)R3BRR!y79w7?qRIR7h@3RR!;97h@.S*R!Ѩ.Sy43"RR79;9?939C9G9K9O9S9U773RR79;9?939C976h@!bRR!7`@!*!3*R$RR*~`@!*!3*R$RFR*w`@!*!3*R$RR*r`@!*!3*R$RFR*l`@!*!3*R$RR*i`@!*!3*R$R&R`@!*!3*R$RR*T7c`@!*!*R$RfR*Na@BD?#{ WO*`R$wI7`$hd94**OCWB @{Ĩ#_ur$hIh4*hIkT`$hd9H4qHT5RkT *qTURkT ~qTRkTa@Bc*a@B**?#{WO*R*`hPqT `5t459sa@R= RRv4msR2( uvR(qATRRvLRR2(R``"$tRc***t `5t459@R OBWA{è#_a@Bca@BBc*a@Bc~_}~ ȩ5~_}~ ȩ5~_{~ ȩ5~_{~ ȩ5R~_)(~ Ȫ5qTRR(R~_)(~ Ȫ5?#{WOCA8*%C`#uzDB94Ru@9h4hR"R*9@7ARBR9R>u@94H4hR"R*9 7ARBR9`#uvDr@Ub@*?21/h4+ Z}Sh@*!*`4R``:t!yaN]!"R*`7ARBR(R9 *A8%C@  T*OCWB{A#_*`@!*!*R$R&R**`@!*!*R$R&R**`@!*!*R$R&R*a@Bc?#{_WOA8%C A8FF h@!bRR!6`@!*!*R$RfR*h@7R#BRR!y6`@!*!#*R$RFR*h@)R#BRR!y6`@!*!#*R$RFR*R rh@#RR !6`@!*!#*R$RR*h@!#R!#RR6`@!*!#*R$RR*h@ R)r#RR! 6`@!*!#*R$RR*h@ R#BRR!y6`@!*!#*R$RFR*h@!BRR!6`@!*!*R$RFR*h@!bRR!6`@!*!*R$RfR*R`R*!*R*h@!bRR!6`@!*!*R$RfR*h@#RR !6`@!*!#*R$RR*h@!#R!#RR6`@!*!#*R$RR*h@ RIr#RR! 6`@!*!#*R$RR*h@R#BRR!y6`@!*!#*R$RFR*h@!bRR!6`@!*!*R$RfR*h@!BRR!6`@!*!*R$RFR*R*`RbPc*$R6RU?!*(!Rt9@ `@!A8%C_ TOEWD_C{B#_a@Bc )8 @ )Ce}6@%ؚ7 )8 @ )Ce}5@%֚7B@cAR@* @@HQB@cR** @@H/w?#{_WO*`#u$tzDh"Ik`TTRRuQv" q(T`e(R2(`*RxJ?qHRR8qTkq8CJT(R(`*RvJ>qHRR6=M6^d28`#hHqT qTR*`RbPc**TR*`RbPc**?OCWB_A{Ĩ#_ ~_@~ ȩ5(R~_)(~ Ȫ5~_6~ ȩ5~_8~ ȩ5~_8~ ȩ5~_~ ȩ5~_~ ȩ5?#{ O*`#`$uzDt$9B9(5^OB @{è#_`@!?#{O*H6!R OA{¨#_?#{ORt@94*n OA{¨#_?#C{WOCA8*%Ct*hJ qTq!T5RR!UR؁RqT qTuR7RR`uay7Q!qT5RWR *=qiR藟7ySR`haykiT `$4h"I Q 1cT*Rv@9kTA8%C@ ATODWC{A@C#_֨ RBR* y96*`@!*!*R$RFR*ARBR9`@!B*hJAqT0 ?#{ O#zD:`:@yh@ykaT` @yh @ykTb`b@h@k*OB @{è#_?#{OOA{¨#_?#{ !** @{¨#_?#{og_WO A8ՉR%C `"a&@BcuRb"@c4RRb"@c4RhRb"@c4RRb"@c4Rh@!bR*!&7ARBR!R*'7ARBRRR!bR*`(7ARBRqa*T   @9@9 u99@9q藟qC藟?q#藟"@9"9@9&(R  Rߒq5I17  (3&9A*_sqh R)(2 {9*9RCq61@29 :߾q I( 69.y3:9>_qR)R(F w.9>9q R RJ(1F9 #@ N*qR ( J9Bw3N9R_qR RZ({ B9R9q R)R^(1Z9 C^ bߪq R ^9V3b9V9 ^   t*hJqbTh@!bRR!7h@ Ri`r3тRR!ѩC7h@i7RCBRR!ѩxu7h@!bRR!u7@qTR`tz @ TA8%C_ ATOIWH_GgFoE{D#_*`@!*!*R$RfR**`@!*!*R$RR**`@!*!*R$RfR*qT`@!*V`@!B`@!*!*R$RfR*I`@!*!3*R$RR*C`@!*!C*R$RFR*<`@!*!*R$RfR*3a@BR@^a@B*R @a@B#RR@a@BCRR@a@BcRR?#{O*~ S . 3胈RHrkLTBqTRHrkT4RRHrkTRHrkTtR`@!**TRR`t`@!B*OA{¨#_?#{  @{¨#_?#{ !Rp @{¨#_?#{og_WOC`Bu*@kjT@ R")b@u#RzzDv@94 q T #@u @@ RQbB@ @ &&@9h 4R`hP 4ȺD9(4bF@yZ@y~ aS( KiRI r}) f B@k TZ@|BW @y@;_RGRjR Rq;yB@y*****@4@Zb`^\Z-`@!(R9@v@@@yc@y!*****@92*9 -&&@9h4ȺD94**@9h7bB@Ȓ@kaT**@92B*9b@ *OFWE_DgCoB{A#_Zs@ȺD9 ) JqDBa@B?#{ _WOv#tzDB9h4R`hPqT qT s`"$RtR `hVHh(7\`1h>FnjRi r lTijt}I G5H H`2A8wBGF `r$hI(4azD*S+@94 h@!bRR!v7h@!BRR!7h@!bRR!7@ x@94m ODWC_B @{Ũ#_`@!*!*R$RfR*`@!*!*R$RFR*`@!*!*R$RfR*a@Bca@B )8 @ )(Ce}7@%ٚ 6C@cAR@* @y@(- )8 @ )Ce}6@%ך6C@cR** @U@:6a@B"?#{g_W O A8*%C`#tzD T*Rvu 666@9 4h@!bRRs9!Y7h@ R)r#RR! 97cRRh@!bRR!y7qTRcxR`*?9hJ ) JqY 5 9B9(4`"$`5t4u (Rh59sa@R*A8%C_ TOJWI_HgG{F#_@946<*2@qT qAT`"$rh IkTR`hPk!TA857GF *4*c`!v"DBcR**R"@`"`@#ARm*[l` $h d9 4 $ ^`@!*!*R$RfR*$`@!*!#*R$RR*`@!*!*R$RfR*qT`@!*+`@!! `@!B@  R-a@Bca@B )8 @ )HCe}8@%ښ 68C(@:cAR**( @7w@(  )8 @ )Ce}4@%՚64C(@5cR**( @3S@a@Bp?#{g_WOC*#zD*kiTRqTq TA8GF 2$RR qTR2(R(#HyqTRRP**Y@H ) J!yqB*@ * @!**OEWD_CgB{A#_ )8 @ )(Ce}8@%ٚ( 7d )8 @ )Ce}4@%՚ 6C@cR** @@~_|~ ȩ5y~_|~ ȩ5rR~_)(~ Ȫ5h@8C(@:cAR**( @7@@4rm?#{OR`hPqaTR`hVH&R|蘀R @OA{¨#_?#{ `$hd94Rs(Rh9 @{¨#_?#{_WOA8*%C A8FF RbqئrT q!TRvhPkTh@!bRR!7h@RR!57h@8RBRR! y 7h@!bRR! 7@ A8%C_ !TOFWE_D{C#_`@!*!*R$RfR*`@!*!*R$RR*`@!*!*R$RFR*`@!*!*R$RfR*`@!B*uh@!bRR! 7h@ C@RR! 7h@bq!AT!RRR 7`@!B*)!RRR 7h@!bRR!7`@!*!*R$RfR*`@!*!*R$RR*`@!*!*R$RfR*`@!*!*R$RR*Rt@`dPBc* )8 @ )Ce}6@%ؚ 6B@cAR@* @8@h )8 @ )Ce}4@%՚6B@cR** @@8}1s?#{WOA8%C A8FF @!bRR!U7@ Rɦr3тRR!ѩC57@RCBRR!#y 7@!bRR! 7s@ A8%C_ A TOEWD{B@#_@!*!*R$RfR*@!*!3*R$RR*@!*!C*R$RFR*@!*!*R$RfR*@BcW )8 @ )Ce}5@%ך 6B@cAR@* @7@/ )8 @ )Ce}4@%՚6B@cR** @@95+?#{ OROB @{è#_?#{ _WO*`?h9(4ODWC_B @{Ũ#_v#uvDUB@H5>@4r@"&@(Rx )r`@"!4`B*<vvDB*@2@:qT**$=kT*WRž@*****R*qT7R qTWR߲qhR5 qT*)RI7i 46Ra@B***qcT*Rgg9R9@99 @9 9 @99@99@99 h@!bRR!7h@!RR!7h@!RR!47h@!bRR!T7`@!*!*R$RfR*`@!*!*R$RR*`@!*!*R$RR*`@!*!*R$RfR*v@g@9 ) JqCZBRe?#{_WOA8R%C @94@94*]*Z`*hJq TA8w@CxGF !bR*"@7ARBRRC )8 @ )(Ce}7@%ٚ6C@cR** @@a@Bc**@>nd?#{_WOA8%CRzHS?T*JqTA8%C_ !TOEWD_C{B#_ր#Hqa TRC9 5@>Rq)ʼnZ( iRI r}) f  R@Pk T*Qqb T A8FF @!bRR!7@ Rir3тRR!ѩC 7@ R@3BRR!ѩCxS86 7@!bRR!6 7@ @t*@!B*v@!*!*R$RfR*@!*!3*R$RR*@!*!3*R$RFR*@!*!*R$RfR*@@Bc>@@Bc> )8 @ )Ce}6@%ؚ 6B@cAR@* @8@ )8 @ )Ce}5@%֚6B@cR** @@"?#C{WOC`sC`"t@A8ճFF `4<: )8 @ )Ce}5@%֚6@B@cAR_* @w @( @TR&RBRs@ ODWC{A@C#_ )8 @ )Ce}4@%֚6B@cR** @@?#{ O`""RR@R2$ RR  R9R9R!y(R999`OB @{è#_H<:88 8 6 6 4 4 4 4  9p^   *8FTbipwy{}~><:88 8 6 6 4 4 4 4  ZZRj𥥰Rj  n% OP15A< 6PM1@@@M1@@@M1@@@M1@@@ccU*?+ @ 3`qlYXP/+.qjlW\R77@? E QUS$ / /"""" C/ C/ / / C/ /hhp#<hqYhw#description=MIPI-DSI based Google HK3 panel driverlicense=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=panel_google_hk3depends=panel-samsung-drv,panel-common,exynos-drmalias=of:N*T*Cgoogle,hk3alias=of:N*T*Cgoogle,hk3C*scmversion=g8193ba5167f9hs%s: failed to get thermal zone disp_therm invalid op_hz=%d for vrefresh=%d %s: panel: %s %s: unsupported freq step to %d (ns) %s: unsupported manual freq %d (hs) TE2 updated: %s mode, option %s, idle %s, rising=0x%X falling=0x%X active%s: %d 1b1b1b1b1bflatautoHShk3_get_oprhk3_atomic_checkunable to read vreg setting (%d) fhdOFF1a1a1a1a1achange to %u hz configure lhbm hist: %d %d %d %d %s: fail to read temperature ret:%d 3Unable to update za hk3_panel_initunknown material from panel (%#x), default to E7 hk3_wait_one_vblankpanel_google_hk3%s: unsupported freq step from %d (hs) %s: unsupported manual freq %d (ns) hk3_write_display_modehk3_update_refresh_modeenter %dhz LP mode %s: unsupported init freq %d (hs) self refresh exitONchangeablemin idle vrefresh (%d) higher than target (%d) hk3_update_idle_state%s: hs_clk: current=%d, target=%d hk3_set_brightnessoverdriveforce_za_offraise mode (%s) clock to 120hz on %s hk3_update_disp_thermwait one vblank after exit idle panel-google-hk3offsethk3_update_ffcfailed to get TE2 timng PANEL_IDLE_ENTER=%u,%u,%uhk3_disable%s op_hz at %d no current mode set hk3_get_min_idle_vrefresh%s: pixel off instead of dbv 0 %s: %u (0x%X) force_changeable_te2%s: invalid hs_clk=%d for FFC %s: updating for hs_clk=%d hk3_lhbm_brightness_inithk3_set_self_refreshnshk3_change_frequencyinit_cmd../private/devices/google/shusky/display/panel-google-hk3.c%s: display state is notified hk3_set_acl_modefailed to read lhbm brightness ret=%d hk3_panel_idle_notificationwqhdppsset %s brightness: [%d] %*ph %s: min_idle_vrefresh %d hk3_set_nolp_modedisp_thermlhbm overdrive brightness[%d]: %*ph resumenormal vreg: %s check LHBM overdrive condition | gray=%u dbv=%u luma=%u hk3_commit_donelowinactive%s(wrctrld:0x%x, hbm: %s, dimming: %s local_hbm: %s) %s: %dhz %s set LHBM brightness at %s stage 2nd%s (%s) failed to write cmd (%d) op=%s ee=%s hbm=%s irc=%s fi=%s fps=%u idle_fps=%u manualhk3_get_panel_materialhk3_set_op_hz%s: RRS in progress without RR change, skip in lp mode, skip to updaterestore mode (%s) clock after self refresh exit or resume hk3_set_lp_mode%s: unsupported target freq %d (ns) %s: unsupported target freq %d (hs) %s: RRS in progress, skip timeout of waiting for changeable TE @ %d Hz skip early exit. %lldus since last commit command: flat_zNSinvalid freq setting: op_hz=%u, vrefresh=%u hk3_wait_for_vsync_done1stinithigh%s: unsupported freq step to %d (hs) normalsending early exit out cmd %s: temp=%d hw_acl_settingHK3force_changeable_tehk3_set_panel_featonhk3_update_zaFailed to read OPR (%d) %s: apply gain into ddic at %ddeg c hk3_read_back_vregabnormal vreg: %s (expect %s) failed to write pps(%d) fixedexit LP mode lhbm normal brightness: %*ph %s: drm_device is null hk3_pre_update_ffchk3_enable%s: no changes, skip update hk3_update_te2_internal%s: mode: %s set idle_vrefresh: %u hk3_set_local_hbm_brightness%s: %s cache,>@ E bBL Al\LinuxLinuxpanel_google_hk3`module_layout(exynos_panel_removeSB"exynos_panel_configure_te2_edges00exynos_panel_get_te2_edges:exynos_panel_get_modeszӓexynos_panel_unprepare>"Iexynos_panel_prepare_ exynos_panel_common_initO\aBdevm_kmallocedrm_crtc_vblank_put1vdrm_crtc_wait_one_vblank=Pdrm_crtc_vblank_get,thermal_zone_get_tempe)panel_cmn_calc_gamma_2_2_luminance9panel_cmn_calc_linear_luminanceexynos_drm_connector_get_lhbm_gray_levelHWstrlcpydy7kobject_uevent_envnJnesnprintfZ%strcmp\bin2hexxI/$exynos_drm_connector_set_lhbm_hist=L7"exynos_panel_read_ddic_id>exynos_panel_get_panel_rev thermal_zone_get_zone_by_name(kɡmipi_dsi_dcs_readl{debugfs_create_u8debugfs_create_boolexynos_panel_debugfs_create_cmdset exynos_panel_model_init~mipi_dsi_dcs_set_display_brightnessתAcpu_hwcap_keys5arm64_const_caps_readyQd__kasan_check_write_npanel_get_idle_time_delta̟exynos_panel_get_current_mode_te2\__hwasan_store8_noabort*squeue_work_onӅ3-system_wq/exynos_panel_reseth#"__traceiter_tracing_mark_write__hwasan_store4_noabortNY__cpu_online_mask*zcpu_number,W__tracepoint_tracing_mark_writeL8G_dev_info 4drm_mode_vrefreshTzD__hwasan_load2_noaborttuy_dev_errt_A__hwasan_load4_noaborth'J__hwasan_load8_noabortҁlOmipi_dsi_driver_unregisteromipi_dsi_driver_register_full1[__sanitizer_cov_trace_pcGNUI׾}X0VxGNU4@Ptxx $$TT,~0~4@ 8@ <L\lt@ @ (4<PXd$(( ,( 0 4 Hdl|R R  (0 4 <DHX`dx))0L\d)h)t|X X  (@ ,@ <HPtTTaaff,@LT\o`optt$,H0H@LTHH  H H , 4 < L @ L P \ h x       @ @    ( 0 T ` h     L L       h  h ( 0 8 D d      x x    ( h t |       R R @ @         R R    ( , 4 8 < @ R D R ` h p x |     R R         R R L L   (,04R 8R <@ @@ X`hpt|R R R R  $(R ,R HPX`dlptxR |R R R  R R 8@HPT\`dhR lR R R HH R R ,4<DHPTX\R `R dHhHR R R R H H$,4<@HLPTR XR \L `L x(4@DT\`tll ,HX`ldlpx$(08<pUU\\`dphpt| $4xR R \\(08@ <@ LXh$08T`hHHL L $,48@DHLR PR T@ X@ pxR R R R  (,48<@R DR `hpx|R R R R $(,0R 4R PX`hltx|R R HHR R L L <DXdp (T`x  DPT`d    p p, 4 < @ P \ d l p x |   R R          !! !!!!R !R !$!>> >$>,>0>4>8>R <>R X>`>h>p>x>|>>>>>R >R >>>>>>>>>R >R ?????$?(?,?0?R 4?R P?X?`?h?l?t?x?|??R ?R ????????R ?R ???@@ @@@@R @R 8@@@H@P@T@\@`@d@h@R l@R @@@@@@@@@R @R @@@@@@AAAR AR (A0A8A@ADALAPATAXAR \AR xAAAAAAAAAAR AR AAAAAAAABR BR B(B0B8B@BHBLBTBXB\B`BR dBR BBBBBBBBBR BR BBBBBBBBCR CR C(C0C8C 6t p8 p6 Z b8 [ z8 \0h8 x\@ 8g cP8 c `08 dsph8 d dZ d e  ef 4e 8e8M e g  gO Hg|  zpDH8 XiR  j  8 j0@ k)@ LtK xQ 8 <t  xv PP v\` vp 8wh =  6DU |!    =8@ ( x0 08P]@  00 %%3 X C %G O WS m `G{@" grg % 0?4L8J;c?BFiJ?O `LdfjUH yhiptvz1 J1 D      dc8d, "j"24@(eC "  0   @5 (L{kE(ce0, 8dfL  )S  3bxB4@ 8+C!t  e g {q0d  [ 0o1  .note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.modinfo.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.rodata.hyp.data.rela.data.rodata.str1.1hk3_set_op_hzhk3_brightness_capabilitymemcpystrlcpyarm64_const_caps_readyhk3_change_frequencyexynos_dcs_write_delaybin2hexlhbm_brightness_indexkobject_uevent_envexynos_panel_get_panel_revhk3_get_panel_revaod_dbvdrm_crtc_vblank_puthk3_set_local_hbm_mode_postexynos_drm_connector_set_lhbm_hist__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_store2_noabort__hwasan_load2_noabort__hwasan_store1_noabort__hwasan_load1_noabortexynos_panel_common_inithk3_panel_initexynos_panel_model_initexynos_panel_resetexynos_panel_debugfs_create_cmdsetmipi_dsi_picture_parameter_sethk3_mode_sethk3_ns_gamma_fix_cmd_sethk3_init_cmd_sethk3_display_on_cmd_sethk3_display_off_cmd_setdrm_crtc_vblank_getktime_gethk3_set_panel_featcpu_hwcap_keysmipi_dsi_dcs_set_display_brightnesshk3_set_brightnessexynos_panel_get_brightnesshk3_set_local_hbm_brightnesshk3_is_mode_seamless____versionsexynos_panel_send_cmd_set_flagsexynos_panel_get_te2_edgesexynos_panel_configure_te2_edgesexynos_panel_get_modeshk3_lp_modeshk3_modeshk3_ns_gamma_fix_cmdshk3_lp_low_cmdshk3_init_cmdshk3_display_on_cmdshk3_lp_high_cmdshk3_display_off_cmdshk3_exynos_funcshk3_drm_funcs_dev_errexynos_panel_drivermipi_dsi_driver_unregisterexynos_dsi_dcs_write_buffercpu_number__bitmap_clearsystem_wqprint_hex_dumpthermal_zone_get_tempstrcmpexynos_panel_set_binned_lphk3_binned_lpexynos_panel_msleep_dev_info_dev_warnqueue_work_onhk3_set_dimming_onaod_onsync_beginhk3_update_disp_thermunderrun_paramdebugfs_create_boolmipi_dsi_driver_register_full__stack_chk_failexynos_drm_connector_get_lhbm_gray_level.compoundliteralhk3_update_te2_internal__cpu_online_maskhk3_normal_mode_workexynos_panel_wait_for_vblankdrm_crtc_wait_one_vblankhk3_wait_one_vblankhk3_atomic_checkdrm_dsc_pps_payload_packhk3_get_min_idle_vrefreshdrm_mode_vrefreshhk3_set_self_refreshexynos_panel_of_matchhk3_negative_field_settingwqhd_pps_configfhd_pps_confighk3_panel_confighk3_get_pwr_vreg__dynamic_dev_dbgsnprintfpixel_offaod_offexynos_panel_remove__tracepoint_tracing_mark_write__traceiter_tracing_mark_write__kasan_check_writeusleep_range_statefreq_updateexynos_panel_unprepareexynos_panel_prepare__tracepoint_dsi_label_scope__traceiter_dsi_label_scopehk3_commit_doneexynos_panel_wait_for_vsync_donehk3_wait_for_vsync_donethermal_zone_get_zone_by_nameinit_module__this_modulecleanup_module__mod_of__exynos_panel_of_match_device_tableexynos_panel_disablehk3_disablehk3_enablehk3_bl_rangehk3_lp_vrefresh_rangehk3_vrefresh_rangehk3_write_display_modehk3_set_nolp_modehk3_set_lp_modehk3_set_hbm_modehk3_set_local_hbm_modehk3_set_acl_modehk3_update_refresh_modepanel_cmn_calc_linear_luminancepanel_cmn_calc_gamma_2_2_luminancepreempt_schedule_notracehk3_panel_probesync_endhk3_set_local_hbm_brightness.cmdhk3_read_idexynos_panel_read_ddic_idmipi_dsi_dcs_read__sanitizer_cov_trace_pcdevm_kmallochk3_pre_update_ffchk3_update_ffchk3_get_te_usechk3_update_zapanel_get_idle_time_delta_note_9hk3_set_panel_feat.__UNIQUE_ID_ddebug499$d.199$d.99hk3_update_disp_therm.__UNIQUE_ID_ddebug489$d.189$d.89$d.179$d.79$d.169$d.69$d.159$d.59$d.149$x.49.compoundliteral.49$d.239$d.139$x.39$d.229$d.129$x.29.compoundliteral.29$d.219$d.119$x.19.compoundliteral.19hk3_set_self_refresh.__UNIQUE_ID_ddebug509$d.209$d.109$x.9debugfs_create_u8_note_8hk3_set_panel_feat.__UNIQUE_ID_ddebug498$x.198$x.98hk3_update_disp_therm.__UNIQUE_ID_ddebug488$x.188$x.88$x.178$x.78$x.168$x.68$x.158$d.58$x.148$d.48$d.238$x.138.compoundliteral.38$d.38$x.228$x.128.compoundliteral.28$d.28$x.218$x.118.compoundliteral.18$d.18$x.208$x.108$d.8$d.197$d.97$d.187$d.87$d.177$d.77$d.167$d.67$d.157$x.57hk3_update_ffc.__UNIQUE_ID_ddebug547$d.147$x.47hk3_commit_done.__UNIQUE_ID_ddebug537$d.237$d.137$x.37.compoundliteral.37$d.227$d.127$x.27.compoundliteral.27$d.217$d.117$x.17.compoundliteral.17hk3_read_back_vreg.__UNIQUE_ID_ddebug507$d.207$d.107$x.7hk3_get_min_idle_vrefresh.__UNIQUE_ID_ddebug496$x.196$x.96$x.186$x.86$x.176$x.76$x.166$x.66$x.156$d.56hk3_pre_update_ffc.__UNIQUE_ID_ddebug546$d.246$x.146$d.46$d.236$x.136.compoundliteral.36$d.36hk3_set_nolp_mode.__UNIQUE_ID_ddebug526$x.226$x.126.compoundliteral.26$d.26hk3_get_opr.__UNIQUE_ID_ddebug516$x.216$x.116$d.16__UNIQUE_ID_scmversion306$x.206$x.106$d.6hk3_get_min_idle_vrefresh.__UNIQUE_ID_ddebug495$d.195$d.95.compoundliteral.185$d.185$d.85$d.175$d.75.compoundliteral.165$d.165$d.65__UNIQUE_ID_license555$d.155$x.55$d.245$d.145$x.45hk3_update_idle_state.__UNIQUE_ID_ddebug535$d.235$d.135$x.35.compoundliteral.35$d.225$d.125$x.25.compoundliteral.25hk3_write_display_mode.__UNIQUE_ID_ddebug515$d.215$d.115$x.15hk3_change_frequency.__UNIQUE_ID_ddebug505__UNIQUE_ID_alias305$d.205$d.105$x.5hk3_update_te2_internal.__UNIQUE_ID_ddebug494$x.194$x.94$x.184.compoundliteral.184$x.84$x.174$x.74$x.164.compoundliteral.164$x.64__UNIQUE_ID_description554$x.154$d.54$x.144$d.44hk3_update_idle_state.__UNIQUE_ID_ddebug534$x.234$x.134.compoundliteral.34$d.34hk3_set_lp_mode.__UNIQUE_ID_ddebug524$x.224$x.124.compoundliteral.24$d.24hk3_atomic_check.__UNIQUE_ID_ddebug514$x.214$x.114$d.14hk3_update_refresh_mode.__UNIQUE_ID_ddebug504__UNIQUE_ID_alias304$x.204$x.104.compoundliteral.4$d.4google_hk3hk3_update_te2_internal.__UNIQUE_ID_ddebug493$d.193$d.93.compoundliteral.183$d.183$d.83$d.173$d.73.compoundliteral.163$d.163$d.63__UNIQUE_ID_author553$d.153$x.53$d.143$x.43$d.233$d.133$x.33.compoundliteral.33$d.223$d.123$x.23.compoundliteral.23hk3_atomic_check.__UNIQUE_ID_ddebug513$d.213$d.113$x.13hk3_update_refresh_mode.__UNIQUE_ID_ddebug503__UNIQUE_ID_depends303$d.203$d.103$x.3.compoundliteral.3$d.3hk3_update_te2exynos_panel_get_current_mode_te2hk3_update_te2_internal.__UNIQUE_ID_ddebug492$x.192$x.92$x.182.compoundliteral.182$x.82$x.172$x.72$x.162.compoundliteral.162$x.62$x.152.compoundliteral.52$d.52$x.142$d.42hk3_disable.__UNIQUE_ID_ddebug532$x.232$x.132.compoundliteral.32$d.32hk3_wait_for_vsync_done.__UNIQUE_ID_ddebug522$x.222$x.122.compoundliteral.22$d.22$x.212$x.112$d.12hk3_update_refresh_mode.__UNIQUE_ID_ddebug502__UNIQUE_ID_name302$x.202$x.102$x.2.compoundliteral.2$d.2$d.191$d.91.compoundliteral.181$d.181$d.81$d.171$d.71.compoundliteral.161$d.161$d.61hk3_lhbm_brightness_init.__UNIQUE_ID_ddebug551$d.151$x.51.compoundliteral.51hk3_set_local_hbm_brightness.__UNIQUE_ID_ddebug541$d.141$x.41$d.231$d.131$x.31.compoundliteral.31$d.221$d.121$x.21.compoundliteral.21$d.211$d.111$x.11__UNIQUE_ID_vermagic301$d.201$d.101$x.1$d.1unlock_cmd_f0$x.190$x.90$x.180.compoundliteral.180$x.80$x.170$x.70$x.160$x.60hk3_lhbm_brightness_init.__UNIQUE_ID_ddebug550$x.150.compoundliteral.50$d.50hk3_set_local_hbm_brightness.__UNIQUE_ID_ddebug540$x.140$d.40$x.230$x.130$d.30hk3_set_brightness.__UNIQUE_ID_ddebug520$x.220$x.120.compoundliteral.20$d.20hk3_set_self_refresh.__UNIQUE_ID_ddebug510$x.210$x.110$d.10$x.200$x.100v@P!pc^@h[t OJ@!& 5H00@& %x( @``&@x&q@8@&l@g@x &\2< p@ &l~@`&U0 @& Lo7H 0 @@@0&  .!$!  S /(A6K@8X