ELF(@@)'%>& P >d^h|,0 < @ N G1440x3120x604x4!0 ,0 < @ N G1440x3120x1204x08$ 0 4 B G1080x2340x60Nx4!0XK8$ 0 4 B G1080x2340x120Nx0 <x>G,0 < @ N G1440x3120x304xpbR8$ 0 4 B G1080x2340x30Nxpb P00 zOP samsung,s6e3hc3^!```(A``!^%""S%I)S$I 0 $8N  @N  3*8FTbipwy{}~ @ 8x*+4+t;tk0 04h  x  3*8FTbipwy{}~ @ 8x*+4+t;tkx5 D D"R*+ / #A!!  !!!!! ZZZZ!񥥽!!0activefailed 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_vrefreshpanel%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 cmdsetss6e3hc3_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! ?#C{WOCA8 CDu|I @y q@Tv5h@ ) Jq!A7q@T5!*h@!bRR!b 7h@qiRBR!R y9 7h@!bRR!7@qT8**j ՈKAqaT+R 5@9qTKqTB~9h4(R%9B94*4qT~Iq!T!"R***" 7A8C@ TODWC{A@C#_`@!`@!q!T`@!!*R$RfR*`@!!*R$RFR*`@!!*R$RfR*{`@!`@!!*R$R&R*a@BcqT%*v@*Bc*Z ?#{O|IqaT*4OA{¨#_֓"!"RR7ĉRAʼnRBR~I q!T!"R R7 ԐRHR)rԐR! rBR*`@!!*R$R&R**`@!!*R$R&R*E?#{og_WOC T  0Rc4RBcBcBchD 9@RZ{"@c"@c" @"@hDU}@ 9@?)T5@"9a@"A@@!@OFWE_DgCoB{A#_?#{CA8CI O f9Q q5Z?q 2_q 2 i RBR* y9`7A8C@ T{A@#_*`@!!*R$RFR*iI Jlf9 k? qmOn1?qEqFqa@GBc@?#{CA8!CbR*76R(ˬrR* 7h@af>R!!bR*7A8C@ aT{A@#_*`@!!*R$RfR**`@!!*R$RR**`@!!*R$RfR*?#{ OI7IQ qcTf94*OB* @{è#_*I4IkCT&f94.qbTCR~qbTRqTRkT @B*?#{WO6`@*!bR*754 *n @R!bR* 7 OBWA{è#_*`@!!*R$RfR*55  !BR1Rijh8b@5iI !?q@R @*`@!!*R$RfR*a@BBc*a@BBca@Bc*?#{ O A8iR7RCi r `r*HR3 )R?,q;R )[C # 3 J C J/OoSRc{'bTTR |qiRRR)5t1W9O9 !RRtA8C_ TOM{L#_a@Bc*?#{CA8C 6!BR1Rhjh84h@)RBR*! yb6`@!!*R$RFR*h@$Bc@A7!BRA8C@ T{A@#_?#C{_WOCA8Chf95A8C@ TODWC_B{AC#_}R*! "R*עVS@6*`@!!*R$R&R*H R ^RbR* K9 y 6*`@!!*R$RfR* Rh Kq!T(IRBR*y 6*`@!!*R$RFR*V@qT**O ա*BR!"R*@6*`@!!*R$R&R*`@!nv@*BcbU?#C{WOCA8C IQ q(Q' q' q?qkTDb@m*I J Ja 41Rw q9T*"R*a2f99 7!bR*@6*`@!!*R$RfR*VRȶrR* 6*`@!!*R$RR* qRRRIBR*y9 6*`@!!*R$RFR*!bR*@6*`@!!*R$RfR*hI!`@ Q? q' qA8C@ TODWC{A@C#_R}?#{D&9B95o{#_@!R}?#{OCA8*C h KAqc(Th@!bR*!b7t6h KAqT`+R@.5@9h@!є (7R7RbR* 9y 6`@!!*R$RfRh@!bR*!*7h@)R7RbR*!9 yb+7h@)RBR*! y",7h@ RBR*! y,7h@RBR*! y" 6`@!!*R$RFR*I!bR*27h@)R7RbR*! 9y37h@)RBR*!yB47h@ RBR*!y&7h@RBR*!y'7h@ 6RrR*!"(7h@飅R)!rR*!(7(6h@!bR*!6`@!!*R$RfR`@!!*R$RfR*7`Dh@*IR7RbR!*9 yB7h@)RBR*! y7qTqTh@ ,R$`@!!*R$RfR*`@!!*R$RFR*qaTh@ R!BR* y"7h@RBR*! y7h@!bR*!7A8C@ !TOB{A#_`@!!*R$RfR*`@!!*R$RFR*`@!!*R$RFR*`@!`@!`@!@`@!!*R$RfR*`@!!*R$RfR*`@!!*R$RFR*`@!!*R$RFR*`@!!*R$RFR*`@!!*R$RFR*`@!!*R$RR*`@!!*R$RR*/7*`@!!*R$RfR*Z`@!!*R$RfR*V`@!!*R$RFR*Pa@d KBc/?#D*@y @y? kaT @y*@y? kT@)@ k#_*#_?#{O(@qT** OA{¨#_@*Bcx3?#{OCA8CKAqaT`+R5@9qTh KqTh@!bR*! 7RHrR*@7bj>RR|@aT(Rh2y!bR*7aTA8C@ TOB{A#_*`@!!*R$RfR**`@!!*R$RR*`@!*`@!!*R$RfR*@T`@!2}?#{(| S ($3*{#_փx3?#{#OA8 RC*R3Di K?qaT4RB94R5hQq(Rc,1`T 53@yq7@y%-SH-S#8&c8JC8i838S8 ***** R h@!bRR!B 7h@ RIrSтRR!ѩ 7h@IRSBRR!ѩx 7h@R5 rSтRR!ѵb 7h@)RSBRR!ѩx8 7h@DSтRR!ѩ 7h@CRR!7h@!bRR!7A8C_ !TOE{C#@#_`@!!*R$RfR*`@!!S*R$RR*`@!!S*R$RFR*`@!!S*R$RR*`@!!S*R$RFR*`@!!S*R$RR*`@!!C*R$RR*|`@!!*R$RfR*tmI k qqa@B  a@Be.?#{ O()(@ k T@ R%* @`DK`D qT@H@ R@% @ @H %@9 4jQ4*D94 E@ylR Y@yL rJ} KaSj KJ}, @KJfJ _ k T )@9J2 )9  )D9 J ka@?qdB*%@9j5*D9J4*)@9j6*@)@_ kT )@9 @)2  )9 OB* @{è#_a@Bx3?#{ Of94D B94OB @{è#_a@HhQ4hFnjRi r ,Tijt}I G#H a@B`A8Ձ6Fc@RI!bR*7hI41RuDijh8b@5iI !?q@R &a@BBc*`@!!*R$RfR*hIh5 !BR*7!bR*76FcR*`@!!*R$RfR**`@!!*R$RFR*a@Bn\?#{WOD*B9H4 rHR*Rb6!@Rj79h *OBWA{è#_@* qTqATrb6R79@i hQ*kT *LhIr*k@TA86Fc@Ru  !bR*74* *`@!!*R$RfR*u5b@T !BR@R!bR*7b6R79@6FcRN R*`@!!*R$RfR*`@!B!bR***B6`@!!*R$RfR*`a@BB*ta@BB*~a@Bc*?#{OCA8C**!bR* 7h KqTR5 r6R*7( RBR* y7MRANRBR7qTqTqAT!MRANRBRR*7()RBR* y`6*`@!!BR*7!BR*7!bR* 7hDrR RI)@iiA8C@ !TOC{A@#_*`@!!*R$RfR**`@!!*R$RfR**`@!!*R$RR*l*`@!!*R$RFR*c*`@!!*R$RR*k*`@!!*R$RFR*{*`@!!*R$RFR*c?#{;A8#C)=>=Ѫ A8C_ T{F;@#_ )8 Jii C)e}Iii(%Țh6A8h@***hh @h`Th @h?#{  2RR` @{¨#_H<ű6?#{!{#_ g@?#{{#_author=Jiun Yu description=MIPI-DSI based Samsung s6e3hc3 panel driverlicense=GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=panel_samsung_s6e3hc3scmversion=geca5bb885b2bdepends=panel-samsung-drv,exynos-drmalias=of:N*T*Csamsung,s6e3hc3alias=of:N*T*Csamsung,s6e3hc3C*W yOXv~-@LinuxLinuxpanel_samsung_s6e3hc3mipi_dsi_driver_register_full`mipi_dsi_driver_unregister4rxexynos_panel_reset!:3mipi_dsi_picture_parameter_set54exynos_panel_send_cmd_set_flagszexynos_dsi_dcs_write_bufferAl;kstrtouintm=exynos_panel_set_lp_mode+Qexynos_dcs_write_delay:*_dev_errgY|print_hex_dumpғ__stack_chk_failfv__dynamic_dev_dbg 4drm_mode_vrefresh[+exynos_panel_disable ]usleep_range_statedebugfs_lookup.debugfs_create_boolɈexynos_panel_debugfs_create_cmdsetQ7debugfs_create_dirdputASmipi_dsi_dcs_write_buffer@zpanel_get_idle_time_delta@~_dev_infofmipi_dsi_dcs_readvexynos_panel_get_panel_rev}Hexynos_panel_get_current_mode_te2e?ktime_getӅ3-system_wq*squeue_work_onexynos_panel_set_brightness,W__tracepoint_tracing_mark_writeӬcpu_numberNY__cpu_online_maskBY__traceiter_tracing_mark_writeMJpreempt_schedule_notrace@devm_kmalloc>1qexynos_panel_common_initzexynos_panel_prepareexynos_panel_unprepareZexynos_panel_get_modes\exynos_panel_set_binned_lpZexynos_panel_get_te2_edges(P5exynos_panel_configure_te2_edges8exynos_panel_removemodule_layoutGNUo:^ cDYB"-iGNUX `(d(hl|  kk  DHL\`dx|kk   4@DHTX\`dhlptmmpp,HL\pjj $(,j0jHvv>>ggxx  8<@D\`dt{x{|HH$,08<l8p8tx|kk      T X \ ` d h l p kt k                      @       ( k, k< h  l  p           k k     4  P T X \ ` d h l  p                    W W   L  P  x  |  u u t t @ pxP|P00FFxx  $(,HX\`WdWhlx @D`ptx|L\`dhlpt  $<DHL T`hplpptx|hklk|kk (Xhlptx|    $ XTT kk Xhlptx|nn 4\lptx|nn8`tt tt,048<@DHkLkdp$048<@DHd   $(,04 8 P\`dhlpt $(,04n8nP\`dhlpt $(,04P\`dhlpt $(,048<n@nXdhlptx|88pp8 \ k` kt   !     $!(!,!0!4!8! p8dIHLkjTPT#x  88  0.8  @8L   QP" 8 {`s 8     uut xpIP8 ((   K" u+L.`@r\ `7 h   8ntyL1 D`C\`> ,S  n(",~ $"("X"+T"X"=J8y0#8Z 08 L#><'M 8' <'x h8x,(% 8((7(s(8 t)523  8 *r   H8b* ++108D`,@8T ,- Pm 0-r l `((3C4 3L+3 3g0MH@ h  <x8@ tPx( [H@pX  q' %8 %8]  j ( 8  `x R p  H ` `)       Wf ~  o HJ7KLaPW^[ ^n b d iQ1X$Z ] a c9 g H~JL! ^ Iiai D" " %Y # A   "   ]L O &kK