ELFpz@@(&""""zR| (0D-DD X DD-(D(D-DD P DD-<pdD-DPT @   PTD-D DD-Dp\ `   p\D-D 0D-D0L    0LD-D 8,D-D@P @  l @PD-D <hD-D@P @   @PD-D <D-DT @  T TD-D 0lD-D0L   @ 0LD-D @D-D`X P  L `XD-D H`D-Dp\ `   p\D-D 4D-D0L 0 @ 0LD-D 8 D-D@P 0 @ @PD-D 0 D-D0L 0  0LD-0TD-D H   X  HD-D H(D-Dp\ `   p\D-D ,@D-D H  `  HD-8D-D`P 0  `PD-D <@8D-D@P @  | @PD-D @D-DPT P  D PTD-D @D-D`X P  t `XD-D 8D-D@P 0  @PD-D ,D\D-D H  |  HD-?#C{WOCA8%C#"vDT _#!rD@67!*2@qT** )zJBqTb)R` 5@9qTq T:z94 @qHT#(R#9B94 !"R*7ARBR*A8%C@ ATODWC{A@C#_`@!`@!*`@!*`@!*!*R$R&R*a@BcKv@*Bcf?#{g_WOCA8%Cu$h"ItB;Q q5ZhN2qv$hd92q h RBR* y97ARBRA8%C@ TOFWE_DgC{A@#_*`@!*!*R$RFR*w@h"IZ{ qi3qUhd9qVhNBcqG*?#{OCA8%C!bR*@7ARBR6R(ˬrR*@7ARBRt:h@R!!bR*`7ARBRA8%C@ TOB{A#_*`@!*!*R$RfR**`@!*!*R$RR**`@!*!*R$RfR*?#{ WO*`R$wI77`$h"IQqT`$hd9H4**OCWB @{Ĩ#_ur$hIh4*hIkT`$hd94*qTUR zqTRqBTRkbT a@B**?#{_WO*b@X!bR*7ARBR4 *A*`@!*!*R$RfR*5  !BRR@u@9h4`$h"I"q@RR`C @R!bR*7ARBR`"$ OCWB_A{Ĩ#_*`@!*!*R$RfR*a@BBc*wa@BBca@Bc*{?#{ kWOA8*%C!CRRC VRR*q ; #/COoSRc[3{'TUR ~qhRRR5U1W9O9 !R$RR`uA8%C_ TOOWN{Lk@#_a@Bc**?#{OCA8*%C 6!BRRt@94h@)RBR*! y7*(`@!*!*R$RFR*a@Bc7!BRA8%C@ TOB{A#_?#{_WOCA8%C*`#hc95A8%C@ TOEWD_C{A@#_}R! "R*WS6*`@!*!*R$R&R*ARBR!bR8 KbR*6*`@!*!*R$RfR*ARBR R`*hJqT(IRBR*y6*`@!*!*R$RFR*ARBRZ2@qTi** *BR!"R*6*`@!*!*R$R&R*ARBR`@!:v@*Bc?#{og_WOCA8*%C`#t$vzDh"IQ Q? q'? q' q qkTvb@JxJ|6Rw?q9hT* "R( ,5!bR*6*`@!*!*R$RfR** `$ad9{ 94rARBRVRȶrR*6*`@!*!*R$RR*ARBR qRRRIBR*y96*`@!*!*R$RFR*ARBR!bR*6*`@!*!*R$RfR*ARBRu@h"I! Q? q' qA8%C@ TOFWE_DgCoB{A#_?#{ O*`#`$uzDt$9B9(5 OB @{è#_`@!?#{WOCA8*%C u*hJ=q Th@!bR*!7t6@AqT`)R45@9@h@!U (7!bRbR*tN7{Kh@!bR*!T17h@!bR!bR*17h@)RBR*! y27h@ RBR*! y37h@RBR*! yt47h@!bR*!t57!bR*E7h@!bR!bR*E7h@)RBR*!ytF7h@ RBR*!y/7h@RBR*!y/7h@ 6RrR*!07h@飅R)!rR*!t173(7`@!*!*R$RfR*7`#`zD*h@!bR!bR*57h@)RBR*! y7q@TqATh@ ,RBR*! y,77`@!*!*R$RfR*`@!*!*R$RFR*qTh@ RBR*! yt%7h@RBR*! y7h@!bR*!7lA8%C@ A0TOCWB{A#_`@!*!*R$RfR*`@!*!*R$RFRR`@!`@!`@!W`@!*!*R$RfR*d`@!*!*R$RfR*a`@!*!*R$RFR*Z`@!*!*R$RFR*S`@!*!*R$RFR*L`@!*!*R$RFR*w`@!*!*R$RFR*p`@!*!*R$RR*j`@!*!*R$RR*/6h@!bR*! 7`@!*!*R$RFR*`@!*!*R$RfR;`@!*!*R$RfR*`@!*!*R$RfR*`@!*!*R$RFR*`@!*!*R$RfR*m`*u@dJBc?#{ O#zD:`:@yh@ykaT` @yh @ykTb`b@h@k*OB @{è#_?#{O`2h@qT** OA{¨#_@*Bc?#{og_WOCA8%Ct"`u&@Rb"@c4RBcBcBcu#vvD:@ R9Z6@Z`{c@[ZA@b@c`#b@c`Cb @`cb@}@@:@T`@!t*uJBqT`)R5@9qA Tqi Th@!bR*! 7ARBRRHrR* 7ARBRb:RR|@! Tt:u: R9(R9!bR*7ARBR TT@qTL*`@!*!*R$RfR**`@!*!*R$RR*`@!*`@!*!*R$RfR*`TA8%C@ ATOFWE_DgCoB{A#_`@!?#{O*h~ S a&3OA{¨#_?#{WOA8%C!CR`#tzDt`*hJq!T5R5RB945R R`hP)Rq(R5c,1 T53@yq7@y -S#8(-Sc88C8S838  !SbRSbR*@7ARBRRSIrR* 7ARBRHRSBR*x 7ARBRRS6 rR*7ARBR(RSBR*x87ARBRDSR*7ARBRCR* 7ARBR!SbRSbR*7ARBRA8%C_ TOEWD{C#_*`@!*!S*R$RfR**`@!*!S*R$RR*y*`@!*!S*R$RFR*q*`@!*!S*R$RR*j*`@!*!S*R$RFR*c*`@!*!S*R$RR*[*`@!*!C*R$RR*Q*`@!*!S*R$RfR*N`"$t@ )q*5h I ) J_8q#_83_8DC_8S_8c_8B* a@B?#{ WO`Bu*@kjT@ R")b@`#`zD qT"@@@ RQbB@ @&&@94R`hPH4ȺD9h4bF@yZ@y~ aS( KiRI r}) f B@kTDB@><: **@92*9 -&&@9h4ȺD9(4**@9h7bB@Ȓ@kaT**@92B*9b@ *OCWB @{Ĩ#_s@ȺD9 ) JqDBa@B?#{ _WO`#hc9h4v#tzDB9h4ODWC_B @{Ũ#_րb@hRuhP4`1h>FnjRi r Tijt}I G4H `2A8wBGF !bR* 7ARBR`r$hI4yzD R6c@w@9H4 !BR* 7ARBR`$h"I"q@R !bR*@7ARBR@ v*`@!*!*R$RfR**`@!*!*R$RfR**`@!*!*R$RFR*a@B) )8 @ )(Ce}7@%ٚh 6C@cAR@* @ @ / )8 @ )Ce}4@%՚6C@cR** @@a@$CBc8a@B ?#{g_WOC*`#uzDuB9h4*OEWD_CgB{A#_*2@qT qaTw"$rh IkTR`hPkaTA8GF  !bR*`7ARBRv4* 3 *@I*`@!*!*R$RfR*5b@5  !BRR`b@R!bR* 7ARBR`5u459sa@R@  Rk*`@!*!*R$RfR*R`@!B!bR*7ARBR=*`@!*!*R$RfR*' )8 @ )(Ce}8@%ٚ 6@8C(@:cAR@*( @: @ Ha@BB*a@BB*& )8 @ )Ce}4@%՚(6C@cR** @@E@@a@Bc*)?#{WOCA8*%C*!bR* 7ARBR`*hJqTR5 r6R* 7ARBR( RBR* y 7ARBRMRANRDq TqTqaT!BR*`7%MRANRBRR*7ARBR()RBR* y7!BR*7ARBR!BR*@7ARBR!bR*@7ARBR(`#uvDB*@rR Rt2jtA8%C@ TOCWB{A#_*`@!*!*R$RfR*X*`@!*!*R$RfR**`@!*!*R$RR*A*`@!*!*R$RFR*9*`@!*!*R$RR*F*`@!*!*`@!*!*R$RFR*G*`@!*!*`@!*!*R$RFR*?#{O`"RR`OA{¨#_H& P >d^h|,0 < @ N G1440x3120x604x4!0 ,0 < @ N G1440x3120x1204x0 <x>G,0 < @ N G1440x3120x304xpb P00 zOP samsung,s6e3hc30 04h  x  3*8FTbipwy{}~ @ 8x*+4+t;tk^!```d(A``!^%""S%I)S$I x5 D D"R*+ / #A!!  !!!!! ZZ!񥥽!!0ZZauthor=Jiun Yu description=MIPI-DSI based Samsung s6e3hc3 panel driverlicense=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=panel_samsung_s6e3hc3depends=panel-samsung-drv,exynos-drmalias=of:N*T*Csamsung,s6e3hc3alias=of:N*T*Csamsung,s6e3hc3C*scmversion=g4c19d2f982f3activefailed to get panel extinfo idle vrefresh (%u) higher than target (%u) 3s6e3hc3_write_display_mode%s: mode: %s in manual mode %s: set manual mode for: %s fail to read LHBM gamma self refresh exit%s: en=%d changeables6e3hc3_enables6e3hc3_update_te2s6e3hc3_atomic_checkraise mode (%s) clock to 120hz on %s panel-samsung-s6e3hc3offunsupported refresh rate! ../private/google-modules/display/samsung/panel/panel-samsung-s6e3hc3.cunable to create %s mode debugfs dir TE2 updated: option %s, idle %s, width 0xb9 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x s6e3hc3_change_frequency%s: mode: %s with auto mode idle_vrefresh: %d s6e3hc3_update_early_exitno current mode set %s: sending %uhz step setting (idle_fps=%u) early exit update needed for mode: %s (idle_vrefresh: %d) common_modes6e3hc3_trigger_early_exitchange panel idle vrefresh: %u for mode: %s %s: change to %uhz %s(panel_rev: 0x%x) early_exit_disablePanel is not ready, use default setting resumes6e3hc3_get_min_idle_vrefresh%s: failed to get mode data lowpanel_samsung_s6e3hc3%s %s(wrctrld:0x%x, hbm: %s, dimming: %s local_hbm: %s) manual_modeinactivefailed to write cmd (%d) s6e3hc3_update_refresh_modes6e3hc3_extra_lhbm_settingsin lp mode, skip to updaterestore mode (%s) clock after self refresh exit or resume hbm_on=%d hbm_ircoff=%d skip early exit. %lldus since last commit command: initwakeups6e3hc3_set_self_refreshhighsending early exit out cmd s6e3hc3_set_early_exit_auto_modeforce_changeable_temanual_ghbm_modeonearly_exit_enablefailed to write pps(%d) exit LP mode fixedfail to get panel id and load evt1 por settings! HvLUkst#5LinuxLinuxpanel_samsung_s6e3hc3`module_layout(exynos_panel_removeSB"exynos_panel_configure_te2_edges00exynos_panel_get_te2_edges"Iexynos_panel_prepare_ exynos_panel_common_initO\aBdevm_kmalloc(exynos_panel_set_brightness*squeue_work_onӅ3-system_wqMJpreempt_schedule_notraceh#"__traceiter_tracing_mark_writeNY__cpu_online_mask*zcpu_number,W__tracepoint_tracing_mark_write\__hwasan_store8_noaborte?ktime_get̟exynos_panel_get_current_mode_te2>exynos_panel_get_panel_rev(kɡmipi_dsi_dcs_readdebugfs_create_direxynos_panel_debugfs_create_cmdsetdebugfs_create_boolTzD__hwasan_load2_noabortL8G_dev_infoYexynos_dsi_dcs_write_buffer~)Hmemcpy__hwasan_store4_noabort_npanel_get_idle_time_deltamipi_dsi_dcs_write_buffer 4drm_mode_vrefresh=$__dynamic_dev_dbg__stack_chk_failgY|print_hex_dumptuy_dev_err ]usleep_range_stateo-exynos_dcs_write_delay}&P exynos_panel_set_lp_mode__hwasan_store1_noaborts}=F__hwasan_load1_noabortAl;kstrtouintt_A__hwasan_load4_noabortmexynos_panel_send_cmd_set_flags$$ mipi_dsi_picture_parameter_seth>/exynos_panel_reseth'J__hwasan_load8_noabortҁlOmipi_dsi_driver_unregisteromipi_dsi_driver_register_full1[__sanitizer_cov_trace_pcGNU;M ȰżuM?eGNU,8HPXht 4<HP\lt(08<@LT\`hpxxxPPdd ))$,8@pDpHhLhP5T5\ 0pxxxPPdd\\$8(8,-0-4S8ST  (8hpxx|xPPddxxPPdd$x(x04P8P<d@dDH`h ,<DLTht$$ $ 0 4 D L \ h    x x  P P d d           $ , D P ` h t              x x  P$ P( d, d0 4 L T \ d p t x N| N        n n          } } , 0 n4 nH L  P  |   u u T T  ( D P     P P        xx ,LX`hpxx|xPPdd}},dlx8 8 xx PPdd8 8 8@PTXh|xxPPdd(4<DxHxPTPXP\d`d| (0x4x<@PDPHdLdPTlt((pphh55(0@$x(x04P8P<d@dDH`hxxPP dd,4DtxxPPdd xx $P(P,d0d48PXhp|  (4T\dhl$8HmLmXlxjjss ,4T`hppjjss$08Xdl 0<DLT\x`xhlPpPtdxd|vv(@`lt|xxPPddxxPPdd <HPp|xxPP dd08@HxLxTXP\P`ddd``<<xxPPddj j$,4<x@xHLPPPTdXdt|xxPPddxxPPdd  $ , x0 x8 < P@ PD dH dd l t |  x x  P P d d    x x  P P d d !!!$!x(!x0!4!P8!PP>d>d >>(>4>8>L>T> X> l>>>>z>z> >>>>>>? ??;?;?$?,?8?X`;d>hp;t$?xd< @=T?|8pF 49tF@>xF$\?(|F @ \H 0h @Xhpx0t$$%@*PX`*hx1p4xx: 00HP`hxh8  X P  R 8 T `   P R T  (  0 P P  p T P  T 8 9 H 8 h   " & (  + ( / H 1 h 5 : > E T  P 8 p     0PpHJK0PLpPW[^bd0iXZ]a c@gHv]Jc0L|)8@SH|P-px5|h|$|N (|0nPX`|h}||||08@|Hhp x|  | |9  |(HP X|`z|z|;F(xFAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)Htd\0ll  0dt$$X$%**Dx14x: |@HF 37:;ABEFGNU8x{|}~w+)(4 "*-%2'=?@yILyyPSW_\mj pg Hn db  8 H d lv  B p8  \2  88" 08 .@ 8 h   fP7 8k `s8  D  0 uT  pP8 ( : l x 0,8  :   x: |@ O  t ` 8O ejgp $ $j  0%m %(u *@ * q 8 , 08 , x18 h8 P3Zl85 4 4d  8 5  5 H8 `608 6@@/ 47J  pF  tFP ;` 8 ;:p#8 ;D o h<  = xF$ |FR   F\ }0Hq   @ @ xyH h dh00n xU%p %8 ] -q L  `X j P k G( `% `Z  9 M g" & (  +  /  1 ' 5  :  > E * \q   i  H JKLPWF[;^P b d iX&Z ]a( c0 gu H JL      : lz Oic`i4z)!@ !K% * J2 ! 0 @<(46/CZk <O(  ZL|l  T0YVq8,x.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.1mode_set_60hzmode_set_120hzs6e3hc3_brightness_capabilitymemcpyexynos_dcs_write_delayexynos_panel_get_panel_revs6e3hc3_get_panel_rev__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_load2_noabort__hwasan_store1_noabort__hwasan_load1_noabortkstrtouints6e3hc3_update_early_exitexynos_panel_common_inits6e3hc3_panel_initexynos_panel_resetexynos_panel_debugfs_create_cmdsetmipi_dsi_picture_parameter_sets6e3hc3_mode_sets6e3hc3_init_cmd_sets6e3hc3_mode_60_wakeup_cmd_sets6e3hc3_lp_cmd_sets6e3hc3_mode_60_common_cmd_sets6e3hc3_mode_120_ghbm_manual_cmd_sets6e3hc3_mode_120_manual_cmd_sets6e3hc3_off_cmd_sets6e3hc3_early_exit_disable_cmd_sets6e3hc3_early_exit_enable_cmd_setktime_getexynos_panel_set_brightnesss6e3hc3_is_mode_seamless____versionsexynos_panel_send_cmd_set_flagsexynos_panel_get_te2_edgesexynos_panel_configure_te2_edgesexynos_panel_get_modess6e3hc3_modess6e3hc3_lp_low_cmdss6e3hc3_init_cmdss6e3hc3_mode_60_wakeup_cmdss6e3hc3_lp_cmdss6e3hc3_mode_60_common_cmdss6e3hc3_mode_120_ghbm_manual_cmdss6e3hc3_mode_120_manual_cmdss6e3hc3_lp_high_cmdss6e3hc3_lp_off_cmdss6e3hc3_off_cmdss6e3hc3_early_exit_disable_cmdss6e3hc3_early_exit_enable_cmdss6e3hc3_exynos_funcss6e3hc3_drm_funcs_dev_errdebugfs_create_direxynos_panel_drivermipi_dsi_driver_unregisterexynos_dsi_dcs_write_buffermipi_dsi_dcs_write_buffercpu_numbersystem_wqprint_hex_dumpexynos_panel_set_binned_lps6e3hc3_binned_lp_dev_infodisplay_onqueue_work_ons6e3hc3_set_dimming_onsleep_inunderrun_paramdebugfs_create_boolmipi_dsi_driver_register_full__stack_chk_fail.compoundliteral__cpu_online_masks6e3hc3_atomic_checks6e3hc3_get_min_idle_vrefreshdrm_mode_vrefreshs6e3hc3_set_self_refreshexynos_panel_of_matchs6e3hc3_set_hbm_setting__dynamic_dev_dbgdisplay_offexynos_panel_remove__tracepoint_tracing_mark_write__traceiter_tracing_mark_writes6e3hc3_lhbm_gamma_writeusleep_range_statefreq_updateexynos_panel_unprepareexynos_panel_prepares6e3hc3_commit_doneinit_module__this_modulecleanup_module__mod_of__exynos_panel_of_match_device_tableexynos_panel_disables6e3hc3_enables6e3hc3_bl_ranges6e3hc3_lp_vrefresh_ranges6e3hc3_vrefresh_ranges6e3hc3_write_display_modes6e3hc3_set_nolp_modeexynos_panel_set_lp_modes6e3hc3_lp_modes6e3hc3_set_early_exit_auto_modes6e3hc3_set_hbm_modes6e3hc3_set_local_hbm_modemanual_modes6e3hc3_update_refresh_modepreempt_schedule_notraces6e3hc3_panel_probemipi_dsi_dcs_read__sanitizer_cov_trace_pcdevm_kmallocpanel_get_idle_time_deltaearly_exit_global_paraearly_exit_step_global_paraauto_step_global_paramode_set_120hz_GHBMPPS_SETTING_note_9s6e3hc3_update_te2.__UNIQUE_ID_ddebug489$x.59.compoundliteral.59$x.49$x.39$x.29.compoundliteral.29$x.19s6e3hc3_trigger_early_exit.__UNIQUE_ID_ddebug509$x.9.compoundliteral.9_note_8s6e3hc3_change_frequency.__UNIQUE_ID_ddebug498s6e3hc3_update_te2.__UNIQUE_ID_ddebug488$d.68$d.58$d.48.compoundliteral.38$d.38.compoundliteral.28$d.28.compoundliteral.18$d.18s6e3hc3_enable.__UNIQUE_ID_ddebug508.compoundliteral.8$d.8s6e3hc3_update_refresh_mode.__UNIQUE_ID_ddebug497$d.67$x.57.compoundliteral.57$x.47$x.37.compoundliteral.37$x.27__UNIQUE_ID_license517$x.17.compoundliteral.17$x.7.compoundliteral.7s6e3hc3_update_refresh_mode.__UNIQUE_ID_ddebug496$d.66.compoundliteral.56$d.56$d.46.compoundliteral.36$d.36$d.26__UNIQUE_ID_description516.compoundliteral.16$d.16s6e3hc3_extra_lhbm_settings.__UNIQUE_ID_ddebug506__UNIQUE_ID_scmversion306.compoundliteral.6$d.6$d.75$d.65$x.55.compoundliteral.55$x.45$x.35.compoundliteral.35$x.25__UNIQUE_ID_author515$x.15.compoundliteral.15s6e3hc3_write_display_mode.__UNIQUE_ID_ddebug505__UNIQUE_ID_alias305$x.5.compoundliteral.5s6e3hc3_set_early_exit_auto_mode.__UNIQUE_ID_ddebug494$d.74$d.64.compoundliteral.54$d.54$d.44.compoundliteral.34$d.34$d.24$d.14s6e3hc3_atomic_check.__UNIQUE_ID_ddebug504__UNIQUE_ID_alias304.compoundliteral.4$d.4samsung_s6e3hc3$x.63$x.53.compoundliteral.53$x.43$x.33.compoundliteral.33$x.23$x.13s6e3hc3_atomic_check.__UNIQUE_ID_ddebug503__UNIQUE_ID_depends303$x.3.compoundliteral.3$d.3s6e3hc3_update_te2exynos_panel_get_current_mode_te2s6e3hc3_get_min_idle_vrefresh.__UNIQUE_ID_ddebug492$d.62$d.52$d.42.compoundliteral.32$d.32$d.22.compoundliteral.12$d.12__UNIQUE_ID_name302$x.2.compoundliteral.2$d.2unlock_cmd_f1s6e3hc3_update_early_exit.__UNIQUE_ID_ddebug491$x.61$x.51$x.41$x.31.compoundliteral.31$x.21s6e3hc3_trigger_early_exit.__UNIQUE_ID_ddebug511$x.11.compoundliteral.11s6e3hc3_set_self_refresh.__UNIQUE_ID_ddebug501__UNIQUE_ID_vermagic301$x.1$d.1s6e3hc3_mode_60.compoundliteral.60$d.60$d.50$d.40.compoundliteral.30$d.30s6e3hc3_mode_120$d.20s6e3hc3_trigger_early_exit.__UNIQUE_ID_ddebug510.compoundliteral.10$d.10s6e3hc3_set_self_refresh.__UNIQUE_ID_ddebug500v@0!pc^@h[tpOpFJ@h% 5[00@*% % \( @+`%@+P%q@03%lH\g@3 %nc21pnv@?%z~@hF`%U0F@G(% LoIX{0{@@@J0%@ .@$h JSJ'AeKgR