ELF^@@(&"""""zR| (0D-DD X DD-(D(D-DD P DD-@pD-DpX P   pXD-D 8D-D0L 0 D 0LD-D L D-D\ `   \D-D D@D-Dp\ `   p\D-D 8D-D0L 0 x 0LD-D 8D-D@P @  l @PD-D 8HD-D@P @   @PD-D 0<tD-D H   p  HD-D 0ptD-D H   p  HD-D 4D-D0L 0 l 0LD-D 8 D-D0L 0 8 0LD-D 4D-D0L 0 @ 0LD-D ,PXD-D H  x  HD-0D-D0L 0  0LD-,8D-D H  X  HD-,pD-D H  P  HD-,@D-D H  `  HD-<DxD-DpT @    pTD-D <8D-D@P @  | @PD-D <HD-DPT @   PTD-D @D-DX P  T XD-D 4HD-D0L 0 @ 0LD-D <D-D@P @  X @PD-D 0D-D H  `  HD-?#{_WOA8%C#"#vDH @y qTx5`@!a@BcqT3R3BR*Cx`7ARBRh@ ) J?q!A7qTx5#7*`@!*!3*R$RFR*`@!*qT(RC"RRC97 RHR)rR! rBR!*h@!bRR! 7h@?qRiRJ3!BRRy79W 7h@!bRR!W 7"R7REE##9B94qT5 @qT!"R* 7ARBR*A8%C_ TOFWE_D{B@#_`@!*!*R$RfR*`@!*!3*R$RFR*`@!*!*R$RfR**`@!*!C*R$R&R*A*`@!*!*R$R&R*?#{WO#HqT* 4**OBWA{è#_RR"kl(R(RmnHR(R*RRRR !"RR7ĉRAʼnRBR@ qAT!"R R`7 ԐRHR)rԐR! rBR*`@!*!*R$R&R**`@!*!*R$R&R*(R~_)(~ Ȫ5HR~_)(~ Ȫ5?#C{og_WOA8*%CR`wP`#`zD*6!R R`t vVHhZH@`TR`hPk!TR`hPkTR`Ru` RRt vwxVHxZ h@!bRR!7@(71`@!*!*R$RfR*@(6@h7Rv@94h@)RCBRR!ѩx?7@7@6~hVHRR8h@ VRɶrCтRR!ѩ67h@RCBRR!ѩx87@( 7xh@)7RCBRR!ѩx6w7h@ R rCтRR!ѩw7h@!CR!CRRVx7`@!*!C*R$RR*`@!*!C*R$RFR*@(6h@I>RCBRR!ѩx#7hVH}Rh@ RCBRR!ѩx8#7yVHxVHh@!77!CRCRR*7+7!CRCRR(7!CRCRRv'7!CRCRR%7RXr@h7h@ AQCтRR!ѩ7h@!CbR!CbRRv7yVHvVHh@!977CCтRR!7yVHh@!ѹ 7!CRCRR(7^v7CCтRR7h@!CR!CRR7BOCтRR7yVHh@!7!CRCRR!7#OCтRR7h@!CR!CRR7!CRCRR7!CRCRRv7`@!*!C*R$RFR*`@!*!C*R$RFR*`@!*!C*R$RR*`@!*!C*R$RfR*`@!*!C*R$RFR*`@!*!C*R$RR*`@!*!C*R$RR*`@!*!C*R$RR*2`@!*!C*R$RR*`@!*!C*R$RR*`@!*!C*R$RR*@h 7h@7RCBRR!ѩxV7@7q@Tzq`T*qATtR2uVHh@!57CтRRu7@ 7zq`T*qATh@!CR!CRR*7izqR*qiR4h@ RCBRR!ѩx8T7`@QCтRR7h@RCBRR!ѩx7h@CтRR!7uVHh@!u7!CRCRR7h@*q!aT!CRCRR7!CRCRR74RTR!CRCRR7*h@!CR!CRR7h@!CR!CRR7`@!*!C*R$RFR* `@!*!C*R$RR*`@!*!C*R$RR*9`@!*!C*R$RFR*2`@!*!C*R$RR**FD`@!*!C*R$RFR*6`@!*!C*R$RR*0`@!*!C*R$RR`@!*!C*R$RR*h@wRCBRR!ѩxT 7h@!BRR!7h@!bRR!7A8%C_  TOHWG_FgEoD{CC#_`@!*!*R$RFR*`@!*!*R$RfR*`@!*!C*R$RFR*{@hVH ) J}*WhVHZ~hVH@hVHZhVH ) J|GB* ?#{g_WOCA8%Cu$h"ItB;Q q5ZhN2qv$hd92q h@i RBRR! y97A8%C@ TOFWE_DgC{A@#_`@!*!*R$RFR*w@h"IZ{ qi3qUhd9qVhNBcqG*?#{WO*2$IkT2@qT&** OBWA{è#_@!**@B*?#{ WO*`R$wI77`$h"IQqT`$hd9H4**OCWB @{Ĩ#_ur$hIh4*hIkT`$hd94*qTUR zqTRqBTRkjT a@B**?#{ WO** RRv4QWR2( YZR(q TRRv06R2(R``"$u*u #`5t459sa@ROCWB @{Ĩ#_a@BBc*~_~~ ȩ5~_~~ ȩ5~_|~ ȩ5~_|~ ȩ5R~_)(~ Ȫ5qTRR(R~_)(~ Ȫ5?#{OR(R!Ԛ 24OA{¨#_qh~_h~ ȩ5?#{OR(R!Ԛ 4OA{¨#_qh~_4h~ ȩ5?#{WO*`#hc95OBWA{è#_}R! "R*( USH KR 5! 6*`@!*!*R$R&R*ARBR*BRKBR!"R*6*`@!*!*R$R&R*ARBR`@!?#{WO*`#t$vzDh"Ik@T6RRtQu" qT;@(R2(`*RvJqT5IJHR2( &0(R(R 0HR(^* 67HR(*NOBWA{è#_ ~_@~ ȩ5(R~_)(~ Ȫ5HR~_)(~ Ȫ5~_~ ȩ5HR~_)(~ Ȫ5?#{ O*`#`$uzDt$9B9(5OB @{è#_`@!?#{O*6!ROA{¨#_?#{ O#zD:`:@yh@ykaT` @yh @ykTb`b@h@k*OB @{è#_?#{O&OA{¨#_?#{ `"a&@Bc`Rb"@c4R @{¨#_?#{O*h~ S a&3OA{¨#_?#{#WOA8%C!CR`#tzDB94*5R6RR`hVHh7 R`hPyqbT*5R7Rc,1T53@yq7@y H+ iq -S,-S#8c88C8S838 `1vr  h@!bRR!t 7h@ RIrSтRR!ѩT7h@IRSBRR!ѩx47R6 rh@SтRR!7h@)RSBRR!ѩx87h@DSтRR!ѩ7h@CRR!7h@!bRR!7A8%C_ ATOFWE{C#@#_`@!*!*R$RfR*`@!*!S*R$RR*}`@!*!S*R$RFR*v`@!*!S*R$RR*p`@!*!S*R$RFR*j`@!*!S*R$RR*c`@!*!C*R$RR*Z`@!*!*R$RfR*S`"$*u@h 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?#C{_WOC`#hc9h4u#tzDB94rp`"$R `hVHh 7f`1h>FnjRi r lTijt}I G4H R`2A8vBFF `r$vI64azD*/Ru@94 h@!bRR!7h@!BRR!7h@!bRR!7@ 4ODWC_B{AC#_`@!*!*R$RfR*`@!*!*R$RFR*`@!*!*R$RfR*a@B )8 @ )Ce}6@%ؚ 6B@cAR_* @x@(< )8 @ )Ce}5@%ؚ6B@cR** @T@M Ia@Bv457?#{C_ W O A8*%C#zDUB94*A8%C_ !TOKWJ_I{GC@#_O*2@qT qAT"$r IkTRPkTA8FF *4*!qTM*vL $ d94C"@"DBR**R"@"@cAR%# a@B@R 4R&RBRa@BRs@  Rh@!B[ )8 @ )Ce}7@%ؚ 6 @C@cAR@* @@H0 )8 @ )Ce}4@%՚(6B@cR** @s@( @+@B`z?#{ O*#zD*#HyqTOB @{è#_ֿkT@!**2$Rq T`R`R*@!**?#{_WO** OCWB_A{Ĩ#_ )8 @ )Ce}6@%ך6A8B@*** @3@?#{O`"RR2$ RR  R`OA{¨#_HG,0 < @ N G1440x3120x304xR8$ 0 4 B G1080x2340x30Nx P00 Omsamsung,s6e3hc3-c10^(ZZ``S S%)S$ 0 $8N  @N  3*8FTbipwy{}~ @ 8x*+4+t;tk0 04h  x  3*8FTbipwy{}~ @ 8x*+4+t;tk5"R*+ / D D!!!!    q9- 9x0author=Shiyong Lidescription=MIPI-DSI based Samsung s6e3hc3-c10 panel driverlicense=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=panel_samsung_s6e3hc3_c10depends=panel-samsung-drv,exynos-drmalias=of:N*T*Csamsung,s6e3hc3-c10alias=of:N*T*Csamsung,s6e3hc3-c10C*scmversion=g4c19d2f982f3hsinvalid op_hz=%d for vrefresh=%d activeautos6e3hc3_c10_write_display_modechange to %u hz 3self refresh exitmin idle vrefresh (%d) higher than target (%d) changeableraise mode (%s) clock to 120hz on %s wait one vblank after exit idle offTE2 updated: option %s, idle %s, width 0xb9 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x PANEL_IDLE_ENTER=%u,%u,%uwait_one_vblankno current mode set s6e3hc3_c10_update_refresh_modeset op_hz at %d nss6e3hc3_c10_get_min_idle_vrefreshs6e3hc3_c10_update_panel_featpanel-samsung-s6e3hc3-c10s6e3hc3_c10_atomic_checkPanel is not ready, use default setting resumelow%s %s(wrctrld:0x%x, hbm: %s, dimming: %s local_hbm: %s) inactive../private/google-modules/display/samsung/panel/panel-samsung-s6e3hc3-c10.cfailed to write cmd (%d) op=%s ee=%s hbm=%s irc=%s fi=%s fps=%u idle_fps=%u manuals6e3hc3_c10_panel_idle_notificationpanel_samsung_s6e3hc3_c10in lp mode, skip to updaterestore mode (%s) clock after self refresh exit or resume skip early exit. %lldus since last commit s6e3hc3_c10_set_self_refreshcommand: invalid freq setting: op_hz=%u, vrefresh=%u inithighs6e3hc3_c10_enablesending early exit out cmd force_changeable_teonfailed to write pps(%d) s6e3hc3_c10_change_frequencyexit LP mode fixeds6e3hc3_c10_update_idle_state%s: drm_device is null %s: mode: %s set idle_vrefresh: %u s6e3hc3_c10_update_te22 ;LQLinuxLinuxpanel_samsung_s6e3hc3_c10`module_layout(exynos_panel_removeSB"exynos_panel_configure_te2_edges00exynos_panel_get_te2_edges"Iexynos_panel_prepare_ exynos_panel_common_initO\aBdevm_kmallocLp_dev_warnedrm_crtc_vblank_put1vdrm_crtc_wait_one_vblank=Pdrm_crtc_vblank_getdy7kobject_uevent_envnJnesnprintfMJpreempt_schedule_notraceh#"__traceiter_tracing_mark_writeNY__cpu_online_mask*zcpu_number,W__tracepoint_tracing_mark_writee?ktime_get̟exynos_panel_get_current_mode_te2>exynos_panel_get_panel_revdebugfs_create_boolexynos_panel_debugfs_create_cmdsetL8G_dev_info*squeue_work_onӅ3-system_wq_npanel_get_idle_time_delta~)Hmemcpy\__hwasan_store8_noabort 4drm_mode_vrefresh__hwasan_store4_noabortE/__bitmap_clearתAcpu_hwcap_keys5arm64_const_caps_readyQd__kasan_check_writeVexynos_panel_disable__stack_chk_fail}&P exynos_panel_set_lp_modes}=F__hwasan_load1_noabort__hwasan_store1_noabortYexynos_dsi_dcs_write_buffermexynos_panel_send_cmd_set_flagsgY|print_hex_dump$$ mipi_dsi_picture_parameter_set ]usleep_range_stateo-exynos_dcs_write_delayh>/exynos_panel_reset=$__dynamic_dev_dbgtuy_dev_errTzD__hwasan_load2_noabortt_A__hwasan_load4_noaborth'J__hwasan_load8_noabortҁlOmipi_dsi_driver_unregisteromipi_dsi_driver_register_full1[__sanitizer_cov_trace_pcGNUL;CT,&wlYGNU0<L\hxrrbbcc $,X 0X 4 8 HTdlxaa"" 48 < HPX1 \1 lx< < (4@T\hx|   aa""1 1 8@HPT\`adah"l"aa""< < a a""0<DLPX\a`ad"h"l p  4@\h|0 0   (,48a<a@"D"H0 L0 dpxaa""P\lx    , < X d p x  1 1         a a " " 1 1   0 < D d p |         , L X `     V V         a a " "$ , 4 < @ H L aP aT "X "t           4 o8 oD X d p ct c    i i    ] ]  ,8Xdltuxu $0DPp| 0<Xdltxxx~~  (04<@aDaH"L"hpxaa""aa"" $,0a4a8"<"X`hpt|aa""aa"" (,48a<a@"D"`hpx|aa""aa"" $,0a4a8"<"X`hpxaa"" 8HTt 0<Xdl(<@L`ltx$8DLTXh|aa""a a""08@HLTXa\a`"d"aa""aa"" (08@HLTXa\a`"d"aa""aa"" (08@HPT\`adah"l"< < X`hltxa|a""aa""< <  a$a(","HPT\htx|,,??88  ,ht<DLPX\a`ad"h"ppff 1 1 D L \ p       , ,   !! !!P!P!D!L!X!h!|!!!!!!!!!" " ","<"P"`"l"t"|"""""v"v"""""# #4#H#T#h#t###########)#)##$ $($D$`$|$$$$$$ %%,%D%L%%%%%%%& &&4&0 8&0 d&p&x&&&&&a&a&"&"&0 &0 &&&& '' ' $'0'8'@'D'L'P'aT'aX'"\'"`' d' |''''''''''((0(@(P(l(|((((())$),)H)h)))))))***<*D*L*P*T*t*|*********++ +(+4+H+P+++++ + +Y+Y++++,,,@, ,,,,,,,,,,,,-- -(-8-<-H- X------1 -1 ---.(.0.P.\.l........// /,/4/>> >$>(>F,>F0>8>@>H> L> `>h>l>>>>>>>>>>??  ? ?$?(? p=?>? \A|A t9B ,:BT>B$?(B0A4Bh h h hh Hh h Hp Ph@ x^ ^@ % '()8\*`*hl+x+, T,26L;$@x0H8@P !x 0 1 4 6 :  < H 0 h 1  < 1   < (  H 1 h  <   81 9@=`@DFJ< L Q1 8Xx< jcb8j@HP pjx1fjPjvj (0)PjXM`h.jMjj0j8@Hhjpxvj(PB"Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)HtD4( $!"@$th%%')T\**l++,HT,26L;L$@4APB NOdeghijkry  #%',/2!fmptw{ p x  t8 h X  7 1 <   p 4W ( ;  ^    F R0= <@n @0 o P88 p @$ `Cp8z  $! "H pc 8@ 88# l"( 82 "  # ` # : # #j, P#  T# Z $ 4 $ $t  (%d0& ,% h%t @ % PT % % '  `. ,(p 0(^  h(  l( N ( ( (   (X (  ( H (T ) \*Xg *" l+8 +p ,@ T,x Y P8" - 8 - 28R  8 4~ 0X8 X5x 6H @ 08B 6 P 7` h8 \7Lp 8x  B  < BS L;  p< 8 t= 4A2 >^  B $6 B $@S  `A0 B3  PB"0H@xh U78P@p Px @  @ Y0@0p(L(< d 4 6 :    K      `$8)9p=8@ D F Jf L Q$8d   D g    K  xpcp ! !% " 9$* ] ! 0K @(.Eot-\t@A9q F' 1d 0cLs7R>(.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.1s6e3hc3_c10_set_op_hzs6e3hc3_c10_brightness_capabilitymemcpyarm64_const_caps_readys6e3hc3_c10_change_frequencyexynos_dcs_write_delaykobject_uevent_envexynos_panel_get_panel_revs6e3hc3_c10_get_panel_revdrm_crtc_vblank_put__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_load2_noabort__hwasan_store1_noabort__hwasan_load1_noabortexynos_panel_common_inits6e3hc3_c10_panel_initset_bitclear_bitexynos_panel_resetexynos_panel_debugfs_create_cmdsetmipi_dsi_picture_parameter_sets6e3hc3_c10_mode_sets6e3hc3_c10_init_cmd_sets6e3hc3_c10_lp_cmd_sets6e3hc3_c10_lhbm_extra_cmd_setdrm_crtc_vblank_getktime_gets6e3hc3_c10_update_panel_featcpu_hwcap_keysexynos_panel_set_brightnesss6e3hc3_c10_is_mode_seamless____versionsexynos_panel_send_cmd_set_flagsexynos_panel_get_te2_edgesexynos_panel_configure_te2_edgesexynos_panel_get_modess6e3hc3_c10_lp_modess6e3hc3_c10_modess6e3hc3_c10_lp_low_cmdss6e3hc3_c10_init_cmdss6e3hc3_c10_lp_cmdss6e3hc3_c10_lp_high_cmdss6e3hc3_c10_lp_off_cmdss6e3hc3_c10_lhbm_extra_cmdss6e3hc3_c10_exynos_funcss6e3hc3_c10_drm_funcs_dev_errexynos_panel_drivermipi_dsi_driver_unregisterexynos_dsi_dcs_write_buffercpu_number__bitmap_clearsystem_wqprint_hex_dumpexynos_panel_set_binned_lps6e3hc3_c10_binned_lp_dev_info_dev_warndisplay_onqueue_work_ons6e3hc3_c10_set_dimming_onsleep_inunderrun_paramdebugfs_create_boolmipi_dsi_driver_register_full__stack_chk_fail.compoundliteral__cpu_online_maskdrm_crtc_wait_one_vblanks6e3hc3_c10_atomic_checks6e3hc3_c10_get_min_idle_vrefreshdrm_mode_vrefreshs6e3hc3_c10_set_self_refreshexynos_panel_of_match__dynamic_dev_dbgsnprintfdisplay_offexynos_panel_remove__tracepoint_tracing_mark_write__traceiter_tracing_mark_writetrace_tracing_mark_write__kasan_check_writeusleep_range_statefreq_updateexynos_panel_unprepareexynos_panel_prepares6e3hc3_c10_commit_doneinit_module__this_modulecleanup_module__mod_of__exynos_panel_of_match_device_tableexynos_panel_disables6e3hc3_c10_disables6e3hc3_c10_enables6e3hc3_c10_bl_ranges6e3hc3_c10_lp_vrefresh_ranges6e3hc3_c10_vrefresh_ranges6e3hc3_c10_write_display_modes6e3hc3_c10_set_nolp_modeexynos_panel_set_lp_modes6e3hc3_c10_set_hbm_modes6e3hc3_c10_set_local_hbm_modes6e3hc3_c10_update_refresh_modepreempt_schedule_notraces6e3hc3_c10_panel_probe__sanitizer_cov_trace_pcdevm_kmallocpanel_get_idle_time_deltaWQHD_PPS_SETTINGFHD_PPS_SETTING_note_9s6e3hc3_c10_atomic_check.__UNIQUE_ID_ddebug499$x.99s6e3hc3_c10_update_te2.__UNIQUE_ID_ddebug489$x.89$x.79$x.69$x.59$x.49$x.39$x.29$x.19$x.9_note_8$d.98s6e3hc3_c10_update_te2.__UNIQUE_ID_ddebug488$d.88$d.78$d.68$d.58$d.48$d.38.compoundliteral.28$d.28$d.18s6e3hc3_c10_update_idle_state.__UNIQUE_ID_ddebug508$d.8s6e3hc3_c10_set_self_refresh.__UNIQUE_ID_ddebug497$x.97$x.87$x.77$x.67$x.57$x.47$x.37$x.27.compoundliteral.27$x.17s6e3hc3_c10_update_idle_state.__UNIQUE_ID_ddebug507$x.7.compoundliteral.7$d.96.compoundliteral.86$d.86$d.76$d.66$d.56$d.46$d.36.compoundliteral.26$d.26$d.16__UNIQUE_ID_scmversion306$d.106.compoundliteral.6$d.6s6e3hc3_c10_change_frequency.__UNIQUE_ID_ddebug495$x.95$x.85.compoundliteral.85$x.75$x.65$x.55$x.45$x.35$x.25.compoundliteral.25$x.15__UNIQUE_ID_alias305$d.105$x.5.compoundliteral.5s6e3hc3_c10_update_refresh_mode.__UNIQUE_ID_ddebug494$d.94.compoundliteral.84$d.84$d.74$d.64$d.54$d.44$d.34.compoundliteral.24$d.24__UNIQUE_ID_license514$d.14__UNIQUE_ID_alias304$d.104$d.4$x.93$x.83.compoundliteral.83$x.73$x.63$x.53$x.43$x.33$x.23.compoundliteral.23__UNIQUE_ID_description513$d.113$x.13s6e3hc3_c10_enable.__UNIQUE_ID_ddebug503__UNIQUE_ID_depends303$d.103$x.3$d.3s6e3hc3_c10_update_te2exynos_panel_get_current_mode_te2s6e3hc3_c10_update_panel_feat.__UNIQUE_ID_ddebug492$d.92.compoundliteral.82$d.82$d.72$d.62$d.52$d.42$d.32.compoundliteral.22$d.22__UNIQUE_ID_author512$d.112$d.12__UNIQUE_ID_name302$d.102$x.2.compoundliteral.2$d.2$x.91$x.81.compoundliteral.81$x.71$x.61$x.51$x.41$x.31$x.21.compoundliteral.21$x.11s6e3hc3_c10_write_display_mode.__UNIQUE_ID_ddebug501__UNIQUE_ID_vermagic301$x.101$x.1.compoundliteral.1$d.1unlock_cmd_f0s6e3hc3_c10_get_min_idle_vrefresh.__UNIQUE_ID_ddebug490$d.90$d.80$d.70$d.60$d.50$d.40$d.30.compoundliteral.20$d.20samsung_s6e3hc3_c10$d.10s6e3hc3_c10_atomic_check.__UNIQUE_ID_ddebug500$d.100v@<!c@^AB@h[tOBJ@HP% 5X00@% %Y( @(`%@` %q@%l0Yg@% jv2kdq@&%s~@+`%U0(,@,p% LoX/t0u@@@00%@y.$( H0SH0`'AKK@M