ELFp@@,*& & & Unknown refresh rate! s6e3hc2_restore_native_gammaUnable to read gamma for mode #%d 3Finished overwriting gamma panel-samsung-s6e3hc2 %02Xfailed sending gamma cmd 0x%02x s6e3hc2 panel data not ready Failed to overwrite 0x%02X reg Finished restore gamma offs6e3hc2_write_display_modes6e3hc2_overwrite_gamma_data(&spanel->worker)->lockOnly got %zd / %d bytes read flash offset %04x: %02X %02X s6e3hc2_common_post_enableno current mode set panel_samsung_s6e3hc2 Invalid gamma data Unable to set gamma prefix Invalid gamma bands 0x%02X:s6e3hc2_common_pre_enablepanellow%s Failed to overwrite gamma failed to write cmd (%d) Error setting gamma prefix: no matching flash mode, err %d ../private/google-modules/display/samsung/panel/panel-samsung-s6e3hc2.c%s(wrctrld:0x%x, hbm: %s, refresh: %uhz) s6e3hc2 mode data not ready command: highGamma table #%d not read Not support %ufps, err %d s6e3hc2_gamma_read_flashonfailed to write pps(%d) exit LP mode Error setting gamma prefix: no matching OTP mode, err %d Only got %zd / 2 bytes /;PXXPdH E1440x3040x60(x E1440x3040x90(x E@1440x3040x30(x(   [O8Xd~$ 0 4 N ?1080x2340x60Ax 8Xd~$ 0 4 N ?1080x2340x90AxA8Xd~$ 0 4 N ?@1080x2340x30Ax [Osamsung,s6e3hc2samsung,s6e3hc2-fhd0 (h l w  3*8FTbipwy{}~ @ 8x*+4+t;tk x(?S)S0 $8A P   3*8FTbipwy{}~ @ 8x*+4+t;tkZZZZ  Xd8 #@k ҈$ȇhV THۚhh?,ThHh' T踑(ӸR`TȼHAT( ȓT(ҍH·8T(+( H"5 T҈$ȇhVT(/z#hPaT( ȓ T|ӟҨJ"lThۚhh? THҨѵA TnϹ(H'THҍH·8 T҈( TYȃhHh'`T"LH]TJH+( H"5T+҈PhT;ӟҨJ"T&(HT,ȑϹ(H'T[h!T( ȓ CT?T_?#{@9qT{#_ )+ih8J @@*?#{OCA8%C R 'RR 5hvD 9@ 5@iV 9@?T 5@)Ai^9@ TR!tBc?Tt`A8%C@ aTOB{A#_t!R!R*h )hhi@*?#{o g _ W O A8%C@9S5 !bR*`J7ARBR i@(9@M*:5@щBR ARBRh@ F&659TII@?THT@@?aGT4H@YRBgR@ G  4 $T ( ($hqTqDTh@R"@R!RH8$T"@(R!RRH8$T" @hRaRRH8T`@!RHR XRbR*c8(>Rsy xRz@CxRky) 9(RyR{y@ R@ 7ARBRBR*7ARBRcR*` 7ARBRBR*!7ARBRvR}RBRR* !7ARBRBR*Z#+!7ARBRRT )) vR@cy< @(h (@9;{uh86@)kbTSR*[y8#87ARBRBR* 7ARBRRARBRBR*@7ARBRaRCRT @9h48kT*`@!*R$RR**`@!*R$RFR**`@!*R$RFR*`@!a@@9@9B*BR*7ARBRoAbR*+@R6*`@!*R$RfR*`@!R`@!R*`@!*R$RfR**`@!*R$RFR**`@!c*R$RR**`@!*R$RFR**`@!*R$RR**`@!*R$RFR**`@!*R$RFR*rH@qT@ h@@9@ T@@qaT(RhYHth@9@(@hqaT h@9@ T@@ hq T(RhYH @ @)@x xi@(9@)5@4RRV@R@@@R@ @@ )@+) A qB @*q~@,( h@ F&5 T@ @TT@K@ T T@*(R96*`@!!*R$RfR* T`@!`@!*h@9@ HT`@! h@9@ (T`@!`@!!bR*`7ARBRA8%C_ TOMWL_KgJoI{H#_*`@!!*R$RfR*bb?#{Oc95OA{¨#_!"R*`6*`@!!*R$R&R*ARBR!bR*`6*`@!!*R$RfR*ARBR!bR*`6*`@!!*R$RfR*ARBR!BR*`6*`@!!*R$RFR*ARBR!bR*`6*`@!!*R$RfR*ARBR!BRCR`6*`@!!*R$RFR*RARBR!bR#R`6*`@!!*R$RfR*MRANRBR!"R*`6*`@!!*R$R&R*ARBR`@! ?#{xD {#_?#{xD{#_?#{{#_?#{c9H4&Rhh85R !R {#_?#{_WO@@ uD)9@) UH_@T?T ]H_T? T R R  &Rij8( 4 6@v @!Rjx8qT84 5!@!"Rjx8qT84 5 @!bRjx8qT84 5OCWB_A{Ĩ#_@*?#{og_WO"J _cT k@xlZ qbJTi ?cT  kT_bT@x9Z R*w );ѨRv(_8kThvD@99@@kaT hvD9@ T@kaT(RhYH|@ T *)? TJ@xKZj qBI(TH{cT qaTq@9zǟ?T_ qT @yZqT@R qT @6B9T_$qaTAyZqAT@BR_ qT@B9T_qATKxZqT @RLK %"NMRML Q  `@!`@!ivD(9@)5@5RRY@R @!@ @R!@(@) @ )@+) A qB @*q~@,( hvD F&8 )T@ TT@ @T T@*(&Rj(8~@`@!OGWF_EgDoC{B#_azD(&Rxj(8 *RhvD9@ T`@!**"RtbR`@!a@B?#{ _WO(&R@94 tD(9@ R R)5@u v 7RRY@R @!@ @R!@(@) @ )@+) A qB @*q~@,( hvD F&8 )T@ TT@ @T T@*azD9 ODWC_B @{Ũ#_a@B?#{ O tD9@iVH? TTi^H?T @T@*RhRhH@h@@!!R?T@R?T @R?bTOB @{è#_!!R!AR!`@!R`@!"R`@!bR?#C{_WOCA8%Ch"Ihq R RIQ*e2 qV1 !bR*7ARBRh RBR* y9 7ARBR!bR*7ARBRA8%C@ TODWC_B{AC#_*`@!!*R$RfR**`@!!*R$RFR**`@!!*R$RfR*h"I ) Ju@ qJ1q7*Bc*?#{OCA8 %C*5(R RbR*9 y7ARBRhR)7RbR*9 y 7ARBR(RRbR*9 y7ARBRA8%C@ AT*OB{A#_*@!!*R$RfR**@!!*R$RfR**@!!*R$RfR*?#{  R* @{¨#_?#{OA8%CxD H R ^RbR* 9y7ARBRH R_RbR* 9y 7ARBRh@!R!h@ivD!!@B"7(R"RR9`7 RHR)rR! rBR)("R )BR*y7ARBRHRR* y7ARBRR"R*9 7ARBRRBR*y7ARBR)R(R rR*97ARBRaRBR !@*#y# 7ARBR*A8%C_ ATOC{B#_`@!*`@!!*R$RfR*_*`@!!*R$RfR*\*`@!!*R$R&R*f*`@!!*R$RFR*e*`@!!*R$RR*a*`@!!*R$R&R*\*`@!!*R$RFR*W*`@!!*R$RR*U*`@!!*R$RFR*T`@!a@Bc?#{OCA8%C (RazDh#9(B94 (R"R*9@7ARBR!Rt&Rhjh85R`A8%C@ TOB{A#_*`@!!*R$R&R*a@Bc?#{O *`5*OA{¨#_zR| (LD-DD  P DD-D (D,D-DD T DD-0phD-D0L    0LD-D L< D-D\ `   \D-D 0D-D H   H  HD-D (((D-DD P DD-(T$D-DD L DD-(D-DD D DD-(DD-DD l DD-<4D-D@P @   @PD-D LDD-D\ `  ` \D-D @h`D-DPT P    PTD-D 4xD-D0L 0  0LD-D <dD-DPT @   PTD-D 0$D-D0L    0LD-D (X<D-D H  \  HD-0TD-D@L   t @LD-D 08D-D0L    0LD-D ,@D-D H  `  HD-($D-DD L DD-H$\p $8L`t?#{!{#_?#{{#_author=Jiun Yu description=MIPI-DSI based Samsung s6e3hc2 panel driverlicense=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=panel_samsung_s6e3hc2depends=panel-samsung-drvalias=of:N*T*Csamsung,s6e3hc2alias=of:N*T*Csamsung,s6e3hc2C*alias=of:N*T*Csamsung,s6e3hc2-fhdalias=of:N*T*Csamsung,s6e3hc2-fhdC*scmversion=g4c19d2f982f3LinuxLinuxpanel_samsung_s6e3hc26Kmodule_layout~)Hmemcpyғ__stack_chk_fail`kmalloc_cachesiLz__ubsan_handle_cfi_check_fail_abortӒ7mipi_dsi_driver_unregistermsleepGD>mipi_dsi_dcs_read='kmem_cache_alloc_trace]Ndevm_kmallocsched_setscheduler<wake_up_process.[kthread_worker_fn?}kthread_create_on_node___kthread_init_worker?exynos_panel_common_initPexynos_panel_removemipi_dsi_driver_register_fullseq_printfДseq_putsq:drm_mode_equal_no_clocksKB_dev_infoexynos_panel_set_binned_lp/exynos_panel_set_brightnesscexynos_panel_disableJkthread_queue_workl&kthread_flush_work*exynos_panel_set_lp_mode_dev_warn'mipi_dsi_dcs_write_bufferGV__warn_printk 4drm_mode_vrefreshpmipi_dsi_compression_mode ]usleep_range_statemipi_dsi_picture_parameter_setgY|print_hex_dump;fexynos_dcs_write_delay_'exynos_panel_resetЏ__dynamic_dev_dbg8[_dev_errpbexynos_panel_get_modesNexynos_panel_unprepareexynos_panel_prepareGNUh"DcC  ӚuGNULPh'"JJ T) T)$R(R4 !X)X)* 0D h\l\p`t` )P)P#4 h$$$bb,)0)<1@1Xl      4L T%lCpCtx    $  8 L  ` $ { {   { {   { { 8 H #L #P \ ` l {p {x      { {   b b , b0 b8 H {L {P t  { {   { {   { { ( 8 {< {@ d t {x {|   { {    (  X     + +{{\\``998<@HLPTXh| {{\\``*@8D8Td{h{lp\t\x`|`88 {{\\``$ (J,J<L{P{TX\\\``d`hJlJ [[{{\\``[[   0@{D{HL\P\T`X`\`x ]]{{\\``]] ({,{04\8\<`@`DH`t xV|V{{\\``VV 8X@0D0T\`dh|jj00$j(j4<0@0PX\`dxCC  ++X\`h`l`p++TX\ __++8lptx|4Ppqtqx qq qq 0 \`p   ,{0{48\<\@`D`HLdt{x{|\\``{{\\``*    ,  4 88 8< @ D H X  |"    ! $!8! @!'x!{|!{!!\!\!`!`!!{!{!!\!\!`!`!"{"{" "\"\"`"`4"<"*\"d""""  # # 0# D# h## ## #$ $0$ L$`$ $$ $$$$ $% %$%8%{<%{@%D%\H%\L%`P%`l%|%{%{%%\%\%`%`%%{%{%%\%\%`%`%&{&{ &&\&\&`&`8&H&{L&{P&T&\X&\\&``&`|&&{&{&&\&\&`&`&&{&{&&\&\&`&`''{'{' '\$'\('`,'`H'X'{\'{`'d'\h'\l'`p'`'''''*'''\'\'8'8'(0(D( T(p(({({((\(\(`(`((*(p(p(\(\(() )|"0)'x)|)L)L)Xh)\h)\)\)))$)()`d)dd)))`)`)H)H)x)x)T)T)))l)l)X)X)|)|)H)L)pP)T)X)\)`)d)h)(l)p)t)Lx)h|)))$)))` )@")))) ((l X @ <$h(0X48`@"D'H(P'T(X|. 14 &`0X8@@XhXl()))))\)l)p)`)d)Ph)Xt)hx)x|))) ph p   P ` 0 @  x H 8 )@ )H )P )X )h _    Ph (00@@8 H8 9H8h80HPJpMORTV0PWpJMOYT0VH))8\8@HPpx\-_ (0{{(L)P)Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)$Htp,X(Lhl$(` \@"|"') L`H)tL)T)X)\)`)d)h)l)x)(|)<)P)d)x))  #&),/6MR_egikmoqsuwy{}WJ\39   x$_Y ph p&8< 1   8Q p u  8J-[Z d:]"V ( ($ (LhL#hDh 4;o Dt ix 8  $` $f  z 8 @S .| g  Y  Y  088\ ` M` |"T'8@"<@"(|"Z @8 "z ' P p8S ' )@ )GH)"L)T T) X)t \) `)M d) h)l)Ax)|))N ) )n ) )G < l2 ;fP{P@ ``0H 0@@x @  ( #0h 0 A  p   z h h :8 058 uh _XB   %b  %8l ] p;  K98/9o@ <  \  5 THMObRT (6WDYH)JiMO6 R TV V W/ Y X *  [J ] _ a4m  ! $ 1_ =H)L)cP)0T)IX)\)`)pd)h)Pl) 3p) t) {x)|)))))))~)))`  !' "" "nicid#*% %A   ?"5 a$  "#%L,o$"$LK$P<0l0'  < h Cf~X.tPr@ W %7 C Tb  P mWX#e.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.comment.init.plt.hyp.bss__versions.rela.rodata.s6e3hc2_wqhd_modes.rela.data.exynos_panel_driver.modinfo.rela.text.__cfi_check_fail.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.datas6e3hc2_brightness_capabilitymemcpys6e3hc2_panel_probe.__keyexynos_dcs_write_delay__ubsan_handle_cfi_check_fail_aborts6e3hc2_panel_init.cfi_jts6e3hc2_mode_set.cfi_jtexynos_panel_set_brightness.cfi_jts6e3hc2_is_mode_seamless.cfi_jtexynos_panel_get_modes.cfi_jtexynos_panel_set_binned_lp.cfi_jtkthread_worker_fn.cfi_jts6e3hc2_gamma_work.cfi_jtexynos_panel_remove.cfi_jtexynos_panel_unprepare.cfi_jtexynos_panel_prepare.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jts6e3hc2_panel_disable.cfi_jts6e3hc2_wqhd_enable.cfi_jts6e3hc2_fhd_enable.cfi_jts6e3hc2_set_nolp_mode.cfi_jtexynos_panel_set_lp_mode.cfi_jts6e3hc2_set_hbm_mode.cfi_jts6e3hc2_panel_probe.cfi_jts6e3hc2_overwrite_gamma_data.cfi_jts6e3hc2_print_gamma.cfi_jts6e3hc2_restore_native_gamma.cfi_jtexynos_panel_common_inits6e3hc2_panel_inithlpm_on_50nithlpm_ctrl_50nithlpm_on_10nithlpm_ctrl_10nitexynos_panel_resetmipi_dsi_picture_parameter_sets6e3hc2_mode_sets6e3hc2_lp_cmd_sets6e3hc2_off_cmd_setseq_putsexynos_panel_set_brightnesss6e3hc2_is_mode_seamlesswake_up_process____versionsdrm_mode_equal_no_clockss6e3hc2_gamma_tableskmalloc_cachesexynos_panel_get_modess6e3hc2_wqhd_modess6e3hc2_fhd_modess6e3hc2_lp_low_cmdss6e3hc2_lp_cmdss6e3hc2_lp_high_cmdss6e3hc2_lp_off_cmdss6e3hc2_off_cmdss6e3hc2_exynos_funcss6e3hc2_wqhd_drm_funcss6e3hc2_fhd_drm_funcs_dev_errexynos_panel_drivermipi_dsi_driver_unregistersched_setscheduler__kthread_init_workermipi_dsi_dcs_write_bufferprint_hex_dumpexynos_panel_set_binned_lps6e3hc2_binned_lpmsleep_dev_info_dev_warndisplay_onaid_trans_onswire_refresh_onsleep_inkthread_worker_fnwqhd_underrun_paramfhd_underrun_parammipi_dsi_driver_register_full__stack_chk_fail__cfi_check_failaid_trans_globalhlpm_ctrl_globalswire_refresh_global__warn_printkkthread_flush_workkthread_queue_works6e3hc2_gamma_work__cfi_checkdrm_mode_vrefreshs6e3hc2_perform_switchexynos_panel_of_match__dynamic_dev_dbgseq_printfdisplay_offaid_trans_offswire_refresh_offexynos_panel_removeusleep_range_stategamma_aid_updateexynos_panel_unprepareexynos_panel_prepare__cfi_jt_init_module__this_module__cfi_jt_cleanup_module__mod_of__exynos_panel_of_match_device_tableexynos_panel_disables6e3hc2_panel_disables6e3hc2_common_post_enables6e3hc2_common_pre_enables6e3hc2_wqhd_enables6e3hc2_fhd_enables6e3hc2_bl_rangekthread_create_on_nodes6e3hc2_write_display_modes6e3hc2_set_nolp_modeexynos_panel_set_lp_modes6e3hc2_wqhd_lp_modes6e3hc2_fhd_lp_modemipi_dsi_compression_modes6e3hc2_set_hbm_modekmem_cache_alloc_traces6e3hc2_panel_probesamsung_s6e3hc2_wqhdsamsung_s6e3hc2_fhdmipi_dsi_dcs_readdevm_kmallocs6e3hc2_overwrite_gamma_datas6e3hc2_print_gammas6e3hc2_restore_native_gammaSEQ_PPS_WQHDSEQ_PPS_FHD_note_9$d.99$d.89$d.79$d.69$d.59$x.49$x.39$d.29$x.19$d.109$x.9.Ltmp8_note_8$d.98$d.88$d.78$d.68$d.58$x.48$x.38$x.28$d.118$d.18__UNIQUE_ID_license508__UNIQUE_ID_scmversion308$d.108$x.8$d.8$d.97s6e3hc2_gamma_read_flash.__UNIQUE_ID_ddebug487$d.87$d.77$d.67$x.57$x.47$d.37$x.27$d.117$x.17__UNIQUE_ID_description507__UNIQUE_ID_alias307$d.107$x.7$d.96$d.86$d.76$d.66$x.56$x.46$x.36$d.26$d.116$x.16__UNIQUE_ID_author506__UNIQUE_ID_alias306$d.106$d.6.Ltmp5$d.95$d.85$d.75$d.65$x.55$x.45$x.35$d.125$x.25$d.115$d.15__UNIQUE_ID_alias305$d.105$x.5$d.94$d.84$d.74$d.64$x.54$x.44$d.34$d.124$d.24$d.114$x.14s6e3hc2_restore_native_gamma.__UNIQUE_ID_ddebug504__UNIQUE_ID_alias304$d.104$x.4$d.4s6e3hc2_common_post_enable.__UNIQUE_ID_ddebug493$d.93$d.83$d.73$d.63$x.53$x.43$x.33$x.23$d.113$x.13__UNIQUE_ID_depends303$d.103$x.3$d.3$d.92$d.82$d.72$d.62$x.52$x.42$x.32$d.22$d.112$x.12s6e3hc2_overwrite_gamma_data.__UNIQUE_ID_ddebug502__UNIQUE_ID_name302$d.102$d.2s6e3hc2_common_pre_enable.__UNIQUE_ID_ddebug491$d.91$d.81$d.71$d.61$x.51$x.41$x.31$d.21.Ltmp11$d.111$x.11__UNIQUE_ID_vermagic301$d.101$x.1$d.1lock_cmd_f0s6e3hc2_write_display_mode.__UNIQUE_ID_ddebug490$d.90$d.80$d.70$d.60$x.50$x.40$x.30$x.20$d.110$x.10$d.100m@$[h`a2KD )XISII@P]PPPP@Hhp>)5U,0@x)V@0)h@)%U$ @pH)q@)U@P)U@h)UWP@@)@`)J0 (@x)LoXX0<@Y@7@(0)#f@] yh$(h XX +xT